18.04 版配备 Radeon RX 580 GPU 的双显示器

18.04 版配备 Radeon RX 580 GPU 的双显示器

我最近安装了 18.04,看起来不错。系统检测到了我拥有的两个显示器,一切都很好。2 天前,我的屏幕突然变黑了,按了几个键或摇动鼠标都没能唤醒,我重启了机器。现在 Ubuntu 只在其中一台显示器上。我执行了全新安装,但问题仍然存在。我还从下载并安装了最新的 AMD GPU 驱动程序https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx没有变化。(略有变化,现在我时不时会感觉到非常轻微的闪烁)

这台机器是双启动的,可以与 Windows 10 一起启动,运行良好 - 可以检测到两个显示器。甚至 BIOS 也可以在两个屏幕上显示,所以我很确定这与硬件无关。

我并不想在我的 Ubuntu 分区上寻找 3D 加速或任何东西 - 只需要两个显示器来工作。

这种事情确实超出了我的能力范围,但是一些不同命令的输出如下:

lspci -nnk | grep -i vga -A3 | grep 'in use'
     Kernel driver in use: amdgpu

sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: Ellesmere [Radeon RX 470/480/570/570X/580/580X]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:25:00.0
       version: e7
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0
       resources: irq:47 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:f000(size=256) memory:fe900000-fe93ffff memory:c0000-dffff

xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+  50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      60.00  
   1280x720      60.00    50.00    59.94  
   1152x720      59.97  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       66.67    60.00    59.94  
HDMI-A-1 disconnected (normal left inverted right x axis y axis)
   1920x1080     60.00  
DVI-D-0 disconnected (normal left inverted right x axis y axis)

如有任何帮助或指导我将不胜感激!

答案1

根据@dobey 的回答:

  1. 跑步sudo nano /etc/default/grub
  2. 更改GRUB_CMDLINE_LINUX_DEFAULT并保存:
GRUB_CMDLINE_LINUX_DEFAULT="splash amdgpu.dc=0"
  1. 跑步sudo update-grub
  2. 重新启动系统

相关内容