无法让我的第三个屏幕运行 ubuntu 18.04 amd ryzen 5 2400g

无法让我的第三个屏幕运行 ubuntu 18.04 amd ryzen 5 2400g

我刚买了一台新电脑,想使用 ubuntu 作为我的操作系统。但它似乎无法使用我的所有三个屏幕。

我有以下相关硬件:

  • MSI B350M(有 1 个 HDMI 端口、1 个 dvi-d 端口和 1 个显示端口)
  • AMD 锐龙 5 2400G

我尝试过什么?

因此,当我通过显示端口连接第三个屏幕而没有其他屏幕时,它确实会在启动屏幕期间打开,从而消除了电缆、显示器或 GPU 出现缺陷的可能性。

我尝试安装 AMDGPU-PRO 驱动程序,但没有成功,安装后 Ubuntu 无法启动。

我联系了 AMD,他们说他们只提供适用于 Windows 的驱动程序。所以现在我不确定这是否可行。

我尝试使用旧版本的 ubuntu (16.04),结果相同

更多信息

xrandr 输出:

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
HDMI-A-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     60.00  
   1280x1024     60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      70.07    60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       66.67    60.00    59.94  
   720x400       70.08  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-A-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  

dmesg 中的错误消息:

[    0.000000] ACPI Error: [SMIC] Namespace lookup failure, AE_ALREADY_EXISTS (20170831/dswload-378)
[    0.000000] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20170831/psobject-252)
[    0.000000] ACPI Exception: AE_ALREADY_EXISTS, (SSDT:  AMD PT) while loading table (20170831/tbxfload-228)
[    0.000000] ACPI Error: 1 table load failures, 7 successful (20170831/tbxfload-246)

[drm:log_to_debug_console [amdgpu]] *ERROR* TG counter is not moving!
[    0.705572] AMD-Vi: Unable to write to IOMMU perf counter.
    0.835097] Couldn't get size: 0x800000000000000e
[    0.835119] MODSIGN: Couldn't get UEFI db list
[    0.837090] Couldn't get size: 0x800000000000000e
[    1.209263] [drm:log_to_debug_console [amdgpu]] *ERROR* No EDID read.

[    1.265380] [drm:generic_reg_wait [amdgpu]] *ERROR* REG_WAIT timeout 1us * 100 tries - tgn10_lock line:566
[    1.270164] [drm:log_to_debug_console [amdgpu]] *ERROR* TG counter is not moving!
[    1.270191] [drm:log_to_debug_console [amdgpu]] *ERROR* GSL: Timeout on reset trigger!

问题

经过这么多尝试,我不知道该怎么做了。希望得到一些帮助来解决这个问题。

注意:dvi-d 和 hdmi 屏幕确实有输出,但只要我使用 dislayport,在出现一些文本后就会出现黑屏。

先感谢您

相关内容