用 RX 460 替换 Nvidia GTX 460,但未使用 AMDGPU

用 RX 460 替换 Nvidia GTX 460,但未使用 AMDGPU

我最近用 AMD RX 460 升级了我的 PC,替换了 Nvidia GTX 460。我最初使用的是 Nvidia 二进制驱动程序(使用附加驱动程序 GUI)。我卸载了这些驱动程序(通过 GUI)并插入了 RX 460。现在我相当确定 AMDGPU 驱动程序未安装,原因如下 -

  1. 当我连接了三台显示器时,只有一台显示器可以工作

  2. 运行结果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
    
  3. 运行xrandr --listproviders回报:

    Providers: number : 0
    
  4. 非常卡

[更新]

当我从 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 即可解决问题。

相关内容