过去一天,我一直在尝试在系统中成功安装 RX470 的驱动程序。安装 Ubuntu 时,我已经遇到了安装问题,但模式设置帮我做这项工作。我有时在启动时也会看到此错误
错误VGACON 禁用 amdgpu 内核模式设置
安装后,ubuntu 可以正常启动,但是当我尝试从 AMD 网站安装驱动程序时,安装结束时出现以下信息:
W:可能缺少固件...(?)
然后,当我按照 amd 页面指示重新启动系统时,我无法再登录。
这个问题有解决办法吗?
我尝试过这个:
chown 用户名:用户名 .Xauthority sudo chmod a+wt /tmp dpkg-reconfigure lightdm sudo service lightdm restart
答案1
由于您没有说明,我将假设您正在安装内核为 4.4 的 Ubuntu 16.04 LTS,并且您正在尝试使用 AMDGPU-Pro 驱动程序,而不是默认加载的 AMDGPU 开源驱动程序,因为它随内核一起提供。如果是这种情况,我会重新安装 Ubuntu。确保您使用的是最新内核。Ubuntu 16.04.3 应该使用内核 4.10,如果您有较早的内核,则需要安装硬件支持堆栈 (HWE)按照这些说明进行操作。 升级到最新内核后重新启动并检查安装了哪些驱动程序:
lspci -k | grep -EA2 'VGA|3D|Display'
这应该表明正在使用的内核驱动程序是“amdgpu”。如果不是,请等待更好的答案,但如果是,则可以按照 AMD 的说明继续安装专有 amdgpu-pro 驱动程序。(请注意,Ubuntu 16.04 不支持 fglrx 专有驱动程序)
答案2
Mark 的建议非常中肯。我尝试安装 amdgpu-pro-17.30-465504 多次,但都没有成功 - 每次都导致无法登录 GUI 并出现“低分辨率”模式消息。尝试使用命令行卸载/重新安装,但没有成功。显然,尽管保持系统最新,但我缺少关键的硬件启用堆栈。按照指示并重新尝试安装 amdgpu-pro,并成功。