hardware:notebooky:acer_aspire_one_751h

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

  • Stáhněte si obraz Ubuntu 10.11 a vytvořte spustitelné USB pomocí tvůrce spustitelného USB nebo LiveUSB
  • V BIOSu nastavte spouštění počítače s USB klíčenky.
  • Nainstalujte Ubuntu 10.11 Maverick Meerkat, využít můžete tento návod

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

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.

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.

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.

  • Vytvořte soubor /etc/grub.d/01_915resolution s následujícím obsahem:
echo insmod 915resolution
echo 915resolution 58 1366 768 32
  • Spustte příkaz
chmod +x /etc/grub.d/01_915resolution
  • Otevřete soubor /etc/default/grub a změňte v něm následující hodnoty
GRUB_GFXMODE=1366x768x32
GRUB_GFXPAYLOAD_LINUX=1366x768x32
  • Aktualizujte nastavení Grubu příkazem
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:

  • Nainstalujte balík s ovladačem
sudo apt-get install v86d
  • Do souboru /etc/modules přidejte následující řádek
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í.

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:

  • Máte-li 1GB RAM, upravte řádek:
GRUB_CMDLINE_LINUX="mem=896mb"
  • Máte-li 2GB RAM, upravte řádek:
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.

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

  • Zkontrolujte aktuálnost systému (hlavně ALSA)

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
  • Zde nastavte všechny zvuky na maximum

a poté už pouze:

sudo reboot

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

Odkazy

  • Poslední úprava: 2019/02/25 18:21
  • (upraveno mimo DokuWiki)