Ubuntu 24.04搭配NVIDIA Quadro T1000无法识别HDMI外接显示器求助
大家好,这是我的第一篇帖子!我刚接触Linux,用的是搭载NVIDIA Quadro T1000的HP Zbook,已经安装了Ubuntu 24.04 LTS。目前大部分功能都正常,但最近发现没法通过HDMI连接第二台显示器。
我运行xrandr得到的输出如下:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.06*+ 40.04
DP-2 disconnected (normal left inverted right x axis y axis)
None-1-1 connected (normal left inverted right x axis y axis)
1920x1080 60.00 +
Edit 1: 我已经试过三根不同的HDMI线和两台不同的显示器,所有组合都没用,但这些线和显示器在另一台Windows笔记本上都能正常工作。
我之前也碰到过类似的NVIDIA显卡外接显示器问题,给你几个实用的排查方向:
检查NVIDIA驱动是否正确安装
Ubuntu默认用的是开源的nouveau驱动,对NVIDIA专业卡的支持可能不够完善。你可以打开“软件和更新”,切换到“附加驱动”标签,看看有没有推荐的NVIDIA专有驱动(比如最新的稳定版),选择后安装重启试试。安装完成后可以用nvidia-smi命令验证驱动是否正常加载。切换显卡输出模式
HP Zbook这类双显卡笔记本通常有混合模式和独显直连模式。你可以重启电脑进入BIOS(一般按F10或Esc),找到显卡相关的设置选项,尝试切换到“Discrete Graphics”(独显直连)模式,保存后重启系统,再用xrandr看看HDMI接口是否被识别。手动重新配置Xorg显示服务
如果驱动没问题但接口还是没被识别,可能是Xorg配置缺失。你可以先备份现有的配置文件:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup,然后用NVIDIA的配置工具生成新的配置:sudo nvidia-xconfig,重启后再检查外接显示器。检查HDMI接口的硬件映射
有时候系统会把HDMI接口映射到其他名称下,你可以试试运行lspci | grep -E 'VGA|Display'查看显卡的总线信息,再结合xrandr --listproviders看看显示输出的提供者,确认HDMI接口是否被正确关联到NVIDIA显卡。
如果这些方法都试过还是不行,你可以把nvidia-smi和lspci的输出贴出来,方便进一步排查!
备注:内容来源于stack exchange,提问作者Kaprov Heuss

