xrandr reporta tamanho “não encontrado nos modos disponíveis” quando vem do vinho

1

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:

  • Xubuntu 12.10
  • Xfce 4.10, composição desativada
  • Nvidia Geforce GT 240, driver 304.88
  • vinho 1.5.30

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).

    
por Mark Lodato 24.05.2013 / 06:54

1 resposta

1

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.

    
por Mark Lodato 09.06.2013 / 14:08