¿Mayor uso de CPU en el sistema operativo X en OS X que en Ubuntu?

0

Recientemente instalé Ubuntu 13.10 en un Macbook pro 2011 tardío. Con la misma versión, complemento de flash de cromo y pimienta y extensión flashblock para bloquear el flash irrevalente. Cuando miro un video flash en línea, descubrí que el uso de la CPU es mucho mayor en OS X Mavericks que en Ubuntu. Y el MBP se calienta y el ventilador se ejecuta muy rápidamente bajo OS X, mientras que en Ubuntu es muy bueno cuando se ve el mismo video flash en línea. Me parece poco intuitivo porque OS X debería tener mejores controladores que Linux en MBP, lo que lo hace más eficiente en el consumo de energía y, por lo general, más fresco. ¿Cuál podría ser la razón?

    
pregunta xgdgsc 27.01.2014 - 17:53

2 respuestas

1

Ya que no puede hacer suposiciones sobre cómo se implementa Flash for Mac o Flash for Linux o cómo utilizan las API eficientes de su sistema operativo host, no puede hacer declaraciones sobre por qué el desempeño se comporta de manera tan diferente.

Mientras la aceleración de gráficos para la reproducción de video esté disponible en ambos sistemas operativos, debería ser la tarea de Flash utilizarla correctamente. Es posible que desee comprobar si la aceleración de hardware está habilitada en Flash en Mac OS. Para hacer esto, haga clic derecho en un applet de Flash y seleccione "Configuración ...". Luego, en la primera pestaña (Pantalla), se le ofrecerá un botón de verificación con la etiqueta "Habilitar aceleración de hardware".

El rendimiento también depende del códec de video del archivo multimedia. El contenido HD de YouTube, por ejemplo, solo requiere un 10% de tiempo de CPU, mientras que el contenido Flash de otros sitios web también puede hacer que empiecen a mis fans.

    
respondido por el h3nk 27.01.2014 - 18:30
1

Cuatro cosas vienen a la mente inmediatamente que podrían causar lo que estás viendo:

  1. El servidor está ofreciendo una tasa de bits más alta o un archivo que está codificado de manera diferente en OS X en lugar de Linux.
  2. El código del reproductor flash en sí está mejor optimizado en Linux que en OS X.
  3. El código en Linux está llamando a una mejor API que en OS X.
  4. Otras tareas son tomar CPU o agregar carga en OS X y no en Linux.

Mi opinión es que una combinación de varias estaría en juego.

    
respondido por el bmike 27.01.2014 - 22:33

Lea otras preguntas en las etiquetas