Gma500

Материал из support.qbpro.ru

You need to append parameter mem=2016MB to your kernel boot line in menu.lst (if you use grub)

For example my boot line looks like:

kernel /vmlinuz26 root=/dev/disk/by-uuid/30d0888f-5349-4162-b2e3-b44fbcafb25e ro mem=2016MB resume=/dev/sda5

and my xorg.conf (relevant part) looks like:

Section "Device"
    #Option     "ShadowFB"
    Option     "IgnoreACPI" "true"
    Option "AccelMethod" "EXA" 
    Option "MigrationHeuristic" "greedy"
    Identifier  "Card0"
    Driver      "psb"
    VendorName  "Intel Corporation"
    BoardName   "System Controller Hub (SCH Poulsbo) Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

If you want to have a top 2D perfomance but with no 3D - uncomment ShadowFB line.


Intel Poulsbo GMA 500 и Ubuntu 9.04

В процессе настройки Kubuntu 9.04 на Dell Mini 12 пришлось решать неприятную проблему - поиск специфичного видеодрайвера Intel Poulsbo GMA500. Давно уже не приходилось сталкиваться с такими проблемами, я полагал, они отошли в прошлое... Оказалось, ошибался.

Для нормальной работы на нетбуке с GMA500 нужно установить и настроить проприентарный графический драйвер для X-ов, который community удалось выдернуть из Moblin и Dell Ubuntu:

обязательно накатываем все патчи на систему и чистим мусор:

# apt-get update
# apt-get upgrade
# apt-get autoremove

Самое важное - не должно остаться заголовков ядра от предыдущих версий, т.к. модуль поддержки видеокарты может некорректно собраться Подключаем репозитарий ubuntu-mobile:

# cat > /etc/apt/sources.list.d/ppa.list
deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main
^D
# gpg --keyserver keyserver.ubuntu.com --recv 99D6B21CC6598A30
# gpg --export --armor 99D6B21CC6598A30 | apt-key add -
# apt-get update
# apt-get install poulsbo-driver-2d poulsbo-driver-3d psb-firmware psb-kernel-source
# apt-get upgrade
# reboot

правим конфиг X-ов (для большей производительности):

В разделе Device:

Section "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
EndSection

Можно попробовать Option "AccelMethod" "UXA" (но нужно проверить стабильность)

Работать начинает весьма шустро.

Рекомендации взяты с ubuntuforums.org

Однако, как выяснилось, на Dell Mini 12 перестает корректно работать выход из SuspendToRAM и SuspendToDisk режимов. Экспериментально удалось выяснить, что, после удаления из конфига строчки:

Option "MigrationHeuristic" "greedy" SuspendToRAM начинает работать нормально. Остаются проблемы с SuspendToDisk и проблема Logout из графической консоли - X-ы падают и снова подниматься отказываются. Обычный рестарт X-ов (для Kubuntu это рестарт kdm, для Ubuntu - gdm) приводит нетбук в чувство.

Планирую еще попробовать опции IgnoreACPI и NoDDC, как упоминается на страничке AdamW, посвященной той же проблеме, но на fedora. Т.е. секция может выглядеть как:

Section "Device"
Identifier "Videocard0"
Driver "psb"
Option "IgnoreACPI" "true"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
Option "NoDDC"
EndSection

Играясь указанными опциями, нужно подобрать оптимальный режим работы видеодрайвера. Также стоит проверить опцию:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Может сильно помочь скоростью