Как исправить ошибку «Не удалось подключиться к Миру» при запуске Nvidia-Settings в Ubuntu

Убунту 17

При запуске nvidia-settings в системе Ubuntu вы можете столкнуться с ошибкой «Не удалось подключиться к Миру». Эта ошибка обычно возникает при попытке запустить nvidia-settings на безголовом сервере без запущенного сервера отображения. Эта статья проведет вас через процесс решения этой проблемы.

Для исправления ошибки «Не удалось подключиться к Миру» при запуске nvidia-settings в Ubuntu необходимо установить необходимые пакеты (xorg и lightdm), сгенерировать файл xorg.conf, отредактировать файл для указания параметров отображения, перезапустить диспетчер отображения, установите переменные среды DISPLAY и XAUTHORITY и, наконец, запустите nvidia-settings с соответствующими параметрами.

Предпосылки

Прежде чем мы начнем, убедитесь, что у вас есть следующее:

  • Система Ubuntu с установленным графическим процессором Nvidia.
  • Базовые знания команд терминала Ubuntu.
  • Sudo или root-доступ к вашей системе Ubuntu.

Шаг 1: Установите необходимые пакеты

Первым шагом является установка необходимых пакетов. Нам понадобятся xorg и lightdm. Xorg — общедоступная реализация X Window System с открытым исходным кодом. Lightdm, с другой стороны, является менеджером отображения для нескольких рабочих столов.

Вы можете установить эти пакеты с помощью команды apt-get install следующим образом:

sudo apt-get установить xorg lightdm

Шаг 2: Создайте файл xorg.conf

Следующим шагом является создание файла xorg.conf. Этот файл используется для настройки X-сервера. Мы будем использовать команду nvidia-xconfig с параметрами -a, –cool-bits=31 и –allow-empty-initial-configuration.

Вот что делают эти опции:

  • -a: этот параметр используется для включения всех графических процессоров в системе.
  • –cool-bits=31: Этот параметр используется для включения всех возможных функций «coolbits».
  • –allow-empty-initial-configuration: эта опция позволяет X-серверу запускаться, даже если не обнаружено ни одного подключенного устройства отображения.

Вы можете сгенерировать файл xorg.conf с помощью следующей команды:

sudo nvidia-xconfig -a –cool-bits=31 –allow-empty-initial-configuration

Шаг 3. Отредактируйте файл xorg.conf

После создания файла xorg.conf его необходимо отредактировать. Вы можете использовать команду nano, чтобы открыть файл в текстовом редакторе:

судо нано /etc/X11/xorg.conf

В разделе Device файла добавьте следующие строки:

Параметр «ConnectedMonitor» «DFP» Параметр «UseDisplayDevice» «нет»

Эти параметры сообщают X-серверу, что цифровой плоский дисплей (DFP) подключен и не использует устройство отображения.

Шаг 4. Перезапустите Диспетчер отображения

После редактирования файла xorg.conf вам необходимо перезапустить менеджер дисплея. Сделать это можно с помощью сервисной команды:

перезапуск службы sudo lightdm

Шаг 5: Установите переменные среды

Перед запуском nvidia-settings необходимо установить переменные среды DISPLAY и XAUTHORITY. Эти переменные сообщают X-серверу и настройкам nvidia, где найти файлы дисплея и авторизации.

Вы можете установить эти переменные с помощью команды экспорта:

экспорт DISPLAY=:0 экспорт XAUTHORITY=/var/run/lightdm/root/:0

Шаг 6: Запустите nvidia-settings

Наконец, вы можете запустить nvidia-settings. Используйте параметр -t для запуска настроек nvidia в режиме командной строки и параметр -q для запроса использования графического процессора:

nvidia-settings -t -q GPUUtilization

Заключение

Выполнив следующие действия, вы сможете устранить ошибку «Не удалось подключиться к Mir» при запуске nvidia-settings в Ubuntu. Если вы по-прежнему сталкиваетесь с проблемами, вам может потребоваться установить полную графическую версию Ubuntu Desktop, чтобы обеспечить соблюдение всех необходимых зависимостей. Для получения дополнительной информации ознакомьтесь с Документация графического драйвера Nvidia Linux.

Пакет xorg представляет собой реализацию системы X Window с открытым исходным кодом, которая предоставляет базовые функции для графических пользовательских интерфейсов в системах Linux. Пакет lightdm, с другой стороны, представляет собой диспетчер отображения для нескольких рабочих столов, который обрабатывает входы пользователей в систему и запускает X-сервер.

Файл xorg.conf используется для настройки X-сервера, отвечающего за управление графическим дисплеем в вашей системе Ubuntu. Создав этот файл, вы можете указать различные настройки, связанные с вашим графическим процессором Nvidia, например включить все графические процессоры, включить дополнительные функции и разрешить запуск X-сервера даже без подключенных устройств отображения.

Параметр –cool-bits=31 в команде nvidia-xconfig включает все возможные функции «coolbits», включая разгон и управление вентилятором. Параметр –allow-empty-initial-configuration позволяет X-серверу запускаться, даже если не обнаружено подключенных устройств отображения, что полезно для безголовых серверов без работающего сервера отображения.

Вы можете использовать текстовый редактор, например nano, для редактирования файла xorg.conf. Откройте терминал и запустите sudo nano /etc/X11/xorg.conf, чтобы открыть файл. В разделе файла Device добавьте строки Option «ConnectedMonitor» «DFP» и Option «UseDisplayDevice» «none». Сохраните файл и выйдите из текстового редактора.

Перезапуск менеджера отображения необходим, чтобы изменения, сделанные в файле xorg.conf, вступили в силу. Диспетчер дисплея отвечает за управление графическим дисплеем в вашей системе, и его перезапуск перезагрузит конфигурацию и применит внесенные вами изменения.

Переменные среды DISPLAY и XAUTHORITY указывают файлы отображения и полномочий, которые должны использовать X-сервер и настройки nvidia. Установив эти переменные, вы гарантируете, что nvidia-settings знает, где найти файлы дисплея и права доступа, что позволит ему подключиться к X-серверу и работать правильно.

Чтобы запустить nvidia-settings в режиме командной строки, используйте параметр -t, а затем параметр -q. Например, вы можете запустить nvidia-settings -t -q GPUUtilization, чтобы запросить использование GPU. Это позволяет вам получать доступ и изменять настройки графического процессора Nvidia через командную строку.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *