[11.10] Przystosowanie notebooka ASUS U36SD do pracy z Ubuntu

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Witajcie! Dziś pokażę jak zwiększyć potencjał netbooka ASUS U36SD. Oto czego dokonamy:

Zaczynamy!

Efekty pulpitu

  1. Uruchamiamy terminal i wpisujemy:
    sudo gedit /etc/modprobe.d/blacklist-nvidia.conf
  2. Do otwartego pliku wklejamy:
    blacklist nouveau
    blacklist nvidia
  3. Usuwamy sterowniki NVIDIA:
    sudo apt-get purge nvidia

Wykorzystanie pełnej mocy karty graficznej

Kiedy netbook wykorzystuje technologię Optimus, karta graficzna NVIDII jest ograniczona. Istnieje rozwiązanie, które ładuje aplikację (np. grę) do karty graficznej NVIDII, a zawartość do karty Intela. Do instalacji owego wystarczy użyć poniższych poleceń:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee

Aby uruchamiać programy z użyciem karty NVIDIA należy użyć polecenia:

optirun

Np. aby uruchomić grę OpenArena należy wpisać:

optirun openarena

Uśpienie

Aby naprawić uśpienie, należy wpisać w terminalu:

sudo gedit /etc/pm/sleep.d/20_custom-asus-u36sd

i w otwartym pliku wpisać:

BUSES="0000:00:1a.0 0000:00:1d.0"

case "${1}" in
    hibernate|suspend)
        # Switch USB buses off
        for bus in $BUSES; do
            echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/unbind
        done
        ;;
    resume|thaw)
        # Switch USB buses back on
        for bus in $BUSES; do
            echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/bind
        done
        ;;
esac

Teraz musimy nadać temu plikowi atryb wykonywalności:

sudo chmod +x /etc/pm/sleep.d/20_custom-asus-u36sd

Po wykonaniu tych czynności hibernacja powinna działać.

Działające klawisze Fn

Aby móc używać klawiszy funkcyjnych, tj. np. Fn + zwiększenie głośności, należy wykonać poniższe polecenia:

sudo apt-get install git build-essential
git clone git://git.iksaif.net/acpi4asus-dkms.git
cd acpi4asus-dkms
make
sudo make install
sudo modprobe asus-nb-wmi

Moduł Bluetooth

Niestety, w tym netbooku Bluetooth nie działa out-of-box. Aby go uruchomić wpisujemy poniższe polecenia:

sudo -s -H
service bluetooth stop
rmmod btusb
rmmod ath3k
modprobe -a ath3k
echo "13d3 3304" > /sys/bus/usb/drivers/ath3k/new_id
modprobe btusb
service bluetooth start
exit

Jeżeli BT nie chce działać, należy użyć polecenia:

sudo hciconfig hci0 up

Zwiększenie czasu działania baterii

Aby zwiększyć czas pracy netbooka na baterii, możemy włączyć zarządzanie energii karty graficznej Intela. Aby tego dokonać, musimy wykonać poniższe czynności:

  1. Otwieramy terminal i wpisujemy:
    sudo gedit /etc/default/grub
  2. W otwartym pliku odszukujemy linijkę:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    i zamieniamy ją na:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.i915_enable_rc6=1"
  3. Aktualizujemy konfigurację bootloadera GRUB:
    sudo update-grub

Naprawa obrotu obrazu kamery

Jeśli obraz z kamery jest „do góry nogami”, uruchom terminal i wpisz:

sudo add-apt-repository ppa:libv4l
sudo apt-get update && sudo apt-get install libv4l-0:i386

Aby uruchomić Skype’a z działającą poprawnie kamerą musisz użyć polecenia:

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Źródło: Help Ubuntu
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://garhuy.blogspot.com Garhuy

    Do GRUBa warto jeszcze dodać „pcie_aspm=force”.

  • peter

    Usuwane są sterowniki do nvidii, a czy jakoś będzie działało audio z hdmi?

  • Asus U33JC – Bambus

    Witam serdecznie,

    jestem posiadaczem notebooka Asus U33JC czy mogę zastosować powyższe czynności do mojego laptopa?

    Mam problem
    -z długością pracy na baterii za każdym razem muszę po zalogowaniu wpisywać w terminalu cd acpi_call a potem sudo sh test_off.sh
    dostaje komunikat:
    Trying \_SB.PCI0.P0P1.VGA._OFF: failed
    Trying \_SB.PCI0.P0P2.VGA._OFF: failed
    Trying \_SB_.PCI0.OVGA.ATPX: failed
    Trying \_SB_.PCI0.OVGA.XTPX: failed
    Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
    Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
    Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
    Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
    Trying \_SB.PCI0.PEG1.GFX0._OFF: works!

    i tak jadę już od września…