Blog (7)
Komentarze (322)
Recenzje (0)
@FadeMindKonfiguracja Ubuntu 12.04.2 LTS na laptopie ASUS

Konfiguracja Ubuntu 12.04.2 LTS na laptopie ASUS

14.08.2013 | aktual.: 22.09.2013 15:11

[image=Ubuntu]

Postanowiłem w jednym miejscu zamieścić poradnik jak dobrze skonfigurować Ubuntu na laptopie ASUS. Oszczędność energii w pracy na baterii oraz cicha i wydajna praca urządzenia jest możliwa dopiero po odpowiednim dostosowaniu systemu. Domyślny kernel generic dostępny w oficjalnych repozytoriach różnych dystrybucji jest zoptymalizowany na każdy sprzęt. Z jednej strony można mówić o wszechstronności, ale z drugiej ponosi się koszty wydajności i zużycia energii. Są w Internecie dostępne łatki (patche) wydawane przez programistów/deweloperów, które pozwalają odblokować potencjał w danej maszynie oraz poradniki jak poprawnie skonfigurować kernel przed kompilacją, ale wymaga to sporej wiedzy. Niestety dla zwykłego użytkownika implementacja tych rozwiązań jest trudna, a wręcz niemożliwa.

Używałem Windows 7 Professional x64 oraz Windows 8 Pro x64 (MSDNAA) na tym laptopie. Zużycie energii i wydzielane ciepło pozostawiało wiele do życzenia. Standardem była temperatura w przedziale 55‑60 stopni C. Rzadko spadała poniżej 50 stopni C. W Windows 7 i 8 maksymalny czas pracy na baterii wynosił około 1 godzinę 30 minut.

Zdecydowałem się na instalację Ubuntu 12.04 LTS w wersji 64‑bitowej. Po pierwsze Ubuntu na dzień dzisiejszy w wersji LTS jest na prawdę dopracowanym systemem, naprawiono wiele błędów. W 2012 roku byłem bardzo krytyczny wobec nowej wersji. W tym roku, po  korzystaniu z Ubuntu 13.04 x64, openSUSE 12.3 x64, Kubuntu 13.04 x64 wróciłem do wydania 12.04 LTS (wsparcie do 2017 roku). Wsparcie dla wydania 13.04 kończy się już w styczniu 2014 roku. Wydanie przyszłe 13.10 to na dzień dzisiejszy wielka niewiadoma. Canonical przechodzi na mir, co spowoduje pewnie lawinę nowych błędów na Launchpad.net.

System

Pobieramy z tej strony obraz ISO Ubuntu 12.04.2 LTS

Specyfikacja ASUS X54C-SX514

  • CPU: Intel Celeron B820 (2M Cache, 1.70 GHz)
  • RAM: 6 GB SO-DIMM PC3-10600 (Hynix 2 GB HMT325S6CFR8C-H9 + Kingston 4 GB KVR1333D3S9/4G)
  • MOBO: ASUSTeK Computer Inc. K54C (BIOS K54C.210 date: 10/23/2012)
  • GPU: Intel HD 2000 (650 MHz/1.05 GHz, 256 MB VRAM)
  • LAN: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
  • WLAN: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
  • BT: Atheros Communications, Inc. (69)
  • SSD: 120 GB INTEL SSDSC2CW120A3 SATA III (dostępne 111,79 GB)

Podział dysku dysku


Punkt montowania | wielkość| system plików
/ 30 GB ext4
/home 74 GB ext4
swap  6,79 GB linux-swap
Instalację systemu zalecam wykonać z przygotowanej wcześniej przenośnej pamięci USB (pendrive) za pomocą programu Universal USB Installer.

Konfiguracja systemu

Porady przeznaczone dla średnio zaawansowanych użytkowników

Wpisy GRUB, Microcode, Firmware

[item]Instalujemy zestaw skryptów NeteXt'73[/item][code=bash]wget https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73; bash instalator_NeteXt73[/code]

Postępujemy zgodnie z poleceniami skryptu - podajemy hasło roota. Po zakończeniu instalacji NeteXt'73 uruchamiamy program ikoną w menu.

479306

[item]W NeteXt'73 uruchamiamy Instalator microcode i firmware. Postępujemy zgodnie z kreatorem, podajemy hasło roota, zgadzamy się na instalację firmware. [/item][item]W NeteXt'73 uruchamiamy Edytor ustawień GRUB. Tworzymy kopię zapasową ustawień wybierając opcję Stworzyć backup pliku konfiguracyjnego GRUB. Następnie z wybieramy opcję Ręcznie wprowadzić wpisy do GRUB. Wklejamy w nowe okno poniższy kod:

pcie_aspm=force acpi_osi='!Windows 2012' acpi=force acpi_enforce_resources=lax i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 drm.vblankoffdelay=1 acpi_backlight=vendor 

Zatwierdzamy zmiany.[/item][image=netext_grub00]

479310
479311

[item]W NeteXt'73 uruchamiamy Skrypt APM. Podajemy hasło roota. Po pobraniu wymaganych skryptów APM wybieramy z dostępnych opcji intel-performance, jeżeli zależy nam na wydajności lub intel-powersave, jeżeli cenimy oszczędność energii.Skrypt APM dodatkowo zarządza planistą dysku i po wykryciu dysku SSD automatycznie zmienia domyślny tryb CFQ na NOOP.[/item][image=apm]

Instalacja kernela

[item]W NeteXt'73 uruchamiamy Graficzny instalator kerneli e X t 7 3. Wybieramy z dostępnych opcji K8, albo i7 (po uzyskaniu adresu URL od Tomasza Misia). Instalujemy najnowszą dostępną wersję kernela.

479315
Kernele przeznaczone na komputery z procesorami Intel (Sandy Bridge/Ivy Bridge/Haswell)
Kernele przeznaczone na komputery z procesorami Intel (Sandy Bridge/Ivy Bridge/Haswell)
479317
Kernele przeznaczone na komputery z procesorami Intel (od Core2Duo) i AMD (od serii K8)
Kernele przeznaczone na komputery z procesorami Intel (od Core2Duo) i AMD (od serii K8)

[/item]

W tym momencie uruchamiamy ponownie komputer.

Zakończenie

Domyślne ustawienia systemu Ubuntu 12.04 LTS x64, kernel 3.8.0.29.29-generic [item]Temperatura pracy: 50 - 67 stopni C. [/item][item]Zużycie energii: 15 - 25 W, czas pracy na baterii około 1 godziny, 30 minut.[/item][item]Uruchomienie systemu: 55 sekund.[/item]Dodanie wpisów do GRUB, zainstalowanie intel microcode, firmware, apm (profil Intel-performance), zainstalowanie kernela 3.10.6-ext73-f1-25.4-i7-ags-cfs [item]Temperatura pracy: 43 - 50 stopni C. [/item][item]Zużycie energii 10,7 - 16 W, czas pracy na baterii około 2 godzin, 40 minut.[/item][item]Uruchomienie systemu: 20 sekund.[/item][image=36]

479320

Dla Windows jest alternatywa, wystarczy tylko poświęcić więcej czasu na poznanie zagadnień i porozmawiać z ludźmi, którzy mają wiedzę w temacie.

Wybrane dla Ciebie
Komentarze (32)