Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Konfiguracja Ubuntu 12.04.2 LTS na laptopie ASUS


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.

r   e   k   l   a   m   a

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

  • Instalujemy zestaw skryptów NeteXt'73
  • wget https://dl.dropboxusercontent.com/u/2552069/ext73/instalator_NeteXt73; bash instalator_NeteXt73

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

  • W NeteXt'73 uruchamiamy Instalator microcode i firmware. Postępujemy zgodnie z kreatorem, podajemy hasło roota, zgadzamy się na instalację firmware.
  • 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.

  • 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.
  • Instalacja kernela

  • 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.

  • W tym momencie uruchamiamy ponownie komputer.

    Zakończenie

    Domyślne ustawienia systemu Ubuntu 12.04 LTS x64, kernel 3.8.0.29.29-generic

  • Temperatura pracy: 50 - 67 stopni C.
  • Zużycie energii: 15 - 25 W, czas pracy na baterii około 1 godziny, 30 minut.
  • Uruchomienie systemu: 55 sekund.
  • 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
  • Temperatura pracy: 43 - 50 stopni C.
  • Zużycie energii 10,7 - 16 W, czas pracy na baterii około 2 godzin, 40 minut.
  • Uruchomienie systemu: 20 sekund.
  • 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. 

    linux sprzęt oprogramowanie

    Komentarze