Shockwave Flash trava com Chromium e Firefox

Shockwave Flash trava com Chromium e Firefox

Desde a atualização para o Ubuntu 13.10, o Shockwave Flash não funciona no Chromium ou no Firefox. Ambos mostram uma caixa de diálogo "Shockwave Flash travou".

Cromo 29.0.1547.65

Depois de carregar uma página com um vídeo em Flash, recebo este aviso duas vezes no console:

NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).

Quando tento reproduzir o vídeo, ele trava e recebo estas mensagens de erro distorcidas:

(exe:14868): Gdk-WARNING **: XID collision, trouble ahead
[xcb] Extra reply data still left in queue
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
owser --type=plugin --plugin-path=/usr/lib/flashplugin-installer/libflashplayer.so --lang=de --channel=14560.18.20766867: ../../src/xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed.

Firefox 25.0

Com o Firefox, recebo estes erros:

###!!! ABORT: Request 154.24: BadValue (integer parameter out of range for operation); 3 requests ago: file /build/buildd/firefox-25.0+build3/toolkit/xre/nsX11ErrorHandler.cpp, line 157
WARNING: pipe error (110): Connection reset by peer: file /build/buildd/firefox-25.0+build3/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 437

###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv

O que eu tentei até agora

  • Reinstalando o instalador do flashplugin
  • Alterando permissões de /dev/nvidia0
  • Tentei o Google Chrome 30.0.1599.114, que funciona perfeitamente com seu próprio plugin Flash.

Parece que o Flash Aid não está mais disponível. A aceleração da GPU está funcionando bem, por exemplo, para Portal.

Alguém sabe como consertar isso?

Responder1

Se você precisar usar Flash

De modo geral, meu entendimento é que a Adobe não oferece mais suporte a flash no Linux - mas que o projeto Google Chrome decidiu integrar e oferecer suporte a flash por conta própria. Portanto, o Google Chrome seria o único navegador que você pode usar no momento, por assim dizer.

Consegui fazer o flash funcionar em outros navegadores a partir de uma instalação recente em uma máquina antiga de 32 bits usando um plug-in flash-sse (Shockwave Flash 11.1 r102). Esta compilação é feita para chips que não possuem suporte SSE. Não sei qual máquina você está usando, mas esta é uma informação importante.

Isso não estava em uma máquina Ubuntu, mas em uma caixa Arch Linux rodando Gnome, mas você deve conseguir encontrar uma versão mais antiga do flash ou flash-sse para Ubuntu.

O que acontecerá é que as versões mais recentes do Firefox (eu tenho a v27) bloquearão automaticamente as versões mais antigas do Flash com um aviso de segurança. Você terá que clicarAtivar ...e entãoPermitir ...para visualizar o flash. Pessoalmente, prefiro isso porque não gosto de anúncios em flash transmitidos para minha máquina e usando largura de banda.

O risco de segurança, se houver, pode ser mitigado de alguma forma enviando locais de arquivos para &>/dev/null, para que todos os dados transmitidos sejam destruídos na chegada.

[atualização] Acabei de instalar o Chromium v32 + e a configuração acima (Shockwave Flash 11.1 r102) também funciona para o Chromium - sem as reclamações que o Firefox exibe.

Para o Ubuntu, você poderá encontrar um pacote Debian que funcione. Um bom link para seguir éhttps://wiki.debian.org/FlashPlayer. Parece que o Flash 11 é a última versão a funcionar no Linux.

Caso contrário, use HTML5

Como alternativa, você pode ativar o HTML5 em vez do flash em qualquer navegador compatível com HTML5 (especialmente o Chromium) seguindo este linkhttps://www.youtube.com/html5e clicandoSolicite o player HTML5. Deste ponto em diante, seus vídeos do YouTube e alguns outros serão reproduzidos em qualquer navegador compatível com HTML5, mas descobri que em minha máquina mais antiga isso consumia muitos recursos. Em máquinas mais novas, não acho que isso será um problema. É para lá que todo o conteúdo de streaming está indo e é por isso que o Adobe Flash será descontinuado no longo prazo.

Responder2

Infelizmente ou felizmente, o Shockwave interrompeu o suporte ao Linux, atualmente a versão mais recente é 11.02 no Linux. O Firefox está se desenvolvendo rapidamente, mas está longe de substituir o flash por enquanto. A única alternativa ou melhor solução é usar pipelight. Está rodando flash, shockwave, silverlight e reprodutor de unidade através do vinhohttp://fds-team.de/cms/pipelight-installation.html Embora o seu problema pareça estar relacionado ao módulo de vídeo do seu hardware, você pode tentar o Pipelight. Eu uso há meses, está perfeitamente integrado em seus navegadores como Chrome, Firefox, Opera.. tudo funciona bem. Ele está usando a versão mais recente do flash.

informação relacionada