Re: [心得]

看板PC_Shopping作者 (pigChu)時間1天前 (2025/01/22 12:59), 1天前編輯推噓28(313117)
留言151則, 39人參與, 3小時前最新討論串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, 1天前 , 1F
標題怎不見了
01/22 13:00, 1F
※ 編輯: ejsizmmy (101.10.10.94 臺灣), 01/22/2025 13:01:17

01/22 13:03, 1天前 , 2F
補上了
01/22 13:03, 2F

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

01/22 13:12, 1天前 , 4F
N卡表示:
01/22 13:12, 4F

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

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

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

01/22 13:16, 1天前 , 8F
題了
01/22 13:16, 8F

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

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

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

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

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

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

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

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

01/22 13:50, 1天前 , 17F
工作用Arch大概Debug到飽
01/22 13:50, 17F

01/22 13:55, 1天前 , 18F
3F好急:)
01/22 13:55, 18F

01/22 14:04, 1天前 , 19F
LINUS:
01/22 14:04, 19F

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

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

01/22 14:15, 1天前 , 22F
archlinux 追版蠻接近 windows insider pre-
01/22 14:15, 22F

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

01/22 14:15, 1天前 , 24F
insider preview bug多,windows 11 問題少
01/22 14:15, 24F

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

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

01/22 14:18, 1天前 , 27F
更好吧
01/22 14:18, 27F

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

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

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

01/22 14:20, 1天前 , 31F
修好 修不好就繼續等
01/22 14:20, 31F

01/22 14:27, 1天前 , 32F
用linux還不想自己修喔
01/22 14:27, 32F

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

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

01/22 14:40, 1天前 , 35F
哪來這些麻煩
01/22 14:40, 35F

01/22 14:42, 1天前 , 36F
SteamOS也是基於Arch開發就是
01/22 14:42, 36F

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

01/22 15:06, 1天前 , 38F
不了機的更新 用這distro要有準備
01/22 15:06, 38F
還有 73 則推文
01/22 19:26, 1天前 , 112F
就是不爽windows各種教用戶怎麼用電腦
01/22 19:26, 112F

01/22 19:26, 1天前 , 113F
的操作,設定從A藏到B,工作列不給移
01/22 19:26, 113F

01/22 19:26, 1天前 , 114F
動,兩個控制台,有夠蠢
01/22 19:26, 114F

01/22 19:32, 1天前 , 115F
那是你覺得可以,反正碰過Linux我就乖乖
01/22 19:32, 115F

01/22 19:32, 1天前 , 116F
龜回Windows
01/22 19:32, 116F

01/22 19:40, 1天前 , 117F
上班已經碰夠SUSE了,下班玩遊戲還要
01/22 19:40, 117F

01/22 19:40, 1天前 , 118F
碰Linux系統除錯我會ptsd
01/22 19:40, 118F

01/22 19:42, 1天前 , 119F
社群也是一堆教人怎麼用電腦的
01/22 19:42, 119F

01/22 19:42, 1天前 , 120F
差在你有 code 可以改
01/22 19:42, 120F

01/22 20:02, 1天前 , 121F
真的,工作要搞linux,下班玩遊戲還搞
01/22 20:02, 121F

01/22 20:02, 1天前 , 122F
會死人
01/22 20:02, 122F

01/22 20:50, 1天前 , 123F
用linux玩遊戲最後會變成在玩linux
01/22 20:50, 123F

01/22 21:00, 1天前 , 124F
樓上也太中肯
01/22 21:00, 124F

01/22 21:11, 1天前 , 125F
唯一推薦nobara,家裡玩遊戲裝了之後
01/22 21:11, 125F

01/22 21:11, 1天前 , 126F
我現在連工作的開發機也換 nobara,讚
01/22 21:11, 126F

01/22 21:39, 1天前 , 127F
沒這麼誇張啦樓上幾位大大
01/22 21:39, 127F

01/22 21:39, 1天前 , 128F
現在有Proton其實Steam遊戲
01/22 21:39, 128F

01/22 21:39, 1天前 , 129F
別太舊的應該有8成都能玩
01/22 21:39, 129F

01/22 21:39, 1天前 , 130F
前提是別用N卡就是了
01/22 21:39, 130F

01/22 22:49, 1天前 , 131F
只玩遊戲的話Proton跑還過得去,但曾
01/22 22:49, 131F

01/22 22:49, 1天前 , 132F
想過在舊筆電用Linux跑黑白妹看到裝
01/22 22:49, 132F

01/22 22:50, 1天前 , 133F
Patch的步驟就放棄了 XDDD
01/22 22:50, 133F

01/22 23:12, 1天前 , 134F
steam遊戲當然不難 我裝過G社時期的LOL
01/22 23:12, 134F

01/22 23:18, 1天前 , 135F
戰網的OW也裝過 有時候這版還可以 下次
01/22 23:18, 135F

01/22 23:18, 1天前 , 136F
更新就不一定了 有時候是遊戲不行 有時
01/22 23:18, 136F

01/22 23:18, 1天前 , 137F
候是wine不行 然後遊戲內輸入法支援很
01/22 23:18, 137F

01/22 23:18, 1天前 , 138F
01/22 23:18, 138F

01/22 23:20, 1天前 , 139F
搞來搞去會發現玩遊戲還是乖乖用window
01/22 23:20, 139F

01/22 23:20, 1天前 , 140F
s
01/22 23:20, 140F

01/22 23:42, 1天前 , 141F
BTW, I use arch.
01/22 23:42, 141F

01/23 00:53, 1天前 , 142F
我是還好。我 PC 就是拿來玩 Linux 的
01/23 00:53, 142F

01/23 00:54, 1天前 , 143F
遊戲是順便。不能玩的就交給遊戲主機
01/23 00:54, 143F

01/23 01:06, 1天前 , 144F
支言支語
01/23 01:06, 144F

01/23 01:13, 1天前 , 145F
靠Limux,退休了還能撈個工作輕鬆賺
01/23 01:13, 145F

01/23 08:30, 17小時前 , 146F
輕鬆賺是去詐騙嗎
01/23 08:30, 146F

01/23 13:17, 13小時前 , 147F
PS4,PS5 用的是FreeBSD魔改.以前我是會
01/23 13:17, 147F

01/23 13:17, 13小時前 , 148F
為了linux 跟鄉民戰OS,現在,我改為相信
01/23 13:17, 148F

01/23 13:19, 13小時前 , 149F
Free Soft 精神,也就是:哪邊不爽,自己
01/23 13:19, 149F

01/23 13:19, 13小時前 , 150F
魔改,或是花錢找人幫你改
01/23 13:19, 150F

01/23 23:19, 3小時前 , 151F
推nobara一個
01/23 23:19, 151F
文章代碼(AID): #1da7ids5 (PC_Shopping)