Manjaro MATE
   6599

Не сохраняются настройки nvidia-settings

Может кто знает как лечить такую проблему. Не сохраняется конфиг экрана в nvidia settings. При перезагрузке слетает все. Пробовал под рутом сохранять конфиг в /etc/X11/xorg.conf не помогает. Пробовал в автозапуск прописывать exec nvidia-settings -l тоже не дало результата. Еще пробовал в файл .xinitrc прописывать тоже не помогло. Может у кого то была такая проблема и он смог ее решить? подскажите пожалуйста.
  • 2
  • 0

17 комментариев

avatar
Это не баг, это фича. :)
Конфигурационный файл nvidia-settings хранится в ~/.nvidia-settings-rc и может быть загружен командой
nvidia-settings --load-config-only при запуске.

Из readme:
4) Автоматическая загрузка настроек
Драйвер NVIDIA X не сохраняет значения, установленные в nvidia-settings при перезапуске X-сервера (и даже при переключении сеанса с помощью xdm, gdm или kdm). Это преднамеренно, поскольку разные пользователи могут иметь разные предпочтения, поэтому эти параметры сохраняются у каждого пользователя в файле конфигурации, хранящемся в домашнем каталоге. Файл конфигурации называется «~/.nvidia-settings-rc».… После того, как вы выполнили nvidia-settings один раз и создали файл конфигурации, вы можете запустить:
nvidia-settings -load-config-only
в любое время в будущем и снова загрузить их. Например, вы можете поместить указанную выше команду в файл ~/.xinitrc, чтобы ваши настройки автоматически применялись при входе в Иксы.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Могу предложить мой способ в ~/.config/autostart/ создать файл NVIDIACONFIG.desktop и в него вставить:
[Desktop Entry]
Type=Application
Name=NVIDIACONFIG
Description=
Exec=/bin/nvidia-settings --load-config-only & 


Иногда помогает вставить в ~/.profile
exec /bin/nvidia-settings --load-config-only & 
Последний раз редактировалось
0
avatar
Попробовал не работает метод ваш. Может я не так делаю?.. Создаю иксконфиг в нвидиа сеттингтс потом делаю ваш метод. Все равно все слетает при перезагрузке.
Последний раз редактировалось
0
avatar
Если Вы сохранили текущую конфигурацию настроек nvidia-settings (Save current settings на последней вкладке) и после этого просто введенная в терминале команда «nvidia-settings --load-config-only &» срабатывает (сохраненные настройки загружаются)- эту команду нужно поставить в автозагрузку. Без этого и обязано всё слетать, так решили разработчики.
Если из автозагрузки не срабатывает- постарайтесь запустить ёё не сразу а после какой-то паузы. Например, используйте перед нею в скрипте автозагрузки команду sleep.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Ну так человек писал эту же команду мне постом выше и я ее же и прописывал в автозапуск. Не работает.
0
avatar
Значит, что-то мешает команде правильно отработать. При запуске из терминала что эта команда выдаёт?
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Я сохранял просто save x server config на вкладке где разрешение экрана и тд. Не там надо сохранять? а где тогда? на какой именно вкладке?..
0
avatar
Да, так тоже можно. Разницы нет.

UPD: При проверке выяснилось что уже и нажимать ничего не нужно- теперь при выходе из NVIDIA X Server Settings текущие настройки в этот файл сохраняются автоматически.
А кнопка позволяет сохранить конфигурацию (или несколько разных конфигураций) в другом месте (местах).
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Видеокарточка у меня 1060.
Последний раз редактировалось
0
avatar
У меня такая же видеокарта и мой способ у тебя не работает, странно, попробуй запустить сервис.

sudo systemctl enable nvidia-persistenced

sudo systemctl start nvidia-persistenced

и перезагрузись
Последний раз редактировалось
0
avatar
Попробуй сохранить в /etc/X11/xorg.conf.d/30-nvidia.conf
Мне это помогло.
0
avatar
это то я и попробовал первым. Теперь мате вообще не стартует. Пишет что то про [Failed] Failed to start Light Display Manager. Пробовал удалил этот файл но все равно не получилось
0
avatar
Еще подсказали такой способ wiki.manjaro.org/index.php?title=Configure_NVIDIA_(non-free)_settings_and_load_them_on_Startup кто его пробовал он рабочий?
0
avatar
помог этот способ
0
avatar
Какой именно? Там вроде тот же самый способ, уже предлагавшийся,
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
из вики помог способ.
0
avatar
Так это тот же самый способ.
?
Правильные ответы начинаются с правильных вопросов.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.