EDIT: colocando a solução aqui pois o tópico foi fechado por inatividade.
Basta colocar as seguintes opções na sessão "device" do xorg.conf:
Option "UseEDID" "false"
Option "ModeValidation" "NoEdidModes"
--------------------------------------------------------------
Boa noite a todos!
Eu uso um monitor de tubo VGA para meu computador (LG Flatron Ez T710SH). Minha placa de vídeo não tem saídas VGA, somente tem uma DVI-I, uma DVI-D e duas HDMI, portanto eu uso meu monitor com um adaptador de DVI-I para VGA.
O adaptador que eu estava usando funcionava normalmente, porém o monitor aparecia como "desconhecido", e sempre que o computador era desligado ou suspenso, o monitor ficava "sem sinal" ao invés de ficar em modo standby. Então troquei por um adaptador DVI-A para VGA, e este sim resolveu, o monitor é reconhecido pelo computador, e fica em standby quando o computador é desligado ou suspenso.
Porém agora surgiu um novo problema: eu utilizava resoluções customizadas com este monitor, sendo 1152x921 para uso normal (porque 1152x854 fica com bordas pretas, e 1280x1024 é somente 60Hz), e 1440x900 para jogar. Criei essas resoluções adicionando essas linhas no Xprofile:
Após trocar de adaptador, esses comandos pararam de funcionar. Quando tento executá-los no terminal manualmente, exibe o seguinte 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: 37
Current serial number in output stream: 38
É como se o Xrandr estivesse bloqueando a resolução customizada, pelo fato de ser algo fora das resoluções padrão do monitor... Alguém sabe de alguma forma de "burlar" esse bloqueio do Xrandr, sem que eu tenha que voltar a usar o adaptador antigo?