Por que o Adobe Flash Player 11.x não tem aceleração de hardware?

15

Estou usando o Ubuntu 11.10 com uma Nvidia Geforce 8600M GT e uma Nvidia Geforce 525M GT (drivers; nvidia-current-updates via Ubuntu).

Enquanto o Adobes Flash Player 11.x estava trabalhando com a Aceleração de Hardware completa no Ubuntu 11.04, ele parou de funcionar no Ubuntu 11.10.

Oranges10e
fonte
Acho que você pode organizar isso com uma pergunta e uma resposta para que as pessoas possam entender facilmente o que você tem a dizer. ;-)
desgua
Sim, obrigado pela edição! Eu não poderia fazer isso sozinho, porque eu tinha que esperar algumas horas, antes de ser capaz de fazê-lo; D
Oranges10e
Se você quiser que a Adobe conserte isso, visite bugbase.adobe.com/index.cfm?event=bug&id=2992148 e dê sua opinião e vote nesse bug.

Respostas:

16

Oranges10e tentou vários navegadores, incluindo o Chrome mais recente e o Firefox mais recente, e ele diz:

" Como existem muitos tópicos / tópicos e perguntas sobre isso, fornecerei as informações que encontrei durante minha longa e longa busca por uma solução para esse problema (veja minha própria solução abaixo).

SOLUÇÃO (não existe):

Para impedir a busca interminável de uma solução para esse problema (demorei alguns dias para descobrir), o que pode ser uma verdadeira dor de cabeça, leia o seguinte:

De acordo com um funcionário da Adobe, a Aceleração de hardware foi desativada nas versões recentes do Adobe Flash apenas para Linux e Linux. No momento, não existe uma maneira "oficial" de fazê-lo funcionar novamente - nem mesmo instalando o suporte. Drivers Nvidia, incluindo aceleração VDPAU. Esta foi a solução para versões mais antigas do Adobe Flash - não mais.

O principal motivo dessa mudança foi:

  1. Preocupações com segurança.
  2. Drivers instáveis ​​Nvidia / AMD / Intel e Open Source - em combinação com a aceleração de hardware do Adobe Flash.

Aqui, o link para o tópico, onde isso foi discutido e confirmado: http://forums.adobe.com/thread/911321

Citação do link acima:

" Infelizmente, dado o cenário atual de drivers gráficos e suporte para sistemas operacionais baseados em Linux, não podíamos oferecer suporte ao Linux com aceleração de hardware. A maioria dos drivers, incluindo os fornecidos pela Intel / NVIDIA / AMD, era instável demais para funcionar de forma consistente com o Flash Player. Desculpe pela inconveniência. "- Charbs09, Funcionário da Adobe

" A partir do FP 11.0.1.152, não há como ativar o HW Acceleration for Linux. Desabilitamos totalmente o sistema enfrentando problemas de segurança, mas podemos reativar um método não suportado em uma versão futura. " - Charbs09, Adobe Employee

Portanto, antes de você comprar um ION Netbook, Nettop ou qualquer tipo de PC, desejando usá-lo em uma combinação de Linux / Ubuntu e Adobe Flash 11.x, com a intenção de reproduzir vídeos em HD (720p, 1080p) com aceleração de hardware completa, considere as informações acima mencionadas. Infelizmente, não percebi isso tarde demais (porque estava testando vários outros métodos para fazer isso funcionar novamente, antes de encontrar o link acima). "

desgua
fonte
2
tl; dr: sem Flash para Linux.
Halil Özgür
2

Sup galera,

Eu só queria atualizar minha própria resposta, porque finalmente encontrei uma solução confiável e funcional para o problema: o Google Chrome . É isso que você obterá ao baixar e instalar o navegador do Google:

  • O Flash acelerou a renderização de vídeo nas GPUs da Nvidia e AMD. Um navegador acelerado por hardware (GPU), se sua GPU for suportada. A razão pela qual eu mencionei isso: o Firefox apresenta um desempenho extremamente lento no meu sistema.
  • Firefox = Baixas taxas de quadros, rolagem lenta / lenta em vários sites, utiliza uma versão antiga do Adobe Flash e não oferece aceleração de hardware para vídeos em Flash.
  • Chrome = taxa de quadros mais alta e rolagem suave em vários sites, é fornecida com uma versão atualizada * do Flash da Adobe, que é atualizada automaticamente por meio de atualizações automáticas do navegador. Isso resulta em: Uma experiência de navegação mais suave e rápida e uma reprodução de vídeo em Flash muito mais suave - mesmo em notebooks.

Meu SO de escolha e hardware:

  • SO: Ubuntu 12.04 LTS de 64 bits (LTS = sólido e muito estável)
  • Hardware: AMD Phenom II X4, AMD HD 7850 (drivers proprietários instalados), RAM DDR3 de 8GB, placa mãe MSI AM3 +

Procedimento:

  • Instale os drivers proprietários mais recentes via Ubuntu. Eu escolhi instalar os drivers mais recentes / atualizados que o Ubuntu me ofereceu. Não instalei os drivers experimentais / beta.
  • Baixe e instale o Google Chrome .
  • Inicie o Chrome, acesse o YouTube e reproduza um vídeo em 1080p. Clique com o botão direito do mouse no vídeo e selecione "Mostrar informações do vídeo". Se tudo correr bem, deve dizer "renderização acelerada de vídeo".
  • Feito!

Observação: existe uma diferença entre o Chromium e o Google Chrome. Veja aqui para mais informações: Chromium vs. Google Chrome

Oranges10e
fonte
1

É um pouco trabalhoso (prefiro as coisas dos repositórios do ubuntu), mas reverter para o flashplayer 10 de 64 bits foi a única maneira de obter sucesso trabalhando com flash no Zotac ZBOX ID41 baseado em ION.

brmiller
fonte
2
Eu desaconselharia esse método devido a preocupações de segurança.
Glutanimado
0

De acordo com este tópico, você pode instalar o Flash 10.3 e usá-lo no Firefox.

DavidBanner
fonte
0

Por que você não usa o pepper flash, é a versão mais recente do flash player (atualmente versão 14) que o google mantém. Também deve ter aceleração de hardware.

De qualquer forma, o Google Chrome já incorporou o spray de pimenta.

Instalei o Pepper Flash na visualização do desenvolvedor do Chromium e Opera 24 usando o link abaixo:

http://www.webupd8.org/2014/01/pepper-flash-player-installer-for.html

Se você deseja instalar o Pepper Flash no Firefox, faça o seguinte:

sudo add-apt-repository ppa: nilarimogard / webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin

Além disso, se o google chrome ou chromium não fornecer aceleração de hardware, tente alterar os sinalizadores, vá para chrome: // flags, encontre "Substituir lista de renderização de software" e ative-o. Também funciona em ópera (opera: // flags /). Espero que ajude.

mmm3743
fonte