Eliminacja efektu rwania ekranu dla kart Nvidia

Zapewne każdy się spotkał z efektem rwania „tearing” ekranu podczas oglądania filmów, zwłaszcza przy szybszych ujęciach. Efekt spowodowanych jest brak synchronizacji pomiędzy częstotliwością odświeżania naszego ekrany, a częstotliwością wysyłanego obrazu przez na ogół jedna ramka jest przesunięta względem drugiej co razem tworzy taki właśnie artefakt.

Na szczęście efekt ten może wyeliminować, a już najwięcej szczęścia maja posiadacze kart Nvidia (dla kart AMD nie zawsze to działa), którzy powinni dokonać kilku małych przełączeń:

1) Compiz

Jeśli używamy Compiza to otwieramy jego zaawansowane ustawienia (ccsm), sekcja Ogólne, opcja OpenGL i zaznaczamy „Synchronizuj z VBlank”.

2) Ustawienia Nvidii

Otwieramy panel sterowania Nvidii (NVIDIA X Server Settings), przechodzimy do OpenGL Settings i zaznaczamy „Sync to VBlank

3) Autostart

Otwieramy „Programy startowe” i upewniamy się, że mamy taki wpis jak poniższy, jeśli nie to należy go wpisać.

Następnie przeładowujemy Gnome’a lub restartujemy komputer.

Ps. Dla komputerów kilkoma ekranami w ustawieniach Compiza należy zaznaczyć opcję sync to vblank dla każdego ekranu (0, 1 itd.)