在 Kubuntu 下检测到 HDMI 输出但没有信号

在 Kubuntu 下检测到 HDMI 输出但没有信号

我正在使用 Kubuntu 20.04。我进行了双启动并使用 HDMI 电视扩展屏幕,到目前为止运行良好。但是,当我切换到 Linux 时,HDMI 显示器根本没有接收信号(显示“无信号”消息)。

我的 xrandr 的输出是:

Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 16384 x 16384
eDP connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.00*+
   1680x1050     60.00  
   1280x1024     60.00  
   1440x900      60.00  
   1280x800      60.00  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.00  
   640x480       60.00  
HDMI-1-0 connected (normal left inverted right x axis y axis)
   1280x720      60.00 +  59.94    50.00  
   1920x1080     59.94    50.00    29.97    23.98  
   1440x900      59.89  
   1360x768      60.02  
   1280x1024     60.02  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93

奇怪的是,它被检测到了但没有返回任何输出:

在此处输入图片描述

答案1

我找到了问题和解决方案。我的笔记本电脑有 AMD 和 NVIDIA GPU。

物理连接器由 AMD 管理,而 NVIDIA 控制输出。要检查这是否是您的问题,请运行:glxinfo | egrep "OpenGL vendor|OpenGL renderer"

我的输出与此类似:

在此处输入图片描述

然后,我编辑了 xorg.conf 文件来修复该问题并将 NVIDIA 指定为主要驱动程序:

首先,请记住备份您的珍贵文件:

sudo cp -p /usr/share/X11/xorg.conf.d/10-nvidia.conf /usr/share/X11/xorg.conf.d/10-nvidia.conf

sudo cp -p /usr/share/X11/xorg.conf.d/10-amdgpu.conf /usr/share/X11/xorg.conf.d/10-amdgpu.conf.backup

然后,编辑文件。打开 10-nvidia.conf 并Option "PrimaryGPU" "yes"在 EndSection 行之前,使其看起来像这样:

在此处输入图片描述

接下来,打开文件 10-amdgpu.config 并将以下行替换Driver "amdgpu"``Driver "modesetting"

保存所有内容,重新启动系统,输出现在应该可以正常工作!

测试哪一个是你的默认 HMMI 驱动程序:

glxinfo | egrep "OpenGL vendor|OpenGL renderer"

在此处输入图片描述

基于:https://9to5linux.com/how-to-connect-your-laptop-to-an-external-monitor-on-linux-fix-for-hdmi-no-signal-issue

相关内容