Mau desempenho 3D no Ubuntu 12.04

5

Eu já postei uma pergunta antes, mas realmente não recebi nenhum conselho / ajuda. Eu vou ser um pouco mais breve / geral, espero que ajude.

Eu tenho um MSI HD 7850 com os drivers Catalyst 12.4 instalados. Descobri que estou tendo um mau desempenho 3D por algum motivo, mas não tenho certeza do que. Eu suspeito que pode apenas que a placa gráfica é nova e AMD só precisa trabalhar em seus drivers, mas seria bom para obter aconselhamento e reduzir o problema para que eu possa ter certeza, em vez de esperar por atualizações de drivers que podem nem mesmo ajudar .

Eu corri o gxlgears para dar uma ideia geral do quão ruim é o desempenho. No tamanho padrão, a média é em torno de 2000 FPS. O comando glxinfo confirma que o renderizador está usando AMD Radeon HD 7800 Series com OpenGL version 4.2 .

Edições abaixo:

Conforme solicitado por outras pessoas:

lspci -v output é aqui .
fglrxinfo output é aqui
xvinfo output é aqui
glxinfo | grep rendering diz sim para renderização direta.

Estes confirmaram que tudo foi configurado corretamente.

No Unity e no Gnome Classic: glxgears tinha um FPS de cerca de 2000 FPS e fgl_glxgears tinha um FPS de cerca de 544 FPS

Dentro do LDXE:
glxgears tinha um FPS de cerca de 4600 FPS | fgl_glxgears tinha um FPS de cerca de 1600 FPS

No final, descobriu-se que o Compiz estava causando uma grande redução no desempenho e que a solução era simplesmente mudar o gerenciador de janelas por enquanto. Obrigado à TechZilla por toda sua ajuda!

    
por Pandem 12.05.2012 / 20:05

1 resposta

3

A primeira coisa que você precisa verificar é o GLX Direct Rendering, você pode usar o genérico mesa-utils, ou fglrxinfo que é fornecido pelo FGLRX. Você já tem fglrxinfo instalado, então você deve tentar primeiro.

Execute este comando em um terminal.

fglrxinfo

Relate o que a saída mostra, que nos informará se o fglrx está configurado corretamente.

next get glxinfo, que é instalado via

sudo apt-get install  mesa-utils

Execute este comando para obter seu status de renderização direta, será uma resposta sim ou não.

glxinfo  | grep rendering

Use xvinfo para verificar a sobreposição de vídeo. Certifique-se de que o pacote x11-utils esteja instalado.

sudo apt-get install x11-utils

Execute este comando para verificar a Sobreposição de Vídeo, deve ser uma listagem longa, não um erro.

xvinfo

Este é apenas o básico, ele não verifica as novas extensões de vídeo em HD. No entanto, ele deve informar se a aceleração está funcionando.

Atualização:

Suas configurações estão corretas e a compostagem foi identificada como reduzindo seu desempenho. A compostagem geralmente reduz o desempenho, especialmente quando se joga jogos no WINE.

    
por TechZilla 12.05.2012 / 20:31