答案1
实际上,我已经在一台全新的 HP Zbook Fury 上安装了 Ubuntu 22.04,它具有与您的相同的 GPU。因此,我假设我们共享配置。显然,HDMI 端口无法与使用 Linux 驱动程序的英特尔集成显卡配合使用。为了使其正常工作,您可以使用以下命令全新安装新的 NVIDIA 驱动程序:
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt update
ubuntu-drivers devices
现在您可以看到推荐的驱动程序和 GPU 的名称。就我个人而言,推荐的驱动程序 (nvidia-520-open) 导致我的电脑崩溃,因此只需使用:
sudo apt install nvidia-driver-520
reboot
正常情况下,第二台显示器应该可以正常工作,您可以将 BIOS 保留为 GPU 的混合模式。
此外,你可以通过 Ubuntu 扩展管理器安装 nvidia-prime,以便在 GPU 之间切换(例如,英特尔用于电池寿命,NVIDIA 用于处理...即使你可以选择NVIDIA 点播选项)
希望它能解决你的问题;)
答案2
我遇到过类似的情况,我的笔记本电脑无法再检测到外接显示器。运行xrandr
只会显示笔记本电脑的内部显示屏。这个问题困扰了我几个月,但我偶然发现运行可以lspci
有效刷新设备显示列表。我不知道为什么这有效,但对我来说一直有效......
答案3
让我提供一些想法。
完全关闭并打开但立即关闭盖子。这可能会让系统切换到备用输出。
尝试升级或降级 Nvidia 驱动器。如果出于某些原因您正在运行 Nouveau 驱动程序,则切换到 Nvidia 驱动程序。
您有 HDMI 线可以试试吗?
也许强制重启显示驱动程序。
sudo systemctl restart gdm
如果有任何帮助或者什么可以解决这个问题,请告诉我们。
答案4
在配备 nVidia GPU 的 HP 笔记本电脑上也遇到了同样的问题。在 BIOS 中(是的,我使用安全启动),我将图形从“混合”更改为“独立”。这立即为我解决了问题。在搜索了许多网站后,我从未找到解决方案/设置,因此它会同时运行两个 GPU(混合)。希望这能有所帮助。