Есть здесь люди, которые смогли ATI + beryl/compiz?
Гость 17 декабря, 2006 - 19:00
Жуть какая-то baryl тормозит настолько ужасно, что просто невозможно. Хотя проблема не в этом, а в том, что отрубается DRI. Вот xorg.xonf (всё лишнее потёр):
Section "ServerLayout" Identifier "Layout[all]" Screen 0 "aticonfig-Screen[0]" 0 0 InputDevice "Keyboard[1]" "CoreKeyboard" InputDevice "Mouse[0]" "CorePointer" InputDevice "Mouse[3]" "SendCoreEvents" Option "Clone" "off" Option "Xinerama" "off" Option "AIGLX" "false" EndSection Section "Module" Load "dbe" Load "type1" Load "freetype" Load "extmod" Load "glx" Load "v4l" Load "dri" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "aticonfig-Device[0]" Driver "fglrx" BusID "PCI:1:0:0" Option "VideoOverlay" "on" Option "UseFastTLS" "2" Option "EnablePrivateBackZ" "on" Option "XAANoOffscreenPixmaps" "true" EndSection Section "Screen" Identifier "aticonfig-Screen[0]" Device "aticonfig-Device[0]" Monitor "aticonfig-Monitor[0]" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "DRI" Group "video" Mode 0666 EndSection Section "Extensions" Option "XVIdeo" "Enable" Option "Composite" "Enable" Option "ReducedBlanking" "Enable" EndSection
Знакомая табличка :)
(II) fglrx(0): Composite extension enabled, disabling direct rendering (WW) fglrx(0): *********************************************** (WW) fglrx(0): * DRI initialization failed! * (WW) fglrx(0): * (maybe driver kernel module missing or bad) * (WW) fglrx(0): * 2D acceleraton available (MMIO) * (WW) fglrx(0): * no 3D acceleration available * (WW) fglrx(0): ********************************************* *
Но без Composite ведь ничего не будет! В общем, откликнитесь те, кому удалось настроить beryl + ATI Mobility Radeon X700
»
- Для комментирования войдите или зарегистрируйтесь
тоже долго
тоже долго пытался заставить заработать compiz на X600, но ничего так и не получилось. с тех пор забил и уже подзабыл что я там делал...
fglrx неработает с включенной опцией compozit
Очень жаль но на данный момент это так(имеется в виду 3D акселирация).
Как вариант: если у вас достаточно старая карточка то можно использовать "radeon" драйвер, для старых поддерживается 3D акселирация.
Вот еще ссылочка http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html
Free drivers + AIGLX
пашет на x700 и вполне сносно на фришных дровах с AIGLX.
если юзаешь fglrx
если юзаешь fglrx то ставь xgl, у ати кривые дрова и не поддерживают dlloader, модуль dri от fglrx не загружаеться
а у xgl свой Composite, в xorg.conf его поставь false
а вообще смотри gentoo-wiki.com
я сделал с открытыми дровами - пашет нормально
_________________
Pentium D RAM 1024 ~amd64 kde-3.5.5
Xorg-7.1+fglrx+Xgl+Gnome+Beryl
Специально с утра заморочился чтобы проверить. Как оно реально работает.
У меня все завелось. Плользовался следующими мануалами.
1. Приведенный выше фак по драйверам ATI
http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html
2 Собственно инсталяция XGL
http://wiki.gentoo-xeffects.org/XGL
3 и beryl
http://wiki.gentoo-xeffects.org/Beryl
PS Пришлось ручками поправить переключение раскладки клавиатуры. Параметры с конфига Xorg почемуто перестали читатся? Пришлось в автозагруку сессии гном добавить: setxkbmap -model pc105 -layout "us,ru(winkeys)" -variant winkeys -option "grp:ctrl_shift_toggle,gpr_led:scroll"
PPS и пока наблюдается долгий старт менеджера окон. ну думаю здесь немного rtfm и тоже заработает как надо.
Удачи :-)))
Re: Xorg-7.1+fglrx+Xgl+Gnome+Beryl
Какая версия Xorg была раньше? Посмотри на оффсайте инструкцию по апгрейду Xorg.
Все дело в том,
Все дело в том, что до установки xgl все было хорошо. :-)
Версия Xorg приэтом не менялась.
В любом случае проблема с раскладкой решена и не стоит на нее заморачиватся. Лично мне больше интересно как у автора топика получилось че или нет.
PS И чего я раньше берил не поставил!? Красивый сабака :-)
Дело в том, что
Дело в том, что как-то странно у меня работает. Дрова поставились вроде нормально. Точнее не вроде, а точно. Иксы работают отлично, DRI включено.
Но! Когда запускаю xgl, всё начинает глючить. Пишет, что DRI disabled -- аналогичная табличка. Насчёт тех статеек -- попробую, как только у меня emerge завершит свою работу :)
Кстати странно.
Кстати странно. Дрова встали нормально. xgl тоже, но работает глючно! DRI включено, всё работает, а xgl глючит! Такое чувство, что у него не только софтварный рендеринг, а ещё и без бэкбуфера впридачу! И вообще глюков полно. Можешь выложить свой xorg.conf?
у меня было
у меня было что-то похожее. вылечилось все танцами с бубном.
не совсем уверен, но возможно поможет один раз стартануть xgl из-под рута.
Кстати,
Кстати, интересно, что на gentoo-wiki по тем же темам написано намного больше :)
У меня работает
У меня ATI (X1900GT) + XGL/Beryl. Все работает отлично. Красиво все конечно, но не юзаю, изза того, что даже видео нельзя посмотреть - при просмотре постоянно разрывы, т.к. нельзя врубить вертикальную синхронизацию.
unredirect_fullscreen_windows=false
Не помогает.
Не помогает.
Тогда, боюсь,
Тогда, боюсь, прейдется ждать пока ATI выпустят дрова с поддержкой texture_from_pixmap
Проблема
Проблема сеорее всего здесь:
(II) fglrx(0): Composite extension enabled, disabling direct rendering
Я так понимаю, что существует 2 варианта:
1. Связка ATI open drivers + AIGLX + composite extention + beryl
или
2. fglrx + glx + beryl
т.е в твоем случае проблема может решиться:
Section "Extensions"
Option "Composite" "Disable"
EndSection
У меня вопрос к
У меня вопрос к людям, юзающим первый вариант (open drivers + aiglx + beryl)
Как решить проблему с mplayer-ом и остальными видео плеерами? При включённом бериле не показывается картинка, если выводить через gl или gl2 - изображение сильно дёргается. Или это только у меня такое..?
И ещё неприятный момент - тормозит прокрутка страниц в firefox.
(карточка radeon 9600)
Использовать
Использовать вывод Xv
_________________
From Siberia with Love!
Xv у меня стоит
Xv у меня стоит по дефолту. Через него у меня при включённом бериле ничего не выводится..
долго плюхался,
долго плюхался, но получилось настроить DRI для x1600Pro
kernel linux-2.6.18-gentoo-r6
X Window System Version 7.1.1
ati-drivers 8.32.5
умные люди посоветовали пересобрать иксы и дрова с опцией -dlload
не знаю правда че такое, но помогло... DRM стал заружаться и dri заработал...
пробовал с иксами 7.2 - опять та же фигня, не находит drm :)
ну неможет
ну неможет дровина от ати грузиться динамически, не поддерживает, это в любой вики по ати написано
а с 7.2 как я понял только aiglx а ати с ним недружит...
в лог иксов глянуть лень?
берем
http://gentoo-wiki.com/HOWTO_ATI_Drivers
цитирую:
Ensure xorg-x11 is not compiled with the dlloader use flag.
* ati-drivers will not work properly with this flag.
---
* recompile xorg-x11 with -dlloader if dlloader is enabled.
Install the drivers.
пробовал, до того как использовал -dlload - не помогло...
а equery uses xorg-x11
выдает
No USE flags found for x11-base/xorg-x11-7.1
а что касается 7.2, то если я правильна понял
https://bugs.freedesktop.org/show_bug.cgi?id=9367
то оно теперь должно требовать более свежие дрова... типа 8.33.6
чтение wiki
что касается чтения wiki - сложно сказать кому верить...
например в
http://ru.gentoo-wiki.com/HOWTO_XGL
стартовать Xgl для ATI рекомендуется с опциями
:1 -ac -accel glx:pbuffer -accel xv:pbuffer
а в
http://wiki.gentoo-xeffects.org/XGL
указано
-br -ac -accel xv:pbuffer -accel glx:pbuffer
в первом случае наблюдается долгий старт иксов и тормоза десктопа, во втором случае все летает, beryl+emerald работают великолепно, но glxinfo грит, что direct rendering: NO и не работает тест fgl_glxgears... хотя fglrxinfo грит, что используется аппаратное ускорение...
glxgears выдает какие-то страшные цифры FPS порядка 5000 попугаев, но это я ешша перепроверю - расскажу...
если несложно
если несложно версии дров/видюхи/ядра...
моё соответственно 8.32.5/X1300 PRO(515)/2.6.18-gentoo-r6
чуть выше я уже указывал
чуть выше я уже указывал
kernel linux-2.6.18-gentoo-r6
X Window System Version 7.1.1
ati-drivers 8.32.5
видяха сапфировская x1600Pro 512Мб
мать Intel D975XBX
glxgears действительно выдает что-то аномальное
28349 frames in 5.0 seconds = 5643.278 FPS
28787 frames in 5.0 seconds = 5747.464 FPS
22787 frames in 5.0 seconds = 4548.622 FPS
22559 frames in 5.0 seconds = 4511.535 FPS
хотя визуально колеса едва вертятся...
проинсталил для х86 и х86_64
на х86_64 beryl_manager не дает включить рендеринг через XGL, тока автомат... подозреваю, что чего-то недоустановил...
А из иксов в
А из иксов в консоль по alt+ctrl+fx нормально переходит? А то у меня 2.6.18-r6, ati x700, ati-drivers -- выдавало только чёрный экран.
да, переключается...
да, переключается...
тока если я в консоли выполняю /etc/init.rd/xdm stop оно ругается про деление на ноль и отказывается останавливать gdm, приходится убивать ручками... это если Xgl запущено, а с простыми иксами все хорошо...
Ещё забыл
Ещё забыл спросить. А framebuffer есть/как настроен (radeonfb,vesafb,vesa-tng)?
Direct rendering: NO
Direct rendering: NO - У меня такая-же история, при этом compiz работает отлично.
Думаю дело в том, что запускается сразу 2 сервера, первый Xorg, в нем работает DRI.
Сверху него рабоатет Xgl. В нем нету DRI, оданко он работает на уже ускоренном Xorg, потому все отлично.
У меня на
У меня на машине Nvivia, а вот у жены - Radeon 9550.
И с некоторых пор была та же известная картина с тормозами. Так что сидела без Xgl. А сегодня руки дошли поковыряться. В общем, завелось всё с такими настройками:
/etc/X11/xorg.conf
Многие из указанных опций срабатывают и без их указания.
/etc/X11/gdm/custom.conf
glxinfo пишет "Direct rendering: No", но это гон :) Ибо glxgears выдаёт 4500FPS.
_________________
... чтобы понять рекурсию, нужно сперва понять рекурсию ...