Eu não posso comentar para postar como uma resposta. (Com um segundo pensamento, é demais para apenas um comentário.)
Parece que tenho o mesmo problema. Eu não tenho uma solução, mas acho que encontrei o que causa o problema e tenho uma espécie de solução alternativa.
Estou usando o Linux Mint 17.3 com o Cinnamon. Quando tento mudar para a resolução personalizada usando xrandr
, a tela pisca e vejo algo assim no log do Xorg (é /var/log/Xorg.0.log
para mim):
[ 13767.590] (II) intel(0): switch to mode [email protected] on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none
[ 13767.696] (II) intel(0): switch to mode [email protected] on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none
Então, ele realmente muda de modo (ou pelo menos tenta), mas o reverte imediatamente.
Quando faço o mesmo em um servidor Xorg vazio ( sudo Xorg :1 & xterm -display :1
), tudo funciona como esperado. Isso significa que o problema não é causado pelo Xorg ou pelo xrandr.
O mais provável é que o Cinnamon (a herança do Gnome, para ser preciso) tente configurar monitores automaticamente com base no ~/.config/monitors.xml
que é modificado por "Configurações de exibição". Eu não sei como evitar essa interferência, além de não usar o Gnome.
Atualização: Acontece que passei por essa questão novamente, então decidi revisá-la novamente. Duas coisas:
-
O mais provável
xrandr
plugin degnome-settings-daemon
(cinnamon-settings-daemon
no meu caso) é responsável, portanto, desabilitá-lo deve ajudar. (Eu tenho um toggle para ele em Configurações > Aplicativos de inicialização agora, então eu não olhei mais para ele. Se a alternância não estiver presente, deve haver outras maneiras.) -
Não consigo reproduzir o problema no momento,
xrandr
agora pode alterar os modos muito bem. Isso é Cinnamon versão 3.6.7 (cinnamon-settings-daemon 3.6.2), não tenho certeza qual é a situação com o próprio Gnome. Minha configuração do sistema é exatamente a mesma que era. (Eu mesmo tenho o LCD frito substituído na garantia.)