新安装仅绘制桌面背景(图形驱动程序问题)

新安装仅绘制桌面背景(图形驱动程序问题)

我在刚组装的一台电脑上安装了 Ubuntu 22.04。我必须使用 启动(safe graphics)才能完成安装,当新安装的操作系统启动时,它的行为与安装程序相同:它启动到桌面,但只绘制背景图像(低多边形紫色水母)。

我走开去吃午饭,回来时,屏幕处于休眠状态。敲击一些键唤醒了它,但屏幕很模糊。凭直觉,我输入了密码。果然,桌面重新绘制,不再模糊。

因此,似乎只是 UI 元素没有渲染,这意味着存在图形问题。不幸的是,我似乎无法回到(safe graphics)重启选项。如果我在重置机器后按住 Shift,我会得到两个选择:Ubuntu 或高级选项。高级选项将我带到恢复模式选项,它为我提供了另一个菜单,其中包括“恢复”,但没有“安全图形”模式。我选择恢复,并按住 Shift 尝试返回原始菜单。但它却启动到安全图形模式,其特点是显示器分辨率非常低,宽高比不正确。

我想我需要帮助整理显卡驱动程序。该板是标准版 AxiomtekMANO521,使用英特尔i3-9100带有板载显卡的 CPU。HDMI 连接的显示器是完美2560x1440 似乎已停产。但“设置”应用显示“未知显示”,不允许我更改任何内容。

我是否需要调整配置或安装驱动程序?

一些信息:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:    22.04
Codename:   jammy
$ sudo dmesg | head
[sudo] password for rmann: 
[    0.000000] Linux version 5.19.0-38-generic (buildd@lcy02-amd64-001) (x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #39~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 17 21:16:15 UTC 2 (Ubuntu 5.19.0-38.39~22.04.1-generic 5.19.17)
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.19.0-38-generic root=UUID=80c8659b-3034-4643-9b38-97eb4348a79b ro recovery nomodeset dis_ucode_ldr

$ sudo lshw -C display
  *-display UNCLAIMED       
       description: VGA compatible controller
       product: CoffeeLake-S GT2 [UHD Graphics 630]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:a0000000-a0ffffff memory:90000000-9fffffff ioport:4000(size=64) memory:c0000-dffff
  *-graphics
       product: EFI VGA
       physical id: 2
       logical name: /dev/fb0
       capabilities: fb
       configuration: depth=32 resolution=800,600

$ sudo lspci -v
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (prog-if 00 [VGA controller])
    DeviceName: Onboard - Video
    Subsystem: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
    Flags: bus master, fast devsel, latency 0, IRQ 255
    Memory at a0000000 (64-bit, non-prefetchable) [size=16M]
    Memory at 90000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 4000 [size=64]
    Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
    Capabilities: [40] Vendor Specific Information: Len=0c <?>
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [100] Process Address Space ID (PASID)
    Capabilities: [200] Address Translation Service (ATS)
    Capabilities: [300] Page Request Interface (PRI)
    Kernel modules: i915

答案1

事实证明,我在 HDMI 显示器上看到的是辅助 Ubuntu 显示器。MANO521 板上的内部但未连接的 LVDS 接头被 Ubuntu 用作主显示器。尽管移动了鼠标,但我从未看到指针。

通过在 BIOS 设置中禁用 LVDS 显示(芯片组选项卡 -> 系统代理配置 -> 图形配置 -> LVDS 控制 -> 禁用)解决了该问题:

MANO521 BIOS 截图

另外一个好处是,当系统使显示器进入睡眠状态时,外部 HDMI 显示器背光实际上会关闭。

相关内容