我最近用 AMD RX 460 升级了我的 PC,替换了 Nvidia GTX 460。我最初使用的是 Nvidia 二进制驱动程序(使用附加驱动程序 GUI)。我卸载了这些驱动程序(通过 GUI)并插入了 RX 460。现在我相当确定 AMDGPU 驱动程序未安装,原因如下 -
当我连接了三台显示器时,只有一台显示器可以工作
运行结果
inxi -Gx
为:Graphics: Card: Advanced Micro Devices [AMD/ATI] Device 67ef bus-ID: 08:00.0 Display Server: X.Org 1.19.5 drivers: fbdev,ati (unloaded: vesa,radeon) Resolution: [email protected] GLX Renderer: llvmpipe (LLVM 5.0, 128 bits) GLX Version: 3.0 Mesa 17.2.4 Direct Rendering: Yes
运行
xrandr --listproviders
回报:Providers: number : 0
非常卡
[更新]
当我从 liveusb 启动 Ubuntu 时,图形性能似乎好多了,所以我推测是 Nvidia 驱动程序以某种方式搞乱了一切。当我运行 xrandr --listproviders 时,我得到的是这个(这似乎是正确的):
Providers: number : 1
Provider 0: id: 0x57 cap: 0x9, Source Output, Sink Offload crtcs: 5 outputs: 3 associated providers: 0 name:AMD Radeon RX 460 Graphics @ pci:0000:08:00.0
关于如何修复此问题您有什么想法吗?
答案1
最后只需重新安装 Ubuntu 即可解决问题。