Gráficos híbridos ATI / Intel 16.04 LTS

11

Como tenho uma placa de vídeo Intel integrada e um controlador de vídeo ATI Radeon, fiquei pensando se poderia alternar entre os dois como meus gráficos em uso, como na versão 14.04 LTS através do ATI Catalyst?

16.04 O LTS está usando a placa integrada e a lista de hardware lista a ATI e o controlador de exibição, mas não está em uso. Drivers adicionais não fornecem nada.

Então o AMDGPU está sendo usado ou a ATI está desativada?

lspci:

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev ff)

lspci -nnk | grep VGA -A1

00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09)
    Subsystem: Lenovo Broadwell-U Integrated Graphics [17aa:3824]
Mookey
fonte

Respostas:

20

Para usar a placa de vídeo AMD, execute este comando:

DRI_PRIME = 1 ./executable

Se você deseja executar um jogo Steam com a placa gráfica AMD, defina as Opções de inicialização do jogo no Steam com este comando:

DRI_PRIME = 1% command%

Para testar manualmente se isso estiver funcionando, você pode executar o seguinte:

glxinfo | grep "renderizador OpenGL"

Este comando mostrará sua placa de vídeo Intel. Execute este comando para ver sua placa de vídeo AMD:

DRI_PRIME = 1 glxinfo | grep "renderizador OpenGL"

Por exemplo, no meu caso, quando executo glxinfo | grep "OpenGL renderer", minha saída é esta: OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

Mas, quando executo DRI_PRIME=1 glxinfo | grep "OpenGL renderer", minha saída é assim: OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE

Existem outros comandos para testar, se você quiser mais testes:

glmark2 (use intel) e DRI_PRIME = 1 glmark2 (use AMD)

haxterwolf
fonte
Meu notebook é um MSI GX60 3AE com uma APU A10-5750m (8650G integrada) e uma GPU de 7970m. Eu instalei o Ubuntu 16.10 hoje. A APU parece funcionar com o driver padrão. Ele tem alguns efeitos de rasgo durante a navegação, mas pode reproduzir 1080p a 60 no navegador, jogos leves como o minecraft funcionam bem e as temperaturas são bem baixas. Então, eu estou feliz com isso. Mas o 7970m não entra em ação durante os jogos. Isso é triste = / As DRI_PRIME=1mostras de comando o mesmo resultado: Gallium 0.4 on AMD ARUBA (DRM 2.46.0 / 4.8.0-39-generic, LLVM 3.8.1). Alguma ideia? Até agora eu tentei instalar os drivers do Oibaf.
ecth 5/03/2017