页次: 1
我目前显卡型号是 RX 7800XT ,系统已经滚动到最新,Plasma 6 + Wayland 桌面,驱动我记得安装 mesa 就行了,可以正常运行大型 3D 游戏,但是有时候会突然运行不了。
神奇的地方在于,我中间没做任何改动,明明几分钟前还在打游戏,关掉游戏,过了一会儿重新打开,就运行不了。
用 `amdgpu_top` 这个显卡状态工具可以看出一些区别:
显卡正常运行时,可以看到风扇转速和显卡温度等数据。
显卡失效时,看不到风扇、温度等信息。
必须重启系统才能正常使用显卡,而且过一段时间又会失效,这可能是什么原因导致的呢。
最近编辑记录 kholin (2024-08-22 20:49:38)
离线
看看内核日志(journalctl -k -n 200)。
离线
看看内核日志(journalctl -k -n 200)。
感谢提醒,我查了下 journalctl ,看到有 `amdgpu: recover vram bo from shadow failed` 相关提示,后来经过多番尝试,发现是电脑自动睡眠失败,导致设备连接异常,而电脑睡眠失败是因为 suspend 过程被蓝牙音箱等设备的唤醒功能给中断了。后来我通过修改 `/proc/acpi/wakeup` ,禁用了一部分唤醒设备,只留下鼠标和键盘,之后电脑休眠正常了,显卡也没再出现问题。
离线
好。问题解决了可以在标题前加上「[已解决] 」标记。(编辑第一个帖子可以改标题。)
离线
页次: 1