В последнее время как-то уж сильно захотелось выжать opengl 2.1 из моей карточки ATI Mobility Radeon X2300 (R520). На сайте radeon features написано, что с помощью gallium уже можно получить 2.1, и многие «в этих ваших интернетах» уже хвастаются его наличием. Однако как его правильно запустить на gentoo?
1. layman -a x11
2. размаскировываю все 9999
3. emerge -v1p libdrm mesa xorg-server xf86-video-ati xf86-input-evdev xf86-input-keyboard xf86-input-mouse xf86-video-v4l xorg-drivers
4. Переключаю на использование gallium: eselect mesa set r300 gallium
5. В результате получаю ошибку в Xorg:
[ 2325.451] (II) Initializing built-in extension RENDER
[ 2325.451] (II) Initializing built-in extension RANDR
[ 2325.451] (II) Initializing built-in extension COMPOSITE
[ 2325.451] (II) Initializing built-in extension DAMAGE
[ 2325.459] (II) AIGLX: Screen 0 is not DRI2 capable
[ 2325.459] drmOpenDevice: node name is /dev/dri/card0
[ 2325.459] drmOpenDevice: open result is 11, (OK)
[ 2325.459] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
[ 2325.459] drmOpenDevice: node name is /dev/dri/card0
[ 2325.459] drmOpenDevice: open result is 11, (OK)
[ 2325.459] drmOpenByBusid: drmOpenMinor returns 11
[ 2325.459] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[ 2325.465]
Backtrace:
[ 2325.465] 0: /usr/bin/X (xorg_backtrace+0x28) [0x4a0a08]
[ 2325.465] 1: /usr/bin/X (0x400000+0x631d9) [0x4631d9]
[ 2325.465] 2: /lib/libpthread.so.0 (0x7f1a41405000+0xf2d0) [0x7f1a414142d0]
[ 2325.465] Segmentation fault at address (nil)
[ 2325.465]
Fatal server error:
[ 2325.465] Caught signal 11 (Segmentation fault). Server aborting
[ 2325.465]
[ 2325.465]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 2325.465] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2325.465]
[ 2326.011] Output LCD1 disable success
[ 2326.021] Blank CRTC 0 success
[ 2326.022] Disable CRTC 0 success
[ 2326.022] Output CRT1 disable success
[ 2326.033] Blank CRTC 1 success
[ 2326.033] Disable CRTC 1 success
[ 2326.033] (II) RADEON(0): RADEONRestoreMemMapRegisters() :
Может кто знает какие действия нужно совершить, чтобы все таки запустить Xorg с gallium?