我知道还有其他一些类似的问题,但我无法从中找到解决方案,所以我再次询问。我有 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 提供给我。因此,实际上所有功劳都归于他/她。祝大家有美好的一天 :)