it-swarm-es.com

¿Por qué las aplicaciones Flash son tan lentas / accidentadas?

Me di cuenta de que las aplicaciones Flash tienden a ser más lentas en Ubuntu que en Windows en la misma máquina. Esto es particularmente notable cuando se ve un video HD o se juegan juegos gráficos/pesados. ¿Hay alguna forma de mejorar el rendimiento de Flash en Ubuntu, o es solo un problema con la versión de Linux con la que tendré que vivir?

Actualmente solo estoy reduciendo el número de pestañas abiertas, bloqueando anuncios flash y cerrando otros programas, pero estoy buscando formas de afectar el propio Flash.

Otras cosas que ya he estado haciendo incluyen usar la función HTML5 de Youtube y reproducir videos directamente desde/tmp en VLC. Sin embargo, me preguntaba si había alguna forma de racionalizar Flash. Talvez no.

Pregunta más específica: ¿Hay algo que pueda hacer en mms.cfg para aumentar el rendimiento?

34
DLH

Este es un problema con Flash Player: la versión de Linux tiene algunos problemas de rendimiento con la reproducción de video.

Su mejor opción para sitios como YouTube que admiten video HTML5 es usar eso en su lugar. (Ver aquí para más detalles.) El rendimiento es mucho mejor.

25
Nathan Osman

La aceleración de hardware en flash para video y gráficos actualmente solo es compatible con la plataforma Windows. Ver: http://www.Adobe.com/devnet/flashplayer/articles/fplayer10.1_hardware_acceleration.html

12
t3c

Alternativamente, puede usar Gnash o Lightspark.

3
akshatj

Además de las sugerencias anteriores, intente deshabilitar compiz, usando Chrome, asegurándose de que estén instalados los controladores de gráficos más rápidos, puede intentar anular la detección del complemento Flash para la aceleración de hardware . Sin embargo, no puedo responder por la utilidad de este truco.

2
loevborg

Espero que estés usando Ubuntu. Es bastante sencillo si utiliza el instalador que le proporcionó el sitio web de Adobe.

Es posible que tenga poca potencia de procesamiento, ya que la memoria flash es un proceso extenso del procesador, también podría ayudar más RAM.

También ir a Sistema> Administración> Perfiles de hardware y asegurarse de que sus controladores gráficos tengan la configuración correcta ayuda.

:)

2
myusuf3

Intenta deshabilitar los efectos de escritorio.

2
nmiller0

Estoy ejecutando Ubuntu 12.04 de 64 bits con una Nvidia GeForce 8400 GS. He tenido problemas relacionados con Flash desde que realicé una instalación limpia de 12.04. Al igual que usted, he instalado los controladores propietarios, pero Configuración del sistema> Detalles enumera los gráficos como "Desconocidos".

Estaba teniendo problemas de velocidad, pero lo más molesto, los mismos problemas que se informan en el video Flash aparece en azul en este foro. Siguiendo la solución publicada en el enlace anterior, se detuvo el comportamiento no deseado de todos los videos Flash que se tiñen de azul, pero terminó causando que el complemento Flash se bloqueara casi cada vez que intentaba ver un video en línea.

La solución para mí fue mirar hacia atrás en /etc/Adobe/mms.cfg y eliminar todo menos una línea, que debería leer:

 OverrideGPUValidation=true

Si no está seguro de cómo hacer esto, puede usar su editor de texto favorito (para mí es vi) o puede abrir gedit con el siguiente comando de terminal:

Sudo gedit /etc/Adobe/mms.cfg

Escriba en la línea OverrideGPUValidation = true desde arriba, guarde el archivo y salga de gedit. Reinicie su navegador y vea si esto resuelve los problemas que tiene.

Esta idea y otras se discuten en buntuforums , y en muchos otros lugares. Intente cambiar su mms.cfg (o crearlo, si aún no existe) y vuelva a publicar con sus resultados. ¡Buena suerte!

1
OpensourceFool

Intenta usar el navegador Google Chrome. Me pareció que era más rápido que Firefox en Ubuntu, para páginas normales o con Flash.

1
rmartinus

Si, por ejemplo, desea reproducir un video de YouTube, ¡hay una solución alternativa!

Flash almacena el video en tu disco, ese archivo estará en /tmp/ y se llamará algo así como FlashXXp0sHC0, que es Flash + 8 caracteres aleatorios. Puede reproducirlo en un reproductor normal, o incluso copiarlo en otro lugar para verlo sin conexión (tenga en cuenta que en la mayoría de los países es ilegal copiar el archivo porque viola los derechos de autor).

Este enfoque funcionará en muchos sitios, pero depende del formato de transmisión. Si tiene dudas, puede usar la utilidad file para detectar lo que hay en el archivo

[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

Si está utilizando la compilación AMD64 de Ubuntu, intente descargar la versión beta del reproductor flash AMD64. La compilación x86 se ejecuta a través de una capa de emulación con la que he tenido muchos problemas.

0
David

Experimenté la misma molestia bajo Ubuntu 12.04.3 en mi netbook [Asus 1005PE, chipset de video Intel GMA3150, kernel linux-generic-lts-raring + xserver-xorg-video-intel-lts-raring]

Además de la solución del archivo /etc/Adobe/mms.cfg, fui al administrador de configuración de compizconfig (si no está instalado, Sudo apt-get install compizconfig-settings-manager) y deshabilité por completo la opción "ventanas oscuras" en Efectos, en la sección inferior.

Menos carga en el sistema (sin siquiera rendirse en Unity ni Adobe-flashplugin), y voilà, los videos flash de pantalla completa no tartamudean ahora.

0
indigocat

Los archivos de video Flash ya no están en /tmp
este es un script que localizará y reproducirá el archivo de video flash de transmisión usando el Reproductor
de su elección
Pastebin.com/dFamyLd5
Si la transmisión no es lo suficientemente rápida, no hay almacenamiento en búfer, el jugador simplemente se detendrá o saldrá

Para usarlo, pausa los medios de transmisión y ejecuta el script
Uso este comando en un lanzador con él
video smplayer "-close-at-end -fullscreen -minigui"
Guarde el script en /usr/local/bin/video
Si usa echo para el parámetro del reproductor, imprimirá la ruta al video

Esto no funcionará en transmisiones usando DRM

Técnicamente, la respuesta a la pregunta es porque flash es un pedazo de basura que debería haberse extinguido hace unos años.

0