Ubuntu 22.04 仅检测到一个显示器,有很多类似的问题,但解决方案对我没有用

Ubuntu 22.04 仅检测到一个显示器,有很多类似的问题,但解决方案对我没有用

更新

  • 通过尝试不同的方法并安装更多的 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 有问题。

相关内容