Obsah

Acer Aspire One 751h

Acer Aspire One 751h

Tento návod je určen pro ty, kteří si chtějí zprovoznit Ubuntu 10.11 Maverick Meerkat na svém Acer Aspire One 751h. Pokud chcete zprovoznit starší vydání Ubuntu 9.04,tak postupujte podle návodu zde, ale důrazně tuto instalaci nedoporučuji, jelikož se poté stává systém nestabilním.

Instalace

Zprovoznění Intel GMA500

Tuto problémovou integrovanou grafickou kartu od Intelu lze zprovoznit v zásadě třemi způsoby.

Ovladač PSB

PSB ovladač je nejstarší a původní podpora GMA500 na Linuxu. Je o něco rychlejší, má lepší podporu 3d a ve spolupráci s Xrender umožní používat některé desktopové efekty (průhlednost oken, náhledy…), nicméně přináší nejvíc omezení. Od verze 10.04 Lucid nefunguje korektně přímé vykreslování Xv, což má za následek špatný výkon při přehrávání videa a flashových animacích. PSB ovladač má problémy i při uspávání, které nefunguje spolehlivě, v některých jádrech dokonce vůbec. Je obtížně použitelný a s každou další verzí Ubuntu je bohužel jeho podpora čím dál horší.

Pro instalaci PSB ovladače použijte následující příkaz:

sudo add-apt-repository ppa:gma500/ppa && sudo apt-get update && sudo apt-get install poulsbo-driver-3d

Po restartu naběhne systém v nativním rozlišení. Je doporučeno ještě uvolnit nějakou RAM jako sdílenou paměť pro grafiku. Viz sekce Uvolnění sdílené RAM pro akceleraci grafiky níže v tomto návodu.

Ovladač EMGD

EMGD je nejnovější oficiální ovladač pro tuto kartu od Intelu. S tímto ovladačem lze bez problémů používat uspání do ram (suspend). Velmi dobře funguje i Xv akcelerace zobrazování videa, dokonce i akcelerace dekomprese H264. Nefungují však desktopové efekty a celkově je překreslování obrazu v aplikacích méně čisté (čas od času se např. v KDE zapomene překreslit část panelu nebo okna)…

wget dl.dropbox.com/u/1338581/emgd/emgd-maverick.sh && sh ./emgd-maverick.sh

Instalátor otevře Nano, abyste si mohli zkontrolovat obsah xorg.conf. Nemáte-li nějaký specifický požadavek, můžete ho s klidným svědomím uložit a zavřít. Po restartu naběhne systém v nativním rozlišení.

Po restartu je ještě potřeba nastavit uspávání. To se provede z terminálu:

sudo mv /usr/lib/pm-utils/sleep.d/99video /usr/lib/pm-utils/99video

Je doporučeno ještě uvolnit nějakou RAM jako sdílenou paměť pro grafiku. Viz sekce Uvolnění sdílené RAM pro akceleraci grafiky níže v tomto návodu.

Ovladač FBDEV

Fbdev je nejprimitivnější z možných variant. Je však nejméně problémová, protože se nepoužívají žádné binární uzavřené moduly a tak není problém s kompatibilitou. Nepodporuje žádnou akceleraci a práce v tomto režimu je vlivem zdlouhavého překreslování poměrně nekomfortní, pokud tedy nepoužíváte nějaké minimalistické prostředí jako OpenBox. Je však jistou možností, jak rozchodit na tomto notebooku nativní rozlišení, pokud všechno ostatní z nějakého důvodu selže.

Nejdříve je nutné nastavit nativní rozlišení v konzoli.

echo insmod 915resolution
echo 915resolution 58 1366 768 32
chmod +x /etc/grub.d/01_915resolution
GRUB_GFXMODE=1366x768x32
GRUB_GFXPAYLOAD_LINUX=1366x768x32
sudo update-grub

Nyní proveďte restart, po restartu by mělo být v konzoli k dispozici nativní rozlišení. Pokračujte instalací ovladače fbdev:

sudo apt-get install v86d
uvesafb vbemode=0x011b nocrtc mtrr=2

Vytvořte nový soubor /etc/X11/xorg.conf s následujícím obsahem:

Section "Screen"
    Identifier    "Default Screen"
    DefaultDepth    24
EndSection

Section "Module"
    Load    "dri"
    Load    "GLcore"
EndSection

Section "Device"
    Identifier    "Default Device"
    Driver    "fbdev"
EndSection

Restartujte. Systém naběhne v nativním rozlišení.

Uvolnění sdílené RAM pro akceleraci grafiky

Používáte-li PSB nebo EMGD, je dobré uvolnit nějakou paměť jako sdílenou pro grafický čipset. U ovladače fbdev vám tento postup k ničemu nepomůže, jen se připravíte o paměť. Uvolněnou paměť nebude jádro systému moci alokovat spuštěným programům, proto je potřeba počítat s tím, že dojde ke snížení volné RAM na úkor částečného urychlení grafických operací, především hardwarového dekódování komprimovaného videa (vaapi). Tato akce je volitelná, ovladače budou fungovat i bez ní, ale nevyužijete svou grafickou kartu naplno.

Otevřete soubor /etc/default/grub pro editaci

sudo nano /etc/default/grub

Provedte následující změny:

GRUB_CMDLINE_LINUX="mem=896mb"
GRUB_CMDLINE_LINUX="mem=1920mb"

Aktualizujte nastavení bootloaderu:

sudo update-grub

Po provedení restartu bude paměť spravovaná jádrem omezena na zadanou hodnotu a zbytek zůstane k dispozici grafice.

Zprovoznění zvuku

Po instalaci se může stát, že nebude fungovat zvuk. Tento problém odstraníte následujícími kroky.

Instalace

Poté zadejte příkazy do terminálu:

wget -O alsa-info.sh http://212.20.107.51/alsa-info.sh
bash alsa-info.sh --pastebin
cat /proc/asound/cards; sudo aptitude install paman gnome-alsamixer alsa-utils flashplugin-nonfree-extrasound; aplay -l;  sudo lshw -C sound;  ls -lart /dev/snd;  cat /dev/sndstat; lspci -nn;  sudo which alsactl; sudo fuser -v /dev/dsp /dev/snd/* ; dpkg -S bin/slmodemd;  lsmod | grep snd
pavucontrol

a poté už pouze:

sudo reboot

Po novém nastartování by měly zvuky fungovat :-)

Odkazy