No se puede establecer la resolución máxima en ASUS PB278Q

No se puede establecer la resolución máxima en ASUS PB278Q

Recientemente compré un monitor ASUS PB278Q nuevo.
Cuando intento conectarme a mi computadora portátil, todo funciona muy bien, excepto que no puedo lograr que funcione la resolución nativa de mi monitor (2560x1440). La automática es 1920x1080.
Mi tarjeta gráfica es Nvidia GeForce 320m.
Aquí está el resultado lspcide ello:

~$ lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation GT216M [GeForce GT 320M] (rev a2)

y también xrandr:

~$ xrandr
Screen 0: minimum 8 x 8, current 3286 x 1437, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected primary 1366x768+0+669 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
HDMI-0 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 600mm x 340mm
   1920x1080      60.0*+   59.9     50.0     30.0     25.0     24.0     60.0     50.0  
   1680x1050      60.0  
   1440x900       59.9  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1280x800       59.8  
   1280x720       60.0     59.9     50.0  
   1152x864       75.0  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     72.2     60.3     56.2  
   720x576        50.0  
   720x480        59.9  
   640x480        75.0     59.9     59.9  
   480x576        50.0  
   480x480        59.9  

Tengo controladores propietarios instalados en mi máquina, aquí está la información sobre el monitor nvidia-settings(en realidad, no tengo suficiente reputación para publicar imágenes, así que aquí está el texto):

Chip Location: Internal
Signal: TDMS
Connection link: Single
Native resolution: 2560x1440
Refresh rate: 60.00 Hz

El monitor está conectado a la computadora portátil mediante un cable HDMI y, sinceramente, no tengo idea de qué versión es ni qué versión es la salida HDMI de mi tarjeta gráfica. Intenté encontrar cómo solucionarlo en la web, pero no tuve suerte. Además, mi tarjeta de vídeo sólo tiene salidas VGA y HDMI, por lo que no puedo probar ni el cable DVI-D ni el DisplayPort.

Aparentemente hay algún problema allí. Al menos quiero saber exactamente qué está pasando. Intenté ver si se trataba de un problema específico de Linux, pero Windows también me dio la misma resolución de forma predeterminada.

Lo que ya he probado:

  1. Conéctalo a través de VGA (estúpido, claro que me dio 1920x1080).
  2. Revisé dos cables HDMI (no estoy seguro si son iguales o no, como se mencionó anteriormente).
  3. Jugué xrandry agregué modos personalizados. No ayudó.
  4. Navegué mucho en busca de información en la web, pero no pude obtener resultados adecuados.

En realidad xrandrme da lo siguiente:

~$ cvt 2560 1440 60
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
~$ xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
~$ xrandr
Screen 0: minimum 8 x 8, current 3286 x 1437, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected 1366x768+0+669 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
HDMI-0 connected primary 1920x1080+1366+0 (normal left inverted right x axis y axis) 600mm x 340mm
   1920x1080      60.0*+   59.9     50.0     30.0     25.0     24.0     60.0     50.0  
   1680x1050      60.0  
   1440x900       59.9  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1280x800       59.8  
   1280x720       60.0     59.9     50.0  
   1152x864       75.0  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     72.2     60.3     56.2  
   720x576        50.0  
   720x480        59.9  
   640x480        75.0     59.9     59.9  
   480x576        50.0  
   480x480        59.9  
  2560x1440_60.00 (0x34f)  312.2MHz
        h: width  2560 start 2752 end 3024 total 3488 skew    0 clock   89.5KHz
        v: height 1440 start 1443 end 1448 total 1493           clock   60.0Hz
~$ xrandr --addmode HDMI-0 2560x1440_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30

Lo que pretendo hacer a continuación:

  1. ¿Probar con otro cable HDMI?
  2. ¿Probar el cable HDMI a DVI-D?
  3. ¿Probar el cable HDMI a DisplayPort?
  4. ¿Otro tipo de adaptadores? ¿VGA a DVI-D?
  5. Compra otra computadora portátil con otra tarjeta gráfica. Maldición.
  6. Mis ideas prácticamente terminan aquí.

¿Algunas ideas?
Se agradece cualquier explicación de por qué no funciona.

EDITAR:
Logré hacerlo funcionar a través del cable HDMI a DVI-D en Windows 8, configurando una resolución personalizada en el administrador de configuración de nvidia.
Aunque el monitor muestra con frecuencia ese cable defectuoso conectado (dice que necesita Dual-link para eso), la alta resolución en realidad está configurada.
Mis intentos de establecer una resolución personalizada xrandrfallaron con el mismo error que el anterior.

Respuesta1

Así es como hice funcionar mi ASUS PB278Q: En la terminal:

$ cvt -v 2560 1440 40

2560x1440 39.96 Hz (CVT) hsync: 58.98 kHz; pclk: 201.00 MHz
Modeline "2560x1440_40.00"  201.00  2560 2720 2984 3408  1440 1443 1448 1476 -hsync +vsync

$ xrandr --newmode "2560x1440_40.00"  201.00  2560 2720 2984 3408  1440 1443 1448 1476 -hsync +vsync

$ xrandr --addmode HDMI1 "2560x1440_40.00"

Respuesta2

Tengo el mismo monitor que tú funcionando en resolución nativa (2560x144) a través de HDMI. Mi computadora portátil Sony Vaio S 15 tiene una tarjeta gráfica Intel Ivy HD 4000.

¿Funciona lo siguiente?

xrandr --newmode "2560x1440" 220.812 2560 2608 2640 2720 1440 1443 1448 1478 -hsync -vsync
xrandr --addmode HDMI1 2560x1440
xrandr --output HDMI1 --mode 2560x1440

Respuesta3

Aquí hay un script que escribí para jugar con las diferentes frecuencias de actualización y encontrar uno que funcione con mi monitor.

Es un poco complicado pero funcionó después de que ingresé '40' como primer parámetro, es decir. './cv 40' y luego configure la resolución en la configuración de pantalla de Ubuntu.

Cambie el dispositivo DEV a su dispositivo, si pasar '-i' en el segundo parámetro cvt crea frecuencias de actualización entrelazadas. - hth

#!/bin/bash
DEV=HDMI1
NAME=2560x1440i

WID=2560
HIG=1440
FRQ=$1
INTERLACE=$2

MODELINE=`cvt $INTERLACE $WID $HIG $FRQ | sed "1 d" | sed 's/^.*\"//'`
echo $MODELINE

xrandr --delmode $DEV "$NAME" &2>/dev/null 
xrandr --rmmode "$NAME" &2>/dev/null 

echo creating new mode $NAME $MODELINE
xrandr --newmode "$NAME" $MODELINE

echo adding mode.
xrandr --addmode $DEV $NAME 

información relacionada