Ubuntu 18.04 不使用我的 GPU(GTX1650),而且我无法通过 HDMI 端口连接任何第二台显示器

Ubuntu 18.04 不使用我的 GPU(GTX1650),而且我无法通过 HDMI 端口连接任何第二台显示器

我知道还有其他一些类似的问题,但我无法从中找到解决方案,所以我再次询问。我有 Nvidia GTX 1650 和 Ubuntu 18.04 双启动,Windows 11(安全启动已禁用)。我使用的是 Nvidia-driver-470 和内核 5.19。Ubuntu 说我的显卡是“llvmpipe(LLVM 10.0.0,128 位)”

另外,正如我在标题中所说,我无法通过 HDMI 端口连接任何第二台显示器,但我认为这与显卡问题有关。

我的 /etc/default/grub 中有“quiet splash nomodeset”,这可能是问题所在,但当我从中删除 nomodeset 时,除了黑屏之外什么也得不到。有人有解决办法吗?提前感谢大家的回答。

这是“lshw -C display”的输出:

 *-display UNCLAIMED       
           description: VGA compatible controller
           product: TU117M [GeForce GTX 1650 Mobile / Max-Q]
           vendor: NVIDIA Corporation
           physical id: 0
           bus info: pci@0000:01:00.0
           version: a1
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress vga_controller cap_list
           configuration: latency=0
           resources: memory:fb000000-fbffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:e000(size=128) memory:fc000000-fc07ffff
      *-display UNCLAIMED
           description: VGA compatible controller
           product: Cezanne
           vendor: Advanced Micro Devices, Inc. [AMD/ATI]
           physical id: 0
           bus info: pci@0000:04:00.0
           version: c5
           width: 64 bits
           clock: 33MHz
           capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
           configuration: latency=0
           resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:d000(size=256) memory:fc500000-fc57ffff

这是“ lspci -k | grep -EA2 'VGA|3D”的输出:

01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
    Subsystem: ASUSTeK Computer Inc. Device 150c
    Kernel modules: nvidiafb, nouveau
--
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c5)
    Subsystem: ASUSTeK Computer Inc. Device 150c
    Kernel modules: amdgpu

答案1

如果有人和我遇到同样的问题,并且不了解 ubuntu 的工作原理,我会发布对我有用的步骤:首先,我使用的是不兼容的内核,所以我使用 liquorix 内核对其进行了升级。之后,我从内核参数中删除了“nomodeset”。最后,我从https://packages.ubuntu.com/en/jammy-updates/linux-firmware。此解决方案由 nvidia 论坛上的 generix 提供给我。因此,实际上所有功劳都归于他/她。祝大家有美好的一天 :)

相关内容