Desejando reprodução de vídeo aceitável e nada mais, armado com 11.10. Oneiric e abençoado com um cartão ATI 256MB

3

O meu problema parece ser relativamente simples: gostaria de poder ver vídeos simples no Ubuntu 11.10 (Oneiric), usando uma ATI Mobility Radeon HD 3450, 256 MB reprodução de vídeo é simples UGLY.

O que estou enfrentando: Em vários jogadores, incl. o padrão Totem, VLC, bem como a reprodução de vídeo do SMPlayer e do Gnome Player baseados em MPlayer é simples, (os movimentos são desleixados, ocasionalmente, em vídeos de baixa resolução xvid avi, deixando um rastro muito leve e movimentos mais rápidos na horizontal "quebrando" em dois no segmento superior da tela) ou quebrando de forma semelhante em 720p codificados com H264 de alta resolução, vídeos em 1080p mkv e movimento quase não parece contínuo , parece ... arrastado.

Mover qualquer janela pela área de trabalho também é bastante desfocado (o texto em uma janela do gedit, por exemplo, fica ilegível quando é movido).

O que eu não preciso: não irei jogar nenhum jogo em 3D, não precisarei de efeitos superdimensionados na área de trabalho ou nada, apenas meus vídeos.

Meu hardware é:

Dell Studio 1535 CPU Intel® Core ™ 2 Duo T9300 @ 2.50GHz × 2 4096MB de RAM ATI Mobility Radeon HD3450, 256MB de memória dedicada Resolução: 1440 x 900

Minha situação atual do software:

Eu instalei o fglrx com sucesso, a saída do fglrxinfo parece indicar o que é suposto:

display: :0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3400 Series
OpenGL version string: 3.3.11005 Compatibility Profile Context

No entanto, em " Gráficos ", as Definições do sistema > > As informações do sistema mostram isso: "Driver VESA: M82 ; Experiência padrão".

O que tentei:

    O
  • Ubuntu 12.04 está fora de questão: com o meu hardware provou ser muito buggy. (Minha experiência típica com distribuições LTS).
  • Ubuntu 11,10. instalação limpa, instalando o Catalyst 12.04. (A versão sugerida pelo site da ATI para a minha placa gráfica.) A saída do fglrxinfo provou que o driver não foi instalado corretamente. SO reinstalado.
  • Ubuntu 11,10. (a partir de agora todos os meus testes aconteceram no Oneiric) clean install, fglrx proprietery driver instalado a partir dos repositórios (eu instalei o Catalyst 11.8., não a atualização pós-release 11.9, de acordo com este post , tentei instalar o 11.9 também, mas ele não foi instalado corretamente, então executei uma instalação limpa do SO novamente - sim, eu sei Eu poderia ter removido / expurgado fglrx, mas sou obsessivo-compulsivo (e agora estou ficando muito cansado e desesperado também).

  • Pensei que eu poderia precisar de aceleração de hardware, então eu tentei instalar os pacotes

    sudo apt-get instala xvba-va-driver libva-glx1 libva-egl1 vainfo

mas percebi que a libva-egl1 não estava no 11.10. repositórios, por isso não posso mostrar a saída do vainfo.

Meu passado: Sou usuário do Ubuntu (e missionário) há cerca de 5 anos, nos últimos anos tenho usado o Karmic, que está bastante desatualizado até agora (especialmente com falta de atualizações de segurança) Mas, para a reprodução de vídeo, usei o driver proprietário disponível no site da ATI na época, e a reprodução, assim como o gerenciamento de ventilador e energia, foi ótimo. No MPlayer eu costumava usar xv overlay. Com glxgears, eu costumava superar 3800 FPS.

Se alguém está disposto, muito menos capaz de ajudar, é muito bem-vindo e muito apreciado.

    
por Woland 10.07.2012 / 00:00

2 respostas

3

Parece que, neste ponto, a melhor opção para esta placa ATI é o driver de código aberto , que funciona com estes cartões .

Ele fornece excelente aceleração 2D e 3D e reprodução de vídeo parece ser impecável até agora e até mesmo os efeitos da área de trabalho são muito mais fáceis do que com o driver fglrx do 11.10. repositórios.

Para desinstalar completamente o driver proprietário já instalado, segui este post (sugerido por Bruno Pereira), mas chequei este site também.

Além disso, em "Gráficos" , Configurações do sistema > > As informações do sistema agora mostram isso: " Gálio 0,4 no AMD RV620 ", o que é simplesmente perfeito.

Qualquer pessoa que tenha o mesmo cartão é NÃO recomendado para instalar:

  • fglrx (atualizações pós-lançamento) do 11.10. repositórios (simplesmente não instala corretamente)
  • fglrx do 11.10. repositórios (vem com os problemas descritos)
  • fglrx 12.04. do site da ATI seguindo o wiki da comunidade do Linux da ATI (não é instalado corretamente)
  • instalar xvba-va-driver , libva-glx1 e vainfo foi uma perda de tempo, obviamente, já que meu cartão (Mobility Radeon HD 3450) não suporta UDV2 (sua versão suportada do UDV é UDV +). Se você gostaria de verificar se sua placa suporta UDV2 e está, portanto, sujeita a aceleração 3D instalando os pacotes mencionados acima ( xvba-va-driver , libva-glx1 e vainfo ) além da propriedade fglrx , consulte aqui, em "disponibilidade".

Eu não testei 12.6. e a menos que eu tenha que, eu não vou por um tempo: eu tive minha parte de tentativa e erro e ler fóruns por um tempo.

O que eu vou estar curioso para ver é o gerenciamento de energia (ação do ventilador e ruído) dos drivers de código aberto. Uma vez que eu tenha uma experiência substancial com isso, eu postarei aqui, qualquer outra pessoa será bem-vinda para fazer o mesmo (se for permitido pelas regras do AskUbuntu).

    
por Woland 14.07.2012 / 19:20
0

Tente desativar a composição nas configurações do gerenciador de janelas ou no arquivo x config do servidor. Se você não precisa dos efeitos extravagantes, isso não deve ser um problema.

No xfce, está no gerenciador de configurações - > Ajustes do gerenciador de janelas - > guia do compositor.

No xorg.conf:

Section "Extensions"
    Option "Composite" "Disable"
EndSection

Eu tive exatamente o mesmo problema, todas as ferramentas relataram que a aceleração de hardware estava funcionando para vídeo e 3d e ainda a reprodução estava instável e o uso da CPU era alto para vídeos de 1080p. Eu tenho fglrx 15.201 do pacote estoque no Ubuntu Studio 15.10 para o meu radeon hd 5770. O driver de código aberto tratou a reprodução de vídeo de forma limpa, no entanto, ele não suporta opencl atualmente que eu preciso.

Ainda não sei por que, mas parece que a composição é feita em software quando o driver fglrx é usado e funciona em hardware quando o driver de código aberto é usado. Isso, claro, é um enorme dreno de desempenho para reprodução de vídeo full HD. O Mplayer registra um aviso sobre a composição, se estiver ativado, pode ser útil para testar outros problemas de reprodução, também, devido às mensagens detalhadas que ele fornece ao executá-lo a partir de uma janela de terminal.

Deve haver uma maneira de ativar a composição acelerada por hardware ao usar o driver fglrx, mas ainda não sei sobre isso.

    
por Adam Toth 05.02.2016 / 16:23