У меня есть дисплей парного монитора с Nvidia graphica карта. После установки 18.04, я не могу сохранить настройки дисплея после перезагрузки. Настройки возвращаются к значению по умолчанию. Я выполнил процедуру из документов Nvidia, но ничто, кажется, не работает. У кого-либо есть подобная проблема?
на всякий случай у кого-либо еще есть эта проблема
я добавил сценарий к своим приложениям запуска для применения настроек Nvidia при каждом входе в систему.
#!/bin/bash
nvidia-settings --assign CurrentMetaMode="HDMI-0: 2560x1440 +0+0 {viewportin=2560x1440, viewportout=2560x1440+0+0}, DVI-D-0: 1600x900 +2560+0 {viewportin=1600x900, viewportout=1600x900+0+0}"
Это делает мой экран по умолчанию как HDMI вывод с разрешением набора и вывод DVI как мой второй экран рядом с моим основным устройством.
Переходя к ответу @sri krishna и делая еще один шаг, чтобы объяснить, откуда взялась строка конфигурации. Запустите приложение графического интерфейса Nvidia Settings напрямую и настройте конфигурацию дисплея так, как вам нравится.
Затем в терминале запустите nvidia-settings -q = CurrentMetaMode
. Это приведет к дампу вывода вашей текущей конфигурации:
Attribute 'CurrentMetaMode' (tx-0:0.0): id=50, switchable=no, source=nv-control ::
DPY-1: nvidia-auto-select @1920x1080 +4608+360 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0},
DPY-3: nvidia-auto-select @2560x1440 +2048+0 {ViewPortIn=2560x1440, ViewPortOut=3840x2160+0+0},
DPY-2: nvidia-auto-select @2048x1152 +0+288 {ViewPortIn=2048x1152, ViewPortOut=2048x1152+0+0}
Обратите внимание, что я немного отформатировал его здесь для удобства чтения. У меня есть три дисплея, обозначенные здесь как DPY-1, DPY-2 и DPY-3. Скопируйте вывод, начиная с первого отображаемого имени, до конца вывода и используйте его для флага - assign
, чтобы назначить переменную CurrentMetaMode
с nvidia- настройки
:
nvidia-settings --assign CurrentMetaMode="DPY-1: nvidia-auto-select @1920x1080 +4608+360 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}, DPY-3: nvidia-auto-select @2560x1440 +2048+0 {ViewPortIn=2560x1440, ViewPortOut=3840x2160+0+0}, DPY-2: nvidia-auto-select @2048x1152 +0+288 {ViewPortIn=2048x1152, ViewPortOut=2048x1152+0+0}"
Не забывайте кавычки!
Вы можете поместить это в сценарий запуска или, если вы используете оболочку вроде Zsh, добавить его в свой .profile
, чтобы GNOME подхватил его при входе в систему.
Я смог заставить свои настройки дисплея сохраняться после перезагрузки путем устанавливания приложения Настроек X-сервера Nvidia от центра программного обеспечения Ubuntu.
Шаги сделаны:
1) Используйте собственные Драйверы Nvidia:
2) Установите настройки X-сервера Nvidia:
Некоторые шаги не могут быть необходимыми для других, но это - то, что работало на меня. Надо надеяться, это помогает кому-то еще.
Если у кого-либо еще есть эта проблема, я создал маленький сценарий удара, который используется в качестве демона.
Можно найти его здесь: https://github.com/fberrez/display-daemon
В моем случае не загружалась ubuntu GUI. После небольшого количества поиска я нашел что:
склонный - добираются, установка - переустанавливают рабочий стол человечности
[добавьте sudo в случае необходимости] С обновлениями, и обновления получили его работа.
Источник: https://www.youtube.com/watch? reload=9&v=s4uXBjcb5zo