ti-enxame.com

Por que os aplicativos Flash estão tão lentos / com falhas?

Tenho notado que os aplicativos Flash tendem a ser mais lentos no Ubuntu do que no Windows na mesma máquina. Isso é particularmente perceptível ao assistir a vídeos HD ou ao jogar gráficos/jogos pesados ​​de física. Há alguma maneira de melhorar o desempenho do Flash no Ubuntu, ou isso é apenas um problema com a versão do Linux com a qual terei que conviver?

Atualmente, estou apenas reduzindo o número de guias abertas, bloqueando anúncios em Flash e fechando outros programas, mas estou procurando maneiras de afetar o próprio Flash.

Outras coisas que eu já fiz foram usar o recurso HTML5 do Youtube e reproduzir vídeos diretamente do/tmp no VLC. Eu queria saber se havia alguma maneira de simplificar o Flash em si embora. Talvez não.

Pergunta mais específica: Existe alguma coisa que eu possa fazer no mms.cfg para melhorar o desempenho?

34
DLH

Este é um problema com o Flash Player - a versão do Linux apresenta alguns problemas de desempenho ao reproduzir vídeo.

Sua melhor aposta para sites como o YouTube que oferecem suporte a vídeos em HTML5 é usá-los. (Veja aqui para detalhes.) O desempenho é muito melhor.

25
Nathan Osman

Atualmente, a aceleração de hardware em flash para vídeo e gráficos é suportada apenas na plataforma Windows. Veja: http://www.Adobe.com/devnet/flashplayer/articles/fplayer10.1_hardware_acceleration.html

12
t3c

Alternativamente, você pode usar o Gnash ou o Lightspark.

3
akshatj

Além das sugestões acima - tente desabilitar o compiz, usando o chrome, certificando-se de instalar os drivers gráficos mais rápidos - você pode tentar substituir a detecção do plugin Flash para aceleração de hardware . Eu não posso garantir a utilidade deste hack, no entanto.

2
loevborg

Espero que você esteja usando o Ubuntu. É bastante simples se você usar o instalador fornecido pelo site da Adobe.

Pode ser apenas um baixo poder de processamento, já que o flash é um processo extenso do processador, também mais memória RAM pode ajudar.

Também indo para Sistema> Administração> Perfis de Hardware e certificando-se de que seus drivers gráficos têm as configurações corretas ajuda.

:)

2
myusuf3

Tente desabilitar os efeitos da área de trabalho.

2
nmiller0

Estou executando o Ubuntu 12.04 64-bit com uma Nvidia GeForce 8400 GS. Eu tive problemas relacionados ao Flash desde que realizei uma instalação limpa do 12.04. Assim como você, eu instalei os drivers proprietários, mas Configurações do Sistema> Detalhes lista gráficos como "Desconhecido".

Eu estava tendo problemas de velocidade, mas mais irritantemente, os mesmos problemas relatados em Flash vídeo aparece azul neste fórum. Seguindo a solução postada no link anterior, o comportamento indesejado de todos os vídeos em Flash ficou azul, mas acabou causando a falha do plug-in do Flash quase toda vez que eu tentava assistir a um vídeo on-line.

A solução para mim era olhar para o /etc/Adobe/mms.cfg e remover tudo menos uma linha, que deveria ser:

 OverrideGPUValidation=true

Se você não tem certeza de como fazer isso, você pode usar seu editor de texto favorito (para mim é vi) ou você pode abrir o gedit com o seguinte comando de terminal:

Sudo gedit /etc/Adobe/mms.cfg

Escreva na linha OverrideGPUValidation = true acima, salve o arquivo e saia do gedit. Reinicie seu navegador e veja se isso resolve os problemas que você está tendo.

Esta ideia e outras são discutidas em buntuforums , e em muitos outros lugares. Por favor, tente alterar o seu mms.cfg (ou criá-lo, se ainda não existir) e poste de volta com seus resultados. Boa sorte!

1
OpensourceFool

Tente usar o navegador do Google Chrome. Eu achei que fosse mais rápido que o Firefox no Ubuntu, para páginas normais ou com Flash.

1
rmartinus

Se, por exemplo, você quiser reproduzir um vídeo do youtube, há uma solução alternativa!

O flash armazena o vídeo em seu disco, esse arquivo estará em /tmp/ e será chamado de algo como FlashXXp0sHC0, ou seja, Flash + 8 caracteres aleatórios. Você pode reproduzi-lo em um reprodutor normal ou copiá-lo em outro lugar para visualização off-line (observe que na maioria dos países é ilegal copiar o arquivo, pois viola direitos autorais).

Essa abordagem funcionará em muitos sites, mas depende do formato do streaming. Em caso de dúvida, você pode usar o utilitário file para detectar o que está no arquivo

[email protected]:~$ file /tmp/FlashXXp0sHC0
/tmp/FlashXXp0sHC0: ISO Media, MPEG v4 system, version 2

[email protected]:~$ file /tmp/FlashXXLE3wCf
/tmp/FlashXXLE3wCf: Macromedia Flash Video
1
LassePoulsen

Se você estiver usando a versão AMD64 do Ubuntu, tente baixar o beta flash player AMD64. A compilação x86 é executada por meio de uma camada de emulação com a qual tive vários problemas.

0
David

Eu experimentei o mesmo incômodo sob o Ubuntu 12.04.3 no meu netbook [Asus 1005PE, chipset de vídeo Intel GMA3150, linux-genérico-lts-raring kernel + xserver-xorg-video-intel-lts-raring]

Além da solução alternativa de arquivo /etc/Adobe/mms.cfg, fui ao gerenciador de configurações do compizconfig (se não instalado, Sudo apt-get install compizconfig-settings-manager) e desativei completamente a opção "dim windows" em Effects, na seção inferior.

Menos carga no sistema (sem mesmo desistir de Unity nem Adobe-flashplugin), e voilà, vídeos em flash em tela cheia não gaguejam agora.

0
indigocat

Arquivos de vídeo em Flash não estão mais em /tmp
este é um script que irá localizar e reproduzir o arquivo de vídeo flash usando o Player
da sua escolha
Pastebin.com/dFamyLd5
Se o fluxo não for rápido o suficiente, não haverá buffering, o player irá parar ou sair

Para usá-lo, pause a mídia de streaming e execute o script
Eu uso este comando em um lançador com ele
video smplayer "-close-at-end -fullscreen -minigui"
Salvei o script em /usr/local/bin/video
Se você usar echo para o parâmetro do player, ele irá imprimir o caminho para o vídeo

Isso não funcionará em fluxos usam DRM

Tecnicamente, a resposta para a pergunta é porque flash é um pedaço de lixo que deveria ter morrido há alguns anos.

0
GM-Script-Writer-62850