我有一个新的配置,但遇到了几个问题。这是一台配备 AMD iGPU 和 NVIDIA dGPU(NVIDIA GeForce RTX 3070)的 Optimus 笔记本电脑。我尝试设置双启动系统。所以我的主要问题之一是我的联想 Legion 5在我从 Ubuntu repo 安装最新的 NVIDIA v520 驱动程序后,无法检测到我的显示器。在安装 NVIDIA 驱动程序之前,系统正确检测到了两个显示器。外置显示器是 LG 24GM79G-B,通过 HDMI 连接。如果我通过 USB-C 和转换器连接显示器或使用 DP 电缆连接显示器,也会发生同样的情况。
inxi-G 显示:
$ inxi-G
Graphics:
Device-1: NVIDIA GA104M [GeForce RTX 3070 Mobile / Max-Q] driver: nvidia
v: 520.56.06
Device-2: AMD Cezanne driver: amdgpu v: kernel
Device-3: Chicony Integrated Camera type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: amdgpu,ati
unloaded: fbdev,modesetting,radeon,vesa gpu: amdgpu
resolution: 1920x1080~165Hz
OpenGL: renderer: AMD RENOIR (LLVM 13.0.1 DRM 3.42 5.15.0-52-generic)
v: 4.6 Mesa 22.0.5
Windows 10 检测两个显示器。
更新:
我刚刚意识到,自 v515 以来,现在有两个 NVIDIA 驱动程序分支(?)/版本可用。当我创建报告时,我没有注意到这个差异。我安装了开放内核首先是 v520 版本。所以最近我的问题主要与此有关。同时我安装了原始封闭版本,输入工作正常如果我将 GPU 处理设置为on-demand
或nvidia
。intel
切换后,此驱动程序也会失败,输出上没有视频信号。因此,基本上两个驱动程序版本都受到影响,但不知何故,原始版本目前部分正常运行。
更新 #2:
v525 之后就变得很疯狂了。开放内核版本没有发出任何信号。封闭版本在配置文件设置为时会导致外部显示器严重持续滞后on-demand
。但是当我将其设置为时,nvidia
它运行良好。如果这是 21 世纪,而即将到来的一年又是 Linux 之年,那么我应该完全忘记这个平台。
答案1
今天我从 NVIDIA 515 更新到 NVIDIA 525 后也遇到了类似的问题。我的第三个显示器(唯一连接到 iGPU 的显示器)停止了工作。
对我来说,解决方案是去/etc/X11
执行
$ sudo rm xorg.conf
然后重启。然后连接到 iGPU 的显示器又开始工作了。
要选择硬件的驱动程序,我建议在终端中执行
$ ubuntu-drivers devices
并安装附近有“推荐”的驱动程序。
希望这可以帮助。
答案2
我也有配备 GeForce RTX 2060 Mobile 的 Lenovo Legion,也遇到了同样的问题。我首先nvidia-driver-525-open
在 Ubuntu 22.04 上的“附加驱动程序”下的“软件和更新”应用程序中进行了更新。
解决此 HDMI 未找到问题的方法是选择以前的驱动程序包 NVIDIA 驱动程序metapackage from nvidia-driver-515 (proprietary)
。使用此包,重新启动机器后一切正常。
另外,我无法使用 xorg Video Nouveuau 手势在工作区之间切换(之前可以用三根手指在触摸板上滑动),所以我不得不通过“Super + PgDn/PgUp”进行键绑定...
答案3
nvidia-driver-530-open
在 Thinkpad X1 extreme(GeForce GTX 1650 Mobile)上也遇到了同样的问题,无法检测到任何外部显示器。
VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] [10de:1f91] (rev a1)
Subsystem: Lenovo TU117M [GeForce GTX 1650 Mobile / Max-Q] [17aa:229f]
将 nvidia 驱动程序恢复为同一版本的非开放版本,nvidia-driver-530
对我来说很有效。我认为开放内核驱动程序版本中存在一些问题或缺少一些功能,目前会破坏外部显示器。