web-dev-qa-db-fra.com

Pourquoi Adobe Flash Player 11.x ne dispose-t-il pas d'une accélération matérielle?

J'utilise buntu 11.1 avec un Nvidia Geforce 8600M GT et un Nvidia Geforce 525M GT (pilotes; nvidia-current-updates via Ubuntu).

Alors que Adobes Flash Player 11.x fonctionnait avec une accélération matérielle complète dans Ubuntu 11.04, il a cessé de fonctionner dans Ubuntu 11.10.

15
Oranges10e

Oranges10e ont essayé plusieurs navigateurs, dont le plus récent Chrome et le plus récent Firefox, et il déclare:

" Puisqu'il existe de nombreux sujets/sujets et questions à ce sujet, je vous fournirai les informations que j'ai trouvées lors de ma longue, longue recherche d'une solution à ce problème (voir ma propre solution ci-dessous).

SOLUTION (il n'y en a pas):

Afin d'éviter de chercher sans cesse une solution à ce problème (cela m'a pris quelques jours pour le découvrir), ce qui peut être une vraie douleur, veuillez lire ceci:

Selon un employé d'Adobe, l'accélération matérielle a été désactivée dans les versions récentes d'Adobe Flash pour Linux et Linux uniquement. À l'heure actuelle, il n'y a pas de moyen "officiel" de le remettre en marche - pas même en installant l'hélice. Pilotes Nvidia, y compris l’accélération VDPAU. Ceci était la solution pour les anciennes versions d'Adobe Flash - plus maintenant.

La principale raison de ce déménagement était:

  1. Problèmes de sécurité.
  2. Pilotes Nvidia/AMD/Intel et Open Source instables - en combinaison avec l'accélération matérielle Adobe Flash.

Voici le lien vers le fil, où cela a été discuté et confirmé: http://forums.Adobe.com/thread/911321

Citation du lien ci-dessus:

" Malheureusement, étant donné le paysage actuel des pilotes graphiques et la prise en charge des systèmes d'exploitation basés sur Linux, nous ne pouvions pas prendre en charge Linux avec l'accélération matérielle. La plupart des pilotes, y compris ceux fournis par Intel/NVIDIA/AMD, étaient trop instables pour toujours travailler avec le lecteur flash. désolé pour la gêne occasionnée. "- Charbs09, employé d'Adobe

" À partir de FP 11.0.1.152, il est impossible d'activer HW Acceleration pour Linux. Nous l'avons désactivé pour des raisons de sécurité, mais nous pouvons réactiver une méthode non prise en charge dans une future version. "- Charbs09, Employé d'Adobe

Donc, avant de sortir et d'acheter un Netbook ION, Nettop ou tout type de PC, souhaitant l'utiliser dans une combinaison de Linux/Ubuntu et Adobe Flash 11.x, avec l'intention de lire des vidéos HD (720p, 1080p) avec une accélération matérielle complète, veuillez considérer les informations mentionnées ci-dessus. Malheureusement, j’ai compris cela trop tard (j’ai essayé plusieurs autres méthodes pour que cela fonctionne à nouveau, avant de trouver le lien ci-dessus). "

16
desgua

Je viens de poster une découverte intéressante sur "Accélération matérielle pour Adobe Flash" ici: Adobe Flash 11.2 fonctionne-t-il à nouveau avec le matériel Nvidia?

Cela pourrait vous aider si vous utilisez du matériel Nvidia (avec les pilotes les plus récents). Il y a toujours de l'espoir.

3
Oranges

Salut les gars,

Je voulais juste mettre à jour ma propre réponse, car j'ai finalement trouvé une solution efficace et fiable au problème: Google Chrome . Voici ce que vous obtiendrez en téléchargeant et en installant le navigateur de Google:

  • Rendu vidéo accéléré par Flash sur les GPU Nvidia et AMD. Un navigateur avec accélération matérielle (GPU), si votre GPU est pris en charge. La raison pour laquelle je mentionne cela: Firefox est extrêmement lent sur mon système.
  • Firefox = Bas cadrages, défilement lent/lent sur divers sites Web, utilise une ancienne version d'Adobe Flash et n'offre aucune accélération matérielle pour les vidéos Flash.
  • Chrome = débit de trame plus élevé et défilement régulier sur divers sites Web. Livré avec une version * à jour d'Adobe Flash automatiquement mise à jour via des mises à jour automatiques du navigateur. Cela conduit à: Une expérience de navigation plus fluide, plus rapide et une lecture vidéo Flash plus fluide, même sur les ordinateurs portables.

Mon système d'exploitation et le matériel de mon choix:

  • OS: Ubuntu 12.04 LTS 64 bits (LTS = solide et très stable)
  • Matériel: AMD Phenom II X4, AMD HD 7850 (pilotes propriétaires installés), mémoire vive DDR3 de 8 Go, carte mère MSI AM3 +

Procédure:

  • Installez les derniers pilotes propriétaires via Ubuntu. J'ai choisi d'installer les pilotes les plus récents/mis à jour proposés par Ubuntu. Je n'ai pas installé les pilotes expérimentaux/bêta.
  • Téléchargez et installez Google Chrome .
  • Lancez Chrome, accédez à Youtube et lisez une vidéo 1080p. Faites un clic droit sur la vidéo et sélectionnez "Afficher les informations sur la vidéo". Si tout se passe bien, il faut dire "rendu vidéo accéléré".
  • Terminé!

Remarque: il existe une différence entre Chrome et Google Chrome. Voir ici pour plus d'informations: Chrome vs Google Chrome

2
Oranges10e

C'est un peu pénible à la main (je préfère de loin les choses des référentiels ubuntu), mais revenons au flashplayer 10 bits était le seul moyen pour moi de réussir à faire fonctionner Flash sur ION basé sur Zotac ZBOX ID41.

1
brmiller

Selon le fil this , vous pouvez installer Flash 10.3 et l’utiliser dans Firefox.

0
DavidBanner

Pourquoi ne pas simplement utiliser Pepper Flash, c’est la dernière version de Flash Player (version actuelle 14) que Google met à jour. Il devrait également avoir une accélération matérielle.

Quoi qu'il en soit, Google Chrome a déjà intégré pepperflash.

J'ai installé pepper flash sur Chromium et la prévisualisation du développeur Opera 24 à l'aide du lien ci-dessous:

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

Si vous souhaitez installer Pepper Flash dans Firefox, procédez comme suit:

Sudo add-apt-repository ppa: nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get installer freshplayerplugin

De plus, si google chrome ou chrome ne vous donne pas l'accélération matérielle, essayez de changer les indicateurs, accédez à chrome: //, recherchez "Remplacer la liste de rendu du logiciel" et activez-le. Cela fonctionne également sur l'opéra (opera: // flags /). J'espère que ça aide.

0
mmm3743