更新
- 通过尝试不同的方法并安装更多的 AMD 软件包,我设法在显示用户列表之前进入“哎呀......出了点问题”屏幕。
- 但当我用我的 USB 驱动器尝试 Ubuntu 22.04 时,我发现我可以看到两个都监视器并在它们之间拖动屏幕。因此,USB ISO 在某种程度上比已安装的 ISO 更智能(我确实从那个 USB 安装)。我只是编辑了这个问题,以防这个细节有帮助(?)。
- 通过使用高级恢复启动模式,我刚好能够通过删除最近添加的软件包来越过“哎呀”屏幕,但现在我又回到了只有一个显示器工作的状态。
硬件软件:
sudo lshw -c video
[sudo] password for user:
*-display UNCLAIMED
description: VGA compatible controller
product: Navi 23 [Radeon RX 6600/6600 XT/6600M]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:12:00.0
version: c7
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list
configuration: latency=0
resources: iomemory:7c0-7bf iomemory:7e0-7df memory:7c00000000-7dffffffff memory:7e00000000-7e0fffffff ioport:f000(size=256) memory:fcc00000-fccfffff memory:fcd00000-fcd1ffff
*-graphics
product: EFI VGA
physical id: 1
logical name: /dev/fb0
capabilities: fb
configuration: depth=32 resolution=1920,1080
user@xxxxxx:/mnt/6TBNumber1A/archive4$ sudo xrandr --verbose --listmonitors
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 (0x523) normal (normal) 0mm x 0mm
Identifier: 0x522
Timestamp: 152469548
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
non-desktop: 0
supported: 0, 1
1920x1080 (0x523) 159.667MHz *current
h: width 1920 start 0 end 0 total 1920 skew 0 clock 83.16KHz
v: height 1080 start 0 end 0 total 1080 clock 77.00Hz
uname -a
Linux xxxxx 5.15.0-46-generic #49-Ubuntu SMP Thu Aug 4 18:03:25 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Machine:
MSI Aegis ZS 5DQ-274US
AMD Ryzen™ 7 5700G 8C/16T 3.8-4.6 Ghz 16MB Cache
Chipset B550
MSI MicroATX Motherboard
AMD Radeon™ RX 6600 8GB GDDR6 128-bit
Graphics Card Outputs:
1 HDMI and 3 DP
My monitors support HDMI only, I use a dongle for DP => HDMI
我的努力
我是 Ubuntu 的老用户,但之前从未遇到过显示器检测问题。我确实认为我在这方面能力有限。我尝试从这里基于先前这个问题以及引用的2个usermod命令。
我尝试使用 Ctrl-Alt-F1 和 Ctrl-Alt-F7,加上 xrandr --auto 和 systemctl restart gdm先前这个问题。
user@xxxxxx:/mnt/6TBNumber1A/archive4$ sudo xrandr --auto
[sudo] password for user:
xrandr: Failed to get size of gamma for output default
我购买的零售 PC 附带有 6600,我愿意将其替换为更适合 Ubuntu 且至少可以支持 2 个 HDMI 显示器的 PC。请随意推荐我可以使用更便宜/更简单的显卡,也许可以出售 6600。我不是游戏玩家。
这是我的第一个 askubuntu 问题,我尝试尽可能提供详细的信息。
答案1
回答我自己的问题
好的,各位,我终于有时间在我的服务器上重新安装 22.04 LTS(以及所有相关的 samba、fstab、apache2、mysql 等的重做)
不过这次,我故意没有安装专有的 Radeon 显卡驱动程序,这样一来,我不仅在“试用 Ubuntu”期间可以使用两个显示器,而且在安装完成后也可以使用。
此外,这次我尝试分组进行更改,并在每次更改后重新启动。我首先使用 fstab 来处理此服务器上的许多 UUID 到 /mnt 的映射。
事实证明,我在 fstab 中犯了一个错误,这(显然)导致了网络错误(无法解析 DNS)。当然,只有在我消除了网络设置中的任何问题后,我才意识到连接问题,并偶然发现了一个评论通过谷歌搜索发现,如果本地文件系统出现问题,网络将无法启动。
我修复了 fstab,重新启动后,两个显示器都正常工作了,真是太高兴了!此外,从那时起,我又经历了多次重新启动,但仍然有 2 个显示器正常工作。
抱歉,我无意提供足够的信息来帮助大家解决问题。我没有注意到网络错误,也不知道我的 fstab 有问题。