開箱 Framework 13 吋 DIY 版筆電

官網購入

由於 Framework 還沒有在日本開賣,趁著今年回台灣前先預購了 DIY 版的 13 吋 AMD Ryzen™ 7040 系列。這次的 DIY 版本只有加購了記憶體而已,硬碟就用原本買給舊 System76 的 Lemp9 用的 Samsung SSD 970 EVO Plus 2TB,直接繼續使用裡面安裝的 Fedora Workstation 41,所以也沒有另外選擇 OS。

原本想要用日本的信用卡付帳,結帳後卻收到需要人工審核的通知。搜尋論壇了之後發現 Framework 對於購買地區的把關非常嚴格,如果使用沒有支援的國家地區的信用卡有可能導致帳號被鎖定。最後只好先把訂單取消後重新用台灣的信用卡付款。

開箱組裝

結帳後五日內出貨,但是等到我回到台灣實際上多等了兩個星期才開箱。

組裝的過程還算順利,只有幾個步驟比較需要注意。第一個是安裝鍵盤模組的時候排線不容易對齊,很怕把插槽壓壞;第二是把鍵盤模組蓋上之後,右下角會微微翹起,看了文件才發現原來是故意這樣設計,讓你拆鍵盤模組時比較容易施力;最後第三點是螢幕轉軸部份的訊號線很容易卡到邊框,調整了好幾次才確定闔上螢幕的時候沒有任何凸起的地方。

組裝好之後順利開機。附上 Fastfetch 的螢幕快照一張:

測試與設定

實際使用了幾天都沒有什麼問題,所有的功能都是開箱就可以使用,不用任何微調,甚至連電源開關上面的指紋感應都可以用,這是我第一次在 Linux 筆電上面成功使用指紋解鎖。

以下會隨時更新紀錄後來有調整的地方。

休眠功能與電池最佳化

休眠以及使用時的耗電量是論壇上數一數二被討論的話題1。有人分析到記憶體的容量大小會影響休眠時的耗電量,尤其是 48GB 的記憶體的耗電量是 8GB 的十倍2。同一個討論串裡面也提到他可以休眠 7.82 天但是不甚滿意,因為他的其他筆電可以休眠到 14 天。我的目標只要可以達到 7 天左右就好,因為之前用的 Lemp9 只能休眠 1.2 天左右,我已經對長時間休眠沒有抱很大期望了。

用 AMD 工程師分享的 amd_s2idle.py 這隻程式來分析休眠有沒有成功、可能的問題、實際的耗電量等等。第一次跑得時候發現只有 60% 的時間硬體是在低耗電模式,把所有的喚醒來源都關掉後成功讓 99% 休眠時間都是低耗電模式。懷疑是裝在左下跟右下的兩個 USB-A 的擴充卡造成的(論壇上也有不少人提到 USB-A 的問題),決定先全部換成 USB-C。

另外,Fedora 從 41 版之後就把控制節能模式的 power-profiles-daemon 換成 tuned-ppd,但是 power-profiles-daemon 有同一位 AMD 工程師 Mario Limonciello 的加持,感覺會有比較多深入的最佳化,所以我把 tuned-ppd 換回 power-profiles-daemon 了。

從 EFI 設定界面可以直接設定電池最多充到 80% 就自動停止充電,目前從 80% 放了一晚之後大約剩下 74%,換算大概可以休眠 4 到 5 天左右,算是很夠用了。不過我還是很好奇的持續在看有沒有可以繼續最佳化的方法3

螢幕調整最佳化

我選購的是新的 2.8K 霧面螢幕,更新率可達 120 Hz,但是我平常的使用情境都不是會有東西動來動去的,所以把更新頻率設定改回 60 Hz,省省電。希望之後 GNOME 的動態更新頻率功能可以自動最佳化這個部份。

這塊面板可以支援到接近 100% sRGB 的顏色範圍,可以從 notebookcheck 下載他們的 ICM 檔案來套用螢幕顏色校正。套用後原本偏藍的畫面變成溫暖一點的色調。

設定 OpenCL

AMD 的內建 GPU 還算不錯,雖然無法跑運算量大的遊戲,但是足夠我用在 Darktable 的 OpenCL 加速了,這也是我選擇 AMD 版本的原因之一。

Fedora 上要啟用 OpenCL 可以參考 Fedora HC SIG 的 wiki:

sudo usermod -a -G render,video $LOGNAME
sudo dnf install rocm-opencl
sudo dnf install clang18 # workaround 一個 clang path 的問題

重開機後就可以執行 darktable-cltest 來看看 OpenCL 有沒有正確啟用。


接下來這台 Framework 就會是我的主力囉!▞

1

https://community.frame.work/t/real-world-battery-life-experience-fw13-amd/39112/73

2

https://community.frame.work/t/impact-of-ram-density-on-suspend-power-consumption/57664

3

https://community.frame.work/t/is-framework-13-amd-s2idle-modern-standby-efficient-enough/46431