Настройки сервера NVIDIA X потеряны при каждой перезагрузке

Я запускаю GeForce GTX 770 на мобильном устройстве Z87 Gigabyte и двойной загрузке Windows 8.1 Pro и Ubuntu 12.04.3 LTS. Настройка работает плавно в целом, за исключением случаев, когда дело касается видео и 3D-производительности в Ubuntu. В какой-то момент у меня была печально известная проблеска, и я нашел способ ее исправить. Это связано с тем, что карта NVidia переходит в режим с низким энергопотреблением, а затем видео и 3D-эффекты страдают от разрыва и заикания. Исправление состоит в том, чтобы перейти к настройкам nvidia и изменить режим питания с «Авто» на «Предпочтительная максимальная производительность». Проблема в том, что это работает только до перезагрузки. После перезагрузки настройка очищается, и проблемы все еще сохраняются, поэтому мне нужно вручную установить ее снова для текущего сеанса. Я пробовал gksu-ing и установил его, но это не сработало. Я попытался отредактировать файл etc / X11 / xorg.conf, но он пуст - в этом файле есть нулевые строки ... Я читал все связанные статьи, но в основном люди жалуются на сброс яркости или конфигурации с двумя мониторами, какие решения (! d0)

TL; DR: Настройки NVidia сбрасываются после перезагрузки и пробовали все, что я мог найти в Интернете, ни к чему.

[d2 ] Если кто-то знает, что делать в этой ситуации, пожалуйста, поделитесь!

Спасибо!

ИЗМЕНИТЬ [1]: Я сделал еще одно копание, и, похоже, нет очевидных или безопасных решение. Некоторые люди пытались установить уровень производительности вручную, но сообщают, что это небезопасно и могут убить GPU. Однако есть надежда. Я думаю, что это можно сделать через опцию профилей NVidia, предоставляемую из настроек nvidia. Проблема в том, что нужно знать ключ, о котором идет речь, и значение, которое принимает этот ключ.

I could have put a screenshot here, but I need rep => 10...

Я не смог найти список возможных ключей и никаких ключевых значений ... Не повезло, я думаю.

Может кто-нибудь предоставить ссылку или перечислить некоторые полезные?

Спасибо!

EDIT [2]: Наконец! Спасибо всем за помощь! Я нашел решение с помощью vegard torvund и этой нити. И благодаря сообществу Google Ubuntu для распространения этого слова!

1
задан 13 April 2017 в 15:23

8 ответов

Из официального руководства пользователя:

"4. Автоматически загружать настройки

The NVIDIA X driver does not preserve values set with nvidia-settings
between runs of the X server (or even between logging in and logging
out of X, with xdm, gdm, or kdm).  This is intentional, because
different users may have different preferences, thus these settings
are stored on a per user basis in a configuration file stored in
the user's home directory.

The configuration file is named "~/.nvidia-settings-rc".  You can
specify a different configuration file name with the "--config"
commandline option.

After you have run nvidia-settings once and have generated a
configuration file, you can then run:

    nvidia-settings --load-config-only

at any time in the future to upload these settings to the X
server again.  For example, you might place the above command in
your ~/.xinitrc file so that your settings are applied automatically
when you log in to X.

Your .xinitrc file, which controls what X applications should
be started when you log into X (or startx), might look something
like this:

    nvidia-settings --load-config-only &
    xterm &
    evilwm

or:

    nvidia-settings --load-config-only &
    gnome-session

If you do not already have an ~/.xinitrc file, then chances are that
xinit is using a system-wide xinitrc file.  This system wide file
is typically here:

    /etc/X11/xinit/xinitrc

To use it, but also have nvidia-settings upload your settings,
you could create an ~/.xinitrc with the contents:

    nvidia-settings --load-config-only &
    . /etc/X11/xinit/xinitrc

System administrators may choose to place the nvidia-settings load
command directly in the system xinitrc script.

Please see the xinit(1) manpage for further details of configuring
your ~/.xinitrc file.

"

7
ответ дан 24 May 2018 в 15:04
  • 1
    Выявлено столько же, но я искал настройки профилей в файле конфигурации. Во всяком случае, я нашел лучшее решение. благодаря – kgizdov 3 December 2013 в 23:18

В Linux Mint 18 Cinnamon перейдите в небольшое приложение конфигурации с именем мониторы. При нажатии «apply» сохраняется файл ~ / .config / monitors.xml, который выполняет ту же задачу, что и xfce display.xml - он сохраняет все эти параметры, что в настройках nvidia не является постоянным. Вы должны поиграть, чтобы что-то изменить (чтобы вызвать доступность кнопки «Применить»), если вы настроили свой макет дисплея на панели графических настроек NVIDIA. Я сделал это и добавил настройки нагрузки сверху до xinitrc.

Я проверю, была ли моя проблема с переупорядочением окна после блокировки экрана активна, теперь все окна переупорядочены на главный монитор

2
ответ дан 24 May 2018 в 15:04

Система не перезаписывает параметры при перезагрузке. Фактически nvidia-settings - это тот, который делает это. Откройте терминал и отредактируйте строку «Exec =» в настройках nvidia с помощью этого:

"optirun /usr/bin/nvidia-settings -c :8 --config=~/.nvidia-settings-rc"

без кавычек, если вы используете шмелю, или если вы этого не сделаете, команда, вероятно, следующая: [!d1 ]

"/usr/bin/nvidia-settings --config=~/.nvidia-settings-rc".

Также перед сохранением настроек снимите флажок: "Include X Display Names in the Config File". Система содержит ваши настройки с одного сеанса на другой, но в моем случае (Ubuntu Gnome 14.04.1 amd64) у меня есть некоторые ошибки в vdpau и prime. Они могут быть нормальными, учитывая, что я не использую nvidia-prime. Эти ошибки также могут привести к тому, что настройки nvidia будут отменены.

0
ответ дан 24 May 2018 в 15:04

Я использую Ubuntu 12.04, и я экспериментировал с моей видеокартой и рассказывал вам, что у меня была аналогичная проблема, которую у вас были или были после перезагрузки. Настройки nvidia не могут применяться, и на самом деле мой xorg.conf файл был пустой тоже! Но все это произошло, когда я переопределил драйверы nvidia, и поэтому после всех этих проблем я сделал простую команду в Terminal:

sudo apt-get --reinstall nvidia-settings && sudo apt-get install nvidia-settings
gksudo nvidia-settings

Только то, что я вам не скажу, если я это сделаю перезагрузите мою систему или нет после переустановки, просто не помните, но после этой процедуры у меня все нормально работает. Я мог бы получить доступ к моим настройкам nvidia и применить любые вещи там, как максимизатор, и так далее, он также заменил мой файл xorg.conf полными строками из-за моего оборудования, он даже воссоздает его, когда он удален или потерян. Но все это я сделал на свой страх и риск, возможно, это зависит от аппаратного обеспечения.

0
ответ дан 24 May 2018 в 15:04

Я смог решить эту проблему в своей системе:

Перейдите на вкладку «Настройки конфигурации nvidia». Снимите флажок «Включить имена отображаемых X в файле конфигурации» Сохранить текущую конфигурацию

Оказывается, настройки загружались, но отображаемые имена (которые выглядели правильно) мешали им устанавливать их. Это было на базовой двойной системе отображения.

0
ответ дан 24 May 2018 в 15:04

Alt + F2 и тип команды gksu nvidia-settings Save X Configuration /etc/X11/xorg.conf

-1
ответ дан 24 May 2018 в 15:04
  • 1
    Пробовал это и не работает ... Разве это не Ctrl + Alt + T для терминала? – kgizdov 23 November 2013 в 06:42
  • 2
    Почему вниз вниз? Это работает. Сначала вам нужно выдать sudo nvidia-xconfig, а затем открыть nvidia-settings с помощью sudo. Затем установите то, что вы хотите, сохраните в xorg. Это WILL работает. – Shiki 2 December 2013 в 13:45
  • 3
    Да, но в его ответе нет упоминания о команде sudo nvidia-xconfig ... – kgizdov 3 December 2013 в 23:20

Я нашел решение с Linux Mint 17.2; вы должны отредактировать файл /home/$user/.config/xfce4/xfce-perchannel-xml/displays.xml.

В нем будут отображаться ваши дисплеи, и вы можете установить их оси X и Y; просто отрегулируйте их, и он будет оставаться каждый раз при перезагрузке.

-1
ответ дан 24 May 2018 в 15:04

В меню linux mint 18.2 menu> Administration> x server. Сделайте все необходимые изменения. Затем выберите меню> Настройки>. Нажмите кнопку APPLY. Это сработало для меня. ASUS F1A75 V-Pro с EVGA GeForce GTX 950.

-1
ответ дан 24 May 2018 в 15:04

Другие вопросы по тегам:

Похожие вопросы: