Ubuntu + Atom D2xxx/N2xxx

Если вдруг вы стали обладателем компьютера на базе Atom D2700 или подобного и

dmidecode | grep -i vga 

выдает

Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller

то не стоит отчаиваться!


Решение есть и оно простое =)

1. Нужна 32-битная версия Убунты. Желательно 12.04. Можно и любую другую.

2. Нужно ядро версии 3.2.0

3. Делаем:


apt-get update
apt-get install cedarview-drm libva-cedarview-vaapi-driver cedarview-graphics-drivers

4. Нужно убедиться, что мы НЕ используем версию ядра PAE - ядро нужно generic.

Если сомнения одолели, то делаем:


apt-get install linux-headers-generic linux-image-generic
apt-get remove linux-headers-.*generic-pae linux-image-.*generic-pae

5. Меняем конфиг grub ( vim /etc/default/grub )


GRUB_CMDLINE_LINUX="video=LVDS-1:d"
GRUB_TERMINAL=console

Важно удалить упоминание о splash из grub - тогда всё счастьем покроется.


update-grub
apt-get install lightdm xubuntu-desktop xfce4 xfce4-goodies

6. Пишем примерно такой конфиг xorg.conf:


Section "ServerLayout" 
        Identifier     "NadzGoldmanXorgConfig" 
EndSection

Section "Files" 
        ModulePath   "/usr/lib/xorg/modules" 
        FontPath     "/usr/share/fonts/X11/misc" 
        FontPath     "/usr/share/fonts/X11/cyrillic" 
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled" 
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled" 
        FontPath     "/usr/share/fonts/X11/Type1" 
        FontPath     "/usr/share/fonts/X11/100dpi" 
        FontPath     "/usr/share/fonts/X11/75dpi" 
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" 
        FontPath     "built-ins" 
EndSection

Section "Module" 
        Load  "glx" 
        Load  "dbe" 
        Load  "extmod" 
        Load  "dri2" 
        Load  "dri" 
        Load  "record" 
EndSection

Section "Monitor" 
        Identifier   "Monitor0" 
EndSection

Section "Device" 
        Identifier  "Card0" 
        Driver      "pvr" 
        # Driver    "fbdev" || "vesa" 
        BusID       "PCI:0:2:0" 
        Option      "DRIDisableVSync"   "False" 
        Option      "SoftEXA"           "Off" 
        Option      "FlipChain"         "On" 
EndSection

Section "Screen" 
        Identifier "Screen0" 
        Device     "Card0" 
        Monitor    "Monitor0" 
        Option      "AIGLX"             "Off" 
EndSection

З.Ы.: Если вдруг Xorg ругается на PVR device not found || PVR device bus error || PVR device not responding , то


lspci | grep -i vga

Даст нам номер шины и вписываем сей адрес в xorg.conf

З.Ы.Ы.: Обязательно надо жить в ядре 3.2.х

 arviol.ru, 2006

Докер -- Сильно. Выгодно. Надежно