Poulsbo (Русский)

From ArchWiki
Revision as of 19:55, 28 December 2012 by Alexander (Talk | contribs)

Jump to: navigation, search

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Poulsbo (Русский)#)
Summary help replacing me
The current state of Intel GMA500/Poulsbo hardware and Arch Linux.
Related
Intel
Xorg
MPlayer
Resources
Poulsbo Discussion in Arch BBS

Краткое описание

Набор микросхем US15W, точнее Intel® System Controller Hub (Intel® SCH) US15W, более известный как Poulsbo-чипсет со встроенным графическим адаптером GMA 500 используется в современных нетбуках. По замыслу производителя, данный графический ускоритель должен прекрасно воспроизводить FullHD видео. Не так давно появился драйвер данного устройства для ОС Linux, в частности для Arch Linux.

Данный драйвер работает коректно только с линукс ядром версии 2.6.31 и Xorg сервером 1.6.

Установка Xorg сервер 1.6

Пожалуйста учтите, что Xorg сервер 1.6 официально не поддерживается Arch Linux

На текущий момент файлы Xorg 1.6 для платформы i686 доступны на следующих сайтах:

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

  • xorg-server-1.6.3.901-1-i686.pkg.tar.gz
  • xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz
  • xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz
  • xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz
  • xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz
  • xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz

Запустите окно терминала и выполните следующие команды:

sudo pacman -R xorg-server xf86-input-evdev xf86-input-mouse xf86-input-synaptics xf86-input-keyboard xf86-video-vesa xf86-video-fbdev
sudo pacman -U xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz xorg-server-1.6.3.901-1-i686.pkg.tar.gz \
     xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz \
     xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz

Вторую команду можно вводить без разделения бэкслешами в одну строку. The second command may be entered as one line, without the backslashes.

Далее текст еще не переведен. Пожалуйста, обратитесь к английскому варианту статьи.

Еще потребуется более An older version of libssl is also needed. This requirement can be fufilled with the openssl-compatibility package from the Arch User Repository. You must have the prerequisites installed to build this.

mkdir openssl-compatibility
cd openssl-compatibility
wget http://aur.archlinux.org/packages/openssl-compatibility/openssl-compatibility/PKGBUILD
makepkg -s
sudo pacman -U openssl-compatibility*.pkg.tar.xz

Once this is done, you may reboot the computer. Alternatively, close all instances of Xorg and run

startx

The Xorg 1.6 server should start without issue.

Installing the FBDEV Xorg framebuffer driver

Using the FBDEV driver results in somewhat better performance than using the plain VESA driver. It is not, however, currently in the Chakra Project's repositories. Fortunately an Arch user found the package in his backups, and has posted it online at http://drop.io/hh6gtvv. Feel free to download it, but please do not abuse the URL given below (via multiple-threaded download or otherwise) as the traffic limit is currently unknown.

Go to the site with a web browser that supports JavaScript and download the file. Then run

sudo pacman -U xf86-video-fbdev-0.4.1-1-i686.pkg.tar.gz

to install the FBDEV driver.

Troubleshooting Xorg 1.6

Driver cannot be found

If it complains that the driver cannot be found, you probably have the FBDEV driver specified in your /etc/X11/xorg.conf file, but didn't install the FBDEV driver as described above . Change the

Driver "fbdev"

line to

Driver "vesa"

and everything should be fine.

Choosing between psb and IEGD driver

The Intel Embedded Graphics Driver is the more recent driver, and is updated upstream. Intel does not support it on Arch Linux. There are efforts underway by users to adapt the driver and create a PKGBUILD, but these are still incomplete and experimental at this time. At this time, the IEGD driver is not thread-safe, and does not support suspend-to-RAM.

The older driver, commonly referred to as "the GMA500 driver", "the PSB driver", or "the old Poulsbo driver", was produced by a different part of the Intel corporation. It provides less performance than the IEGD driver, and in Arch only works with kernels <=2.6.31, but is much less of a headache to install.