centos 7 двойной дисплей не распознается

Вопрос или проблема

У меня свежая установка centos7, я установил dkms, обновил ядро, установил elrepo. Я пытался использовать nvidia-detect, а затем установить соответствующие пакеты yum для kmod-nvidia и (nvidia-detect). Я также удалил это и установил драйверы напрямую с веб-сайта nvidia для своей карты. Оба метода успешно установили драйверы, но НИКАК не распознают второй монитор. Я пытался зайти в системные настройки -> дисплеи, и второй монитор просто не появляется. Оба метода перезагрузились успешно, настройки nvidia-server отображаются, но снова, второго монитора нет. Какие идеи? У меня centos7, материнская плата asus, процессор i7 и видеокарта nvidia geforce-gt730.

Я продолжаю искать в интернете, и всё, что я нахожу, это люди говорят зайти в системные настройки -> дисплеи, но снова, второго монитора там нет! Любая помощь была бы полезна, я использую linux всего несколько месяцев.

Проверьте доступные порты с помощью:

xrandr -q

Пример для включения обоих дисплеев (замените порты на свои):

xrandr --output HDMI1 --primary --auto --output LVDS1 --auto

Ответ или решение

Проблема с отсутствием второго монитора на системе CentOS 7, особенно после установки драйверов NVIDIA, может быть вызвана несколькими факторами. Ниже приведены шаги и рекомендации, которые могут помочь вам решить данную проблему.

1. Проверка совместимости оборудования и подключений

Убедитесь, что второй монитор корректно подключен к видеокарте. Проверьте, работает ли он с другим компьютером или устройством. Также проверьте кабели и порты на наличие повреждений.

2. Установка и настройка драйверов NVIDIA

Вы уже установили драйверы NVIDIA через различные методы. Однако бывает, что необходимо удалить старые версии и убедиться, что новые установлены правильно:

# Удаление старых драйверов
sudo yum remove *nvidia*

# Очистка кеша
sudo yum clean all

# Переустановка драйвера через elrepo
sudo yum install kmod-nvidia

Также убедитесь, что вы установили все необходимые зависимости для работы драйвера.

3. Проверка и настройка конфигураций Xorg

Настройка файла конфигурации Xorg может помочь в распознании второго монитора. Попробуйте создать или отредактировать файл конфигурации:

sudo nvidia-xconfig

Это создаст файл /etc/X11/xorg.conf, в который будут внесены необходимые параметры. Затем отредактируйте секцию "Screen" и добавьте настройки для второго монитора.

4. Использование xrandr

После установки драйверов и конфигурации Xorg следует использовать xrandr, чтобы проверить подключенные дисплеи и настроить их:

xrandr -q

Этот вывод покажет все обнаруженные дисплеи. Если второй монитор отображается там, но не включен, вы можете активировать его, используя следующие команды (замените HDMI1 и LVDS1 на правильные имена ваших портов):

xrandr --output HDMI1 --primary --auto --output LVDS1 --auto

5. Дебаг и журналы

Если после выполнения всех вышеуказанных шагов проблема не решается, проверьте журналы Xorg на наличие ошибок. Откройте файл журнала:

cat /var/log/Xorg.0.log | grep -i "error"

Ищите сообщения об ошибках, связанных с инициализацией мониторов или проблемами с драйверами.

6. Обновление системы

Советую убедиться, что ваша система полностью обновлена. Используйте следующие команды:

sudo yum update
sudo reboot

Заключение

Если после выполнения всех шагов проблема с распознаванием второго монитора не будет решена, возможно, стоит рассмотреть возможность обращения на форумы поддержки NVIDIA или сообщества CentOS, указав конкретные версии драйверов и конфигурации вашего оборудования. Помните, что иногда решения могут требовать нестандартных подходов в зависимости от особенностей вашей конфигурации.

Оцените материал
Добавить комментарий

Капча загружается...