[sisyphus] Про магию DRI/radeon

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Чт Апр 22 12:23:24 MSD 2004


Вопрос у меня вот какой:

имеется ядро с ALC2.3 (2.4.22-std-up-alt17) и набор модулей к нему, 
в частности, drm-4.3.0. С этим ядром и драйвером radeon из комплекта
XFree86 вовсю работает DRI. Я даже удивился. Берем 2.4.25-std-up-alt4
(правда, собранное локально, лень было бинарный пакет тянуть) и
соответствующий ему drm-4.4.0... На этой связке DRI уже нет, хотя и
модуль agpgart, и модуль radeon в списке загруженных модулей болтаются.

Хуже того, когда грузишься с компактовским ядром, появляется
/dev/dri/card0 (char device, maj = 226, min = 0), причем, видимо,
появляется в момент старта X'сервера. А вот при старте X'сервера под
ядром 2.4.25-std-up-alt4 (причем, не раньше старта X, специально все
руками грузил) этот дивайс так же магически исчезает, а в логах XFree86
я вижу, как сервер пытается перебрать последовательно /dev/dri/card[0-N],
причем, каждый раз жалуется на отсутствие дивайса.

Вопрос: а в чем секрет магии? Нет, я, конечно, заведу fglrx вместо
radeon, скорее всего, но всё ж таки интересно, что происходит.

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040422/e34554ed/attachment-0003.bin>


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