Eu tenho dois monitores com max. resoluções (2560x1440 e 1920x1080). No windows eu sou capaz de configurar a resolução máxima para ambos os monitores, mas no linux (manjaro, drivers nvidia proprietários e xrandr 1.5) é a resolução da maior limitada a 2048x1152. Eu li várias questões / tópicos / artigos como adicionar resolução personalizada via xrandr, mas nenhum deles funciona para mim. Aqui está o meu problema:
Saída do xrandr:
Screen 0: minimum 8 x 8, current 3968 x 1152, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected 1920x1080+2048+0 (normal left inverted right x axis y axis) 478mm x 269mm
1920x1080 60.00*+
... skipped few lines ....
640x480 75.00 72.81 59.94
HDMI-0 connected primary 2048x1152+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
2048x1152 60.00*+
... skipped few lines ...
640x480 75.00 59.94 59.93
DVI-I-3 disconnected (normal left inverted right x axis y axis)
Eu gero uma nova resolução personalizada com cvt:
$ 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
Agora quero criar uma nova resolução:
xrandr --newmode 2560x1440_60.00 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
A saída do xrandr é agora assim:
Screen 0: minimum 8 x 8, current 3968 x 1152, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected 1920x1080+2048+0 (normal left inverted right x axis y axis) 478mm x 269mm
1920x1080 60.00*+
... skipped few lines ...
640x480 75.00 72.81 59.94
HDMI-0 connected primary 2048x1152+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
2048x1152 60.00*+
... skipped few lines ...
640x480 75.00 59.94 59.93
DVI-I-3 disconnected (normal left inverted right x axis y axis)
2560x1440_60.00 (0x313) 312.250MHz -HSync +VSync
h: width 2560 start 2752 end 3024 total 3488 skew 0 clock 89.52KHz
v: height 1440 start 1443 end 1448 total 1493 clock 59.96Hz
Se eu quiser adicionar agora essa resolução para a saída HDMI-0, recebo o seguinte erro:
$ 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: 33
Current serial number in output stream: 34
No passado, eu era capaz de usar com sucesso este método para configurar meus monitores, conforme necessário, sem qualquer problema em outro PC (notebook + monitor ext., ambos com a mesma resolução). Eu realmente aprecio todas as sugestões.
Tags nvidia xrandr linux multi-monitor