¿Por qué mi computadora portátil con gráficos AMD Radeon HD 76xx se sobrecalienta cuando uso Ubuntu?


13

Compré una nueva computadora portátil que vino preinstalada con Windows 7. Me encanta trabajar en Ubuntu y, por lo tanto, instalé 12.04 en mi computadora portátil. Puedo trabajar en Windows durante 6 horas seguidas y siento que la computadora portátil está solo ligeramente caliente, pero a los 15 minutos de ejecutar Ubuntu y mi computadora portátil está demasiado caliente.

La batería también se agota muy rápidamente en Ubuntu. 1.5 horas de copia de seguridad en Ubuntu en comparación con 5-6 horas en Windows.

Anteriormente tenía un Dell Inspiron N5010 y todo funcionó sin problemas. No hay problemas de calefacción. Vino con el procesador Intel i3. ¿Entonces me pregunto si este problema tiene algo que ver con el procesador? (AMD A8)

Especificaciones:

  • Laptop HP Pavilion G6-2005AX (APU Quad Core A8 / 4GB / 500GB / Win7 HB / 1.5GB Graph)
  • 1 GB AMD Radeon HD 7670M Dedicado 512 MB AMD Radeon HD 7640G Gráficos integrados

Ya he instalado los controladores propietarios de ATI sugeridos por Ubuntu. Pero la sensorstemperatura es de 70 grados C.

¿Hay alguna solución para este problema?


1
Pruebe esto: askubuntu.com/questions/208093/samsung-series-5-overheating/… La respuesta no es específica del dispositivo. funciona a las mil maravillas.
Dr_Bunsen

Tenga en cuenta que Júpiter (el enlace en el comentario anterior) ya no funciona ni está disponible para versiones recientes de Ubuntu (> = 13.10).
Rmano

Respuestas:


5

OP informó en la Revisión 2 de la pregunta que logró resolver el problema :

¡Logramos solucionar el problema instalando controladores propietarios de AMD descargados del sitio web de AMD , después de desactivar el controlador sugerido por Ubuntu!

En este momento la sensorstemperatura es de 47 grados C! y batería de respaldo de 4 hrs! HOORAY!


3

Solución / solución alternativa con controladores de código abierto: (núcleos> = 3.11)

Yo tuve el mismo problema; mi computadora portátil incluso se apagará por sobrecalentamiento unos minutos después del arranque (y en algún momento ni siquiera logró terminar el arranque).

Mi máquina Samsung Chronos 7 (ver nota (3)) con gráficos híbridos:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]

El cambio a controladores propietarios ayudó, pero a veces también se estaba sobrecalentando. Con los controladores de código abierto, a menudo no llegaba para terminar el arranque. Logré arreglarlo y usar los controladores de código abierto en Ubuntu 13.10, kernel 3.11.x.

Descargo de responsabilidad : no me importa haber reducido el rendimiento en 3D. Si le molesta, intente instalar los controladores propietarios más recientes .

a) regrese a los controladores de código abierto eliminando todos los paquetes fglrx ( enlace , enlace ). Asegúrese de eliminar /etc/X11/xorg.confsi tiene uno --- puede bloquear los controladores de código abierto para buscar pantallas.

b) fundamental agregar el parámetro de arranque del kernel radeon.dpm=1 (ver nota 1). Esto solo mantiene la temperatura baja (aunque más alta de lo que me gusta). ( Editar: debería ser el valor predeterminado en 14.04 en adelante ).

c) Identificar el número de tarjeta (ver nota 2) . En mi caso card1, puedes decirlo buscando si /sys/class/drm/card1/device/power_dpm_stateexiste un archivo llamado . Ir superusuario en una terminal con sudo -iy hacer

echo battery > /sys/class/drm/card1/device/power_dpm_state

Esto hace que mi GPU sea 20 grados (C) más fría. Agregué esto a mi /etc/rc.local:

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
fi

d) Después de suspender / reanudar, extrañamente, la GPU está más caliente. Una solución es emitir (como se indicó anteriormente en un terminal de superusuario)

echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level

Enlaces de interes:


Notas al pie:

(1) Esto habilitará la "administración dinámica de energía" para el controlador radeon. FWIK, será la configuración predeterminada en 14.04 en adelante, por lo que este truco debería quedar obsoleto pronto.

Enlace principal: https://wiki.archlinux.org/index.php/ATI#Dynamic_power_management

(2) Tenga en cuenta que en algún momento la tarjeta AMD cambia de número en los reinicios. Como solución, puse mis scripts (tuve que ponerlo como está /etc/rc.localy una mezcla similar en un script de currículum en /etc/pm/sleep.d/01-stay-cool--- comente o lea aquí si necesita ayuda para el script de currículum).

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
      echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level
fi
if [ -f /sys/class/drm/card0/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card0/device/power_dpm_state
      echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level
fi

(3) Modelo exacto para ser amigable con Google ( sudo dmidecode):

System Information
        Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
        Product Name: 700Z3A/700Z4A/700Z5A/700Z5B
        Graphic card Radeon HD 6400M/7400M Series
        Version: 0.1


0

Tengo el mismo problema con Ubuntu 12.04 y 13.04 en mi computadora portátil Sony Vaio SVE1512W1ESI con una tarjeta AMD Radeon HD 7500M / 7600M . El ventilador estaba funcionando todo el tiempo y la herramienta de sensores mostró temperaturas en 60s (comenzó con 56-57 y luego fue a 67-68 con, por ejemplo, navegador abierto).

Instaló controladores propietarios desde Configuración del sistema -> Controladores adicionales pero no ayudó. Finalmente instalé el controlador propietario del sitio web de AMD y solucionó el problema.

Siga los siguientes pasos simples para instalarlo (como se describe en el manual de instrucciones de instalación que se encuentra en la misma página web):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Elija la primera opción ("Instalar el controlador XX en X.Org XX") y luego elija "Automático"
  3. sudo /usr/bin/aticonfig --initial
  4. Reiniciado

-1

En mi HP Pavilion g6 lo resolví instalando los controladores AMD. Descargue desde http://support.amd.com , elija el controlador adecuado, descárguelo e instálelo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.