Вопрос или проблема
Я использую Garuda Linux на своем настольном компьютере. У меня есть 2 HDMI порта, и один из них подключен к NVIDIA 2070 Super. Обычный HDMI всегда работает без проблем, но HDMI от NVIDIA просто перестает работать без каких-либо ошибок.
Если кабель подключен при загрузке, он будет работать, если я нахожусь в BIOS, но после этого экран зависает на экране welcome to grub
.
Я предполагаю, что это проблема с драйверами NVIDIA. Как мне устранить неполадки?
У меня была такая же проблема на Arch Linux на моем ноутбуке Ryzen 7 Omen 15, который имеет интегрированную графику AMD Renoir и дискретную графику NVIDIA RTX 2060:
ОС: Arch Linux [x86_64]
Хост: OMEN Laptop 15-en0xxx
Ядро: 5.17.5-arch1-1
Разрешение: 2560×1440 @ 144Hz
DE: KDE Plasma 5.24.4
WM: KWin (X11)
ЦП: AMD Ryzen 7 4800H с графикой Radeon (16) @ 2.9GHz
ГП 1: AMD ATI Renoir
ГП 2: Nvidia GeForce RTX 2060 Mobile
Монитор не работал, я пробовал
nvidia-xconfig
После этого монитор заработал, но дисплей не работал. Я переключился на другой tty и удалил xorg.conf
sudo rm /etc/X11/xorg.conf
чтобы снова заставить его работать, но монитор все равно не работал.
В конце концов, я попробовал optimus-manager, который заработал безупречно! Просто следуйте инструкциям в README на github, они довольно хорошие (настолько хорошие, что в вики Arch ссылаются на них)
Тем не менее, для полноты картины вот что я сделал:
- Установил optimus-manager с помощью AUR
- Убедился, что xorg.conf, сгенерированный выполнением nvidia-xconfig, удален, и перезагрузил систему
- Установил optimus-manager-qt (установив _with_plasma=true в PKGBUILD, так как я использую KDE Plasma)
- Запустил optimus-manager-qt в терминале и выбрал Nvidia GPU из значка в панели
- Он вышел из системы и снова вошел, и вуаля! Дисплей на обоих встроенном и внешнем мониторе!
Теперь встроенные конфигурации дисплея KDE также работают при нажатии кнопки на клавиатуре моего ноутбука!
Ответ или решение
Судя по вашему описанию проблемы, у вас могут возникнуть трудности с использованием HDMI-порта, подключенного к графической карте NVIDIA на вашем компьютере с Garuda Linux. Вероятно, это действительно связано с драйверами NVIDIA или настройками системы. Вот несколько шагов, которые помогут вам устранить проблему:
-
Проверьте установленные драйвера NVIDIA:
Убедитесь, что у вас установлены последние драйвера NVIDIA. Используйте следующие команды для проверки:sudo pacman -Syu nvidia nvidia-utils
-
Удалите конфигурации Xorg:
Если у вас есть файл конфигурации/etc/X11/xorg.conf
, удалите его, так как это может вызывать конфликты:sudo rm /etc/X11/xorg.conf
-
Переустановите
nvidia-xconfig
:
Попробуйте создать новый файл конфигурации с использованиемnvidia-xconfig
:sudo nvidia-xconfig
-
Используйте Optimus Manager:
Установитеoptimus-manager
, который поможет правильно управлять графическими процессорами. Выполните следующие шаги:sudo pacman -S optimus-manager
Затем удалите существующий
xorg.conf
(если он еще существует) и перезагрузите систему. -
Установка optimus-manager-qt:
Для использования графического интерфейса выполните:sudo pacman -S optimus-manager-qt
В случае, если вы используете KDE Plasma, настройте сборку с
with_plasma=true
. -
Запустите optimus-manager:
Откройте терминал и запуститеoptimus-manager-qt
. В трее выберите использование NVIDIA GPU, система выйдет из сессии и перезапустит её. -
Проверьте настройки дисплея:
После перезагрузки проверьте дисплейные настройки KDE. Убедитесь, что оба монитора правильно распознаются и настроены. -
Масштабируемость и перезагрузка:
Если проблему все еще не решена, попробуйте отключить и снова подключить HDMI-кабель, а также перезагрузите компьютер.
Если проблема сохраняется, возможно, стоит проверить системные журналы для получения дополнительной информации о проблемах с отображением:
journalctl -b | grep nvidia
При наличии дополнительных вопросов или проблем, пожалуйста, сообщите, и я постараюсь помочь вам далее.