Comprei recentemente o novo monitor ASUS PB278Q.
Ao tentar se conectar ao meu laptop, tudo funciona muito bem, exceto pelo fato de eu não conseguir fazer a resolução nativa do meu monitor (2560x1440) funcionar. A automática é 1920x1080.
Minha placa gráfica é Nvidia GeForce 320m.
Aqui está a saída de lspci
para isso:
~$ lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation GT216M [GeForce GT 320M] (rev a2)
e também 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
Eu tenho drivers proprietários instalados na minha máquina, aqui está a informação sobre o monitor de nvidia-settings
(na verdade eu não tenho reputação suficiente para postar imagens, então aqui está o texto):
Chip Location: Internal
Signal: TDMS
Connection link: Single
Native resolution: 2560x1440
Refresh rate: 60.00 Hz
O monitor está conectado ao laptop via cabo HDMI, e honestamente eu não tenho idéia de qual versão é, e qual versão é a saída HDMI da minha placa gráfica. Eu tentei descobrir como eu posso descobrir isso na web, mas não tive sorte. Além disso, minha placa de vídeo tem apenas saídas VGA e HDMI, por isso não posso testar nem o cabo DVI-D nem o DisplayPort.
Então, aparentemente, há algum problema por aí. Pelo menos eu quero saber exatamente o que está acontecendo. Eu tentei ver se é um problema específico do Linux, mas o windows também me deu a mesma resolução por padrão.
O que eu já tentei:
- Conecte-se através de VGA (estúpido, é claro, isso me deu 1920x1080).
- Verificou dois cabos HDMI (não sei se são iguais ou não, como mencionado acima).
- Jogado com
xrandr
e adicionando modos personalizados. Não ajudou.
- Navegou bastante pela informação na Web, mas não conseguiu resultados apropriados.
Na verdade, xrandr
me dá o seguinte:
~$ 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
O que pretendo fazer em seguida:
- Tente outro cabo HDMI?
- Experimente o cabo HDMI para DVI-D?
- Experimente o cabo HDMI para DisplayPort?
- Outro tipo de adaptadores? VGA para DVI-D?
- Compre outro laptop com outra placa gráfica. Porra.
- Minhas ideias praticamente terminam aqui.
Alguma idéia?
Quaisquer explicações por que não está funcionando são bem-vindas.
EDITAR:
Eu consegui fazer isso funcionar através do cabo HDMI para DVI-D no Windows 8, definindo a resolução personalizada no gerenciador de configurações nvidia.
Embora o monitor mostre que o cabo defeituoso está conectado com freqüência (há necessidade de um link duplo para isso), a alta resolução está realmente definida.
Minhas tentativas de definir uma resolução personalizada com xrandr
falharam com o mesmo erro acima.