![La pantalla de la computadora portátil causa fatiga visual en todas las distribuciones de Linux excepto Ubuntu y Elementary OS](https://rvso.com/image/1395300/La%20pantalla%20de%20la%20computadora%20port%C3%A1til%20causa%20fatiga%20visual%20en%20todas%20las%20distribuciones%20de%20Linux%20excepto%20Ubuntu%20y%20Elementary%20OS.png)
Tengo un Lenovo g470 con Windows 8 que se usa solo para juegos y una distribución de Linux que se usa para desarrollo y como mi sistema operativo principal.
Solía tener Elementary OS, funcionaba bien, pero decidí probar CrunchBang. Lo instalé y todo salió bien con la instalación, solo algunos pequeños problemas con el wifi que resolví fácilmente. Después de algunos minutos configurando OpenBox, conky y tint2 según mis deseos, tuve un gran dolor de cabeza y me dolían mucho los ojos. Pude notar que la pantalla parpadeaba un poco, como CTR con una frecuencia de actualización baja. Se nota más en colores más oscuros y en las esquinas de la pantalla.
Verifiqué mi frecuencia de actualización y resolución, y todo estaba bien, la resolución y la actualización estaban configuradas en las nativas (1366x768 60 hz). Pensé que era un problema relacionado con los controladores de la tarjeta de video. Mi computadora tiene dos tarjetas gráficas, una Intel HD3000 integrada y una Ati HD6370 discreta, probé con ambas tarjetas. Usando los drivers intel, y para los ati, los privativos y open source sin diferencia.
Después de buscar respuestas y probar algunas configuraciones con xrandr, me di por vencido y probé con otra distribución. Esta vez Arch Linux. Instalé el sistema base, los controladores de video Intel, la última versión de Xorg y OpenBox pero encontré el mismo problema. No tengo idea de qué hay de malo en esto. Ya estoy probando con Linux mint, y el problema también está presente aquí, estoy seguro que no es fallo de hardware, porque puedo usarlo bien con Windows, Ubuntu y Elementary OS.
¿Alguna idea de qué podría estar mal? ¿O alguna configuración diferente presente en Ubuntu de forma predeterminada y que faltan todos los demás sistemas operativos que podrían estar causando esto?
Gracias de antemano.
Respuesta1
Ya encontré cuál es el problema. Las pantallas LCD utilizan una frecuencia conocida comoPWM(Modulación de ancho de pulso). La luz de fondo de la pantalla parpadea a esta frecuencia; en la mayoría de los monitores está entre 200 Hz y 500 Hz.
Mi distribución de Linux establece una frecuencia PWM baja de forma predeterminada, por eso tanta fatiga visual. Afortunadamente, los controladores de gpu Intel pueden cambiar la frecuencia PWM.
Necesitas instalarherramientas-intel-gpu
Primero necesita saber su reloj de referencia, este está almacenado en la dirección 0xC6204. Puedes leer valores con el comando intel_reg_read, entonces para leer el valor puedes usar el comando:
intel_reg_read 0xC6204
Una vez que conozca su reloj de referencia, podrá utilizar la calculadora enesta páginapara calcular el valor deseado. Usé 500 mhz, así que obtuve 0x7a107a1.
La dirección para el valor PWM es 0xC8254. Puede configurar valores con intel_reg_write, por lo que puede usar:
intel_reg_write 0xC8254 0x7a107a1
Puedes ver los cambios inmediatamente. (A veces el brillo de la pantalla puede cambiar, pero esto está bien, la frecuencia PWM también cambia)
Espero que esta información pueda ser útil para cualquiera que la necesite.