Eltűnik a window dekoráció, Compiz-fusion, DRI van.

Fórumok

Sziasztok,

sikerült a gépemen összerakni a DRI-t radeon driverrel (ATI R250) és a glxgears is szépen pörög. A glxinfo azt mondja, hogy DRI van.

Ellenben leindítom a compizt (compiz --replace) eltűnik az ablak dekoráció, compiz futva marad, mintha minden a legnagyobb rendben lenne.

Az emerald themer elindítása úgyszintén nem tesz semmit a dologhoz, futva marad, az ablakok meg dekoráció nélkül.

A WM XFCE4, Slim (XDM) alatt futtatva.

Merre induljak el, hol kezdjem a debuggolást?

Köszi

J

Update: ja, és Ubuntu alatt annó szépen ment.

Hozzászólások

Használd a gtk-window-decorator programot a keretekhez.

--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!

compiz --replace && emerald --replace

feltéve, ha az emerald fel van telepítve, ha így sem megy akkor compiz fórumán találsz rá megoldást. valami argb visuals hiányzik neki (vagy más, én ezzel találkoztam anno beryles korszakban, de azóta nem eyecandizok.)

Meg se nyikkan, se a compiz se az emerald. Pedig a compizt már újraforgattam debug opcióval.

Az xorg.conf-om itt van: http://stuff.janoszen.hu/xorg.conf
(Azért használok radeon drivert, mert az R250 full 3D-vel támogatott, az ATI driver viszont nem támogatja. És a 3D gyorsítás működik is.)

Kicsit kavar van a driver neve körül, én az ati-drivers csomagra gondoltam, alias fglrx. Bocsánat érte. :)

XGL-lel biztosan nem megy, mert a closed source driver már nagyon régen nem támogatja a kártyámat és próbálkoztam vele anno Ubuntu alatt; szánalmas volt, még a rendes ablakozórendszer is 2 fps-sel ment.

Azóta már csak felesztették annyira az XGL-t. esetleg ha van egy ubuntu 7.04 vagy 7.10-es live cd-d, akkor bootolj be róla és nézd meg, hogy vele hogyan megy. elvileg úgy van beállítva a live rendszer is, hogy legyen 3d gyorsítás, ha lehetséges. csak el kell indítani a compizt. a dvd verzión biztosan rajta van, használhatóan a csomag, cd-n nem tudom de fel lehet telepíteni live rendszerre.

7.10-es Ubuntu volt fönt, sőt 8.04 csomagokkal is néztem, egyikkel se működik az XGL. A 3D gyorsítással az égegyadta világon semmi gond nincs, az open source driverekkel nagyon királyul megy és a compiz is fut.

Találtam az Xorg logban egy ilyet viszont:


(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31

Állítólag ezt a Mesa CVS-ben már 2006-ban kijavították, mégis előjön.

ha nagy mákunk van akkor az emerald ezeket a visualokat akarja használni... ez gáz
viszont ha nem kell mindenféle képen az emerald akkor van valami metacity alapú decorator. Nem tudom, hogy próbáltad-e, de lehet, hogy müködik

esetleg még valami: ha valahogy előtudod hozni az emerald beállítófelületét, akkor válassz ki valami olyan témát ami a régi legacy motort használja, talán azzal menni fog. igaz geforce 2-n volt olyan, hogy egyes motorok elszálltak, mert nem tudott pár dolgot a kártya

Nekem annó ez segített:
xorg.conf -ba a screen-hez be kellett szúrni ezt a sort
Option "AddARGBGLXVisuals" "True"

Remélem segít

Sajnos ATI kártyám van, a doksi szerint ez csak nVidia kártyákon segít.

Ami a WM-et illeti, ahogy elnézem, az XFCE az xfwm4-et használja dekorátorként is, ami utána kézzel szépen be is indul, mondanom sem kell hogy no compiz.

Lehet, hogy nem XFCE/Slim alapokon kéne próbálkoznom?

En is azt hittem vmi para van,aztan inditottam egy compiz settings managert (guis progi), s ott engedelyeztem a window decorations-t. (merthogy ki volt kapcsolva - hogy miert azt nem tudom)
Ezutan ment mar.

Én is küzdöttem ezzel... compiz-fusion beállitásaiban:ablak dekoráció->parancsot töröltem:compiz-window-decorator.helyére:emerald

Kicsit utánaolvastam, mik azok a visualok amikre a radeon driver azt mondja hogy nem ismeri. Ahogy elnézem a xdpyinfo kimenetéből, ezek DirectColor visualok:


  visual:
    visual id:    0x2b
    class:    DirectColor
    depth:    24 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits

Nem tudom, összefügg-e, de minden esetre érdekes. Meg fogom próbálni, hátha indirect renderinggel megy a téma, végül is (K)ubuntu alatt is azzal ment.