Zapisanie ustawień Nvidia X Server

Jak w openSUSE zapisać ustawienia NVIDIA X Server, tak żeby po restarcie nie przepadły?

Jakie konkretnie ustawienia chcesz zapisać?

Force Composition Pipeline, żeby wyeliminować smużenie.

Dobra - inaczej. Powiedz jakiego polecenia używasz do zmiany “w locie” tych ustawień. A może trzeba dodać szczątkowy plik konfiguracji w /etc/X11/xorg.conf.d/nazwa.conf?


Ewentualnie “Save to X configuration file” zapisze nowy xorg.conf

Ja to robię z GUI.

No to tu masz podane jak to załatwić w pliku .conf:
https://wiki.archlinux.org/index.php/NVIDIA/Troubleshooting#Avoid_screen_tearing .

Nie mam takiego pliku /etc/X11/xorg.conf.d/20-nvidia.conf

No to pokaż co masz:

ls -laR /etc/X11

BTW Plik trzeba utworzyć … mimo, że inna dystrybucja składnia powinna być taka sama. Chyba, że w Suse X serwer jest sporo starszy, ale to trzeba sprawdzić, itd.

/etc/X11:
razem 24
drwxr-xr-x 1 root root 218 05-27 17:50 .
drwxr-xr-x 1 root root 5240 05-28 21:32 …
drwxr-xr-x 1 root root 12 05-27 19:36 fs
drwxr-xr-x 1 root root 22 05-27 19:34 lbxproxy
drwxr-xr-x 1 root root 16 05-27 19:34 proxymngr
drwxr-xr-x 1 root root 428 05-27 19:39 xdm
-rw-r–r-- 1 root root 7003 2018-06-07 xim
drwxr-xr-x 1 root root 8 05-27 19:36 xim.d
drwxr-xr-x 1 root root 78 12-17 22:39 xinit
-rw-r–r-- 1 root root 1353 12-17 18:35 Xmodmap
-rw-r–r-- 1 root root 1049 12-17 18:35 Xmodmap.remote
drwxr-xr-x 1 root root 416 05-27 17:53 xorg.conf.d
-rw-r–r-- 1 root root 908 05-27 17:50 xorg.conf.install
drwxr-xr-x 1 root root 30 05-27 19:41 xorg_pci_ids
-rw-r–r-- 1 root root 4017 2009-04-22 Xresources
drwxr-xr-x 1 root root 20 05-27 19:39 xsm

/etc/X11/fs:
razem 4
drwxr-xr-x 1 root root 12 05-27 19:36 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rw-r–r-- 1 root root 2212 12-17 16:55 config

/etc/X11/lbxproxy:
razem 4
drwxr-xr-x 1 root root 22 05-27 19:34 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rw-r–r-- 1 root root 1683 12-17 18:43 AtomControl

/etc/X11/proxymngr:
razem 4
drwxr-xr-x 1 root root 16 05-27 19:34 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rw-r–r-- 1 root root 252 12-17 18:49 pmconfig

/etc/X11/xdm:
razem 108
drwxr-xr-x 1 root root 428 05-27 19:39 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
lrwxrwxrwx 1 root root 20 01-31 16:56 authdir -> /var/lib/xdm/authdir
-rwxr-xr-x 1 root root 811 2014-12-15 GiveDevices
-rw-r–r-- 1 root root 14814 2014-03-04 Keyboard.map
-rwxr-xr-x 1 root root 1663 2017-10-18 keytable
-rw-r–r-- 1 root root 965 2014-03-04 README.security
-rw-r–r-- 1 root root 2077 2014-03-04 README.SUSE
-rwxr-xr-x 1 root root 3717 2015-07-29 RunChooser
drwxr-xr-x 1 root root 160 05-27 19:39 scripts
lrwxrwxrwx 1 root root 14 2015-11-04 SuSEconfig.xdm -> SUSEconfig.xdm
-rwxr-xr-x 1 root root 4155 2016-05-07 SUSEconfig.xdm
-rwxr-xr-x 1 root root 2046 2016-06-03 sys.xsession
-rwxr-xr-x 1 root root 755 2014-12-15 TakeDevices
-rw-r–r-- 1 root root 3745 2014-03-04 Xaccess
-rw-r–r-- 1 root root 1609 2014-03-04 xdm-config
-rwxr-xr-x 1 root root 1435 2014-12-15 Xreset
-rw-r–r-- 1 root root 2663 2015-08-04 Xresources
-rw-r–r-- 1 root root 820 01-31 16:56 Xservers
-rw-r–r-- 1 root root 382 2014-03-04 Xservers.fs
-rwxr-xr-x 1 root root 7529 2017-07-25 Xsession
-rwxr-xr-x 1 root root 5867 2015-07-29 Xsetup
-rwxr-xr-x 1 root root 2915 2018-02-08 Xstartup
-rwxr-xr-x 1 root root 395 2014-03-04 Xwilling

/etc/X11/xdm/scripts:
razem 24
drwxr-xr-x 1 root root 160 05-27 19:39 .
drwxr-xr-x 1 root root 428 05-27 19:39 …
-rw-r–r-- 1 root root 364 2016-06-03 09-ssh-vars
-rw-r–r-- 1 root root 3448 2018-07-17 10-gpg-agent
-rw-r–r-- 1 root root 1112 2016-06-03 11-ssh-agent
-rw-r–r-- 1 root root 1652 2016-06-03 20-dbus
-rw-r–r-- 1 root root 220 2016-06-03 30-console-kit
-rw-r–r-- 1 root root 1073 2016-06-03 session-scriptlets.HOWTO

/etc/X11/xim.d:
razem 4
drwxr-xr-x 1 root root 8 05-27 19:36 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rw-r–r-- 1 root root 1729 2018-06-07 none

/etc/X11/xinit:
razem 16
drwxr-xr-x 1 root root 78 12-17 22:39 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rwxr-xr-x 1 root root 1112 2012-12-05 xinitrc
-rw-r–r-- 1 root root 5178 2016-06-01 xinitrc.common
drwxr-xr-x 1 root root 118 05-27 19:47 xinitrc.d
-rwxr-xr-x 1 root root 1112 2012-12-05 xserverrc

/etc/X11/xinit/xinitrc.d:
razem 12
drwxr-xr-x 1 root root 118 05-27 19:47 .
drwxr-xr-x 1 root root 78 12-17 22:39 …
-rwxr-xr-x 1 root root 198 03-11 20:04 50-systemd-user.sh
-rwxr-xr-x 1 root root 172 12-17 22:39 libcanberra-gtk-module.sh
-rwxr-xr-x 1 root root 40 12-18 00:53 xdg-user-dirs.sh

/etc/X11/xorg.conf.d:
razem 56
drwxr-xr-x 1 root root 416 05-27 17:53 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rw-r–r-- 1 root root 406 05-27 17:53 00-keyboard.conf
-rw-r–r-- 1 root root 1099 12-17 20:58 10-evdev.conf
-rw-r–r-- 1 root root 489 03-17 14:21 10-libvnc.conf
-rw-r–r-- 1 root root 1350 01-29 13:50 10-quirks.conf
-rw-r–r-- 1 root root 484 12-17 20:58 11-evdev.conf
-rw-r–r-- 1 root root 975 12-17 22:31 40-libinput.conf
-rw-r–r-- 1 root root 529 2011-07-01 50-device.conf
-rw-r–r-- 1 root root 199 12-17 20:58 50-elotouch.conf
-rw-r–r-- 1 root root 264 01-29 13:50 50-extensions.conf
-rw-r–r-- 1 root root 527 2011-07-01 50-monitor.conf
-rw-r–r-- 1 root root 491 2011-07-01 50-screen.conf
-rw-r–r-- 1 root root 1913 12-17 20:57 70-synaptics.conf
-rw-r–r-- 1 root root 115 12-13 13:37 70-vmmouse.conf
-rw-r–r-- 1 root root 2747 03-25 12:58 70-wacom.conf

/etc/X11/xorg_pci_ids:
razem 4
drwxr-xr-x 1 root root 30 05-27 19:41 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rw-r–r-- 1 root root 2 01-29 13:50 modesetting.ids

/etc/X11/xsm:
razem 4
drwxr-xr-x 1 root root 20 05-27 19:39 .
drwxr-xr-x 1 root root 218 05-27 17:50 …
-rw-r–r-- 1 root root 77 12-17 18:57 system.xsm

Utwórz na próbę i dodaj wpisy z wiki.

/etc/X11/xorg.conf.d/01-nvidia.conf

Plik zawsze można usunąć. Sprawdź wcześniej czy wpisy nie kolidują z jakimiś innymi plikami w tym katalogu, bo nawalone tam tego jak na odpuście :smiley:

Ale te wpisy z wiki archa to są przykładowe przecież.

Zacząłeś od najprostszej metody, którą ci przedstawiłem w formie obrazkowej i ona nie działa?

Tak robiłem już wcześniej i nawet uruchamiałem jako root, i nie działało, w sensie po restarcie oczywiście.

Tu coś znalazłem ale to dla mnie jest zbyt mętnie opisane:
https://en.opensuse.org/SDB:NVIDIA_the_hard_way

Dodałem dla testu taką zawartość u siebie i działa. Ta jedna dodatkowa opcja - różnica z tym co masz na wiki - została wygenerowana przez panel ustawień sterowników Nvidia:
https://pastebin.com/raw/PZsCNDYw .

Tak, ten wpis chyba załatwił sprawę. Dzięki wielkie :slight_smile: