acer 1810t Ubuntu 12.04
Lüfter immer an und zu laut
sudo vi /etc/modprobe.d/acerhdf.conf
und folgendes reinschreiben
options acerhdf interval=5 fanon=64000 fanoff=54000 kernelmode=1
Festplatte schaltet sehr laut aus
sudo vi /etc/hdparm.conf /dev/sda { apm = 254 apm_battery = 128 }
WLAN LED blinkt andauernd
sudo vi /etc/modprobe.d/iwlwifi.conf
und folgendes eintragen
options iwlwifi led_mode=1
dann entweder rebooten oder einfach das Modul entladen und neu laden mit
sudo modprobe -r iwlwifi sudo modprobe iwlwifi
Skype internes Mic geht nicht
sudo vi /usr/local/bin/skype
Dort dann eintragen
#!/bin/sh /bin/sh -c "PULSE_SERVER=127.10.10.1 /usr/bin/skype"
Dann
sudo chmod +x /usr/local/bin/skype
Skype nun immer mit
/usr/local/bin/skype
starten und das Mic geht!
Hibernate aktivieren
Zuerst testen ob hibernate funktioniert (Geduld)
sudo pm-hibernate
Wenn der Rechner sauber eingeschlafen ist und nach dem Einschalten wieder sauber hochfährt, dann
sudo vi /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla [Re-enable hibernate by default] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes
Abspeichern und fertig. Danach neustarten
Es kann sein, dass man
sudo update-grub
ausführen muss, um die Hibernate Funktion auch in den Power-Options zu haben.
Performance Optimierung
Swap Einstellung (not tested)
Festplattenzugriffe sind langsam, deshalb lohnt es sich, das System so einzustellen, dass erst geswapped wird, wenn der RAM komplett verbraucht ist und keinesfalls vorher.
Dazu öffnen wir die Datei
/etc/sysctl.conf
und tragen folgende Zeilen ein:
vm.swappiness = 10 # 0 = Speicher komplett verbrauchen bevor geswapped wird. # 60 = Default # 100 = So bald wie möglich swappen.
Danach abspeichern und neustarten.
Um zu überprüfen, dass der Wert auch auf 0 steht einfach den Inhalt der Datei /proc/sys/vm/swapiness mit folgendem Befehl ausgeben: Save and reboot. Check that the swappiness value is 0 by entering
cat /proc/sys/vm/swappiness
Hier sollte nun 0 stehen. Das pagen von Arbeitsspeicher wird nun so lange wie möglich hinausgezögert, das sollte pagingbedingte Festplattenzugriffe reduzieren.
Vorschaubilder Cache reduzieren (not tested)
Ubuntu setzt standardmäßig den Thumbnailcache sehr hoch (Gnome). Mit dem gconf-editor kann man den Wert reduzieren. gconf-editor starten und unter
desktop > gnome > thumbnail_cache
die Werte
maximum_age = 3 maximum_size = 8
eintragen
Bootzeit verbessern
alle CPUs beim Booten nutzen
(Other) Using All CPU Cores During Booting
If you have a multi-core CPU/Processor, this following steps may be able to speed up your boot time besides of using the step above, follow these instructions:
sudo gedit /etc/init.d/rc
find this line : CONCURRENCY=none or CONCURRENCY=makefile
replace with : CONCURRENCY=shell
save and exit
at least my booting time increased by 7 Sec than before, what about you ?
nicht mehr benutzen. Wie in der Datei steht ist seit 14.05.2012 Der Parameter “makefile” ok “none”, “shell” und “startpar” sind nicht mehr gültig. Wenn man sie benutzt wird trotzdem “makefile” verwendet.
GRUB Bootloader anpassen und Bootzeit optimieren
Die GRUB-Konfigurationsdatei
/etc/default/grub
editieren und folgende Zeile
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
ändern in
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash profile"
ggf. auch noch
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash profile"
ggf. auch noch
GRUB_TIMEOUT=10 ändern in GRUB_TIMEOUT=2
Speichern und beenden und dann mit
sudo update-grub2 sudo reboot
GRUB updaten und neustarten. Der Effekt ist folgendermaßen. GRUB sucht normalerweise nach allen notwendigen Treibern. Anstatt GRUB andauernd beim Booten suchen zu lassen, haben wir nun festgelegt, dass GRUB sich die Treiber merkt und nicht extra danach sucht. Ggf. ist aber desöfteren ein update-grub2 notwendig.
Alle Treiber laden nun wesentlich schneller!
Autostart Programme verwalten
Standardmäßig werden NICHT alle Autostartprogramme im Verwaltungstool angezeigt und können somit auch nicht aktiviert/deaktiviert werden. Folgender Befehl ändert für die ausgeblendeten Programme das Flag “NoDisplay” von “false” auf “true” und zeigt sie somit an. Nun können sie noch mehr Programme deaktivieren.
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Folgende Programme sollten sie NICHT deaktivieren
AT-SPI D-Bus Certificate and Key Storage Disk Notifications Files GNOME Settings Daemon GPG Password Agent GSettings Data Conversion Mount Helper Network Onboard PolicyKit PulseAudio Screensaver Secret Storage Service SSH Key Agent User folders update Zeitgeist Datahub
Fix für MP4 Playback (noch nicht getestet)
In Ubuntu 12.04 ist ein Bug in Gstreamer welcher dazu führt, dass MPEG4 (.mp4) nicht abgespielt wird. Um das Problem zu lösen folgende Befehl eingeben
#32bit: sudo mv /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak #64bit: sudo mv /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak
AB HIER ALTE DOKU FÜR LUCID LYNX
Power Saving
siehe auch folgenden Link: http://forum.notebookreview.com/acer/434638-linux-acer-1410-1810tz-1810t.html und hier die dort vorhandenen Skripte:
installacer_11.6_powersaving_v2010_04_20.zip checkpowersaving_v2010_04_20.zip Die Skripte sind nicht besonders gut, deshalb lieber durchlesen und selbst machen!
Debian Paket für das kompilierte acerhdf module: acerhdf-kmod_20100801-1_i386.deb Create the following script:
#!/bin/bash #/etc/pm/power.de/15_saving ## Disable unnecessary services service atd stop service cron stop service anacron stop ## Acer 11.6 brightness hotkey fix echo N > /sys/module/video/parameters/brightness_switch_enabled ## Disable wake on lan ethtool -s eth0 wol d if on_ac_power; then #### Go fast on AC power. Similar to default Ubuntu settings # Remount ext3/4 filesystems to default value: every 5 seconds mount -o remount,commit=5, / mount -o remount,commit=5, /home ## Set swap usage back to default echo 60 > /proc/sys/vm/swappiness ## Disable Sata Power Saving for foo in /sys/class/scsi_host/host*/link_power_management_policy; do echo max_performance > $foo; done ## Disable Intel Wlan Power Saving iwconfig wlan0 power off ## Disable HD Audio Power Saving echo 0 > /sys/module/snd_hda_intel/parameters/power_save echo N > /sys/module/snd_hda_intel/parameters/power_save_controller ## Set kernel dirty page value back to default echo 20 > /proc/sys/vm/dirty_ratio echo 10 > /proc/sys/vm/dirty_background_ratio echo 500 > /proc/sys/vm/dirty_expire_centisecs echo 500 > /proc/sys/vm/dirty_writeback_centisecs else #### Save power ## Change the ext3/4 commit times to 10 minutes. Reduces disk activity mount -o remount,commit=600 / mount -o remount,commit=600 /home ## Reduce swap usage as much as possible echo 1 > /proc/sys/vm/swappiness ## Enable Sata Power Saving for foo in /sys/class/scsi_host/host*/link_power_management_policy; do echo min_power > $foo; done ## Enable Intel Wlan Power Saving iwconfig wlan0 power on ## Enable HD Audio Power Saving echo 10 > /sys/module/snd_hda_intel/parameters/power_save echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller ## Reduce disk activity by waiting up to 10 minutes before doing writes echo 90 > /proc/sys/vm/dirty_ratio echo 25 > /proc/sys/vm/dirty_background_ratio echo 60000 > /proc/sys/vm/dirty_expire_centisecs echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
as
/etc/pm/power.de/15_saving
Then do a
sudo chmod +x /etc/pm/power.d/15_saving sudo ln -s /etc/pm/power.d/15_saving /etc/pm/sleep.d/ sudo chown root /etc/pm/power.d/15_saving sudo chgrp root /etc/pm/power.d/15_saving
Now your machine will need less power when on battery and will be optimized when on AC power.
The “noatime” parameter
In linux, and in ubuntu it's on by default, the filesystem has 3 types of date information: when the file was created, when the file was modified and when the file was last accessed. This last access information means that everytime a file is accessed (everytime you read a file), it does a file system write, to update the information. In My Honest Opinion, this is not necessary, and I would disable the last access information. How? Editing fstab and adding the noatime paramenter to all ext2/3/4 mounted partitions. You can edit fstab by doing gksudo gedit /etc/fstab and, there, add the parameter noatime to all the ext2/3/4 lines. Example on how the relevant fstab lines look in my machine:
Code: /dev/sda2 / ext4 errors=remount-ro 0 1
change to
/dev/sda2 / ext4 errors=remount-ro,noatime 0 1
If you have a separate mountpoint for /home you also have to do it for that one.
There may be people who may find the atime parameter interesting, I don't. Hard drives are already the biggest bottlenecks in computers, and doing extra writes won't improves things, so I prefer to avoid them.
Brightness
Issue: when changing the brightness using the FN+arrow keys, it will jump 2 levels instead of one. Solution: add the following into
/etc/rc.local
before
exit 0
echo N > /sys/module/video/parameters/brightness_switch_enabled
Disable touchpad during input
Create a file
~/.kde/Autostart/disable_mouse_during_typing
with the following content
#!/bin/bash syndaemon -i 0.35 -m 0.2 -k -d
then make it executable
chmod +x ~/.kde/Autostart/disable_mouse_during_typing
See
syndaemon --help
for more information.