Nvidia settings linux не сохраняет настройки

Обновлено: 06.07.2024

Добрый день всем.
Имеем ubuntu 14.04, NVIDIA-SMI 375.66 Driver Version: 375.66 .
Карты Nvidia 970.

Суть вопроса, никак не получается разогнать их, nvidia-settings естественно ругается на не подключенный монитор.
Пробовал играть с edid файлом обманкой, результата 0.

Буду благодарен за направление поиска решения проблемы.

p.s Подключить монитор не является возможным.

alff0x1f

Свой человек

$ sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration

И перезагрузить. Все должно заработать без монитора. Проверте потом так:
$ nvidia-smi
Иксы должны запуститься на каждой видяхе. Вечером могу написать команду для разгона (сейчас далеко от компа, на память не помню)

shadowQq

Знающий

иксы завелись.
Но допустим:
sudo nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1'
[sudo] password for desktop:

ERROR: The control display is undefined; please run `nvidia-settings --help`
for usage information.

alff0x1f

Свой человек

Надо объявить переменную DISPLAY вот так:

И потом разгоняйте(цифры ставьте свои)

$ sudo nvidia-smi -i 0 -pm 1
$ sudo nvidia-smi -i 0 -pl 70

$ sudo nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1'
$ sudo nvidia-settings -a '[gpu:0]/GPUGraphicsMemoryOffset[3]=100'
$ sudo nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[3]=100'

shadowQq

Знающий

Надо объявить переменную DISPLAY вот так:

И потом разгоняйте(цифры ставьте свои)

$ sudo nvidia-smi -i $i -pm 1
$ sudo nvidia-smi -i $i -pl 70

$ sudo nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1'
$ sudo nvidia-settings -a '[gpu:0]/GPUGraphicsMemoryOffset[3]=100'
$ sudo nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[3]=100'

Благодарю за помощь, но, тоже самое.
$ export DISPLAY=:0
$ sudo nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1'
No protocol specified

ERROR: The control display is undefined; please run `nvidia-settings --help`
for usage information.

shadowQq

Знающий

С помощью
nvidia-smi -q -d SUPPORTED_CLOCKS | more
и
nvidia-smi -ac 3505,1443
удалось поднять до максимума заводские частоты.
Что подняло на 2mh/s скорость на каждой карте.
Это всё, либо через nvidia-settings можно поднять ещё? Спасибо.

Сейчас 970ая выдаёт 20 Mh/s на ETH.
Температура на родном обдуве даёт 60C +-2

shadowQq

Знающий

С помощью
nvidia-smi -q -d SUPPORTED_CLOCKS | more
и
nvidia-smi -ac 3505,1443
удалось поднять до максимума заводские частоты.
Что подняло на 2mh/s скорость на каждой карте.
Это всё, либо через nvidia-settings можно поднять ещё? Спасибо.

Сейчас 970ая выдаёт 20 Mh/s на ETH.
Температура на родном обдуве даёт 60C +-2

Инфа не верная.
Вернулось до 17-18 Mh/s.
Разгон через nvidia-settings всё так же не поддается с ошибкой:
ERROR: Error querying enabled displays on GPU 0 (Missing Extension).


ERROR: Error querying connected displays on GPU 0 (Missing Extension).

dicsalgin

Свой человек

Благодарю за помощь, но, тоже самое.
$ export DISPLAY=:0
$ sudo nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1'
No protocol specified

ERROR: The control display is undefined; please run `nvidia-settings --help`
for usage information.

Аналогичная проблема, много времени потратил и безтолку, надеюсь кто нибудь подскажет как быть

alff0x1f

Свой человек

Не знаю, поможет ли вам, вот мой скрипт для разгона oc.sh для пяти карт GTX1060 (+1600 по памяти это много, на втором риге +800). Выполнять от рута.

export DISPLAY=:0
xhost +

for i in 0 1 2 3 4
do
nvidia-smi -i $i -pm 1
nvidia-smi -i $i -pl 110
/usr/bin/nvidia-settings -a "[gpu:$i]/GPUPowerMizerMode=1" -a "[gpu:$i]/GPUGraphicsClockOffset[3]=0" -a "[gpu:$i]/GPUMemoryTransferRateOffset[3]=1600"
done

Перед этим, как я уже писал выше, надо выполнить
$ sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration
И перезагрузить.

shadowQq

Знающий

Не знаю, поможет ли вам, вот мой скрипт для разгона oc.sh для пяти карт GTX1060 (+1600 по памяти это много, на втором риге +800). Выполнять от рута.

export DISPLAY=:0
xhost +

for i in 0 1 2 3 4
do
nvidia-smi -i $i -pm 1
nvidia-smi -i $i -pl 110
/usr/bin/nvidia-settings -a "[gpu:$i]/GPUPowerMizerMode=1" -a "[gpu:$i]/GPUGraphicsClockOffset[3]=0" -a "[gpu:$i]/GPUMemoryTransferRateOffset[3]=1600"
done

Перед этим, как я уже писал выше, надо выполнить
$ sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration
И перезагрузить.

Благодарю, но что я уже не пробовал (и кормил xorg'y фейковые edid.bin) - все равно:
No protocol specified

ERROR: The control display is undefined; please run `/usr/bin/nvidia-settings
--help` for usage information.
Буду благодарен за подсказки, возможно кто-то сталкивался.

У меня есть два монитора, и я запускаю их оба в Linux, используя проприетарные драйверы Nvidia с "TwinView". Я только что установил Linux Mint 13, и после установки после каждой перезагрузки мои мониторы оказываются в неправильном положении (компьютер считает, что левый монитор находится справа).

Кто-нибудь знает, что может быть причиной (и что более важно, как я могу это решить?)

* Редактировать *

Я попытался вручную отредактировать свой xorg.conf следующим образом:

но неправильный монитор все еще появляется справа.

Если я изменю "RightOf" на "LeftOf", я загружаюсь в черный экран и замерзшую мышь / клавиатуру.

2 ответа 2

Запустите sudo nvida-settings и нажмите "Сохранить в X файл конфигурации":


Если это не сработает, попробуйте следующее:

Сначала создайте новый /etc/X11/xorg.conf с помощью утилиты nvidia:

Ваш текущий xorg.conf (если он у вас есть) будет сохранен как /etc/X11/xorg.conf.nvidia-xconfig-original

Теперь настройте все как хотите с помощью nvidia-settings и сохраните в xorg.conf, как показано на скриншотах выше:

Убедитесь, что вы что- то изменить, в противном случае nvidia-settings не позволит сохранить изменения.

На этом этапе у вас должен быть файл /etc/X11/xorg.conf с такой строкой в Section "Screen" :

Детали будут отличаться, но эта строка означает, что монитор CRT (VGA) имеет разрешение 1440x900 и горизонтальное смещение +1600. Другими словами, он находится справа от монитора моего ноутбука (DFP).

Удалите все значения смещения ( +1600+0 и +0+0 выше) из этой строки и установите положение экрана следующим образом (вы также можете использовать смещения, но я нахожу это более понятным):

Опция TwinViewOrientation устанавливает положение вашего дополнительного монитора относительно вашего основного. Вы можете использовать RightOf , LeftOf , Above , Below и Clone

Если вы один из тех, кто использует компьютер просто для просмотра своей почты, серфинга в Интернете или редактирования некоторых других текстовых файлов, бесплатных драйверов Nouveau будет более чем достаточно. Теперь, если вам нравятся игры, редактирование видео или воспроизведение фильмов в формате HD, то в этом случае выхода нет: на данный момент лучшим решением являются проприетарные драйверы.

Даже в этом случае проприетарные драйверы не обладают такой же производительностью, как драйверы Windows. Чтобы немного приблизиться к последнему, необходимо изменить некоторые настройки.

Изменяемая настройка называется «PowerMizer». Его функция - адаптировать производительность карты в соответствии с текущими потребностями или в зависимости от источника электроэнергии (аккумулятор или ток).

Чтобы понять, что я говорю, вы можете открыть nvidia-настройки из терминала и откройте вкладку PowerMizer.

nvidia-settings: вкладка для настройки powermizer

nvidia-settings: вкладка для настройки powermizer

В идеале вы должны иметь возможность изменять настройки PowerMizer непосредственно из nvidia-settings, но по какой-то причине он не сохраняет изменения. Наша цель - изменить опцию Предпочтительный режим de Адаптивный a Предпочитаете максимальную производительность. Как его получить? Настройка нашего файла конфигурации Xorg.

1. Откройте терминал и запустите:

в соответствии с вашими предпочтениями.

2. В разделе Device добавьте строку, определяющую конфигурацию PowerMizer, которая наилучшим образом соответствует вашим потребностям:

Предыдущие строки исключают друг друга. То есть вам нужно выбрать один и добавить его в раздел Device вашего файла конфигурации Xorg.

3. В моем случае, поскольку мой компьютер является ПК (подключенным к току), я применил второй вариант:

Остался мой полный файл конфигурации так.

Таким образом, я обеспечил максимальную производительность моей скромной nVidia Geforce 7200.

4. После внесения изменений перезагрузитесь.

Если это не сработает, некоторые пользователи заявили, что работает .

Наконец, последний комментарий. Вы можете не заметить большой разницы в производительности при использовании карты в «обычном» режиме (просмотр веб-страниц, автоматизация офиса и т. Д.). В моем случае этот трюк позволил мне устранить так называемое «мерцание» или «резкость» при воспроизведении HD-видео и улучшить производительность в играх Wine.

В одной из следующих статей я расскажу о дополнительном приеме, позволяющем навсегда удалить мерцание при воспроизведении HD-видео без удаления композитора окна Комптона.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » Учебники / Руководства / Советы » Как улучшить производительность вашей карты nVidia в Linux

Ставлю яркость,гамму всё норм,когда включаю пк всё по старому,хотя бегунки стоят туда куда я их ставил а яркость стандартная и всё остальное тоже,что делать.

Все ответы

Если Вы меняете настройки в программном обеспечении NVIDIA, то Вам необходимо с данным вопросом обратиться в их службу поддержки.

У вас как я понимаю стационарный пк? А не может быть такого. что монитор автоматически выводит картинку на более яркий уровень?

Я не очень силён в своём компьтере,раньше стояла хп всё сохранялось а с 7 перестало!

Попробуйте обновить драйвера видео карты отсюда.

Тема переведена в разряд обсуждений по причине отсутствия активности

Участник с: 20 марта 2011

/.xinitrc c содержимым

Участник с: 17 августа 2009

aries

уважаемый vadik, сделал как вы сказали! Создал в

/

но нужно результата так и не достиг…

и? Х-ы не стартанули вообще?

Участник с: 20 марта 2011

aries

уважаемый vadik, сделал как вы сказали! Создал в

/

но нужно результата так и не достиг…

и? Х-ы не стартанули вообще?

X стартует как нужно, но настройки не востанавливаются(((

что именно в вики нужно по читать, направте в нужное русло!

Участник с: 17 августа 2009

Участник с: 20 марта 2011

sh xinitrc в ответ получаю

]$ sh xinitrc [[ protected]

Участник с: 28 ноября 2009

/.xinitrc всё, что вам требуется, настройте запуск иксов в /etc/inittab и запускайте иксы просто как startx (если по дефолту грузитесь в консоль, в 3-ий level, или как вы там настроите)

Короче, read wiki && nano /etc/inittab && nano

Участник с: 17 августа 2009

Участник с: 04 января 2009

Save to X configuration file

Участник с: 31 октября 2006

В .xinitrc прописал

и настройки применяются.

Не сохраняются настройки Nvidia X Server Settings

Запусти Nvidia X Server Settings от рута, настрой и все будет сохраняться.

(mail agent) petyanamlt собака маил.ру

petyanamlt писал(а): ↑

08.05.2009 23:41

Запусти Nvidia X Server Settings от рута, настрой и все будет сохраняться.

запускаю от рута и получаю следующее:

ERROR: Unable to as attribute CursorShadow specified on line 21 of

ERROR: Unable to as attribute CursorShadowAlpha specified on line 22 of

Когда так запускаю, пишет аналогичные ошибки, когда просто nvidia-settings все нормально, попробуй.

(mail agent) petyanamlt собака маил.ру

Когда так запускаю, пишет аналогичные ошибки, когда просто nvidia-settings все нормально, попробуй.

увы, без такого же успеха

Ну тогда изучай /etc/X11/xorg.conf

(mail agent) petyanamlt собака маил.ру

Быть такого не может.

nvidia-settings запусти не через sudo, а su/пароль/nvidia-settings

(mail agent) petyanamlt собака маил.ру

Быть такого не может.

nvidia-settings запусти не через sudo, а su/пароль/nvidia-settings

упори такую дурость:

Код: Выделить всё

Я делал так. Сохранил файл xorg.conf, созданный конфигуратором Nvidia в домашней папке. Запустил mc с правами рута и просто скопировал этот файл из домашней папки в /etc/X11 с заменой старого.

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

AlexVedun писал(а): ↑

09.05.2009 21:03

Я делал так. Сохранил файл xorg.conf, созданный конфигуратором Nvidia в домашней папке. Запустил mc с правами рута и просто скопировал этот файл из домашней папки в /etc/X11 с заменой старого.

я примерно так же и делал, только без mc

Full Null писал(а): ↑

10.05.2009 13:09

По умолчанию настройки не применяются после перезагрузки. Пропишите в автозапуск:

Вот. это помогло. Единственнное, что еще пришлось прописать

Код: Выделить всё

почему-то без прямого указания на конфиг-файл настройки не применяются.

Читайте также: