eduslack
(usa Ubuntu)
Enviado em 28/01/2014 - 23:17h
Olá!
Tenho um notebook HP G42-371BR que está rodando Ubuntu 13.10 64 Bits com kernel 3.13. Ele possui vídeo híbrido. Estou querendo rodar jogos usando a placa de alto desempenho com o comando DRI_PRIME=1, mas estou recebendo tela preta. O jogo funciona, escuto o até o som de jogo, mas a tela fica preta. Quando tento sair do jogo, por exemplo com alt + tab, o servidor gráfico é reiniciado e a tela volta para o login. Isso só acontece com jogos e aplicativos de tela cheia, quando rodo alguma coisa em modo janela, funciona perfeitamente usando a placa de alto desempenho. Antes usava o Kubuntu 13.10 com o kernel 3.12 e esse processo funcionava perfeitamente. Tentei voltar para o kernel 3.12 e acontece o mesmo problema. Usei os seguintes comandos:
$ xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x78 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 3 associated providers: 2 name:radeon
Provider 1: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 0 associated providers: 2 name:radeon
Provider 2: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 0 associated providers: 2 name:radeon
$ xrandr --setprovideroffloadsink 0x43 0x78
E para executar os jogos:
$ DRI_PRIME=1 nome_do_jogo
Alguém tem alguma ideia como posso resolver esse problema sem voltar para o KDE?
$ uname -r
3.13.0-031300-generic
$ lspci -k
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250]
Subsystem: Hewlett-Packard Company Device 1445
Kernel driver in use: radeon
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M] (rev ff)
Kernel driver in use: radeon