Como sei se estou executando os drivers AMD de código aberto para o Radeon?

6

Bem como o título diz. O glxinfo apenas diz Mesa e eu assumo que este não é o driver da AMD que está sendo carregado, já que recebo terríveis FPS em jogos 3D.

Ubuntu 12.04 Mobility Radeon HD 3400 Series

    
por Beppe Gnaff 31.08.2012 / 16:29

2 respostas

7

Você pode descobrir qual driver está em uso executando o seguinte comando em um terminal:

lspci -nnk | grep -iA2 vga 

Isso lhe dará uma saída semelhante a esta (do meu Lenovo G770):

01: 00.0 Controlador compatível com VGA [0300]: Advanced Micro Devices [AMD] antes do ATI Whistler [Série AMD Radeon HD 6600M] [1002: 6741] Subsistema: Dispositivo Lenovo [17aa: 3976] Driver do kernel em uso: radeon

Nesse caso, você pode ver que estou usando o driver "radeon", que se refere aos drivers radeon de código aberto. Se os drivers proprietários da AMD Catalyst estivessem em uso, "radeon" seria substituído por "fglrx".

Se você gostaria de instalar os drivers proprietários do AMD Catalyst (que certamente melhorariam o seu FPS), você pode fazê-lo seguindo as instruções aqui . Observe que, embora duas versões mais recentes do driver Catalyst tenham sido lançadas desde que essas instruções foram gravadas, a série RadeonHD 3400 não é mais suportada nessas versões mais recentes; portanto, você terá que manter o 12.4. Além disso, para que este driver funcione corretamente com sua placa, você precisará estar executando o kernel 3.2 ou inferior e o Xserver 1.11 ou abaixo (veja esta página para mais informações)

    
por mblasco 31.08.2012 / 16:57
0

A maneira mais fácil de fazer isso. Abra "Configurações do sistema" > Detalhes > Visão geral > a string "Gráficos". Se você vir a palavra "Gallium", significa que você usa um driver gratuito com suporte a 3D. Além disso, você pode ver a saída do comando lsmod se souber como seu módulo de driver é denominado. Por exemplo, o módulo de driver proprietário da nvidia é chamado de "nvidia", nouveau="nouveau".

    
por seeline 31.08.2012 / 17:33