ну можно написать свой ебилд =)
на базе ебилдов из оверлея x11 скажем
—
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
У меня на работе карточка от Штеуда. Там ДРИ2 работает замечательно. Вот я и думаю, подождать, пока для радеонов эта фича появится в официальном дереве, либо склепать ебилды для исходников, ссылка на которые в первом посте. Одному тестировать не хотелось бы просто....
У тебя работает dri2?
Я не могу понять зачем потребовался софтварный растеризатор для dri2.
ЗЫ: Скачал исходники по ссылкам предоставленным Jerome Glisse, скомпилил. У меня меза версии 7.6-devel вышла, а в коммнетах по ссыле 7.5-devel. Может в этом проблема?
$ cat /var/log/Xorg.0.log | grep -i glx
(**) AIGLX enabled
(II) Loading extension GLX
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/dri/r300_dri.so
(II) GLX: Initialized DRI2 GL provider for screen 0
$ cat /var/log/Xorg.0.log | grep -i accel
(II) RADEON(0): Render acceleration enabled for R300/R400/R500 type cards.
(II) Composite (RENDER acceleration)
(II) RADEON(0): Acceleration enabled
$ glxgears
IRQ's not enabled, falling back to busy waits: 2 0
563 frames in 5.0 seconds = 112.579 FPS
563 frames in 5.0 seconds = 112.447 FPS
560 frames in 5.0 seconds = 111.951 FPS
563 frames in 5.0 seconds = 112.459 FPS
564 frames in 5.0 seconds = 112.764 FPS
562 frames in 5.0 seconds = 112.174 FPS
Ничего крутого. Жутко глючит и тормозит. В google earth тормоза как при софварном рендере, в tuxracer только скайбокс виден, sauerbraten не пускается, из ускорения только exa осталось, xaa и uxa не поддерживаются.
Хотя есть и плюсы =) компиз больше не ругается на GLX_EXT_TEXTURE_FROM_PIXMAP. С KMS переключение из иксов в консоль и обратно практичестки моментальное. Новые дрова поддерживают framebuffer, radeonfb и (u)vesafb больше не нужны
Ещё глюк: при компиляции mesa с dri2 дровами для радеона не создаётся libGL.la, но если заставить этот же ebuild собирать другие версии mesa, то всё собирается нормально.
ну можно написать свой ебилд
ну можно написать свой ебилд =)
на базе ебилдов из оверлея x11 скажем
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Я думаю там глюков будет
Я думаю там глюков будет столько, что пока даже пытаться не стоит.
То что оно glxgears может запускать, не значит, что с ними можно работать.
Никто не пробовал собирать?
Никто не пробовал собирать?
Незнаю я тут пробовал nouveau
Незнаю я тут пробовал nouveau собирать. 2D быстрее, чем на проприетарном, а вот 3д software rasterizer да ещё и падающий от любого приложения
У меня на работе карточка от
У меня на работе карточка от Штеуда. Там ДРИ2 работает замечательно. Вот я и думаю, подождать, пока для радеонов эта фича появится в официальном дереве, либо склепать ебилды для исходников, ссылка на которые в первом посте. Одному тестировать не хотелось бы просто....
Как я понимаю dri2 требует
Как я понимаю dri2 требует UXA, а оно в иксах несколько недопиленно ещё. У меня иногда бывает при просыпании на ноуте с Интелом иксы перезапускаются
https://bugs.freedesktop.org/
https://bugs.freedesktop.org/show_bug.cgi?id=19731
могу помочь с тестированием
могу помочь с тестированием =)
ЗЫ: У меня собрать не получилось. Оно затребовало спец версию ядра с kms для radeon'a и затребовало некоторые *.h которых в dri2proto не было.
Ну, раз я не один, то на
Ну, раз я не один, то на неделе постараюсь собрать
Сообщение от Apr. 30th, 2009
Сообщение от Apr. 30th, 2009 at 2:11 PM в дневнике Jerome Glisse очень порадовало.
Наконец-то моя карточка дождалась _нормальных_ дров.
ЗЫ: А можно всю эту ерунду(дрова, месу, etc.) в отдельные слоты поместить и через eselect выбрать? Я что-то непойму как это сделать.
Пишу ebuild'ы. Надеюсь, на этот раз скомпилится.
Что за карточка? Серия?
Что за карточка? Серия?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Display controller: ATI
Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)
Subsystem: Device 1fd3:4152
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
ебилды - это хорошо. Но оно
ебилды - это хорошо. Но оно то хоть собирается?
Кто ж в своём уме будет без
Кто ж в своём уме будет без ебилдов собирать?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
а толку писать ебилд, если
а толку писать ебилд, если make не выполняется?
Всё выполняется =)
Всё выполняется =)
ЗЫ: Mesa скомпилилась, а дрова ругаются на dri2.h
у тебя xorg-server какой
у тебя xorg-server какой версии?
xorg 1.5.3-r5 Для этого нужен
xorg 1.5.3-r5
Для этого нужен 1.6?
По идее да. По крайней мере у
По идее да.
По крайней мере у меня с 1,6,1 дрова собираются
Всё собралось.Теперь
Всё собралось.
Теперь осталось исправить это:
Если я загружаюсь как раньше, то всё работает кроме dri2
Если загрузиться c modeset=1 то я получаю это:
$cat /var/log/Xorg.0.log | grep AIGLX
(**) Option "AIGLX" "true"
(**) AIGLX enabled
(EE) AIGLX error: Calling driver entry point failed
(EE) AIGLX: reverting to software rendering
(II) AIGLX: Screen 0 is not DRI capable
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
$glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0"
Error: couldn't find RGB GLX visual or fbconfig
Это что-то не так с
Это что-то не так с mesa....
localhost dri # qfile /usr/lib/dri/swrast_dri.so
media-libs/mesa (/usr/lib64/dri/swrast_dri.so)
У тебя работает dri2? Я не
У тебя работает dri2?
Я не могу понять зачем потребовался софтварный растеризатор для dri2.
ЗЫ: Скачал исходники по ссылкам предоставленным Jerome Glisse, скомпилил. У меня меза версии 7.6-devel вышла, а в коммнетах по ссыле 7.5-devel. Может в этом проблема?
DRI2 у меня не работает, так
DRI2 у меня не работает, так как я у себя это не устанавливал. А устанавливать не стал, так как в этих дровах для моей карточки поддержки dri2 нет. :(
Работает
Всё скомпилилось и работает.
glxgears показывает в 10 раз меньше fps чем раньше.
$ glxinfo | grep -i direct
direct rendering: Yes
$ glxinfo | grep -i opengl
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 20090101 x86/MMX/SSE2 TCL DRI2
OpenGL version string: 1.4 Mesa 7.5-devel
$ cat /var/log/Xorg.0.log | grep -i glx
(**) AIGLX enabled
(II) Loading extension GLX
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/dri/r300_dri.so
(II) GLX: Initialized DRI2 GL provider for screen 0
$ cat /var/log/Xorg.0.log | grep -i accel
(II) RADEON(0): Render acceleration enabled for R300/R400/R500 type cards.
(II) Composite (RENDER acceleration)
(II) RADEON(0): Acceleration enabled
$ glxgears
IRQ's not enabled, falling back to busy waits: 2 0
563 frames in 5.0 seconds = 112.579 FPS
563 frames in 5.0 seconds = 112.447 FPS
560 frames in 5.0 seconds = 111.951 FPS
563 frames in 5.0 seconds = 112.459 FPS
564 frames in 5.0 seconds = 112.764 FPS
562 frames in 5.0 seconds = 112.174 FPS
Круто. Теперь нужны ебилды,
Круто. Теперь нужны ебилды, для массового пользования :)
Ничего крутого. Жутко глючит
Ничего крутого. Жутко глючит и тормозит. В google earth тормоза как при софварном рендере, в tuxracer только скайбокс виден, sauerbraten не пускается, из ускорения только exa осталось, xaa и uxa не поддерживаются.
Хотя есть и плюсы =) компиз больше не ругается на GLX_EXT_TEXTURE_FROM_PIXMAP. С KMS переключение из иксов в консоль и обратно практичестки моментальное. Новые дрова поддерживают framebuffer, radeonfb и (u)vesafb больше не нужны
Ещё глюк: при компиляции mesa с dri2 дровами для радеона не создаётся libGL.la, но если заставить этот же ebuild собирать другие версии mesa, то всё собирается нормально.
и всё-таки... можно ебилдов
и всё-таки... можно ебилдов отсыпать? :)
работает же
работает же