Esta não é uma solução adequada, mas uma solução alternativa é alterar manualmente as resoluções com xrandr -s 1280x960
antes de iniciar o jogo. Isso faz com que o comando xrandr -s 1680x1050
funcione após o encerramento do jogo.
A resolução nativa do meu monitor é de 1680x1050. Posso mudar para outra resolução com
xrandr -s 1280x960
e depois voltar com
xrandr -s 1680x1050
sem problemas.
No entanto, se eu executar o XCOM: Enemy Unknown com vinho, ele alterna a resolução para 1280x960 e, quando eu saio, ele nunca redefine a resolução. Se eu tentar usar o mesmo comando xrandr -s 1680x1050
, obtenho:
Size 1680x1050 not found in available modes
Para recuperar minha resolução nativa, preciso usar nvidia-settings
. (Depois de voltar, xrandr
começa a funcionar novamente.) Alguma ideia de como fazer com que xrandr
funcione nessa situação?
Ou, melhor ainda, como posso conseguir que o vinho pare de me despejar no modo 1280x960?
Configuração:
xrandr
relatórios
Screen 0: minimum 8 x 8, current 1680 x 1050, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 270mm
1680x1050 60.0*+
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
640x480 75.0 72.8 59.9
640x400 70.1
HDMI-0 disconnected (normal left inverted right x axis y axis)
Editar: Se eu usar xrandr --verbose
após sair do jogo, observo que posso mudar para qualquer taxa de resolução / atualização que tenha +HSync
, mas não qualquer que tenha -HSync
(que é o que meu hash 1680x1050).
Esta não é uma solução adequada, mas uma solução alternativa é alterar manualmente as resoluções com xrandr -s 1280x960
antes de iniciar o jogo. Isso faz com que o comando xrandr -s 1680x1050
funcione após o encerramento do jogo.