Como obter um desempenho 2D e 3D suportável no AMD Radeon HD 6950?

5

Eu tenho uma AMD Radeon HD 6950 (por exemplo, série Cayman) há alguns anos, e eu tentei um lote de combinações de drivers e configurações com resultados terríveis. Eu estou completamente em uma perda de como proceder. O driver de código aberto tem um desempenho 2D muito melhor, mas descarrega toda a renderização do OpenGL para a CPU.

O que eu tentei até agora:

  • Todos os últimos lançamentos estáveis do Ubuntu no período, mais um lançamento do Linux Mint.
  • Todos os mais recentes , e atualmente 13.1.
  • As instruções de instalação do wiki não oficial para cada versão do Ubuntu e o semi-oficial Ubuntu instruções.
  • Todas as dicas e ajustes que consegui encontrar para o Minecraft (Optifine, reduzindo as configurações ao mínimo), VLC (pós-processamento no mínimo, renderização no tamanho do vídeo nativo), Catalyst Control Center (invertido todas as alavancas) e X11 alterna, não consigo mais me lembrar).

Resultados:

  • Normalmente 13-15 FPS no Minecraft, 30 max (100+ no Windows com a mesma versão do driver).
  • Cerca de 10 FPS no Team Fortress 2 usando o cliente oficial do Steam.
  • Reprodução de vídeo agitado, em Flash e com o VLC.
  • O uso da CPU passa pelo limite ao renderizar vídeo (150% para 1080p no YouTube no Chromium, 100% para 1080p H264 no VLC).
  • glxgears mostra 12,5 FPS quando maximizado.
  • fgl_glxgears mostra 10 FPS quando maximizado.

Detalhes do hardware de lshw :

  • Placa-mãe ASUS P6X58D-E
  • CPU Intel Core i7 950 a 3,07 GHz (nunca com overclock; 64 bits)
  • 6 GB de RAM
  • Produto da placa de vídeo "Cayman PRO [Radeon HD 6950]", fornecedor "Hynix Semiconductor (Hyundai Electronics)"
  • 2 x 1920x1200 monitores, ambos conectados com HDMI.

Eu sinto que devo estar perdendo algo absolutamente fundamental aqui. Não há suporte acelerado para nada em arquiteturas de 64 bits? Um monitor duplo estraga completamente o driver?

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6900 Series
OpenGL version string: 4.2.11995 Compatibility Profile Context
$ glxinfo | grep 'direct rendering'
direct rendering: Yes

Atualmente, estou usando o driver de código aberto, com os seguintes resultados:

  • Taxa de quadros total e baixa carga da CPU ao reproduzir vídeo em 1080p.
  • Tela preta (mas música no fundo) no Team Fortress 2.
  • Desempenho semelhante no Minecraft como o driver do Catalyst. Em retrospecto óbvio, já que ambos acabam descarregando a renderização para a CPU.

Meu /var/log/Xorg.0.log depois de atualizando para o AMD Catalyst 13.1 . Algumas linhas possivelmente importantes:

(WW) Falling back to old probe method for fglrx
(WW) fglrx: No matching Device section for instance (BusID PCI:0@3:0:1) found

O gerou o xorg.conf . O "monitor" desabilitado 0-DFP9 é na verdade um receptor A / V, que às vezes confunde os drivers do monitor quando está ligado / desligado (mas não no Windows). Todos os três dispositivos "monitor" estão conectados com HDMI.

Edite: sugestão de Chris Carter para usar o xml-edgers PPA (Catalyst 13.1) resultou em algumas melhorias, mas ainda assim um desempenho muito ruim no geral:

  • O Minecraft estabiliza a 13-17 FPS, mas pelo menos a carga da CPU é "apenas" de 45-60%.
  • Ainda uso de CPU de 150% para renderização de vídeo em 1080p no YouTube no Chromium.
  • Melhoria maciça para H264 de 1080p no VLC: 40-50% de uso da CPU e nenhum jitter visível
  • Desempenho de glxgears sobre o dobro para 25-30 FPS quando maximizado.
  • fgl_glxgears ainda a ~ 10 FPS quando maximizado.
por l0b0 12.12.2012 / 21:54

3 respostas

4

O melhor e mais estável desempenho que consegui com a minha Radeon 5450 foi alcançado adicionando o ppa xorg-edgers encontrado aqui

Tendo passado uma idade experimentando entre drivers proprietários fglrx e drivers AMD Catalyst, este foi um ppa que não hesito em adicionar.

    
por Chris Carter 18.01.2013 / 21:35
0

Uma coisa que você pode querer fazer é remover COMPLETAMENTE os drivers fglrx. Até remoção manual de qualquer arquivo que possa ser omitido.

A instalação dos drivers do Mesa (para que você tenha algo além do modo VESA: P).

E, em seguida, nova instalação de drivers.

PS Você tem gráficos híbridos no Windows? (Isso pode significar drivers especiais do OEM)

    
por przemo_li 25.01.2013 / 12:50
-1

Existe o AMD Catalyst 12.12, lançado hoje que você pode tentar link Ele corrige especificamente problemas com o X.Org 1.13.

    
por user4124 13.12.2012 / 00:41