我刚买了一台新电脑,想使用 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,在出现一些文本后就会出现黑屏。
先感谢您