Eu tenho o Ubuntu 16.04 em um Lenovo T420s. Estou tentando solucionar minha resolução de tela.
Acredito que meu laptop tenha uma resolução de 1600x900, mas, estranhamente, a maior opção de resolução disponível é de 1440x900.
Além disso, estou confuso porque o "máximo" é 32767 x 32767
$ xrandr
Screen 0: minimum 8 x 8, current 1440 x 900, maximum 32767 x 32767
LVDS1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1440x900 60.15*+ 59.89
1360x768 59.80 59.96
1280x800 60.00
1152x864 60.00
1024x768 60.00
800x600 60.32 56.25
720x450 60.00
640x480 59.94
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
1600x900_60.00 (0x14f) 118.250MHz -HSync +VSync
h: width 1600 start 1696 end 1856 total 2112 skew 0 clock 55.99KHz
v: height 900 start 903 end 908 total 934 clock 59.95Hz
32768x900_60.00 (0x150) 2435.500MHz -HSync +VSync
h: width 32768 start 34648 end 38120 total 43472 skew 0 clock 56.02KHz
v: height 900 start 903 end 913 total 934 clock 59.98Hz
32768x900_59.80 (0x163) 2427.250MHz -HSync +VSync
h: width 32768 start 34648 end 38120 total 43472 skew 0 clock 55.83KHz
v: height 900 start 903 end 913 total 934 clock 59.78Hz
Você pode ver nas últimas três linhas que estou tentando adicionar um novo modo ao LVDS1 seguindo estas etapas:
$ cvt 1600 900 60
Saída
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Copie / cole o modeline em um novo modo ...
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
E, em seguida, adicione o modo ao LVDS1 ...
xrandr --addmode LVDS1 1600x900_60.00
que retorna o erro
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: 42
Current serial number in output stream: 43
Como faço para solucionar esse erro e adicionar uma resolução personalizada?