Después de agregar manualmente una resolución más alta con xrandr, la pantalla no llena y/o parpadea

Después de agregar manualmente una resolución más alta con xrandr, la pantalla no llena y/o parpadea

Mi pantalla tenía una resolución muy baja (1024x768), así queagregó una resolución más alta manualmente usandoxrandrpara miBENQ G2420HDB, que se supone que tiene una resolución nativa de 1920x1080. Logré cambiar la resolución, pero posteriormente la pantalla no llenó la pantalla; Los bordes del monitor eran negros. Presionar el botón "Auto" en el monitor empeoró las cosas, de modo que parte de la pantalla quedó invisible. Cambié manualmente la posición H., la posición V. y el reloj de píxeles. Esto ha hecho que los bordes negros sean más pequeños y puedo ver toda la pantalla, pero ahora parpadeo cuando tengo imágenes en movimiento (rápidamente) (desplazándome, cambiando de escritorio, video, etc.). Mi monitor está conectado con un adaptador VGA-DVI a una tarjeta gráfica AMD/ATI RV620 HDMI Audio (Radeon HD 3400 Series).

Para instalar el nuevo modo utilicé:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync && \
xrandr --addmode DVI-0 1920x1080_60.00 && \
xrandr --output DVI-0 --mode 1920x1080_60.00

Posteriormente, xrandrmuestra:

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1920x1080_60.00  59.96* 

¿Qué puede causar los síntomas que describí? ¿La resolución que intento configurar es incorrecta? ¿O esto indica un problema de hardware con la tarjeta gráfica, el monitor o quizás incluso con el adaptador?

Respuesta1

De acuerdo con las especificaciones de su tarjeta gráfica y de su pantalla, ambas admiten salida y entrada DVI digital, respectivamente.

Según el ajuste de imagen manual que mencionaste, parece que estás convirtiendo de la señal DVI digital a una señal VGA analógica. No hagas esto si es posible.

Primera recomendación

Utilice un cable DVI-D o DVI-I para realizar una conexión digital directa desde la tarjeta gráfica a la pantalla.

Con una señal digital, no necesitará calibrar la imagen porque la pantalla sabe dónde se supone que deben mostrarse los píxeles. Además, el parpadeo debería desaparecer porque no utilizará la conversión posiblemente problemática de una señal digital a una señal analógica.

También obtendrá una mejor imagen general debido a las otras ventajas de utilizar una señal digital.

Segunda recomendación

Si por alguna razón debes convertir de una señal digital a una señal VGA analógica, hay un software impredecible que puedes probar:

  1. Generar una línea en modo VESA CVT consupresión reducida:

    cvt --reduced 1920 1080 60
    

    1920es el ancho deseado, 1080la altura deseada y 60la frecuencia deseada en hercios. Su salida debería verse así:

    # 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
    Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
    
  2. Cree un nuevo modo con la línea de modo que acaba de obtener del cvtcomando:

    sudo xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
    
  3. Agregue el modo a la salida de su pantalla:

    sudo xrandr --addmode DVI-0 1920x1080R
    
  4. Utilice el nuevo modo:

    sudo xrandr --output DVI-0 --mode 1920x1080R
    

Digo que este es un enfoque impredecible porque simplemente podría ser que su adaptador DVI a VGA no pueda soportar la conversión de alta resolución. La reducción del borrado podría ayudar a liberar ancho de banda para el adaptador, pero no podemos estar seguros sin intentarlo.

Respuesta2

Deltikrespuestaresolvió una parte del problema: después de usar un cable DVI-D, la pantalla se identifica correctamente.

El parpadeo persistió. Finalmente, logré deshacerme del parpadeo en KDE yendo a Configuración del sistema → Hardware → Pantalla y monitor → Compositor, y cambiándoloapagado. Ahora todo parece estar bien.

información relacionada