Ich möchte VSync (in den nvidia-Einstellungen "Sync to VBlank") für meine nvidia-Grafikkarte deaktivieren.
Die Konfiguration wird jedoch nur wirksam, wenn ich das Tool nvidia-settings starte. Nach dem Neustart des Systems wird VSync wieder aktiviert und ich muss das Programm erneut starten.
Ich habe versucht, das zu exportieren xorg.conf
und einzulegen, /etc/X11/
aber ohne Erfolg.
Meine Frage ist also, wie ich Änderungen im Tool nvidia-settings dauerhaft vornehmen kann.
arch-linux
configuration
graphics
nvidia
Apparat
quelle
quelle
nvidia-settings
kann als normaler Benutzer verwendet werden, kann jedoch die geänderten Einstellungen nicht exportieren.chgrp root
. Leserechte wurden für alle festgelegtAntworten:
Ein Blick in die Readme-Datei hilft in der Tat manchmal :)
Dieses Verhalten soll verschiedenen Benutzern die Möglichkeit geben, ihre eigenen Einstellungen vorzunehmen.
Kurz gesagt, die Konfigurationsdatei nvidia-settings ist in gespeichert
~/.nvidia-settings-rc
und kann durch Aufrufennvidia-settings --load-config-only
beim Start ausgeführt werden.Weitere Informationen finden Sie im relevanten Teil der Readme-Datei:
quelle
Als Ergänzung zur vorherigen Antwort zeichnet nvidia-settings nur die Attribute auf, die sich auf einen X-Bildschirm in der Konfigurationsdatei beziehen. Es gibt zusätzliche Einstellungen, die für andere Komponenten gelten können. diese werden nicht gespeichert.
Wenn Sie schauen, wird allen Attributen in der Konfigurationsdatei das Präfix vorangestellt
{host}:0.0
. Andere Attribute, die festgelegt werden können, beziehen sich auf die GPU usw.Ich habe beispielsweise einen HDTV verwendet, der an eine NVidia-Karte angeschlossen ist, und muss die Overscan-Kompensation zurücksetzen (um die angezeigte Bildschirmgröße an den physischen Bildschirm anzupassen). Dies kann über die GUI angepasst werden, wird jedoch nicht in der Konfigurationsdatei gespeichert. Über die Befehlszeile lautet der Befehl:
Beachten Sie, dass der Attributname eine GPU-Spezifikation enthält.
Glücklicherweise
SyncToVBlank
befindet es sich in der Konfigurationsdatei. Wenn Sie es also nur laden, sollte es für Sie festgelegt werden. Wenn Sie den Befehl ausführennvidia-settings --query all
, werden alle Attribute und Ziele aufgelistet, für die sie gelten.quelle
Ich habe den dconf-Editor verwendet, um den Wert von Sync auf VBlank zu setzen
quelle