Compiz-fusion + ATI + amd64 [ РЕШЕНО ]

Помогите запустить compiz-fusion на Ati_x1950pro. Дрова стоят fglrx-8.10 из репозитория (ati-drivers), xorg нормально работает, fglrxinfo говорит что все нормально, xglinfo Direct Rendering - yes. При запуске compiz-manager ругаеться на отсутствие xgl, тут на форуме видел что в fglrx поддерживает glx. Может я запускаю как ниправильно, я просто в .xinitrc прописал compiz-manager. Иль все таки xgl надо ставить, но тогда с какого репозитория?

compiz-start

usr/bin/compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz (core) - Error: Failed to manage screen: 0
/usr/bin/compiz (core) - Fatal: No manageable screens found on display :0

--no-libgl-fallback не помогло (

попробовал не через

попробовал не через compiz-start, а через compiz --replace --indirect-rendering --sm-disable ccp. Итог черный экран и стрелка мышки. кроме
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
не выдает, однако у меня с этим icewm отлично работет, да и в игрушки играю

ау, ну что тут никто compiz чтоль не ставил?

Compiz-Fusion и fglrx - это

Compiz-Fusion и fglrx - это как по мне стремно :)

Я себе ставил xf86-video-ati (из git версии разработчиков, хотя можешь попробовать и 6.9.0 и работает и компиз и видео в нем и много другого.)

Вот что я себе прописывал для старта Compiz-Fusion:

Цитата:
export LIBGL_ALWAYS_INDIRECT=1 compiz --replace --sm-disable ccp & emerald --replace

Попробуй. Может и у тебя запуститься. Это я прописывал и у себя на fglrx, когда ним пользовался.

P.S. Моя видеокарта тоже r500 -> M56 ATI Mobility Radeon x1600. С xf86-video-ati только в игры особо не поиграешь - низкий fps, а так все просто супер :)

Бестолку (, startx пигет вот

Бестолку (, startx пигет вот это:
waiting for X server to shut down
Backtrace:
0: X(xf86SigHandler+0x6d) [0x4924ed]
1: /lib/libc.so.6 [0x7fa272bb12b0]
2: /lib/libc.so.6(cfree+0x25) [0x7fa272bf56f5]
3: /usr/lib64/xorg/modules/extensions//libGLcore.so [0x7fa25fc70f0e]
4: /usr/lib64/xorg/modules/extensions//libglx.so(__glXResetScreens+0x42) [0x7fa27267c7a2]
5: X(CloseDownExtensions+0x39) [0x45c809]
6: X(main+0x4b2) [0x437d62]
7: /lib/libc.so.6(__libc_start_main+0xe6) [0x7fa272b9d486]
8: X(FontFileCompleteXLFD+0x231) [0x437019]

хм... 3 недели назад ставил

хм... 3 недели назад ставил compiz на иксовые дрова. работает. тупит только при изменении размера окна. но это, думаю, решается тюнингом xorg.conf. челу пока хватает. начнет не хватать - будем тюнить.
разумеется, иксы 1.5*, ядро 2.6.27

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Попробуй убрать

Попробуй убрать compiz-manager из xinitrc и запусти его в консоли вручную. ДОлжна появиться иконка с различными настройками, с которыми можно экспериментировать

Мне кстати на своей машине ещё ни разу не удалось запустить компиз нормально без этого менеджера

-= Concordia victoriam gignit =-

в новом компизе, имхо,

в новом компизе, имхо, решается запуском fusion-icon. по кр. мере не заметил влияния /etc/env.d/99kde-env:KDEWM=compiz.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

xorg-server-1.3 ядро-2.6.26.5

xorg-server-1.3
ядро-2.6.26.5 (c 2.6.25-gentoo-r7 выдавал ошибку, см. выше)
x11-drivers/ati-drivers-8.542

compiz-manager и fusion-icon из консоли (xterm) убивает иксы

fusion-icon в .xinirc выдает при startx

 * Detected Session: unknown
 * Searching for installed applications...
 * No GLX_EXT_texture_from_pixmap with direct rendering context
 ... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1
 * Using the GTK Interface

 * Starting Compiz
 ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.

и черный экран со стрелкой мыши и тишина ...

/etc/env.d/99kde-env:KDEWM=compiz. - KDE у мя нет

ядро 2.6.27, xorg 1.5.2

ядро 2.6.27, xorg 1.5.2

P.S.: Linux - это красная таблетка :-) Windows - синяя...

С xorg 1.5.2 не пашет

С xorg 1.5.2 не пашет x11-drivers/ati-drivers-8.542 ((
xorg 1.4 не хочет с nptl собираться (-nptl*)

Дело в том, что ati-drivers

Дело в том, что ati-drivers будут поддерживать по идее xorg-server >=1.5 только с новой версией 8.11

Поэтому пока что нужно ждать на 1.4 или юзать опенсорсные дрова.

compiz-fusion по логике запускается через compiz --replace && emerald --replace и добавить какие-то к этому опции, чтобы запустить. :) Я правильно описал выше. Fusion Icon, если посмотреть в код, делается практически тоже самое, просто пользователь выбирает в меню режимы, а вот fusion icon передает системе эти compiz --replace и т.д.

Так что вам нужно найти опции, с какими запустить Compiz-Fusion.

Примерно про это я и

Примерно про это я и говорю.
Я пробовал все возможные опции, я прпобовал 4 разных версии крмпиза, но максимум чего я добился - это черный экран с курсором...
Я даже world пересобирал.

Всетаки я грешу на xorg, подскажите плиз как 1,4,2 с nptl собрать, я испробовал все (ну кроме переустановки) ...

не знаю, вернулось ли что из

не знаю, вернулось ли что из открытых дров в fglrx, но fglrx всегда был штукой довольно геморной. Если нужен только компиз, без wine/cedega - вполне подойдет решение xorg-1.5* и дрова его же. + тюнинг xorg.conf

P.S.: Linux - это красная таблетка :-) Windows - синяя...

хм, его же дрова? это

хм, "его же дрова"? это фрамебуфер чтоли? ... radeonhd пытался поставить - Direct rendering: no ((

radeonhd под 2xxx и выше

radeonhd под 2xxx и выше писался

P.S.: Linux - это красная таблетка :-) Windows - синяя...

см. выше.

см. выше. xorg-1.5.2+xf86-ati-drivers-6.9.0+compiz
Direct reandering: Yes

P.S.: Linux - это красная таблетка :-) Windows - синяя...

xf86-video-ati, это что в

xf86-video-ati, это что в make.conf в VIDEO_CARDS писать? radeon?
в ядре drm включать?

да да

да
да

P.S.: Linux - это красная таблетка :-) Windows - синяя...

ATI Mobility Radeon

ATI Mobility Radeon X1600.
xf86-video-ati (у меня их git дерева разработчиков, но это не меняет сути)

Xv - Adaptor #0: "Radeon Textured Video"
AIGLX enabled
Direct Rendering: Yes
и compiz-fusion летает просто :)

Мой xorg.conf:
http://dpaste.com/hold/88935/

Кроме того, если уже все-таки решишся поставить fglrx для своего 1.4.2, то главное это не с nptl флагом собрать, а чтобы у mesa и xorg-server у обоих или nptl был включен или был выключен. Но советую (если не играть будешь) ставить xf86-video-ati с xorg-server 1.5.2. Как написано в доб. возможностях xorg-server, в 1.5 версии улучшена скорость работы, уменьшено потребление памяти + конечно bugfixes. Это из основных я назвал. На глаз заметно сильно :) 1.4.999.906 (вроде такая) пользовался и 1.4.2 пользовался и реально на 20% где-то у меня скорость работы иксов повысилась и глючность поубавилась. :)

xf86-video-ati с xorg-server 1.5.2

xf86-video-ati, xorg-server 1.5.2 и kernel-2.6.27 (make.conf - ACCEPT_KEYWORDS="~amd64", emerge -vD xorg-server xf86-video-ati) эфекта ноль, по прежнему черный экран и стрелка (

Хм, я кстати ожидал что с xf86-video-ati glxgear будет гораздо меньше выдавать ан нет - 25256 frames in 5.0 seconds = 5051.111 FPS
с fglrx было ~ 9000.000

Важно не просто xorg.conf

Важно не просто xorg.conf настроить и поставить эти программы. Нужно еще ядро настроить.

http://www.phoronix.com/forums/showthread.php?t=11147

Сходи по этой ссылке и настрой ядро как там описано и конфиг xorg.conf глянь. На версии пакетов не смотри - это было еще до релиза 1.5 xorg.conf. :) Но могу тебе сказать, что у меня все работает на ура. ))) http://www.youtube.com/watch?v=h9PC3rXHL78 - это я пару месяцев назад ролик делал и тут у меня все работае как видишь. Вообщем - в той ссылке на фороникс по идее все что нужно тебе знать, чтобы нормально поставить себе и запустить compiz-fusion. Ну, и может пригодится та комбинация, которой запускаю я себе compiz-fusion.

конфиги

xorg.conf - http://dpaste.com/89165/
make.conf - http://dpaste.com/89167/
portage.keywords - http://dpaste.com/89173/
kernel config - http://dpaste.com/89169/

localhost ~ # dmesg | grep drm
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized radeon 1.29.0 20080528 on minor 0
[drm] Setting GART location based on new memory map
[drm] Loading R500 Microcode

localhost ~ # glxinfo | grep direct
direct rendering: Yes

localhost ~ # xvinfo | grep Adaptor
  Adaptor #0: "Radeon Textured Video"

localhost ~ # grep AIGLX /var/log/Xorg.0.log
(**) Option "AIGLX" "true"
(**) AIGLX enabled
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(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/lib64/dri/r300_dri.so

пробую запускать через одну из следуюших строк в .xinitrc

fusion-icon
compiz-manager
compiz --replace --indirect-rendering --sm-disable ccp dbus gconf ccsm emerald
export LIBGL_ALWAYS_INDIRECT=1 ; compiz --replace --sm-disable ccp & emerald --replace
export LIBGL_ALWAYS_INDIRECT=1 compiz --replace --sm-disable ccp & emerald --replace

ткните пальцем, пожалуйста, где ошибка

Может его вообще нельзя запустить без KDE или GNOME?

Не могу сказать можно с

Не могу сказать можно с гномом или кде запускать компиз или нет, но вот неплохо бы показать лог /var/log/Xorg.0.log запуска когда запускал через:

Цитата:
export LIBGL_ALWAYS_INDIRECT=1 compiz --replace --sm-disable ccp & emerald --replace

Но судя по всему, дрова работают как надо. Поэтому нужно глянуть лог, где может отобразится почему оно так кидает... (О_о)

РЕШЕНО

У меня изначально все было хорошо настроено, а грабли были в том что compiz не работает один, а посути только со средами рабочего стола, такими как KDE, GNOME, XFCE.

С fglrx кстати отлично пашет (даже не на AIGLX а на XGL) сейчас откатился до xorg-1.4.2, поставил xfce - все отлично работает!

лрпв

kflirik написал(а):
У меня изначально все было хорошо настроено, а грабли были в том что compiz не работает один, а посути только со средами рабочего стола, такими как KDE, GNOME, XFCE

Он-то работает, а вот сможет ли работать с ним пользователь — другой вопрос.
Я работал.

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

хм, ну тогда обьясни как т

хм, ну тогда обьясни как т его запускал? без xfce у меня просто черній экран и мыш

Не помню. Завтра скину

Не помню. Завтра скину параметры, если не забуду

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

к krigstask

krigstask, ну что? шарик сдулся?

Забыл (-:Е Написал бы ты

Забыл (-:Е

Написал бы ты часами пятью раньше — скинул бы, а так уже всё... Может, как-нибудь ещё вытащу, но до следующих выходных мне туда не добраться

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

http://rafb.net/p/nIEKaL38.html

http://paste.org.ru/?ygp4a2 — мой .xinitrc

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

lxpanel

ну так бы и сказал что используешь LXDE

"LXDE (от англ. Lightweight X11 Desktop Environment) — это свободная среда рабочего стола для UNIX и других POSIX-совместимых систем, таких как GNU/Linux или BSD." (c)http://ru.wikipedia.org/wiki/LXDE

тоесть это тоже среда рабочего стола как и xfce

гЫ прикольный у тя xinit )) q3demo ))

Вовсе нет, там только

Вовсе нет, там только панелька из lxde, а то как-то вообще туго (-:Е

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

переключение раб столов

При преключение раб столов (при вращение куба) на всех столах в lxpanel отображаются все окна со всех столов.
Что за? Как исправить?

Не знаю, сам сейчас им не

Не знаю, сам сейчас им не пользуюсь (-:Е

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

AWN

Поставил avant-window-navigator прикольная панелька.
.xinitrc:
fusion-icon &
avant-window-navigator

Кстати еще проблема в компизе с глюками воспроизведения видео (да и глюк fgl_glxgear) решается так:
ccms: утилы - workarounds: поставить везде галки кроме AIGLX (в частности нужна галка на Fix screen updates in XGL with xglrx)

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

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