viernes, 24 de diciembre de 2021

Evitar "Flickering" o parpadeo con Tarjetas NVidia en Linux

 Recientemente y probando el modo "Alto rendimiento" de NVIDIA, en Linux (concretamente en Linux Mint 20.3 basado en Ubuntu 20.04 y kernel 5.13), en un portatil con dos gráficas (Intel Iris y Nvidia 3060 RTX) observé que la pantalla parpadeaba solo en ese modo (que es cuando realmente dejamos que nuestra segunda gráfica, en mi caso nvidia, sea la que renderice todo lo que se nos muestra por pantalla), no obstante si la ponía en la opción bajo demanda, este flickering desaparecía pero es por que realmente renderizaba intel. 

Bueno, llendo al grano, para solucionar el problema hay que añadir esto a los parámetros de grub en /etc/default/grub

i915.enable_psr=0

¿que hace ese parámetro? según he podido leer fuerza a la tarjeta gráfica a renderizar todos los frames aunque el anterior sea idéntico al actual.