Ich habe Ubuntu 11.10 auf einem Dell Inspiron N5010 installiert. Es wird zu heiß und schaltet sich automatisch ab. Kann jemand vorschlagen, warum dies geschieht und wie es behoben werden kann?
Die am häufigsten verwendete Anwendung sind:
- Eclipse mit Android-Plugin
- Banshee-Spieler
- GIMP
- Wein
Die Ausgabe von lsmod
ist:
Module Size Used by
bnep 17923 2
rfcomm 38408 8
pci_stub 12550 1
vboxpci 22882 0
vboxnetadp 13328 0
vboxnetflt 27211 0
vboxdrv 251814 3 vboxpci,vboxnetadp,vboxnetflt
parport_pc 32114 0
ppdev 12849 0
binfmt_misc 17292 1
joydev 17393 0
btusb 18160 2
bluetooth 148839 23 bnep,rfcomm,btusb
snd_hda_codec_hdmi 31426 1
snd_hda_codec_idt 60049 1
arc4 12473 2
dell_wmi 12601 0
sparse_keymap 13658 1 dell_wmi
uvcvideo 67271 0
dell_laptop 13519 0
dcdbas 14098 1 dell_laptop
videodev 85626 1 uvcvideo
snd_hda_intel 28358 2
snd_hda_codec 91754 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
snd_pcm 80468 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13132 0
snd_rawmidi 25241 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28932 2 snd_pcm,snd_seq
intel_ips 17753 0
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
psmouse 63474 0
serio_raw 12990 0
iwlagn 273937 0
mac80211 393459 1 iwlagn
snd 55902 14 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
cfg80211 172392 2 iwlagn,mac80211
i915 505143 8
soundcore 12600 1 snd
snd_page_alloc 14108 2 snd_hda_intel,snd_pcm
wmi 18744 1 dell_wmi
mei 36466 0
drm_kms_helper 32889 1 i915
drm 196322 4 i915,drm_kms_helper
i2c_algo_bit 13199 1 i915
video 18908 1 i915
lp 17455 0
parport 40930 3 parport_pc,ppdev,lp
usbhid 41905 0
hid 77367 1 usbhid
ums_realtek 13096 0
usb_storage 44173 1 ums_realtek
uas 17699 0
ahci 21634 4
libahci 25761 1 ahci
r8169 47200 0
Akzeptierte Antwort:
Vielleicht hilft es Ihnen ein wenig, wenn Sie den Stromverbrauch des Kernels reduzieren. Als ich 11.10 installiert habe, hatte ich damit große Probleme (Prozessor im Leerlauf ständig auf 85 Grad) und dieser Workaround und der „Workaround by Editing GRUB“-Teil haben mir sehr geholfen (jetzt sind es um die 60 Grad). Ich habe diesen Artikel dank einer anderen Ask Ubuntu-Ausgabe gefunden, in der auch vorgeschlagen wurde, das Jupiter-Applet zu installieren, was mir auch geholfen hat, die Temperatur noch weiter zu senken …
Workaround mit Sysfs (vorübergehend, zum Testen verwenden)
Hinweis:Es scheint, dass ASPM in den neuesten Kernel-Revisionen
auf Geräten vor PCIe 1.1 deaktiviert ist und manuell mit pcie_aspm=force
aktiviert werden muss Kernel-Parameter (die zweite Methode in diesem
Artikel). Wenn es also passiert, dass Sie beim Ausprobieren der Sysfs-Methode den Fehler
Vorgang nicht zulässig erhalten, können Sie zur Methode „Umgehung durch
Bearbeitung von GRUB“ springen.
Sysfs ist ein virtuelles Dateisystem, das (unter anderem) verwendet wird, um
Linux-Hardwareoptionen aus dem Userspace zu konfigurieren. Sie können Ihre
Hardwareoptionen in Echtzeit steuern, indem Sie in Textdateien
schreiben. Lassen Sie uns zuerst den Stand der Dinge überprüfen:
cat /sys/module/pcie_aspm/parameters/policy
Die Ausgabe dieses Befehls wird wahrscheinlich so aussehen:
[default] performance powersave
Dies bedeutet, dass das Standardprofil PCIe ASPM (Active State Power Management)
ausgewählt ist. In diesem „Default“ liegt das Problem. Um die Leistungsregression des Linux-Kernels 2.6.38 zu umgehen, müssen wir die Aktivierung von PCIe ASPM
erzwingen. Damit ASPM aktiviert werden kann, müssen wir sicherstellen, dass es außerhalb der
Profile „Standard“ und „Leistung“ bleibt. So können Sie es
mit Sysfs auf Ubuntu-basierten Linux-Distributionen machen:
echo powersave | sudo tee /sys/module/pcie_aspm/parameters/policy
Diese Einstellung bleibt bestehen, bis Sie sie erneut mit sysfs ändern oder bis
Sie neu starten. Sie ist also nützlich, um zu testen, ob PCIe ASPM an
Ihrer Konfiguration funktioniert. Dies ist notwendig, weil es Berichte über
PCIe ASPM gibt, die Abstürze verursachen, wenn sie auf Systemen mit fehlerhafter ASMP-BIOS-Implementierung
aktiviert sind. Wenn diese Option keine Probleme auf Ihrem Laptop
oder Desktop-System verursacht, können Sie mit der Konfiguration von ASPM fortfahren, indem Sie GRUB bearbeiten, oder
Sie können sysfs verwenden, um diese Option mit einem Init-Skript zu aktivieren.
Workaround durch Bearbeiten von GRUB (permanent)
Nachdem Sie sichergestellt haben, dass PCIe ASPM keine Probleme in Ihrer
Konfiguration verursacht, können Sie diese Problemumgehung endgültig anwenden, indem Sie die GRUB
-Konfiguration wie folgt bearbeiten:
sudo nano /etc/default/grub
Jetzt finden Sie die GRUB_CMDLINE_LINUX_DEFAULT-Zeile, die
so aussehen könnte:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Sie sollten diese Zeile so bearbeiten, dass sie wie folgt aussieht:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
Auf diese Weise übergeben Sie pcie_aspm=force
Kernel-Argument, um
PCIe ASPM zu erzwingen. Diese Einstellungen werden jedes Mal angewendet, wenn Sie Ihren
Laptop oder Desktop starten. Um Änderungen nach dem Bearbeiten der Datei wirksam zu machen,
führen Sie Folgendes aus:
sudo update-grub