PTT推薦

[心得] AMD 內顯除錯記錄

看板PC_Shopping標題[心得] AMD 內顯除錯記錄作者
lc85301
(pomelocandy)
時間推噓1X 推:42 噓:52 →:151

寫在前頭:標題有點聳動,其實是沒那麼誇張的

這篇也許不適用大部分的 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 你加油吧…


--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.74.162 (臺灣)
PTT 網址
※ 編輯: lc85301 (36.231.74.162 臺灣), 01/22/2025 01:05:35

s987692 01/22 01:12N卡其實也會,bug沒少過..

violegrace 01/22 01:23這也不叫A卡阿老哥

Bencrie 01/22 01:24改 ppfeaturemask 喔?那就是電壓太高吧

giancarlo82 01/22 01:24你這不叫A卡, 因為你不是插上radeon

giancarlo82 01/22 01:24顯卡用, 你用的是內顯

knight714 01/22 01:25這哪叫a卡==???

Bencrie 01/22 01:25我是 6600XT 從上市用到現在沒遇到問題

knight714 01/22 01:26所以拿INTEL內顯的也能叫用了i卡了484

Bencrie 01/22 01:26除了 DD2/MHWilds 那個跟 shader cache

shasen1236 01/22 01:27尊爵不凡的Linux用戶就這0.0?

Bencrie 01/22 01:27有關的 bug。

otosaka 01/22 01:28什麼A卡 這叫內顯 還不是APU的內顯勒

urrusa7 01/22 01:29珍惜生命遠離水,空氣和陽光

amos30627 01/22 01:30我看你是沒被N卡驅動搞過

目前是還真的沒有 其實 2400G 我也用得很開心,超穩定用了 6 年 就換了 7950X 之後開始出事

Bencrie 01/22 01:33然後現在竟然還有人在用 clearlooks 主題

Bencrie 01/22 01:35你給的連結第一頁就五條 intel 的 issue

Bencrie 01/22 01:36ANV 就是 intel 的 vulkan driver

Bencrie 01/22 01:36還特別給你標藍色

samwang7027 01/22 01:38去用I卡

a85139138 01/22 01:38Linux上的N卡驅動才是真的搞

a85139138 01/22 01:38AMD至少還是用Mesa

nucleargod 01/22 01:40linux用N卡會死得更慘,從開機就黑的

a85139138 01/22 01:40到現在還是沒辦法順順的用Wayland

a85139138 01/22 01:40真的是NVIDIA fxxk you

nucleargod 01/22 01:40先做好進單人模式去修的覺悟再上N卡

Misohagi 01/22 01:4178x3d+79gre win11 24h2沒問題路過

as920909 01/22 01:42arch討論區也有討論的話肯定是通病了

amos30627 01/22 01:43N卡要是搞事時就是你要重灌的時候了

ericinttu 01/22 01:43 你說的A卡 是指AMD在卡你八

Aquarius126 01/22 01:450.0a

dos01 01/22 01:48AMD的CPU 沒掛G的內顯本來就是只給你亮機用

Cubelia 01/22 01:49Linux is free if your time is free.

dos01 01/22 01:49蘇媽本來就預設你要玩遊戲就另外去買顯卡

Cubelia 01/22 01:49(還是要給N一下中指)

dos01 01/22 01:50不過剩下的問題感覺就是跟系統相容有關

dos01 01/22 01:50這部分也只能說...等他修

dos01 01/22 01:54Linux的話是也可以自己修啦 但這東西我反正

dos01 01/22 01:54搞不懂 也沒時間去搞懂 跟著大家一起用WIN

dos01 01/22 01:54輕鬆多了

我都打輕度遊戲所以也沒那麼吃重,minecraft 跟 factorio 吃不了多少 GPU 內顯也夠用了,但開個 vscode 都會爆炸實在有點難接受

justice2008 01/22 01:56我AMD內顯也碰過莫名其妙當機

justice2008 01/22 01:56後來也是莫名其妙的好了

justice2008 01/22 01:56最後結論就是放個綠乖乖 求他別亂

justice2008 01/22 01:56不過說真的 看完這篇我還是會買A卡

justice2008 01/22 01:57我就問 不然你要買校正回歸的NV卡???

sonicyang 01/22 02:05N卡最搞只能燒香拜拜,A跟I至少驅動還

sonicyang 01/22 02:05是開源的有辦法通靈

giancarlo82 01/22 02:08我越來越覺得他是來騙各位debug的

iceyeman 01/22 02:16我有被N卡搞到開不了機 拿到別台降驅動

iceyeman 01/22 02:16才回的來

taruru 01/22 02:19大哥,你這個鍋搞錯對象了

johnny0720 01/22 02:39這篇好好笑

DonDonFans 01/22 02:46哪來的A卡?

HuSi87 01/22 02:52農場標題 這叫內顯

xodd123456 01/22 02:54你沒有卡啊...

AngelBank 01/22 02:57這個也不算APU,它能亮就謝天謝地了

AngelBank 01/22 02:58它能做的事情不多

xelnaga 01/22 03:25我windows 之前多螢幕A卡也是小問題不斷

xelnaga 01/22 03:25 後來換N卡 毛病都沒了

arrenwu 01/22 03:42大哥 你這不叫A卡好嗎

Fortis931 01/22 03:44特地登入來噓胬的

benen 01/22 04:39欸豆....A卡表示覺得搞錯對象^~^“

svool 01/22 04:46卡在哪

waldo870 01/22 04:49windows 問題也不少,得回報,遊戲按esc

waldo870 01/22 04:49掛著不動,溫度70度...超暖

SHR4587 01/22 05:38內文第一句話就討噓我也懶得管下面怎樣了

chinesechang 01/22 05:53你有當記者的潛力,趕快改行吧

gogojazz 01/22 06:04你是對的,不客氣^^

rockman73 01/22 06:05你有看過顯卡長什麼樣子嗎

blanka 01/22 06:07這哪是A卡?不要亂用標題乎攏人好嗎

aika5512308 01/22 06:12什麼A卡了

kalen123 01/22 06:13來亂的

Kaids 01/22 06:15我有張撼訊的RX460,沒事花屏,後來降級刷

Kaids 01/22 06:15了RX550的BIOS就修復了。撼訊客服當我白癡

Kaids 01/22 06:16從此發誓不再碰撼訊。

Kaids 01/22 06:16後來買了張藍寶RX6600,爽用至今。

cancelpc 01/22 06:23這篇該在笨版吧

twic 01/22 06:51去買顯卡

ingramchen 01/22 07:017900xtx 在 linux 下用順得很, 回去

ingramchen 01/22 07:01多練練

bunjie 01/22 07:02內顯不是A卡

kenphin0729 01/22 07:04真的像來亂的

louis33798 01/22 07:10所以我說A卡在哪?你這明顯只是亮機

louis33798 01/22 07:10的內顯而已

Depthsharky 01/22 07:15啥鬼扯

ericinttu 01/22 07:37 這來誤導人的文可以桶了八

kira925 01/22 07:43拿亮機用的搞成這樣還吹一堆

jeffguoft 01/22 07:45這不是卡

lai162 01/22 07:49Limux用N卡你要確定耶 不要害死其他人好嗎

lai162 01/22 07:49*Linux

Depthsharky 01/22 07:51看到實際有獨顯的地方還是被處理掉

Depthsharky 01/22 07:51的1050ti,把apu gpu亮機顯混著講是

Depthsharky 01/22 07:51在哈囉?

Depthsharky 01/22 07:53什麼結論讓你下建議要L使用者配N卡

Fezico 01/22 07:53Linux真的去用I卡你會看到新世界

BlackCoal 01/22 07:53

ienet788 01/22 07:57說好的a卡在哪?人家內顯就是給你點亮

ienet788 01/22 07:57用,在那卡什麼。真的是珍惜生命遠離農

ienet788 01/22 07:57場文

as920909 01/22 08:02喔是喔linux用n卡問題一堆所以全世界都

as920909 01/22 08:02用windows跑tensorflow?

meicon5566 01/22 08:04什麼廢文 你會把intel內顯說成i卡?

as920909 01/22 08:05anaconda之類的根本多此一舉

twic 01/22 08:08先去估狗顯卡是什麼啦

smallreader 01/22 08:11珍惜生命 遠離linux

BlacKlonely 01/22 08:15https://i.imgur.com/22kOHel.png

圖 AMD 內顯除錯記錄

kalen123 01/22 08:21噓原po也噓樓上

mainsa 01/22 08:23其實要玩遊戲真的要遠離Linux

pcfox 01/22 08:26你要表達什麼?

lai162 01/22 08:28好了啦 A卡最近都被黑成什麼樣了還殺頭咧

spfy 01/22 08:31滑半天結果沒卡

payneblue 01/22 08:32你知道你第一句就是來討噓的嗎

spfy 01/22 08:32但筆電真不推薦A獨顯啦 我用A+A+華碩那個狗

spfy 01/22 08:32屎AC 奇奇怪怪的小問題一堆 這半年有好一點

spfy 01/22 08:32但還是很阿雜

payneblue 01/22 08:32你這標題跟YT那些下聳動標題騙點閱的有

payneblue 01/22 08:32什麼兩樣?

spfy 01/22 08:34記得再發個N卡的心得

Kismeter 01/22 08:35不要自己亂下標題行嗎

kaj1983 01/22 08:39誰叫你要用AMD的?用intel就不會是內顯的

kaj1983 01/22 08:39問題了XD

kaj1983 01/22 08:40A卡雖然爛,但這是cpu的鍋...

s78513221 01/22 08:40Linux + AMD顯示晶片就真的雷不用懷疑

benen 01/22 08:45我知道你很急但你先別急

as920909 01/22 08:47google"zen4 igpu freeze"就可以查到一

as920909 01/22 08:47大片苦主xd 只能說不經一事不長一智

as920909 01/22 08:48包含但不限於隨機凍結

crono0 01/22 08:52內顯有問題的,個人習慣還是先測ram,內

crono0 01/22 08:52顯碰到故障的機率還沒驅動問題高

doomsday0728 01/22 08:52珍惜生命 遠離內顯

jack860719 01/22 08:55n卡在Linux一樣搞好嗎 USB帶出去開機

jack860719 01/22 08:55遇到N開只能燒香

jack860719 01/22 08:55運氣不好連grub 恢復都進不去

sporocyst 01/22 09:00噓一個聳動標體,內文甚至不是A卡

tao77 01/22 09:00推樓上

tao77 01/22 09:00LINUX 用N卡才真的搞

boringuy 01/22 09:18笑死,你該遠離的是Linux

ganbee 01/22 09:22你應該買14900K。

TsangChi 01/22 09:23這標題欠噓,而且內顯就內顯什麼A卡?你

TsangChi 01/22 09:23會把Intel的內顯叫i卡嗎?

欸不會嗎 owo

ganbee 01/22 09:253C白痴最好笑的是買一顆貴貴的CPU,然後

ganbee 01/22 09:25省其它的,和以前的雜牌電腦廣告一樣,內

ganbee 01/22 09:25含intel XXX處理器,後面沒了。

iceyeman 01/22 09:26這篇集結了 標題 amd 內顯 Linux 打GAME

iceyeman 01/22 09:26 你怎麼有辦法把那麼多個雷的因素集結在

iceyeman 01/22 09:26一篇 好好笑

as920909 01/22 09:28好像罵到steam deck了

Koogeal 01/22 09:29拜託你用ICU好嗎?AMD真的會雷你

wahaha2005 01/22 09:29你適合當台霉

Xray2002 01/22 09:30標題需要2

soem 01/22 09:30Linux玩家+1,感覺你大概沒用過N卡+Wayland

目前還沒,本來如果 CPU 沒搞定大概就要買卡了 但現在穩定了

benen 01/22 09:32別跟我搶X3D拜託拜託...嗚嗚嗚

這個還好,我也沒想買 X3D =b

abc21086999 01/22 09:32這是內顯吧?

統一回一下標題問題好了,對啦這個標題問題重重,改一下會比較好 至於為什麼會提 A 卡,因為同樣的 error message 也看到許多獨顯的問題 7900XT

https://github.com/ROCm/ROCm/issues/2533

6600XT

https://forum.artixlinux.org/index.php/topic,6303.0.html

RX580 有也但那個網址比較長

ziggs8308 01/22 09:42拉坨屎 被噓直接跑 hehe

slink93 01/22 09:49標題是在誤導嗎,你的卡在哪

cpomax 01/22 09:51ccccc

lc85301 01/22 09:52不是啦我深夜發文完當然是睡覺

lc85301 01/22 09:52我跑幹嘛,我這不是來了嗎

Kismeter 01/22 09:54拜託,獨顯跟內顯是一樣嗎

allyourshit 01/22 09:54內顯怪到A卡? 滑坡的厲害啊

不該深夜打文腦袋不清楚,換個標題看看大家能不能接受 =b

Kismeter 01/22 09:55文章直接刪掉還比較快

MaxGDAM 01/22 09:56好了啦

Kismeter 01/22 09:56而且這邊幾乎都是win使用者行嗎 標題也

Kismeter 01/22 09:56不寫

※ 編輯: lc85301 (60.248.156.144 臺灣), 01/22/2025 10:01:45

Kismeter 01/22 10:00而且這邊不是禁除錯文

lc85301 01/22 10:02我沒要大家幫我除錯呀owo

SHR4587 01/22 10:04禁除錯,但反映問題應該是可以接受的吧

※ 編輯: lc85301 (60.248.156.144 臺灣), 01/22/2025 10:33:44

benen 01/22 10:40現在改應該也沒差了就是w反正大家噴完就走

benen 01/22 10:40了,下次記得內文要玩幽默要看一下場面

finalpage 01/22 10:43就心得分享這篇還行,只是可惜睡前沒注

finalpage 01/22 10:43意到標題下錯

amos30627 01/22 10:55建議你買N卡用Wayland 爽的哩^^

lc85301 01/22 10:56怕~~~~

felaray 01/22 10:57有改就推

benen 01/22 11:07補血機HP+1

d34567 01/22 11:24根本不是A卡

rail02000 01/22 11:25我不會coding用openSUSE+5600+RX6600+

rail02000 01/22 11:25mesa+Wayland穩穩用,下一張還是會買A

rail02000 01/22 11:25卡。

aika5512308 01/22 11:26你親身遇到內顯問題跑來怪AMD獨顯有

aika5512308 01/22 11:26問題?

johnjohnlin 01/22 11:2647000U跟3060Ti兩個都用過,後者就

johnjohnlin 01/22 11:26真的穩一點,但是都還是不少問題

ericinttu 01/22 11:28 這哪不是除錯文 國文邏輯除錯文啊

rail02000 01/22 11:29Steam Deck基本上就是用APU跑Linux,

rail02000 01/22 11:29多虧Value現在Linux Gaming沒那麼糟了

rail02000 01/22 11:29

※ 編輯: lc85301 (60.248.156.144 臺灣), 01/22/2025 11:56:45

yeeouo 01/22 12:39感謝分享

NetsFan 01/22 13:24你要不要改用8700G 感覺APU在你的工作環

NetsFan 01/22 13:24境比較ok啊

lc85301 01/22 13:35欸會嗎,7950X 的 GPU 也沒爛到哪

jay0215 01/22 13:37所以我說那個A卡呢?

lc85301 01/22 13:39A 卡不是刪掉了嗎XD

NetsFan 01/22 13:53亮機用GPU跟APU等級是怎麼比

lc85301 01/22 14:17但我也沒要用到 GPU 呀

NetsFan 01/22 14:502600G就APU ==

NetsFan 01/22 14:512400G

pcfox 01/22 15:30笑死除錯 自己選Arch然後怪硬體? 你還好嗎

vsgm7uv 01/22 15:44不要在乎得失,你要享受這個過程.gif

ksng1092 01/22 17:04珍惜生命,要遠離的應該是Linux(?)

rail02000 01/22 17:13也不用遠離Linux,而是要挑對發行版本

rail02000 01/22 17:14。Ubuntu之類的可說隨插即用,會直接

rail02000 01/22 17:14幫你處理好驅動。Arch就是個什麼都DIY

rail02000 01/22 17:14聞名的發行版本

lc85301 01/22 18:48這跟 arch 又沒關係,我試過 ubuntu一樣

lc85301 01/22 18:48gpu reset

Bencrie 01/23 01:02這的確跟哪個 distro 無關,大家都有的

Bencrie 01/23 01:02問題啊。

Bencrie 01/23 01:04硬體會不會動很直接的就是看 kernel 版本

Bencrie 01/23 01:05頂多像 nvidia 那種要另外 build 的

Bencrie 01/23 01:06丟給 dkms 去做。顯卡再多個選 mesa 版本

Bencrie 01/23 01:06各家 distro 幹的事情都差不多啦

cmshow 01/23 08:10台灣媒體教你的?

canandmap 01/23 12:08照目前推文的走向來看,這篇文比較適合

canandmap 01/23 12:08發在Linux板,但原po只憑兩個7950X內顯

canandmap 01/23 12:08就斷定所有的AM5 7000系CPU內顯都會在

canandmap 01/23 12:08Linux上發生相同的問題,我是覺得過於

canandmap 01/23 12:08武斷也不符統計學的要求啦(但還是要請

canandmap 01/23 12:08專業的統計學大師出來現身說法,我已經

canandmap 01/23 12:08很久沒看到他在此板上出沒了@@),然後

canandmap 01/23 12:08原po有向AMD回報這個問題嗎?如果沒回報

canandmap 01/23 12:08那AMD怎麼會知道有這個bug存在,即使先

canandmap 01/23 12:08前已經有其他人回報了,但我認為還是可

canandmap 01/23 12:08以將你的這類狀況回報上去,並且附上你

canandmap 01/23 12:08後來解決問題的方法讓他們參考會比較好

canandmap 01/23 12:08,既然都希望AMD加油了,那我也希望原

canandmap 01/23 12:08po可以多加把勁,讓這個問題可以盡可能

canandmap 01/23 12:08的改善甚至解決囉~

Bencrie 01/23 12:37原 po 貼的東西就社群回報過的結果啊

Bencrie 01/23 12:37不然這個 workaround 不會憑空生出來

Bencrie 01/23 12:39甚至 gentoo wiki 都明確記載的事情

canandmap 01/23 12:50"amdgpu.ppfeaturemask=0xfffd3fff "

canandmap 01/23 12:50那這個原po自己試過的程式碼,不知道有

canandmap 01/23 12:50沒有人已經回報給AMD?因為我看到的是原

canandmap 01/23 12:50po敘述在討論區上看到的flag

canandmap 01/23 12:51但...好像沒看到有人回報?

canandmap 01/23 12:52如果有回報給AMD那就好,就看AMD之後的

canandmap 01/23 12:53反應了,既然這個問題已經影響到多數人

canandmap 01/23 12:53我覺得使用者與AMD之間的溝通是滿重要

canandmap 01/23 12:53的就是

Bencrie 01/23 20:23那個 mesa RADV 算社群跟 AMD 共同維護

Bencrie 01/23 20:23AMD 自己還有一個 amdvlk driver

Bencrie 01/23 20:24也是開源的。不管哪邊都有 AMD 的人

Bencrie 01/23 20:26除了 AMD/Intel 以外 Red hat 跟 Valve

Bencrie 01/23 20:26也出了很多力

canandmap 01/23 21:25了解,謝謝解說