Re: [心得]

看板PC_Shopping (個人電腦購買)作者 (pigChu)時間4小時前 (2025/01/22 12:59), 4小時前編輯推噓16(18262)
留言82則, 28人參與, 56分鐘前最新討論串1/1
既然你是AMD內建 GPU搭配Linux系統,不如先看看這篇吧 https://wiki.archlinuxcn.org/zh-tw/AMDGPU 啟動參數 編輯 需要通過附加內核參數 amdgpu.ppfeaturemask=0xffffffff 來解鎖在 sysfs 中對其的訪問 限制。 並非所有比特位都有定義,隨著時間的推移可能會添加新功能。設置所有 32 位可能會(在 將來的更新中)啟用不穩定的功能,這些功能可能會導致屏幕閃爍或無法從掛起中恢復等問 題。 結合默認的 ppfeaturemask 設置 PP_OVERDRIVE_MASK 位 0x4000 應該就足夠了。 要為系 統計算一個合理的參數,可以執行: $ printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/p pfeaturemask) | 0x4000))" 另外我查到這邊一樣提到這種設定方式 https://superuser.com/questions/1583194/how-to-make-amdgpu-ppfeaturemask-work-wi th-kernel-5-4-0-of-ubuntu-20-04 (縮) https://reurl.cc/eG7N37 你提到的參數的相關討論則在這裡: https://www.reddit.com/r/linux4noobs/comments/1ahb8pf/what_exactly_does_amdgpupp featuremask0xfffd3fff_do/ (縮)https://reurl.cc/Q5Gvb0 0xfffd3fff means that everything is enabled except for PP_OVERDRIVE_MASK, PP_GFX OFF_MASK, and PP_STUTTER_MODE 意思是這邊的功能都給他打開除了這三個東東不開 至於功能跟實際參數詳細定義跟解釋如下: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/ gpu/drm/amd/include/amd_shared.h#n178 (縮)https://reurl.cc/vp4ZWa Bonus,額外的調整: 可以為最大 P-state 7 設置 GPU 核心頻率, 以 Polaris GPU 為例可以執行下面的命令設 置為 1209MHz 頻率和 900mV 電壓: # echo "s 7 1209 900" > /sys/class/drm/card0/device/pp_od_clk_voltage 同樣的操作可以應用於 VRAM,例如 Polaris 5xx 系列卡上的最大 P-state 2: # echo "m 2 1850 850" > /sys/class/drm/card0/device/pp_od_clk_voltage 警告: 仔細檢查輸入的值,因為錯誤可能會導致硬體損壞! 執行下面的命令讓修改生效: # echo "c" > /sys/class/drm/card0/device/pp_od_clk_voltage 要檢查超頻是否成功,可以讀取 3D 負載下的時鐘和電壓: # watch -n 0.5 cat /sys/kernel/debug/dri/0/amdgpu_pm_info 可以使用下面的命令重置為默認設置: # echo "r" > /sys/class/drm/card0/device/pp_od_clk_voltage ※ 引述《lc85301 (pomelocandy)》之銘言 : 寫在前頭:標題有點聳動,其實是沒那麼誇張的 : 這篇也許不適用大部分的 Windows User : 主要是針對 Linux 為主的 User,以下列出我的系統配置供參 : CPU+GPU: AMD 7950X : MB: Gigabyte X670 GAMING X AX V2 : BIOS: 有升到 Version: F32f : OS: Archlinux Xorg + MateDesktop : ==== : 前情提要: #1c31Ldfs (PC_Shopping) : 大約在去年 4 月初發菜單,應該是 4 月中下單拿到機器 : 初用沒什麼大問題,7950X 跟本來的 2400G 比起來也快很多 : 但過去一年有個最頭痛的點,是這顆的 GPU 不穩定 : 會發病的時間有幾個 : 1. 是在玩 Minecraft 的時候 : 2. 是我用 vscode 跑 hugo 寫 blog 的時候 : 會遇到畫面變成這個樣子: : https://imgur.com/a9sZUBH
: 在 dmesg 內會出現如下的訊息: : https://imgur.com/H90iXvm
: 通常只要出現這個狀況,只有重新開機才能回復正常 ※ 引述《lc85301 (pomelocandy)》之銘言 : 寫在前頭:標題有點聳動,其實是沒那麼誇張的 : 這篇也許不適用大部分的 Windows User : 主要是針對 Linux 為主的 User,以下列出我的系統配置供參 : CPU+GPU: AMD 7950X : MB: Gigabyte X670 GAMING X AX V2 : BIOS: 有升到 Version: F32f : OS: Archlinux Xorg + MateDesktop : ==== : 前情提要: #1c31Ldfs (PC_Shopping) : 大約在去年 4 月初發菜單,應該是 4 月中下單拿到機器 : 初用沒什麼大問題,7950X 跟本來的 2400G 比起來也快很多 : 但過去一年有個最頭痛的點,是這顆的 GPU 不穩定 : 會發病的時間有幾個 : 1. 是在玩 Minecraft 的時候 : 2. 是我用 vscode 跑 hugo 寫 blog 的時候 : 會遇到畫面變成這個樣子: : https://imgur.com/a9sZUBH
: 在 dmesg 內會出現如下的訊息: : https://imgur.com/H90iXvm
: 通常只要出現這個狀況,只有重新開機才能回復正常 : 另外有找了 Linux 上的燒機軟體,但沒抓到什麼問題 : 整體就是詭異,vscode + hugo 是會有什麼問題? : 但我寫一篇 blog 的時間,就足以讓它當個 3-4 次 : 當然我今年工作太忙 blog 沒什麼產出,Minecraft 也不是真玩而是測一些設計 : 所以覺得沒差就將就用 : ==== : 病情加劇: : 轉機大概是發生在去年 10 月左右,因為 factorio space age 出了 : 但我 legacy 都還沒過,就把它拉出來玩 : minecraft 3D 不行那 2D 的遊戲總可以吧,也是真的可以玩 : 但那時開始注意到,桌面上方狀態列,AMDGPU 的溫度有異常 : 不是如下圖 sensors 顯示的 600 多度,就是低到可以當冷氣的個位數溫度 : https://imgur.com/aePz11k
: 然後跟朋友連線 factorio 的時候,本來不會有的 GPU reset 開始變頻繁了 : 如上面的畫面花掉變少了,但 X 會當掉讓圖形介面重開始登入,這個頻率開始上升 : 甚至 factorio 連線 10 秒左右就當掉 : ==== : 維修: : 過完年之後,把電腦裝箱送去原店面檢修,描述症狀,上電進 BIOS 之後 : 溫度寫著 17 ℃ ,店員也覺得不太正常 : 但因為在一年內,直接換了一顆新的 7950X,當天就能拿回家 : ==== ---- Sent from BePTT on my Xiaomi 2407FRK8EC -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.10.94 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1737521959.A.D85.html

01/22 13:00, 4小時前 , 1F
標題怎不見了
01/22 13:00, 1F
※ 編輯: ejsizmmy (101.10.10.94 臺灣), 01/22/2025 13:01:17

01/22 13:03, 4小時前 , 2F
補上了
01/22 13:03, 2F

01/22 13:10, 4小時前 , 3F
這東西爛到還要消費者自己找問題喔?
01/22 13:10, 3F

01/22 13:12, 4小時前 , 4F
N卡表示:
01/22 13:12, 4F

01/22 13:15, 4小時前 , 5F
都用Archlinux了 不自己找問題嗎XD
01/22 13:15, 5F

01/22 13:16, 4小時前 , 6F
呃是的這些都討論都有看過了
01/22 13:16, 6F

01/22 13:16, 4小時前 , 7F
所以我才在 grub 加 ppmask,然後就沒問
01/22 13:16, 7F

01/22 13:16, 4小時前 , 8F
題了
01/22 13:16, 8F

01/22 13:21, 4小時前 , 9F
Arch還真的有很多事要自己來
01/22 13:21, 9F

01/22 13:36, 4小時前 , 10F
人家標題都修正了.你還沿用挺故意嗎嘛*
01/22 13:36, 10F

01/22 13:42, 4小時前 , 11F
每次看Linux推廣文都很好笑,一直講
01/22 13:42, 11F

01/22 13:42, 4小時前 , 12F
現在Linux無腦裝無腦用,結果到2025
01/22 13:42, 12F

01/22 13:42, 4小時前 , 13F
這種最基本的還能出問題
01/22 13:42, 13F

01/22 13:44, 4小時前 , 14F
因為是什麼都要自己來的Arch...
01/22 13:44, 14F

01/22 13:45, 4小時前 , 15F
工作用無可厚非 玩遊戲硬要用就
01/22 13:45, 15F

01/22 13:48, 4小時前 , 16F
你這一串文打到一半沒發現怪怪der?
01/22 13:48, 16F

01/22 13:50, 4小時前 , 17F
工作用Arch大概Debug到飽
01/22 13:50, 17F

01/22 13:55, 4小時前 , 18F
3F好急:)
01/22 13:55, 18F

01/22 14:04, 3小時前 , 19F
LINUS:
01/22 14:04, 19F

01/22 14:06, 3小時前 , 20F
想要tune好的一般都是fedora/ubuntu...
01/22 14:06, 20F

01/22 14:08, 3小時前 , 21F
這是不會用就不要用的意思嗎
01/22 14:08, 21F

01/22 14:15, 3小時前 , 22F
archlinux 追版蠻接近 windows insider pre-
01/22 14:15, 22F

01/22 14:15, 3小時前 , 23F
view 那種等級的了,問題很多正常啦;就像
01/22 14:15, 23F

01/22 14:15, 3小時前 , 24F
insider preview bug多,windows 11 問題少
01/22 14:15, 24F

01/22 14:15, 3小時前 , 25F
一樣(……嗎?好久沒用windows了)
01/22 14:15, 25F

01/22 14:18, 3小時前 , 26F
技術交流很好 可是這擺明來除錯的 就別理他
01/22 14:18, 26F

01/22 14:18, 3小時前 , 27F
更好吧
01/22 14:18, 27F

01/22 14:20, 3小時前 , 28F
用WIN的好處是我們可以當慣消費者
01/22 14:20, 28F

01/22 14:20, 3小時前 , 29F
遇到問題就負責罵M$就好 消費者最大
01/22 14:20, 29F

01/22 14:20, 3小時前 , 30F
誰跟你自己修 當然是上網罵一罵...然後等他
01/22 14:20, 30F

01/22 14:20, 3小時前 , 31F
修好 修不好就繼續等
01/22 14:20, 31F

01/22 14:27, 3小時前 , 32F
用linux還不想自己修喔
01/22 14:27, 32F

01/22 14:40, 3小時前 , 33F
用arch嫌Linux的大概跟用個NT kernel裸奔的
01/22 14:40, 33F

01/22 14:40, 3小時前 , 34F
嫌windows麻煩,用個面對一般大眾的distro
01/22 14:40, 34F

01/22 14:40, 3小時前 , 35F
哪來這些麻煩
01/22 14:40, 35F

01/22 14:42, 3小時前 , 36F
SteamOS也是基於Arch開發就是
01/22 14:42, 36F

01/22 15:06, 2小時前 , 37F
Arch之前有更下去bootloader直接壞掉開
01/22 15:06, 37F

01/22 15:06, 2小時前 , 38F
不了機的更新 用這distro要有準備
01/22 15:06, 38F

01/22 16:04, 1小時前 , 39F
linux怎麼這麼麻煩阿
01/22 16:04, 39F

01/22 16:05, 1小時前 , 40F
是時間很多嗎
01/22 16:05, 40F

01/22 16:08, 1小時前 , 41F
一直都很麻煩阿,就沒基礎的人不適合使用
01/22 16:08, 41F

01/22 16:08, 1小時前 , 42F
但擁護者都會覺得這些不是問題
01/22 16:08, 42F

01/22 16:11, 1小時前 , 43F
我的確覺得這些不是問題
01/22 16:11, 43F

01/22 16:12, 1小時前 , 44F
有問題的話可以試試看用SteamOS, 有調
01/22 16:12, 44F

01/22 16:12, 1小時前 , 45F
教過 (好色
01/22 16:12, 45F

01/22 16:14, 1小時前 , 46F
我用steam deck,裝個輸入法都要打指
01/22 16:14, 46F

01/22 16:14, 1小時前 , 47F
01/22 16:14, 47F

01/22 16:16, 1小時前 , 48F
自Ubuntu出現開始,
01/22 16:16, 48F

01/22 16:16, 1小時前 , 49F
Linux的門檻已經降很多惹
01/22 16:16, 49F

01/22 16:16, 1小時前 , 50F
當然也是不反對使用換用Windows 11 的
01/22 16:16, 50F

01/22 16:19, 1小時前 , 51F
steamos也是一堆bug阿
01/22 16:19, 51F

01/22 16:21, 1小時前 , 52F
的確是,還好使用者還有windows 可以選
01/22 16:21, 52F

01/22 16:22, 1小時前 , 53F
過年嘛,開開心心玩遊戲比較重要,不要花
01/22 16:22, 53F

01/22 16:22, 1小時前 , 54F
時間在處理系統問題
01/22 16:22, 54F

01/22 16:23, 1小時前 , 55F
想要裝好順心用就不是選Arch阿
01/22 16:23, 55F

01/22 16:23, 1小時前 , 56F
選Gentoo/Arch就是要自己來
01/22 16:23, 56F

01/22 16:25, 1小時前 , 57F
目前Win在平板的體驗簡直爛到有剩
01/22 16:25, 57F

01/22 16:25, 1小時前 , 58F
M$還是有很多角落沒照顧到
01/22 16:25, 58F

01/22 16:25, 1小時前 , 59F
也只剩自己花時間去搞這個選項
01/22 16:25, 59F

01/22 16:27, 1小時前 , 60F
Linux強大是強在一堆可用mod跟可調
01/22 16:27, 60F

01/22 16:27, 1小時前 , 61F
整性,但前提是你基礎要夠強
01/22 16:27, 61F

01/22 16:34, 1小時前 , 62F
之前想說把舊的Surface拿來裝Linux
01/22 16:34, 62F

01/22 16:34, 1小時前 , 63F
結果Garmin Express沒Linux版本,用
01/22 16:34, 63F

01/22 16:34, 1小時前 , 64F
Wine搞了老半天好不容易裝起來又碰到
01/22 16:34, 64F

01/22 16:34, 1小時前 , 65F
抓不到USB的問題,Google看到搞好USB
01/22 16:34, 65F

01/22 16:34, 1小時前 , 66F
還有大檔傳輸限制,摸摸鼻子又回去用
01/22 16:34, 66F

01/22 16:34, 1小時前 , 67F
Windows,要真的替代Windows還有距離
01/22 16:34, 67F

01/22 16:38, 1小時前 , 68F
之前買SD一大原因除了玩遊戲是還要當第二
01/22 16:38, 68F

01/22 16:38, 1小時前 , 69F
台主機使用,所以會有接大螢幕需求
01/22 16:38, 69F

01/22 16:38, 1小時前 , 70F
Steam OS那個DPI放大跟輸入法搞到我直接
01/22 16:38, 70F

01/22 16:38, 1小時前 , 71F
裝Windows還比較省事.......
01/22 16:38, 71F

01/22 16:39, 1小時前 , 72F
說Windows平板體驗的確不好沒錯但再怎麼
01/22 16:39, 72F

01/22 16:39, 1小時前 , 73F
樣都比Linux好啊==
01/22 16:39, 73F

01/22 16:40, 1小時前 , 74F
說不好也是跟iPadOS或Android比
01/22 16:40, 74F

01/22 16:52, 1小時前 , 75F
好久沒聽到Gentoo了..現在套件管理好一
01/22 16:52, 75F

01/22 16:53, 1小時前 , 76F
點了嗎?當初要從toolchain開始編真的頗
01/22 16:53, 76F

01/22 16:53, 1小時前 , 77F
硬,不同版本的套件雖然有管理能力但還
01/22 16:53, 77F

01/22 16:53, 1小時前 , 78F
是很容易踩雷
01/22 16:53, 78F

01/22 16:54, 1小時前 , 79F
不過確實工作用我也不會想用Gentoo了
01/22 16:54, 79F

01/22 16:54, 1小時前 , 80F
畢竟不是會上production的distro
01/22 16:54, 80F

01/22 16:59, 56分鐘前 , 81F
用Arch還上來抱怨有的沒的
01/22 16:59, 81F

01/22 16:59, 56分鐘前 , 82F
其實蠻好笑的說
01/22 16:59, 82F
文章代碼(AID): #1da7ids5 (PC_Shopping)
文章代碼(AID): #1da7ids5 (PC_Shopping)