Por padrão, o X usará DDC para sondar o monitor em busca de suas resoluções suportadas. Se o monitor não estiver conectado, isso não será possível. Se você conhece as características do monitor, pode programar em modos adicionais através do arquivo xorg.conf
.
Se você ainda não o fez, adicione uma seção Monitor
. Isso pode ser vinculado de duas maneiras: uma diretiva Monitor "$IDENTIFIER"
na seção Screen
(do jeito antigo) ou uma diretiva Option "monitor-$OUTPUT" "$IDENTIFIER"
na seção Device
(a nova maneira de reconhecer várias cabeças) . Se você usar o segundo método, ele usará os mesmos nomes de saída que o utilitário xrandr
.
Na seção Monitor
, adicione uma ou mais diretivas ModeLine
para cada um dos modos que você deseja programar. De acordo com a página man, o formato é o seguinte:
ModeLine "name" clock hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal options
Se o monitor estiver conectado, você poderá obter essas informações a partir do comando xrandr --verbose
. Por exemplo, se mostra o seguinte:
1920x1080 (0x59) 148.5MHz +HSync +VSync *current +preferred
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.5KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.0Hz
Em seguida, o ModeLine
correspondente seria:
ModeLine "1920x1080" 148.5 1920 2008 2052 2200 1080 1084 1089 1125 +HSync +VSync
Você deve ser capaz de configurar esse modo mesmo que o monitor não esteja inicialmente conectado.