寫在前頭:標題有點聳動,其實是沒那麼誇張的
這篇也許不適用大部分的 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,當天就能拿回家
====
新的 U 新的問題:
拿到新的 CPU+GPU 結果有新的問題:這顆甚至比上一顆更不穩
跟之前一樣,螢幕不會花但會有 GPU reset,把 dmesg 的訊息打進 google
會得到一狗票的相關內容,錯誤訊息關鍵字是:amdgpu: GPU reset begin!
災情從 5850U 5700XT 7950X 都有
https://bbs.archlinux.org/viewtopic.php?id=287148
https://bbs.archlinux.org/viewtopic.php?id=266795
我的還會有個討厭的副作用,就是瀏覽器的字體會噴掉,如下圖所示:
https://imgur.com/zXSbSPF 對啦我就是在 GO
有多嚴重?大概 ptt 一個頁面會有 1-2 個字噴掉
有些滑鼠反白就會正常,有些不會,不會的也沒辦法
後來呢?
本來我個人是懷疑,AMD driver 或是 mesa 可能寫壞了
畢竟打開 mesa 的 bug report 就是滿滿的 AMD issue
(同學提醒 mesa 本來就只會有 AMD issue)
https://gitlab.freedesktop.org/mesa/mesa/-/issues
另外這本來就 linux 的錯誤訊息,所以我不知道 windows 那邊有沒有類似災情
但說真的,如果我二連抽 7950X 都抽到爛貨那 AMD 還要不要賣?
本來覺得沒救了,大不了過年後去買張 N 卡
結果在討論區找到一個神奇的 flag,把下面這行加到 grub 的開機設定裡:
amdgpu.ppfeaturemask=0xfffd3fff
問題就解了……???雖然字體有時候還是會爆掉
但跟之前沒事就看到各種變大、變小、重疊、加刪除線的字
還有打個 skype 或是開機太快點 firefox 都會觸發 GPU reset 實在有天壤之別
前幾天跟同學連線打 factorio 也沒問題,順順打了 3 hr
====
後記
上一顆 2400G 可以說給個人留下很好的印象,好用又有 GPU
本來有一張 1050Ti 在換電腦的時候一併換掉了
結果沒想到踩在 7950X 連續遇了幾個問題
只能說 AMD 你加油吧…
NV 雖然被 Linus 弄了個 Nvidia Fxxk You,但它的 driver 都比 AMD 穩得多
Intel 我不知道我沒用過
從這次的經驗來看,勸各位 Linux 使用者 珍惜生命 遠離 A 卡
要買機器的時候,記得把 N 卡加到你的購物車裡
--