Flash utilise-t-il davantage le processeur sous OS X qu'Ubuntu?

0

J'ai récemment installé Ubuntu 13.10 sur un Macbook pro 2011 récent. Avec la même version, plugin flash chrome et poivre et extension flashblock pour bloquer les flashs irréprochables. Lorsque je regarde des vidéos flash en ligne, j'ai constaté que l'utilisation du processeur est beaucoup plus élevée sous OS X Mavericks que sous Ubuntu. Et le MBP devient chaud et le ventilateur tourne très vite sous OS X, alors qu’en Ubuntu, il est très cool comme d'habitude de regarder en ligne la même vidéo flash. Je trouve cela peu intuitif car OS X devrait avoir de meilleurs pilotes que Linux sur MBP, ce qui le rend plus économe en énergie et généralement plus froid. Quelle pourrait être la raison?

xgdgsc
la source
Voyez-vous le même comportement sous OS X sous Safari?
Samh
Je n'ai jamais utilisé le safari. Et j'utilise à peine OS X sur ce MBP maintenant. Donc, je ne sais pas.
xgdgsc

Réponses:

1

Étant donné que vous ne pouvez faire aucune hypothèse sur la mise en œuvre de Flash pour Mac ou de Flash pour Linux, ni sur la manière dont ils utilisent les API efficaces de leur système d'exploitation hôte, vous ne pouvez en aucun cas expliquer pourquoi les performances se comportent si différemment.

Tant que l'accélération graphique pour la lecture vidéo est disponible sur les deux systèmes d'exploitation, la tâche de Flash doit être de l'utiliser correctement. Vous voudrez peut-être vérifier si l'accélération matérielle est activée dans Flash sous Mac OS. Pour ce faire, cliquez avec le bouton droit de la souris sur une applet Flash et sélectionnez "Paramètres ...". Ensuite, dans le premier onglet (Affichage), un bouton de contrôle intitulé "Activer l'accélération matérielle" devrait vous être proposé.

Capture d'écran

Les performances dépendent également du codec vidéo du fichier multimédia. Le contenu HD de YouTube, par exemple, ne prend que 10% de temps processeur, alors que le contenu Flash d’autres sites Web peut également aider à démarrer mes fans.

h3nk
la source
1

Quatre choses me viennent immédiatement à l’esprit qui pourraient causer ce que vous voyez:

  1. Le serveur sert un débit binaire plus élevé ou un fichier codé différemment sous OS X par rapport à Linux.
  2. Le code du lecteur flash lui-même est mieux optimisé sous Linux que sous OS X.
  3. Le code sous Linux appelle une meilleure API que sous OS X.
  4. D'autres tâches prennent du processeur ou ajoutent de la charge sur OS X et non sur Linux.

À mon avis, une combinaison de plusieurs serait en jeu.

bmike
la source