Я хочу отключить VSync (это называется «Синхронизация с VBlank» в настройках nvidia) для моей видеокарты nvidia.
Но конфигурация вступает в силу только тогда, когда я запускаю инструмент nvidia-settings. После перезагрузки системы VSync снова включается, и мне приходится снова запускать программу.
Я попытался экспортировать xorg.conf
и вставить его, /etc/X11/
но безуспешно.
Итак, мой вопрос: как я могу сделать изменения в инструменте nvidia-settings постоянными?
arch-linux
configuration
graphics
nvidia
аппарат
источник
источник
nvidia-settings
может использоваться как обычный пользователь, но не может экспортировать измененные настройки.chgrp root
. права на чтение были установлены для всехОтветы:
Просмотр readme действительно иногда помогает :)
Такое поведение является намеренным, чтобы дать различным пользователям возможность иметь свои собственные настройки.
Короче говоря, файл конфигурации nvidia-settings хранится в
~/.nvidia-settings-rc
и может быть выполнен путем вызоваnvidia-settings --load-config-only
при запуске.Для более подробной информации вот соответствующая часть readme:
источник
Как дополнение к предыдущему ответу, nvidia-settings записывает только те атрибуты, которые относятся к экрану X, в файле конфигурации. Есть дополнительные настройки, которые могут применяться к другим компонентам; они не сохранены.
Если вы посмотрите, все атрибуты в файле конфигурации имеют префикс
{host}:0.0
. Другие атрибуты, которые можно установить, связаны с GPU и так далее.Например, я использовал HDTV, подключенный к карте NVidia, и мне нужно сбросить компенсацию Overscan (чтобы уменьшить отображаемый размер экрана до размера физического экрана). Это можно настроить из графического интерфейса, но не сохраняется в файле конфигурации. Из командной строки команда выглядит так:
Обратите внимание, что имя атрибута включает спецификацию GPU.
К счастью, он
SyncToVBlank
находится в конфигурационном файле, поэтому просто загрузив его, установите его для себя. Если вы выполните команду,nvidia-settings --query all
она перечислит все атрибуты и цели, к которым применяется.источник
Я использовал редактор dconf, чтобы установить значение Sync для VBlank
источник