Re: [心得]
看板PC_Shopping (個人電腦購買)作者ejsizmmy (pigChu)時間4小時前 (2025/01/22 12:59)推噓16(18推 2噓 62→)留言82則, 28人參與討論串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
01/22 13:12, 4F
→
01/22 13:15,
4小時前
, 5F
01/22 13:15, 5F
推
01/22 13:16,
4小時前
, 6F
01/22 13:16, 6F
→
01/22 13:16,
4小時前
, 7F
01/22 13:16, 7F
→
01/22 13:16,
4小時前
, 8F
01/22 13:16, 8F
推
01/22 13:21,
4小時前
, 9F
01/22 13:21, 9F
噓
01/22 13:36,
4小時前
, 10F
01/22 13:36, 10F
噓
01/22 13:42,
4小時前
, 11F
01/22 13:42, 11F
→
01/22 13:42,
4小時前
, 12F
01/22 13:42, 12F
→
01/22 13:42,
4小時前
, 13F
01/22 13:42, 13F
→
01/22 13:44,
4小時前
, 14F
01/22 13:44, 14F
→
01/22 13:45,
4小時前
, 15F
01/22 13:45, 15F
→
01/22 13:48,
4小時前
, 16F
01/22 13:48, 16F
推
01/22 13:50,
4小時前
, 17F
01/22 13:50, 17F
推
01/22 13:55,
4小時前
, 18F
01/22 13:55, 18F
→
01/22 14:04,
3小時前
, 19F
01/22 14:04, 19F
推
01/22 14:06,
3小時前
, 20F
01/22 14:06, 20F
推
01/22 14:08,
3小時前
, 21F
01/22 14:08, 21F
推
01/22 14:15,
3小時前
, 22F
01/22 14:15, 22F
→
01/22 14:15,
3小時前
, 23F
01/22 14:15, 23F
→
01/22 14:15,
3小時前
, 24F
01/22 14:15, 24F
→
01/22 14:15,
3小時前
, 25F
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
01/22 14:20, 28F
→
01/22 14:20,
3小時前
, 29F
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
01/22 14:27, 32F
→
01/22 14:40,
3小時前
, 33F
01/22 14:40, 33F
→
01/22 14:40,
3小時前
, 34F
01/22 14:40, 34F
→
01/22 14:40,
3小時前
, 35F
01/22 14:40, 35F
→
01/22 14:42,
3小時前
, 36F
01/22 14:42, 36F
→
01/22 15:06,
2小時前
, 37F
01/22 15:06, 37F
→
01/22 15:06,
2小時前
, 38F
01/22 15:06, 38F
推
01/22 16:04,
1小時前
, 39F
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
01/22 16:12, 44F
→
01/22 16:12,
1小時前
, 45F
01/22 16:12, 45F
推
01/22 16:14,
1小時前
, 46F
01/22 16:14, 46F
→
01/22 16:14,
1小時前
, 47F
01/22 16:14, 47F
→
01/22 16:16,
1小時前
, 48F
01/22 16:16, 48F
→
01/22 16:16,
1小時前
, 49F
01/22 16:16, 49F
→
01/22 16:16,
1小時前
, 50F
01/22 16:16, 50F
推
01/22 16:19,
1小時前
, 51F
01/22 16:19, 51F
→
01/22 16:21,
1小時前
, 52F
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
01/22 16:23, 55F
→
01/22 16:23,
1小時前
, 56F
01/22 16:23, 56F
→
01/22 16:25,
1小時前
, 57F
01/22 16:25, 57F
→
01/22 16:25,
1小時前
, 58F
01/22 16:25, 58F
→
01/22 16:25,
1小時前
, 59F
01/22 16:25, 59F
→
01/22 16:27,
1小時前
, 60F
01/22 16:27, 60F
→
01/22 16:27,
1小時前
, 61F
01/22 16:27, 61F
推
01/22 16:34,
1小時前
, 62F
01/22 16:34, 62F
→
01/22 16:34,
1小時前
, 63F
01/22 16:34, 63F
→
01/22 16:34,
1小時前
, 64F
01/22 16:34, 64F
→
01/22 16:34,
1小時前
, 65F
01/22 16:34, 65F
→
01/22 16:34,
1小時前
, 66F
01/22 16:34, 66F
→
01/22 16:34,
1小時前
, 67F
01/22 16:34, 67F
推
01/22 16:38,
1小時前
, 68F
01/22 16:38, 68F
→
01/22 16:38,
1小時前
, 69F
01/22 16:38, 69F
→
01/22 16:38,
1小時前
, 70F
01/22 16:38, 70F
→
01/22 16:38,
1小時前
, 71F
01/22 16:38, 71F
→
01/22 16:39,
1小時前
, 72F
01/22 16:39, 72F
→
01/22 16:39,
1小時前
, 73F
01/22 16:39, 73F
→
01/22 16:40,
1小時前
, 74F
01/22 16:40, 74F
推
01/22 16:52,
1小時前
, 75F
01/22 16:52, 75F
→
01/22 16:53,
1小時前
, 76F
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
01/22 16:54, 79F
→
01/22 16:54,
1小時前
, 80F
01/22 16:54, 80F
→
01/22 16:59,
56分鐘前
, 81F
01/22 16:59, 81F
→
01/22 16:59,
56分鐘前
, 82F
01/22 16:59, 82F
PC_Shopping 近期熱門文章
16
82
PTT數位生活區 即時熱門文章
9
30