Xrandr não está funcionando com a Nvidia

1

Eu tenho um problema. Eu tenho um lapop com uma placa Nvidia e um Intel um

Enquanto estou usando o Nvidia one (usando perfis PRIME) não consigo alterar a resolução de tela usando xrandr no terminal. Tudo o que faz é que a tela fica preta por um segundo e depois volta para a resolução nativa. No entanto, ao usar a placa Intel, ela funciona sem problemas.

Este é um problema para mim porque eu jogo muitos jogos antigos usando o Wine e a maioria deles tem resoluções muito baixas e assim, ao usar a Nvidia, eles são exibidos na parte superior esquerda da tela, em vez de serem esticado para preencher a tela inteira como eles fazem quando usam o cartão Intel (porque a resolução da tela vai mudar para a do jogo)

Eu também notei que mudar a resolução através das configurações do sistema - > A exibição funciona nos dois cartões, mas não ajuda muito ...

Se eu conseguisse xrandr para mudar a resolução na placa Nvidia, esses jogos funcionariam ou, se não, eu poderia fazer um script para fazê-lo quando o jogo for lançado e voltar para o nativo quando estiver fechado.

Meu sistema operacional é o Ubuntu 14.04 x64 e uso os drivers estáveis proprietários atualizados da Nvidia. É um laptop se isso importa

EDIT: Eu só notei que se eu conectar um monitor externo (VGA1) eu posso mudar a resolução muito bem em qualquer monitor ... e o jogo agora roda em tela cheia ... mas assim que eu desconectar o problema vem de volta: (

    
por Horațiu Mlendea 01.09.2014 / 15:48

1 resposta

0

Passei muito tempo com o mesmo problema, agora resolvo usando o parâmetro --crtc ao chamar xrandr, ou seja:

xrandr --output LVDS1 --mode 800x600 --crtc 0

Também eu recomendo atribuir este comando aos comandos do CCSM e ligar a algumas teclas de atalho, é muito útil.

UPD: Para mim, só funciona depois desse comando:

xrandr -s 0

Mas isso faz com que o Diablo trava na alteração da resolução da tela) -:

    
por iloveYou 24.11.2014 / 06:07