您好,我的笔记本电脑无法检测外接显示器。我使用的是联想 ThinkPad P15 G1。
外接显示器通过 HDMI 连接。在更新(sudo apt-get update)之前,它可以正常检测到它,并且在 Windows(使用双启动的笔记本电脑)中,它成功使用了第二个屏幕。我已经通过重新安装 ubuntu 解决了一次,但问题再次出现。找到一些诊断程序(请让我知道任何其他想法):
Nvidia X 服务器:
sudo lshw -C 显示:
xrandr 输出
系统正常运行时的 xrandr 输出:
使用的驱动程序:
任何意见都将受到赞赏。
使用 tensroflow gpu 和 python3 无法检测到 nvidia 卡:
lspci | egrep -i "vga|display|3d"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation TU106GLM [Quadro RTX 3000 Mobile / Max-Q] (rev a1)
编辑(1):
我尝试在驱动程序版本 450 和 460 之间切换并重新启动系统,但没有成功。
编辑(2)
从 bios 进入离散模式会导致 ubuntu 在 GRUB 之后没有任何显示。我将选项重置为混合。所以我认为它只使用英特尔集成 gpu 模式。
编辑(3) 终于取得了一些进展:安装开源驱动程序后,可以检测到显示器,但 python tf gpu 仍然无法检测到 nvidia 卡:
答案1
问题在于在 UEFI 和未签名的驱动程序(Nvidia)中启用了安全启动。
在 UEFI 中禁用安全启动(简单)或使用 mokutil 为 Nvidia 的驱动程序模块启用“信任”(不容易)。
其他有用的方法:
在尝试了可用的驱动程序后,我报告说我的第二台显示器已使用 r'the xorg open drivers 成功检测到,但我不确定这是否发生在 gpu 驱动程序上,我认为系统仍然无法检测到 gpu 驱动程序。我打开了一个单独的问题,因为有关显示器的原始问题已解决。(新问题在这里:nvidia 驱动程序无法在搭载 Nvidia quantum rtx 4000 的 ubuntu 20.04 上运行)