>
Kategorie: Newsy

By z Aspire One pracowało się lepiej – poradnik Mobimaniaka

Wielokrotnie pisaliśmy o problemach związanych z netbookami z dyskami SSD. Na szczęście jest wiele sposobów by usprawnić działanie tych komputerów. Na przykładzie Acera Aspire One, postaram się przedstawić kilka sztuczek, dzięki którym przestaniecie przeklinać swojego laptopa. Większość z nich z powodzeniem może być wykorzystana w sprzęcie innych producentów.

Podstawowy model Aspire One jest wyposażony w 512MB pamięci RAM. Jest to zdecydowanie za mało, by praca z komputerem mogła być przyjemnością. Tutaj znajdziecie tutorial, jak dołożyć dodatkową kość pamięci do netbooka. Niestety wiąże się to rozebraniem komputera na części, a tym samym z utratą gwarancji.

Kolejnym krokiem jest zmiana systemu operacyjnego. Standardowy, mocno okrojony Linux, na dłuższą metę nie zdaje egzaminu. Ja zdecydowałem się zainstalować zmodyfikowaną na potrzeby Aspire One wersję Ubuntu. System działa świetnie, a dzięki zainstalowanemu emulatorowi, uruchomienie windowsowych programów (z grami włącznie), nie jest problemem.

Teraz przechodzimy do meritum, czyli do optymalizacji jądra systemu.

Na początek WiFi. Niektóre dystrybucje Ubuntu mają standardowo zainstalowany sterownik. Niestety nie działa on najlepiej. Co więcej, zaktualizowanie systemu do najnowszej wersji spowoduje jego automatyczne odinstalowanie. Najlepszym rozwiązaniem będzie więc madwifi-hal.

W konsoli wpisujemy:

wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz
sudo apt-get install build-essential linux-headers-$(uname -r)
tar -xzf madwifi-hal-0.10.5.6-current.tar.gz
cd madwifi-hal-0.10.5.6*/
make
sudo make install
modprobe ath_pci

Dalej należy dodać do etc/modules „ath_pci” na samym końcu.

Wpisujemy:

sudo gedit /etc/modules

i w otworzonym oknie dodajemy ath_pci.

Wyedytrowana całość powinna wyglądać mniej więcej tak:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with „#” are ignored.

fuse
lp
ath_pci

Jeśli pod kontrolą Ubuntu twój Aspire one ma problemy z czytnikiem kart, to znaczy, karty są odczytywane dopiero po zrestartowaniu komputera, musisz stworzyć plik /etc/modprobe.d/aspireone i wpisać w nim:

####################################################################
# Module options for the Acer AspireOne
#
# Enable USB card reader
options pciehp pciehp_force=1
install sdhci for i in 2381 2382 2383 2384; do /usr/bin/setpci -d 197b:$i AE=47; done; /sbin/modprobe –ignore-install sdhci

Przed zrestartowaniem komputera musisz jeszcze dodać na końcu /etc/modules „pciehp”

sudo gedit /etc/modules

W otworzonym oknie trzeba wpisać na końcu: pciehp

Kolejnym krokiem powinna być optymalizacja pracy dysku.

Wpisz:

sudo gedit /etc/fstab

i zastąp opcję „relatime”, opcją „noatime”

Powinno to wyglądać mniej więcej tak:

UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d / ext2 noatime,errors=remount-ro 0 1

Następnie wpisz:

sudo gedit /boot/grub/menu.lst

i dodaj „elevator=noop” w jednej z ostatnich linijek pliku.

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=f0ae2c59-83d2-42e7-81c4-2e870b6b255d ro quiet splash elevator=noop
initrd /boot/initrd.img-2.6.24-19-generic
quiet

W tym samym pliku wyszukaj opcję:

# defoptions=quiet splash

i zmień ją na:

# defoptions=elevator=noop quiet splash

Jeśli masz podstawowy model Aspire One i gdy wpinasz słuchawki głośniki nie wyłączają się, należy popracować trochę nad sterownikiem do dźwięku.

Wpisz:

sudo apt-get install module-assistant
sudo m-a update
sudo m-a prepare
sudo m-a a-i alsa
sudo alsa force-unload
sudo depmod -ae
sudo modprobe snd-hda-intel

Następnie:

sudo gedit /etc/modules

i na samym końcu dopisz:

snd-hda-intel

By gniazdo słuchawkowe działało jak należy, wprowadzić małą poprawkę w /etc/modprobe.d/alsa-base

sudo gedit /etc/modprobe.d/alsa-base

W oknie które się otworzy dopisz:

options snd-hda-intel model=basic

lub zmień wpisany model na basic (jeśli linijka ta była już w pliku).

Niestety sztuczka ta działa tylko z A150L. Jeśli mas inny model warto zajrzeć tu i sprawdzić jak rozwiązać problem.

Ponieważ z Linuxa korzystam od niedawna, uczciwie przyznaję się, że powyższe modyfikacje zostały zaczerpnięte ze strony ubuntu.com (jest ich tam znacznie więcej). U mnie wszystkie działają bez zarzutu.

źródło: ubuntu

Jan Blinstrub

Komentarze

  • Najnowszy update wywala standardowe sterowniki bo uznali, że są wadliwe (akurat nie w wypadku Aspire One). Może masz już wersje z sterami mad? Dźwięk już działa dobrze. Po wpięciu słuchawek głośniki się nie wyłączały. Swoją drogą zobacz czy na bank masz moda do pracy dysku. Ja nie miałem a różnica jest duża.

  • @jan.blin: kiedy występuje problem z dźwiękiem?
    Mam model A150 + 1GB + 80GB, BIOS 3305 i nie mam tych problemów... Zobaczę może jutro, co się stanie na najnowszym biosie (3309).
    W Linux4One trzeba też skonfigurować pracę wentylatorów, bo są raczej głośne.

    Co do aktualizacji jądra - tutaj już chyba Twoja błędna konfiguracja a nie problem Linux4One ;-)

  • Osobiście korzystałem z dystrybucji Linux4One i niestety musiałem nanieść dodatkowe modyfikacje - przede wszystkim te dotyczące pracy dysku. Musiałem także rozwiązać opisany w tekście problem z dźwiękiem. Wreszcie, po zaktualizowaniu do najnowszego jądra musiałem zainstalować sterowniki do WiFi bo je wywaliło :)

  • Witam serdecznie, prowadzę stronę o Aspire One (http://www.aspire1.pl). Kilka uwag:
    - dodanie pamięci: "niestety wiąże się to rozebraniem komputera na części, a tym samym z utratą gwarancji". AA1 nie ma plomb. Jak ktoś użyje porządnych narzędzi a nie śrubokręta po dziadku, to nie będzie śladu po dodaniu dodatkowegto RAMu.
    - Ubuntu - żeby mieć problem z głowy (konfiguracja, WiFi i te sprawy) - polecam Linux4One (Ubuntu LTS dostosowane do potrzeb Aspire One). WiFi, czytniki kart, dźwięk, odpowiednia konfiguracja SSD i HDD działa "z marszu".

    Co do gier - na stronie i forum jest opisane jakie działają a jakie mają problemy (zaznaczam, że nie są one uruchamiane przez emulator, ale natywnie).

  • Udało mi się uruchomić Starcrafta na Wine (z nowszymi produkcjami na Aspire One i tak bym nie kombinował). Z tego co wiem bez większych problemów da się również uruchomić inne tytuły. Oczywiście nikt kto chce grać w Far Cry'a 2 nie powinien sobie instalować Ubuntu. Ale nowe gry i UMPC to i tak nieporozumienie.

  • taaaa, gry dzialaja poprzez emulator? a jaki ze sie zapytam? bo emulator nie da odpowiednich efektow zeby gry dzialaly, zwlaszcza te nowsze, a programy pokroju WINE (ktory emulatorem nie jest) to tylko i az implementacja srodowiska winapi bodajze. i tez nie umozliwia odpalenia gierek.