Finalmente eu entendi. Agora está funcionando bem em 1280x1024.
- Eu não preciso usar o parâmetro de inicialização do kernel em tudo
- xorg.conf ainda está em uso, e o 'novo' arquivo
monitors.xml
parece não ser escrito nem lido pelo sistema
O problema foi uma configuração incorreta do meu monitor. Sem atribuir explicitamente a HorizSync
, o X.org estimava um intervalo válido de 28-33kHz e, portanto, permitia apenas os modos mais baixos. O arquivo de log /var/log/Xorg.0.log
me disse:
(II) VESA(0): Configured Monitor: Using hsync range of 31.50-37.90 kHz
(II) VESA(0): Configured Monitor: Using vrefresh range of 50.00-70.00 Hz
(WW) VESA(0): Unable to estimate virtual size
(II) VESA(0): Not using built-in mode "1280x1024" (hsync out of range)
(II) VESA(0): Not using built-in mode "1024x768" (hsync out of range)
(II) VESA(0): Not using built-in mode "640x400" (hsync out of range)
(II) VESA(0): Not using built-in mode "320x400" (hsync out of range)
(II) VESA(0): Not using built-in mode "320x240" (illegal horizontal timings)
(II) VESA(0): Not using built-in mode "320x200" (illegal horizontal timings)
Com uma configuração de 28-73kHz, agora posso escolher modos até 1280x1024.
...
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 28-73
EndSection
...
Minha tela deve suportar modos ainda mais altos, e porque eu apenas estimei o número 73
talvez tenha que defini-lo ainda mais. No entanto, atualmente eu sei que este não é o motivo da restrição, porque os modos superiores a 1280x1024 não são verificados. Acho que poderei configurá-los também e voltarei e informarei a solução assim que a tiver.