[sisyphus] тест xorg+mesa7.5 на radeon hd 4670

Mike Lykov combr-desktop на yandex.ru
Сб Июн 20 18:56:45 MSD 2009


Valery V. Inozemtsev wrote:

    В сизиф ушла Mesa-7.5-alt2.rc3 с поддержкой радеонов на чипах R600/R700.
    все это должно работать на текущем ядре и драйверах radeon/radeonhd.
    т.к. у нас нет ни одного Radeon HD просьба тестировать и писать отзывы


итак, поставил altlinux desktop 5 ППП, ядро 2.6.29-alt3
видеокарта radeonhd 4670

опробованные варианты:
1. по умолчанию - предыдущая mesa, 2.6.29 - xorg, kde грузится, dri нет.
glxinfo говорит что direct rendering:yes, но в kde включить эффекты не
дает - "неподходящая система, можете настроить" ;)
2. обновил из сизифа dist-upgrade, ядро то же mesa 7.5-alt2.rc3, драйвер
radeon - то же, грузится, dri нет
3. поставил ядро 2.6.30-ng, уже интереснее
есть dri, есть EXA судя по логу

X.Org X Server 1.6.1.901 (1.6.2 RC 1)
(--) PCI:*(0 на 2:0:0) ATI Technologies Inc RV730XT [Radeon HD 4670]
(**) AIGLX enabled
(II) Loading extension XFree86-DRI
(II) Loading extension DRI2
(II) Module radeon: vendor="X.Org Foundation"
compiled for 1.6.1.901, module version = 6.12.2
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(--) RADEON(0): Chipset: "ATI RV730XT [Radeon HD 4670]" (ChipID = 0x9490)
(II) RADEON(0): AtomBIOS requests 20kB of VRAM scratch space
(II) RADEON(0): AtomBIOS VRAM scratch base: 0x7ffec
(II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory
instead
(II) RADEON(0): Reference Clock: 27000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: Searching for BusID pci:0000:02:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:02:00.0
(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module
version
1.30.0
(==) RADEON(0): Page Flipping disabled on r5xx and newer chips.
(II) RADEON(0): Will try to use DMA for Xv image transfers
(II) RADEON(0): Detected total video RAM=524288K, accessible=262144K (PCI
BAR=26
2144K)
(--) RADEON(0): Mapped VideoRAM: 262144 kByte (128 bit DDR SDRAM)
(II) RADEON(0): Color tiling disabled
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
(II) RADEON(0): MC_FB_LOCATION : 0x00ff00e0 0x00ff00e0
(II) RADEON(0): MC_AGP_LOCATION : 0x003f0000
(==) RADEON(0): Backing store disabled
(II) RADEON(0): [DRI] installation complete
(II) RADEON(0): Direct rendering enabled
(II) RADEON(0): Setting EXA maxPitchBytes
(II) EXA(0): Offscreen pixmap area of 111050752 bytes
(II) EXA(0): Driver registered support for the following operations:
(II) Solid
(II) Copy
(II) Composite (RENDER acceleration)
(II) UploadToScreen
(II) DownloadFromScreen
(II) RADEON(0): Acceleration enabled
(II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled
message.
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: enabled GLX_texture_from_pixmap with driver support
(II) AIGLX: Loaded and initialized /usr/lib/X11/modules/dri/r600_dri.so
(II) GLX: Initialized DRI GL provider for screen 0

(лог с пропусками, полные логи в архиве приложу)

результат: все виснет или падает %)
- может вылететь или повиснуть при начальной загрузке kde (появление третьего значка)
- может и не вылететь, но при попытке включить "эффекты" в kde все
немедленно виснет.

поставил windowmaker, icewm, openbox - грузятся моментально, работают. все, что связано с 2d, работает.
даже игры frozen bubble и wormux - запускаются и работают.
некоторые игры (xmoto) сразу вылетают (в архиве xsession-errors)
glxgears вылетает (но не виснет ;)
xscreensaver-demo сразу виснет (при попытке показать 3д-предпросмотр скринсейвера).
если повисло, то ничего не помогает. но курсор живой может остаться ;)

что можно попробовать настроить в xorg.conf или что собрать перед повисанием?

другие варианты:
4. при AIGLX "false" все грузится и не виснет, но dri нет.
5. с драйвером radeonhd 1.2.5 все так же - dri нет, выбирается другое
разрешение (1920*1440 вместо 1600*1200 в пред случаях)
6. с драйвером fglrx 8.62 kde грузится, и тут может появится
сообщение "kwin нестабилен" поверх сообщения что "kwin crashed"
размер отображаемой части экрана сильно но пропорционально сужен (т.е.
изображение только в центре экрана примерно на половину площади)
dri нет, но
, в логе ругань типа
(WW) This ATI Proprietary Linux Driver does not guarantee support of video
drive
r ABI higher than 2.0
(WW) Video driver ABI version of the X server is 5.0

(II) Reloading /usr/lib/X11/modules/linux/libfglrxdrm.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)

(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(EE) fglrx(0): [pcie] Failed to gather memory of size 0Kb for PCIe. Error
(-1)
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(II) fglrx(0): driver needs X.org 1.4.x.y with x.y >= 99.906
(WW) fglrx(0): could not detect X server version (query_status=-1)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(II) fglrx(0): GLESX enableFlags = 78
(II) fglrx(0): Acceleration enabled

в общем, самый перспективный вариант - это 2.6.30 + mesa 7.5, почти
работает ;)

-- 
Mike
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : xorg-logs-rhd.tar.bz2
Тип     : application/octet-stream
Размер  : 20694 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20090620/0e02f63e/attachment-0001.obj>


Подробная информация о списке рассылки Sisyphus