Po aktualizacji brak synchronizacji pionowej w XFCE i dalszych aktualizacji


(shocco) #1

Witam.
Ostatnio zaktualizowałem swojego Minta XFCE z wersji 18.1 do 18.2 poprzez mintupdate. Wszystko poszło ok (prawie). Niestety zauważyłem na ekranie efekt tearingu… czyli brak synchronizacji pionowej obrazu lub jak kto woli vsync.

Wcześniej działało to bez problemu. Zaznaczenie opcji vsync w ustawieniach środowiska kompozycji xfce nie powoduje zmiany, dodatkowo notorycznie sama się “odhacza”…

Taka sytuacja ma miejsce na otwartych sterownikach nouveau, ale zainstalowanie sterowników NVIDII (mam geforce’a 9800 GTX/GTX+) również nie poprawia sytuacji (w sterowniku również vsync był zaznaczony).

Czy da się jakoś wymusić synchronizację pionową na Xfwm? Nie chcę przełączać się na Compton czy Compiz (obraz wydaje się jakby nieco spowolniony, jakby miał słabsze odświeżanie).

I czy przez mint update powinienem już dostać Minta 18.3? Po aktualizacji 18.2 nie widzi więcej updatów, a wiem, że była już premiera nowego systemu.
Proszę o pomoc.


(gunter) #2

Dalej masz sterowniki zamknięte od nvidii, to w konsoli zobacz czy to pomaga.

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"


(shocco) #3

Po wklepaniu komendy otrzymuję

ERROR: Error resolving target specification ‘’ (No targets match target
specification), specified in assignment
’CurrentMetaMode=nvidia-auto-select +0+0 { ForceCompositionPipeline = On
}’.

Da się z tym coś zrobić?


(gunter) #4

Pokaż:

glxinfo | grep OpenGL

Jest w pakiecie mesa-utils, jak nie masz.


(shocco) #5

Podane polecenie zwraca mi takie coś:

~ $ glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV92
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.0.7
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.7
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:


(gunter) #6

Nie masz zainstalowanych sterowników własnościowych, masz otwarte. Pisałeś.

To co podałem to jest dla sterowników własnościowych. Napisałem.

Na otwartych spróbuj tak.

xfsettingsd --sync