Po dlhšom čase som sa odhodlal znovu vyskúšať inštaláciu Linux Mint.
Možno si položíte otázku prečo o tom píšem teraz, keď vydanie novej verzie
Linux Mint je len otázkou krátkeho času.
Samozrejme po vydaní novej verzie, tak ako väčšina používateľov linuxu neodolám
a vyskúšam v Live režime vydanie distribúcie, ktorá ma práve zaujíma.
Inštalujem až keď mám čas a chuť a sú vychytané detské chyby čo obvykle trvá niekoľko mesiacov.
Používam však iné distrá. Ale dal som opäť šancu Mintu a pre plný zážitok inštaloval na jeden
zo svojich notebookov v aktuálnej verzii LM 20 xfce.
. . .
Po nainštalovaní systému, aktualizácií, reboote a bežnom prispôsobení som doprial nvidia karte
ten správny ovládač.
. . .
V oznamovacej oblasti cez nvidia-prime-applet som nastavil pre použite grafickú kartu nvidia.
Po odhlásení a prihlásení užívateľa som okrem iných vecí spustil prehliadač webu.
Už na prvých stránkach som uvidel niečo čo som nevidel ani na viac než desať ročnom stroji – strašný tearing.
. . .
Pre istotu som skontroloval nvidia-settings či je aktívna nvidia a išiel hľadať riešenie.
ForceCompositionPipeline
. . .
Našiel som, že v podobných prípadoch pomohlo zapnúť v nvidia-settings
ForceCompositionPipeline
alebo
ForceFullCompositionPipeline.
V nvidia-settings na karte X Server Display Configuration po klepnutí na tlačítko Advanced
tam príslušné voľby chýbali.
. . .
Skontroloval som to na starom notebooku s LM 19.3 xfce a tam tie voľby sú.
. . .
V takomto prípade sa dajú tieto možnosti zapnúť pomocou terminálu, zadaním príkazov:
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Ak znovu spustíte prehliadač a nie je vidieť tearing, tak môžete príkaz ktorý pomohol, nastaviť
ako štartovací medzi Aplikácie automaticky spúštané pri štarte.
Sync to VBlank
. . .
V mojom prípade predchádzajúce príkazy nepomohli.
. . .
Ďalšia možnosť je zapnúť Sync to VBlank, ktorá je v nvidia-settings LM 19.3 xfce.
. . .
Pre nvidia-settings LM 20 xfce však táto možnosť chýba.
Ako teda zapnúť vertikálnu synchronizáciu v takomto prípade ?
Niekde som našiel informáciu, že sa vertikálna synchronizácia zapne spolu s nvidia-drm.
Je potrebné editovať súbor nvidia.conf v umiestnení /etc/modprobe.d
Dá sa to napríklad v textovom editore xed zadaním príkazu do terminálu:
sudo xed /etc/modprobe.d/nvidia.conf
Po zadaní hesla a stlačení klávesy Enter v novom objavenom okne editora je nutné dopísať alebo vložiť text:
options nvidia-drm modeset=1
Uložiť.
Ak súbor nvidia.conf v umiestnení /etc/modprobe.d neni, tak ho môžete vytvoriť pomocou nejakého správcu
súborov spusteného s oprávnením root a potom upraviť.
Po úprave je vhodné aktualizovať initramfs zadaním príkazu do terminálu:
sudo update-initramfs -u
Po reboote tearing v tomto prípade zmizol.
. . .
Naozaj neviem do akej čiernej diery tieto možnosti z nvidia-settings časom miznú, veď každý by si to radšej naklikal
ako nastavovať niečo v termináli.
No hlavne že aspoň takéto možnosti pomoci stále existujú.
.
vďaka za pekný a zrozumiteľný článok, svetielko, čo ťa prevedie močiarom
ocení ho hlavne ten, kto bude mať podobný problém a snáď nájde aj pár sekúnd na opis tej svojej „adventúry“ a poďakovanie 🙂
Nedá se to opravdu nazvat jinak, než že vývojáři debilní spolu s běžnou populací …
Tož supér …