¿Ejecute Ubuntu en MacBook Pro 2015 - ejecute de forma nativa (arranque dual) o ejecute en una máquina virtual para prolongar la duración de la batería?

4

Actualmente uso Ubuntu en una máquina virtual, usando el software VirtualBox en mi sistema operativo host, OS X, en mi MacBook Pro 2015.

Sin embargo, la vida útil de la batería se agota rápidamente cuando se usa Ubuntu continuamente. La duración de la batería solo dura unas cuatro horas en el mejor de los casos. Si no ejecuto Ubuntu, la duración de la batería sería de aproximadamente siete horas.

¿La duración de la batería será más larga si ejecuto Ubuntu de forma nativa (arranque dual) o si ejecuto Ubuntu en una máquina virtual, con el software VirtualBox?

    
pregunta Ring Ø 03.05.2016 - 06:58

5 respuestas

6

El arranque de Ubuntu en una partición de inicio dual tiene una duración de batería similar a la de OS X, quizás un poco más corta, debido a una optimización menos eficiente para el hardware del MacBook Pro.

En una máquina virtual, a pesar de las optimizaciones "inteligentes" y las características de virtualización del hardware de la CPU, existen dos sistemas operativos completos, con dos núcleos y dos administradores de pantalla * en ejecución. No hay forma de evitar el hecho de que estos requieren una capacidad de procesamiento significativamente mayor, por lo tanto, consumen más vida de la batería.

Si desea una mayor duración de la batería en Ubuntu, intente deshabilitar el ojo dulce. (Esto, por supuesto, es asumir que la máquina virtual no se ejecuta sin cabeza).

    
respondido por el cortices 03.05.2016 - 07:09
2

Tenga en cuenta que parece que VirtualBox en particular tiene una eficiencia de batería muy pobre en comparación con otros emuladores de máquinas virtuales. Encontré esta página a continuación que comparó diferentes vms y descubrí que ejecutar Windows en Parallels o Fusion en una Mac hace que la batería tenga una duración de casi el doble que la de VirtualBox.

Detalles en enlace

    
respondido por el Rohit Manokaran 10.12.2016 - 08:50
2

No estoy usando otras aplicaciones OS X mientras trabajo en Ubuntu, que es de todos modos mi sistema operativo principal. Decidí apostar por virtualbox ya que puedo aprovechar al máximo las características de ahorro de energía de OS X y seguir utilizando la cámara web integrada, el sistema de audio y los dispositivos USB en Ubuntu.

Estoy ejecutando virtualbox (en este punto 5.1.26) en una Macbook 2015 (OS X 10.11.6) con 8GB de RAM y CPU capaz de ejecutar 4 subprocesos. La configuración predeterminada no era la mejor (al reproducir videos en la máquina virtual) y necesitaba algunos ajustes. Estoy usando xubuntu (actualmente 16.04). He asignado 3 CPU a pesar de la advertencia en VBox y alrededor de la mitad de la RAM.

El ajuste más molesto es el hecho de que a xubuntu no le gusta la alta resolución de pantalla nativa. Estoy usando los scripts a continuación para reducir la resolución en el lado de OS X. Esto funciona muy bien y no da la apariencia de reducción de escala en virtualbox.

Aquí está el código que necesitarás, gracias a quienes lo escribieron:

enlace

Create tú mismo, por ejemplo. una secuencia de comandos BASH llamada set_1440x900.sh

#!/bin/bash

/Users/myusername/Apps/setgetscreenres/setgetscreenres 1440 900

que se establecería en 1440x900, una resolución perfecta para macbooks Retina de 10 pulgadas (por ejemplo, modelo 2015).

También puede crear una aplicación AppleScript para llamar a la secuencia de comandos utilizando el Editor de secuencias de comandos de OS X en Utilidades. Puede guardar esto como "Aplicación" y luego agregarlo al dock.

do shell script"/Users/myusername/Apps/setgetscreenres/set_1440x900.sh"

Después de reiniciar OS X, que rara vez hago, solo hago clic una vez en esta aplicación, y la resolución de la pantalla se reduce (sin problemas). Se verá borroso por un tiempo, pero después de un tiempo, ya no perderá la resolución nativa Retina, si trabaja en Xubuntu. Si desea volver a la resolución nativa de retina, puede elegir cualquiera de los modos en "Preferencias del sistema" > "Monitor". Probablemente haría esto si desea trabajar con una aplicación OS X nativa.

Los videos en modo de pantalla completa ahora se ejecutarán sin problemas en xubuntu. Si cierra su macbook, enviará la caja virtual para "guardar el estado de la máquina" en segundo plano, que es exactamente lo que querrá hacer en una computadora portátil. Esto sucede convenientemente después de un tiempo de inactividad en estado cerrado, es decir, para pausas cortas, no tendrá "interrupciones para despertarse". Puede pasar un día completo con algunos descansos con una sola carga de batería (5-6 horas). Si está en una reunión y desea ahorrar en la batería, atenúe ligeramente la pantalla y retire una de las 3 CPU de la configuración de VBox. Es posible que experimente algún parpadeo en el video, pero para usar google drive, libreoffice, etc., todo funcionará sin problemas.

Usando esta configuración usted - obtener una batería de larga duración -puede utilizar controladores nativos para todo el hardware -No tengo problemas dentro de VBox con controladores para Linux relacionados con el hardware de Mac -puede ejecutar otro sistema operativo virtual en un segundo y tercer VBox e intercambiar datos entre todos los sistemas operativos fácilmente, incluido el sistema operativo OS X -No es necesario que te guste o que estés familiarizado con OS X. Apenas no necesitas tocarlo. Sin embargo, puede ser útil ejecutar algunas aplicaciones que no sean gratuitas, ser un actualizador de firmware para un dispositivo o similar. -puede transferir su "configuración de linux de trabajo favorita" fácilmente a cualquier otra PC, computadora portátil, servidor, etc. estándar con la misma arquitectura de CPU -incluso control de hardware construido en casa basado en, p. Arduino y ESP32 desde dentro de virtualbox de una manera sin complicaciones. -no es necesario que compre ninguna licencia de software además de lo que obtiene con la computadora misma.

    
respondido por el Jürgen Hench 31.08.2017 - 14:36
1

Sí, ejecutar Ubuntu de forma nativa (arranque dual) puede ser una mejor manera, pero perderá todos los "pros" de su MacBook Pro 2015 (Mac OS X).

Hay otra forma de "usar Ubuntu", que es Docker. Apuesto a que has oído hablar de ello, pero es posible que no sepas que la última versión beta de Docker utiliza un mecanismo de virtualización nativo y que ya no necesita VirtualBox ni ningún otro software de máquina virtual.

    
respondido por el david30xie 03.05.2016 - 07:19
1

¿Está seguro de que los problemas de duración de la batería durante el arranque nativo están relacionados con el sistema operativo? Intentaría instalar el control de ventilador SMC disponible desde Debian ...

Primero, deberá navegar a las configuraciones del repositorio y agregar los contrib y los repositorios no libres de la siguiente manera:

nano /etc/apt/sources.list

Después de main, agregue "contrib" y "non-free" ... Por ejemplo:

deb http://site.example.com/debian distribution main contrib non-free
deb-src http://site.example.com/debian distribution main contrib non-free

Después de eso ...

sudo apt update
sudo apt install macfanctld

Luego, una vez instalado, escriba macfanctl en el emulador de shell de su elección. Te dirigirá a la configuración. Modifique algunas configuraciones y el reloj: la duración de la batería mejorará en un factor de 2/3.

Esto no afectará las instalaciones de VM, solo la primera parte de su pregunta.

    
respondido por el oemb1905 31.10.2017 - 15:30

Lea otras preguntas en las etiquetas