[SOLVED]Запутался с драйверами

Помогите разобраться,вообще уже ничего не понимаю.
Ядро 2.6.27-gentoo-r8 Видео Radeon 1650.
Когда ставил xorg у меня не собрались проприетарные 8.501.Поставил xf86-video-ati.Установил x11-drm ,в ядро поддержку DRM не включал.
Вывод команды:find /lib/modules/2.6.27-gentoo-r8-my/ -type f -iname '*.o' -or -iname '*.ko' показывает наличие модулей radeon и drm. Пытался поставить их в автозагрузку , но при загрузке системы пишеться что модули эти не загружены. Ну ладно думаю -поставил KDE и т.д. Всё вроде работает ,видео показывает,но не пойму почему : modprobe drm загрузил модуль , а вот modprobe radeon пишет:
tux oleg # modprobe radeon
FATAL: Module radeon not found.
Вот ничего и не пойму,ведь он есть.
Секция Device из xorg.conf:
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "RV530LE [Radeon X1600]"
BusID "PCI:1:0:0"
Вывод glxgears:
tux oleg # glxgears
4232 frames in 5.1 seconds = 827.315 FPS
4200 frames in 5.0 seconds = 833.423 FPS
4200 frames in 5.1 seconds = 830.601 FPS
3960 frames in 5.0 seconds = 787.730 FPS
4200 frames in 5.1 seconds = 818.780 FPS
Чувствую,что то не то с дровами, и ещё вот что - не могу из иксов попасть в консоль. При Ctrl-Alt-F1 монитор просто выключаеться, Ctrl-Alt-F7 возвращает иксы. Поэтому чтобы попасть в консоль то только через reboot.
Помогите,плиз.В генту совсем новичёк.

Странно откуда у вас вообще

Странно откуда у вас вообще radeon.{o,ko} взялись. xf86-video-ati ядерных модулей собирать не должен.

Логи Х-ов и системы в момент переключения консолей в студию

Видимо у меня syslog

Видимо у меня syslog несконфигурирован ,так как нет лога системы. А в Xorg.0.log ничего не писалось(я нажал Ctrl-Alt-F1 -дисплей как всегда потух,потом вернулся в иксы Ctrl-Alt-F7)
A radeon.ko имееться
tux oleg # find /lib/modules/2.6.27-gentoo-r8-my/ -type f -iname '*.o' -or -iname '*.ko'
/lib/modules/2.6.27-gentoo-r8-my/misc/svgalib_helper.ko
/lib/modules/2.6.27-gentoo-r8-my/x11-drm/radeon.ko
/lib/modules/2.6.27-gentoo-r8-my/x11-drm/drm.ko
и т.д
Посмотрел в лог системы - тоже ничего не пишеться,когда я вхожу в консоль,которую не вижу и назад в иксы

emerge syslog-ng logrotate

emerge syslog-ng logrotate vixie-cron && /etc/init.d/syslog-ng restart && rc-update add syslog-ng boot && /etc/init.d/vixie-cron restart && rc-update add vixie-cron default (примерно так)
Давайте весь Xorg.0.log. Мож там что подозрительное обнаружится

Всё это у меня установлено и

Всё это у меня установлено и запущенно.
Вот мой xorg.0.log, там есть какие то ошибки,но я не могу разобраться:
http://paste.org.ru/?7wckbk

valet2valet

valet2valet написал(а):
Поставил xf86-video-ati. Установил x11-drm ,в ядро поддержку DRM не включал.

Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "RV530LE [Radeon X1600]"
BusID "PCI:1:0:0"

Вы уж определитесь.
Действуйте по http://en.gentoo-wiki.com/wiki/Radeon

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Cейчас секция Device выглядит

Cейчас секция Device выглядит так:
Option "DRI" "True" # []
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV530LE [Radeon X1600]"
BusID "PCI:1:0:0"

Приведу выборочно несколько строк из xorg.0.log

(II) Primary Device is: PCI 01:00:0
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(--) Chipset ATI Radeon X1650 found

... .... .... ..... .... ... ... ... ... ...
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "radeon"
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
[dri] Disabling DRI.
... .... ... ..... ..... ...... ..... .....
(EE) AIGLX: Screen 0 is not DRI capable
Ничего не пойму,действительно Gentoo требует железные нервы.

Gentoo требует понимания

Gentoo требует понимания своих действий, которого у Вас пока нет.

а) не совсем понятно, что с модулем.
б) странная ругань на (WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found

Рекомендовал бы удалить /lib/modules/2.6.27-gentoo-r8, пересобрать ядро, x11-drm поставить из нестабильной ветки и сконфигурировать иксы заново.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Обьясните ,как поставить

Обьясните ,как поставить x11-drm из нестабильной ветки.
Ядро пересоберу,я понял что поддержку drm вообще не включать?

По первому вопросу вынужден

По первому вопросу вынужден послать Вас в Настольную Книгу.

По второму: да.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Всем доброго времени суток.

Всем доброго времени суток. Изложу результат моих изысканий.
Пересобрал ядро. Сейчас в модулях нет вышеуказанных radeon.ko и drm.ko.
Как поставить пакет из нестабильной ветки разобрался,но пока не делал этого.
В логе та же ругань,и вот ещё что,я сразу не обратил на это внимания:
(WW) RADEON(0): R500 support is under development. Please report any issues to

На эту тему нарыл на сайте DRI это:
# 3D support for the Radeon 9500-9800 (R300 series), X300-X850 (R400 series) and X1300 - X1950 (R500 series) is via the r300_dri driver. The stability has improved a lot in 2008, thanks to specifications released by AMD also for their (ATI's) older chipsets.
# R500 series support is available in Mesa 7.0.4 release or newer
Получаеться что не поддерживаеться видеокарта.
Вопрос: установка x11-drm из нестабильной ветки может решить это? или нужны более кардинальные меры?
Вообще не ожидал проблем с этим. В Мандриве всё работало,в Убунте и по сей час всё прекрасно с 3D на проприетарных дровишках ,но не для того я собирал Генту,чтобы сдаваться.Просто опыта мало и информации ,не знаю что предпринять.
И не знаю пока как решить вопрос с консолью, монитор гаснет и всё, и ты опять в иксах. Буду рыть . Может кто подскажет что нибудь ?

иавы

valet2valet написал(а):
Получаеться что не поддерживаеться видеокарта.
Вопрос: установка x11-drm из нестабильной ветки может решить это? или нужны более кардинальные меры?

Я бы рекомендовал ставить из ~arch и xf86-video-ati. Ну и mesa, но 7.4 скоро будет стабильной и в дереве, вместе с иксами 1.5

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask ,подскажите,вот я

krigstask ,подскажите,вот я сейчас всё таки хочу поставить пакеты из ~x86. Это xf86-video-ati,x11-drm,mesa(наверно и mesa-progs надо).
Сомневаюсь,надо ли xorg-x11 ~x86.
Собирать это всё простым обновлением(т.е. ничего удалять не надо?)
И есть ли возможность откатиться на прежние версии?

Напишу по пунктам.1.

Напишу по пунктам.

1. xorg-x11 буквально на днях будет размаскирован (xorg-server уж точно)
1а. См наш FAQ и http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml
2. В стабильной ветке появятся и последние radeon: http://bugs.gentoo.org/show_bug.cgi?id=251832
3. Насчёт mesa-progs не скажу, но они не особо важны
4. Собирать простым обновлением, да.
5. Откатиться можно (но не нужно, хе-хе)

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Спасибо за информацию!

Спасибо за информацию!

Обновил xorg-server до 1.5

Обновил xorg-server до 1.5 Теперь иксы не грузяться.
Действовал по этому мануалу :http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml
Вот эту строку:"Due to the above change, the dri USE flag was dropped. Xorg will now always have OpenGL support unless USE=minimal is set"
я понял что собирать надо с флагом minimal.
Так и собрал,ещё добавил флаг -hal ,т.к.пока не разобрался с настройкой HAL. В мануале написано что так тоже всё должно работать.
Результат - не загружаються модули.
Вот лог:

krigstask: а теперь читаем FAQ
Извиняюсь,вот лог:
http://paste.org.ru/?j59qmg
Может не нужен был флаг minimal?

а) minimal не нужен б)

а) minimal не нужен
б) читайте сообщения после установки пакетов. Там намекают, что драйверы иксов (xf86-* надо пересобирать после обновления)

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Пересоберу

krigstask написал(а):
а) minimal не нужен
б) читайте сообщения после установки пакетов. Там намекают, что драйверы иксов (xf86-* надо пересобирать после обновления)

Да ,действительно,я читал эти сообщения,даже сохранил,просто не понял.
Наверное верно будет сделать так?:
1. Пересоберу xorg-server без USE=minimal
2.Cделаю как написано здесь:
"* You must rebuild all drivers if upgrading from xorg-server 1.4.1
* or earlier, because the ABI changed. If you cannot start X because
* of module version mismatch errors, this is your problem.
* You can generate a list of all installed packages in the x11-drivers
* category using this command:
* emerge portage-utils; qlist -I -C x11-drivers/"
Придёться до утра отложить,пора на работу.

Всё пересобрал. В выводе

Всё пересобрал.
В выводе glxinfo теперь direct rendering: Yes
А вот ,что показывает glxgears:
1411 frames in 5.0 seconds = 282.077 FPS
1408 frames in 5.0 seconds = 281.576 FPS
1409 frames in 5.0 seconds = 281.668 FPS
Без рендеринга FPS были порядка 850.
В логе иксов одни и теже ошибки. Вот последний лог:
http://paste.org.ru/?c3ariv
Почему с включенным рендерингом FPS на много ниже?
Попробовать собрать проприетарный драйвер?

А с чем сравниваем?

А с чем сравниваем?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

При работающем dri FPS должно

При работающем dri FPS должно же быть больше.В первом посте приведён вывод glxgears при неработающем dri. А после обновления xorg-server direct rendering заработал,но FPS намного меньше.Или я что то не понимаю?
x11-drivers/ati-drivers-8.552-r2 не собираеться.
Messages for package x11-drivers/ati-drivers-8.552-r2:

* You have to Enable unused/obsolete exported symbols in Kernel hacking section of kernel config for fglrx to load
* You need MAGIC_SYSRQ enabled in order to build ati-drivers
*
* ERROR: x11-drivers/ati-drivers-8.552-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* ati-drivers-8.552-r2.ebuild, line 119: Called die
* The specific snippet of code:
* die "CONFIG_MAGIC_SYSRQ disabled"
* The die message:
* CONFIG_MAGIC_SYSRQ disabled

xf86-video-ati последние?

xf86-video-ati последние? Вообще да, должно бы быть побыстрее с dri, но glxgears — не очень точный показатель.
ati-drivers не рекомендую. Поиграйтесь с настройками xorg.conf и версиями x11-drm.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

xf86-video-ati

xf86-video-ati последние.Попробую с версиями x11-drm. С настройками xorg.conf проводил эксперименты,но пока безрезультатно.Я его вообще переименовывал - иксы грузились как ни в чём не бывало,всё работало,правда минут через десять отвалилась мышь и клавиатура. Видимо потому что xorg-server собирал без HAL. Вернул xorg.conf на место.
А графика стала работать пошустрее,несмотря на низкие FPS.Будем рыть дальше.

Пробовал ставить последние

Пробовал ставить последние x11-drm из ~arch. Всё бесполезно,ничего не меняеться.
Вот выдержка из лога иксов:
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "radeon"
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
[dri] Disabling DRI.
Ясно что дело в этом.
Непонятно,почему в логе:Disabling DRI ,а в выводе glxinfo: direct rendering: Yes.?

Хм. Так модули drm и radeon

Хм. Так модули drm и radeon загружаются? dmesg | drep drm

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Нет ,этих модулей

Нет ,этих модулей нет.Поддержку drm в ядро я не включал,т.к.используеться x11-drm.
Вот в предыдущем ядре были модули drm.ko и radeon.ko.
Пересобирать ядро?

Проследить, для какого ядра

Проследить, для какого ядра собирается x11-drm

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В каталоге /lib/modules

В каталоге /lib/modules находяться 2 каталога : 2.6.27-gentoo-r8 и 2.6.27-gentoo-r8-my.Каталог x11-drm с модулями находиться в 2.6.27-gentoo-r8. Получаеться не туда собираеться,что ли?
Как сделать чтобы собирался для 2.6.27-gentoo-r8-my? Удалить каталог 2.6.27-gentoo-r8?
Совсем запутался.
Начало сборки:
* linux-drm-20070314-kernelsource.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* x11-drm-20070314-gentoo-0.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 2.6.27-gentoo-r8
А вот установкамодулей:
--- /lib/modules/2.6.27-gentoo-r8/x11-drm/
>>> /lib/modules/2.6.27-gentoo-r8/x11-drm/radeon.ko
>>> /lib/modules/2.6.27-gentoo-r8/x11-drm/drm.ko

Надо посмотреть, куда

Надо посмотреть, куда указывает /usr/src/linux, и подумать, что это за -my-каталог с модулями. Я таких не знаю.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

С каталогами и модулями

С каталогами и модулями разобрался.Просто я столько раз пересобирал ядро,что устроил тут путаницу.
Очистил /lib/modules ; пересобрал ядро ; переустановил x11-drm.
Теперь с этим нормально,модули загружены.
oleg@tux ~ $ dmesg | grep drm
[drm] Initialized drm 1.1.0 20060810
oleg@tux ~ $ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
...
oleg@tux ~ $ glxgears
1411 frames in 5.0 seconds = 282.182 FPS
1410 frames in 5.0 seconds = 281.889 FPS
1411 frames in 5.0 seconds = 282.159 FPS
Всё по прежнему.
В логе теперь идёт перебор девайсов и ничего не находит.Вот кусок лога:
http://paste.org.ru/?ugdayd
Как это побороть?
Каталог /dev/dri почему то пустой.

Хм. У меня точно такая же

Хм. У меня точно такая же картина была, но у меня видеокарта новее. Что сделал я: http://my.opera.com/Sterkrig/blog/2009/03/28/gentoo-drm-radeon-radeonhd-ati-r6xx-r7xx

По идее, твоя карта из r5xx, и уже должна поддерживаться в основной ветке.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Должна поддерживаться,но не

Должна поддерживаться,но не хочет :)
Спасибо за ссылку на блог,завтра буду разбираться дальше.
Eсли честно,то из этого:http://my.opera.com/Sterkrig/blog/2009/03/28/gentoo-drm-radeon-radeonhd-ati-r6xx-r7xx я мало что понял.Хотел разобраться,как поставить вашу версию пакета,бесполезно.Вообщето странно,старая видеокарта и неужели нет поддержки,

Предлагаю посмотреть на вывод

Предлагаю посмотреть на вывод lspci | grep Radeon и удостовериться в том, что карта действительно та.

Как поступать с ебилдом, который там есть по ссылке: покурить http://en.gentoo-wiki.com/wiki/Overlay. То, что написано про Paludis, просто игнорировать (во всяком случае, пока).

Ебилд можно стянуть ручками по приведённой в моём дневничке ссылке или подключив оверлей x11.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

tux oleg # lspci | grep

tux oleg # lspci | grep Radeon
01:00.0 VGA compatible controller: ATI Technologies Inc RV530LE [Radeon X1600/X1650 PRO]
01:00.1 Display controller: ATI Technologies Inc RV530LE [Radeon X1650 PRO] (Secondary)
Вот что написано здесь:http://www.x.org/wiki/radeon
"R100/R200 (Radeon 7000 – Radeon 9250) and R300/R400/R500 (Radeon 9500 – Radeon X1950) class chips

* 2D: accelerated (EXA), stable
*

XVideo: accelerated and tear free, stable
* 3D: accelerated, stable
Полная поддержка.
Уже курю тему оверлея.

Ну вот - ускорение

Ну вот - ускорение заработало.
16430 frames in 5.0 seconds = 3285.941 FPS
18092 frames in 5.0 seconds = 3618.374 FPS
18103 frames in 5.0 seconds = 3620.465 FPS
Подключил оверлей x11 ,поставил x11-drm оттуда,всё заработало.
Странно,почему говориться о поддержке Radeon X1650.
Большое спасибо за помощь.

Хм-хм. Интересно, а ветка git

Хм-хм. Интересно, а ветка git в make.conf не указана? Просто последний x11-drm в дереве и в основной ветке git не очень различаются.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ветка git в make.conf не

Ветка git в make.conf не указана.
Cейчас переустановил.Поставил снова x11-drm последний из дерева. Всё работает.)
Не отследил,где на какие грабли наступил.

Мир покачнулся и пришёл в

Мир покачнулся и пришёл в норму, теперь он снова может быть объяснён логически (-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".