Utilizzo della CPU con flash più alto in OS X rispetto a Ubuntu?

0

Recentemente ho installato Ubuntu 13.10 su un Macbook Pro del 2011. Con la stessa versione, plugin per flash e plugin per flash e flashblock per bloccare i flash irrevidenti. Quando guardo alcuni video flash online, ho scoperto che l'utilizzo della CPU è molto più alto sotto OS X Mavericks che su Ubuntu. E l'MBP diventa molto caldo e le ventole vengono eseguite molto rapidamente sotto OS X, mentre in Ubuntu è molto bello come di solito quando si guarda lo stesso video flash online. Trovo poco intuitivo perché OS X dovrebbe avere driver migliori di Linux su MBP, rendendolo più efficiente dal punto di vista energetico e di solito più efficiente. Quale potrebbe essere la ragione?

    
posta xgdgsc 27.01.2014 - 17:53
fonte

2 risposte

1

Dal momento che non puoi formulare ipotesi su come Flash per Mac o Flash per Linux siano implementati o su come utilizzano API efficienti del loro sistema operativo host, non puoi fare dichiarazioni sul perché le prestazioni si comportano in modo così diverso.

Se l'accelerazione grafica per la riproduzione video è disponibile su entrambi i SO, dovrebbe essere compito di Flash utilizzarla correttamente. Potresti voler verificare se l'accelerazione hardware è abilitata in Flash su Mac OS. Per fare ciò, fare clic con il tasto destro su un'Applet Flash e selezionare "Impostazioni ...". Quindi, nella prima scheda (Visualizzazione), ti dovrebbe essere offerto un pulsante di controllo con l'etichetta "Abilita accelerazione hardware".

Le prestazioni dipendono anche dal codec video del file multimediale. I contenuti HD di YouTube, ad esempio, richiedono solo il 10% di tempo CPU per me, mentre i contenuti Flash di altri siti Web potrebbero anche far avviare i miei fan.

    
risposta data 27.01.2014 - 18:30
fonte
1

Mi vengono subito in mente quattro cose che potrebbero causare ciò che stai vedendo:

  1. Il server offre un bitrate più elevato o un file codificato in modo diverso su OS X rispetto a Linux.
  2. Il codice del flash player è meglio ottimizzato su Linux che su OS X.
  3. Il codice su Linux chiama API migliori rispetto a OS X.
  4. Altre attività stanno prendendo CPU o aggiungendo carico su OS X e non su Linux.

La mia ipotesi è che una combinazione di più sarebbe in gioco.

    
risposta data 27.01.2014 - 22:33
fonte

Leggi altre domande sui tag