Habilite el rendimiento completo en la computadora portátil Sandy Bridge

9

Tengo una computadora portátil Intel i7 de segunda generación. Uso Thermald y tlp para administrar la duración de la batería (¡son geniales!). Sin embargo, a veces no me importa el ruido y el consumo de energía, y quiero que la CPU se ejecute a 3.5GHz. Por alguna razón, esto parece imposible de lograr. El ventilador nunca funciona a toda velocidad, y el procesador siempre está acelerado. Cuando uso cpufreq-info nunca veo más de 2.8GHz (por lo que el turbo boost no funciona), y la frecuencia baja a 800Mhz cuando el ventilador comienza a "ponerse ruidoso". Esto es con Intel P-State y el gobernador de rendimiento. El gobernador Powersafe es aún "peor", pero eso es bueno ya que aumenta la vida útil de la batería.

¿Alguna idea de cómo habilitar el "pleno poder"?

¡Gracias!

matus201
fuente
agregué sudo update-grub a las instrucciones
mchid
He visto varios hilos / preguntas muy similares. Si bien no tengo pruebas, creo que algo está mal con la interacción Thermald / intel_pstate. Como prueba, debe probar el controlador acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = disable" en / etc / default / grub) y / o deshabilitar thermald.
Doug Smythies
también debe habilitar turbo boost en / etc / default / tlp
mchid
@mchid: solo quise decir como una prueba. Algo está mal de alguna manera y me gustaría averiguar qué.
Doug Smythies
1
@mchid: Eso no es cierto, y el artículo está obsoleto. intel_pstate powersave es igual o mejor que acpi-cpufreq ondemand; rendimiento intel-pstate = igual que rendimiento acpi. Sin embargo, no estoy seguro de qué cambios se transfieren a los núcleos anteriores.
Doug Smythies

Respuestas:

9

Sí, todo lo que tienes que hacer es:

primero, configure tlp "governner" en rendimiento para ac y batt en su archivo / etc / default / tlp y mientras esté allí, continúe y habilite también turbo boost

luego, edite / etc / default / grub e inserte

intel_pstate=disable

después

GRUB_CMDLINE_LINUX_DEFAULT=

como este ejemplo

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

ejecuta este comando para aplicar el cambio a grub

sudo update-grub

luego, instale el indicador-cpufreq

sudo apt-get update
sudo apt-get install indicator-cpufreq

reinicie para que sus cambios surtan efecto.

Después de reiniciar, verá un ícono en el panel de Unity, haga clic en este ícono y podrá configurar la CPU en rendimiento (completo), bajo demanda (solo cuando sea necesario), ahorro de energía o conservador.


Puede que no sea necesario desactivar pstate, puede probarlo de vez en cuando para ver si hay alguna diferencia. Asegúrese de actualizar grub después de hacer ese cambio.

Además, el indicador-cpufreq no permitirá cambios con pstate activado (solo con pstate desactivado), aún tendrá que hacerlo manualmente.

Finalmente, puede obtener mejores números de i7z:

sudo apt-get install i7z

y luego corre

sudo i7z

Instalar sensores lm y ejecutar sensores detectar:

sudo apt-get install lm-sensors

sudo sensors-detect

Sigue las indicaciones y selecciona sí a todo.


Finalmente, estos enlaces pueden ayudar:

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

Esto no solo permite la aceleración de hardware para flash sino que instala VDPAU e i965

http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

y estos puntos de referencia más recientes muestran una ligera ventaja al deshabilitar pstate y usar el rendimiento

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2

mchid
fuente
Gracias por i7z, ¡es una mejor manera de monitorear cpu freq! He habilitado el turbo a través de TLP, deshabilitado el estado p, he utilizado el regulador de rendimiento (a través de TLP), pero la CPU todavía tiene "miedo" de encender los ventiladores. Es casi como si hubiera un límite de temperatura en alguna parte. En Windows, si habilito el rendimiento completo, mi computadora portátil llega fácilmente a 90C por núcleo.
matus201
@ matus201 usando el rendimiento a través de tlp no establece la frecuencia en rendimiento, permite el rendimiento. Si desea establecer el rendimiento, debe usar algún otro método, como sudo cpupower frequency-set -g performancedeshabilitar pstate y usar el indicador-cpufreq para establecerlo en el rendimiento.
mchid
@ matus201 como se sugirió, podría intentar deshabilitar thermald como prueba, pero no lo recomendaría. El hecho de que la CPU se caliente no significa que realmente esté obteniendo más rendimiento de ella.
mchid
Utilicé el cpupower para establecer el rendimiento del gobernador, y parece funcionar en el sentido de que el gobernador es el rendimiento. La frecuencia de la CPU salta a 3.5GHz cuando trabajo el sistema; sin embargo, tan pronto como los ventiladores giran un poco (en los ventiladores vaio están controlados por BIOS), la CPU se acelera a 800MHz. Cuando se calman, la frecuencia vuelve a saltar a 3.5GHz, los ventiladores giran, se produce un estrangulamiento, etc. Esto hace imposible ver un simple video de YouTube de 720p sin cuadros caídos.
matus201
Debo mencionar que esta aceleración nerviosa ocurre con o sin estado p (desactivado / activado a través de grub). Me hace pensar que este es un caso especial con las computadoras portátiles VAIO ..
matus201
1

Me las arreglé para resolver esto. Como de costumbre, Sony decidió hacer las cosas a su manera, por lo que esto es específico solo para las computadoras portátiles Vaio.

Para configurar el rendimiento completo, debe escribir en la terminal:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

Esto configura su computadora portátil en modo de rendimiento, y no ocurre aceleración.

matus201
fuente