Я использую Kubuntu 20.04. У меня двойная загрузка, и я использовал телевизор HDMI для расширения экрана, пока работал отлично. Однако, когда я переключаюсь на Linux, дисплей HDMI вообще не принимает сигнал (отображает сообщение NO SIGNAL).
Вывод моего 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
Любопытно, что он обнаруживается, но не возвращает вывода:
Я нашел проблему и решение. В моем ноутбуке есть графический процессор AMD и NVIDIA.
Физическим разъемом управляет AMD, а NVIDIA контролирует вывод. Чтобы проверить, действительно ли это ваша проблема, выполните: glxinfo | egrep «Поставщик OpenGL | Модуль рендеринга OpenGL»
Мой вывод был похож на этот:
Затем я отредактировал свои файлы 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 | Средство визуализации OpenGL"