Я выполняю GeForce GTX 770 на Гигабайте Z87 mobo и Windows 8.1 Pro двойной загрузки и Ubuntu 12.04.3 LTS. Установка работает гладко в целом за исключением когда дело доходит до видео и 3D производительности в Ubuntu. Я имел печально известную мерцающую проблему однажды и нашел способ зафиксировать ее. Это имеет отношение к карте Nvidia, входящей в режим низкой мощности, и затем видео и 3D эффекты страдают от разрыва и заикания. Фиксация должна перейти к настройкам Nvidia и изменить режим питания от 'Автоматического' для 'Предпочтения Максимальной производительности'. Проблема, это только работает, пока я не перезагружаю. После перезагрузки очищена установка, и проблемы все еще сохраняются, таким образом, я должен вручную установить ее снова для текущей сессии. Я попробовал gksu-луг и установку его, но это не работало. Я пытался отредактировать etc/X11/xorg.conf, но это пусто - в том файле существуют нулевые строки... Я прочитал все похожие статьи, но главным образом люди жалуются на сбрасываемую яркость или двухмониторные конфигурации, какие решения включают некоторое определенное приложение, которое не помогает мне всегда.
TL; DR: настройки Nvidia сбрасываются после перезагрузки и попробовали все, что я мог найти в Интернете к отрицательному результату.
Если кто-то знает, что сделать в этой ситуации, совместно используйте!
Спасибо!
РЕДАКТИРОВАНИЕ [1]: Я сделал некоторое дальнейшее рытье, и кажется, что нет никакого очевидного или безопасного решения. Некоторые люди попытались установить уровень производительности вручную, но сообщить, что это небезопасно и может уничтожить GPU. Существует все еще надежда все же. Я думаю, что это могло быть сделано через возможность профилей Nvidia, предоставленную от настроек Nvidia. Проблема состоит в том, что нужно знать рассматриваемый ключ и значение, которое принимает этот ключ.
I could have put a screenshot here, but I need rep => 10...
Я не мог найти список возможных ключей, ни любых значений ключа... Никакая удача я предполагаю.
Кто-то может предоставить ссылку или перечислить некоторые полезные?
Спасибо!
РЕДАКТИРОВАНИЕ [2]: Наконец! Благодаря всем для справки! Я нашел решение с помощью vegard torvund и этого потока. И благодаря Сообществу Google+ Ubuntu для распространения слова!
Alt + F2 и введите команду gksu nvidia-settings Сохранить конфигурацию X /etc/X11/xorg.conf
Создайте файл xorg.conf:
sudo nvidia-xconfig
Найдите раздел «Устройство» в файле xorg.conf и добавьте эту строку внутри раздела:
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322"
Сохраните и перезагрузите компьютер.
PS. Если вы добавите больше параметров, добавьте ;
после 0x3322
Из официального руководства пользователя :
"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.
"
Мне удалось решить эту проблему в моей системе:
Оказывается, настройки загружались, но дисплей имена (которые выглядели правильно) препятствовали их установке. Это было в базовой системе с двумя дисплеями.
Что вы можете сделать, это создать скрипт, подобный следующему, и запустить его при запуске.
#!/bin/bash
nvidia-settings --assign CurrentMetaMode=<display_settings>
Вы заменяете <display_settings>
настройками дисплея. Настройки дисплея могут выглядеть следующим образом:
"DVI-D-0: nvidia-auto-select +0+0, DP-0.1: nvidia-auto-select +1920+0, DP-0.8: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0"
Вы получаете настройки дисплея из «X Configuration File».
Вы можете запустить его при запуске через программу «Настройки приложений для запуска».
Вы можете запустить «Предпочтения при запуске» через gnome-session-properties
в терминале.
Я нашел решение с Linux Mint 17.2; Вы должны отредактировать файл /home/$user/.config/xfce4/xfce-perchannel-xml/displays.xml
.
Вы увидите ваши дисплеи в нем, и там вы можете установить оси X и Y; просто настройте их, и они останутся при каждой перезагрузке.
Для linux mint 18.2 меню> администрирование> x настройки сервера. Сделайте все изменения, которые вы хотите. Затем меню> настройки> дисплей. Нажмите кнопку ПРИМЕНИТЬ. Это сработало для меня. ASUS F1A75 V-Pro с EVGA GeForce GTX 950.
В Linux Mint 18 Cinnamon перейдите к небольшому приложению конфигурации под названием мониторы. При нажатии «apply» сохраняется файл ~ / .config / monitors.xml, который служит той же цели, что и xfce display.xml - он сохраняет все те настройки, которые в nvidia не сохраняются. Вам нужно поиграть, чтобы что-то изменить (чтобы вызвать доступность кнопки «Применить»), если вы настроили свой макет дисплея на панели графических настроек NVIDIA. Я сделал это И добавил загрузочные настройки сверху в xinitrc.
Я проверю, исчезла ли проблема с переупорядочением окон после того, как была активирована блокировка экрана. Все окна переупорядочены на главном мониторе
. Система не перезаписывает параметры при перезагрузке. На самом деле, именно это и делает nvidia-settings
. Откройте Терминал и отредактируйте строку «Exec =» в настройках nvidia с помощью этого:
"optirun /usr/bin/nvidia-settings -c :8 --config=~/.nvidia-settings-rc"
без кавычек, если вы используете шмеля, или, если вы этого не сделаете, команда, вероятно, будет:
"/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-settings отменит настройки.
Я использую Ubuntu 12.04, и я экспериментировал с моей видеокартой, и, чтобы сказать вам, что у меня была похожая проблема, с которой вы столкнулись или после перезапуска, мои настройки nvidia не могли быть применены, и фактически мой файл xorg.conf
был тоже пусто! Но все это произошло, когда я понизил версию своих драйверов nvidia и поэтому после всех этих проблем я запустил в терминале простую команду:
sudo apt-get --reinstall nvidia-settings && sudo apt-get install nvidia-settings
gksudo nvidia-settings
Только то, что я не скажу вам, если я перезагрузился моя система или нет после переустановки, просто не помню, но после этой процедуры у меня все заработало нормально. Я мог получить доступ к своим настройкам nvidia и применить любые вещи, такие как maximizer и т. Д. Он также заменил мой файл xorg.conf полными строками из-за моего оборудования, он даже воссоздает его, когда он удаляется или теряется. Но все это я делал на свой страх и риск, возможно, это зависит от аппаратного обеспечения.