按Ctrl+Alt+F2,可以进入tty2终端,以root用户登录或普通用户登录后sudo:
先用dkms status amdgpu 查询出admgpu版本号
dkms remove amdgpu/版本号 --all
dkms autoinstall
apt reinstall -y lightdm #此步骤需要连网
或
apt reinstall -y lightdm -o Acquire::http::proxy="http://ip:port/" -o Acquire::https::proxy="http://ip:port/"
systemctl restart lightdm.service
切换回console(按Ctrl+Alt+F1),检查图形界面是否启动
在统信系统(或其他基于Linux的操作系统)中遇到“kfd kfd: amdgpu: OLAND not supported in kfd”这样的错误,通常意味着你的AMD显卡(特别是OLAND系列的显卡)不被当前的AMD GPU驱动或内核中的KFD(Kernel Fusion Driver)支持。KFD主要用于AMD GPU的异构计算功能,如OpenCL和ROCm等。
这里有几个可能的解决步骤:
1. 检查并更新你的显卡驱动:
确保你的AMD显卡驱动是最新的,因为较新的驱动版本可能增加了对旧型号显卡的支持。你可以访问AMD的官方网站下载适用于你的显卡型号的最新驱动。
2. 禁用KFD:
如果你的系统不需要KFD提供的功能(比如OpenCL或ROCm),你可以考虑禁用KFD。这通常涉及到修改内核启动参数或配置文件,但具体步骤取决于你的Linux发行版和内核版本。
3. 降级或升级内核:
有时候,内核的更新或降级可以解决与硬件的兼容性问题。你可以尝试更换到不同版本的内核,看看问题是否解决。
4. 查看社区和论坛:
在统信系统的官方论坛、AMD的社区论坛或Linux相关的技术论坛上搜索类似的问题。其他用户可能已经遇到了相同的问题,并分享了解决方案。
5. 考虑硬件升级:
如果上述方法都不能解决问题,并且你的显卡确实太旧以至于不再受到支持,那么考虑升级到一个更现代的显卡可能是一个可行的选择。
6. 查看系统日志:
使用`dmesg`或查看`/var/log/syslog`等系统日志文件,可能会提供更多关于错误原因的线索。
7. 联系技术支持:
如果问题依然无法解决,你可以考虑联系统信系统的技术支持或AMD的技术支持以获取帮助。
请注意,由于Linux的多样性和硬件的复杂性,解决方案可能因具体情况而异。希望这些建议能帮助你解决问题。
添加我为好友,拉您入交流群!
请使用微信扫一扫!