Kirjoittaja Aihe: Aiglx, Compiz, Beryl, XGL ja muut vastavat 3D-työpöytäjutut koottuna  (Luettu 28549 kertaa)

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Koska tuo 'edgyyn päivittämisen ongelmat ja ohjeet' keräsi niin kovan suosion ja havaittiin että ubuntuforums.orgin pisimmät threadit koskee näitä 'edistyneitä työpöytäpyörittimiä' niin - tässä teille uusi threadi valmiina pitenemään maan ääriin.. Eli ohjeita ja kysymyksiä saa heitellä tänne. Ja myös linkittää sopiviin howto - ohjeisiin.

Itse haluaisin tietää että mitä eroa noilla kaikilla on. Jos olen ymmärtänyt, AIGLX ja XGL ovat moottoreita joilla työpöydän piirto siirretään näytönohjaimelle ja Compiz ja Beryl on ropeleita jotka lisäävät soppaan 3D-efektit ja muut. Eli ensimmäiset tarjoaa nopeutta, toiset repivät siitä iloa irti. Ja beryl on irtautunut compizista joskus. Haluaisin myös tietää että miten voin varmistaa edgyn mukana oletuksena tulevan AIGLX:n käynnissäolon.

 Ja jos/kun haluan kokeilla jotain karkkia niin mikä on tolkuin ratkaisu eli onko beryl ja compiz riippuvaisia KDE/Gnomesta..


Tässä jotain täällä forumilla käytyjä keskusteluja ja ongelmanratkaisuja aiheista linkitettynä (aion lueskella nuo itsekin ja myös yrittää keksiä tietoa muualta ja ehkä linkitellä tänne lisää..)
HUOM! EDGYssä tulee AIGLX mukana eli dapperin ja edgyn ohjeet eroavat toisistaan. Tarkasta päivämäärä!
http://forum.ubuntu-fi.org/index.php?topic=1864.0  Xgl (pitkä mutta vanha thread)
http://forum.ubuntu-fi.org/index.php?topic=3865.0 apua XGL:n asennukseen
http://forum.ubuntu-fi.org/index.php?topic=3801.0 Xgl/Compiz ja läpinäkyvyys...
http://forum.ubuntu-fi.org/index.php?topic=3220.0 XGL & Compiz KDE:ssä?
http://forum.ubuntu-fi.org/index.php?topic=3899.0 Xgl/compiz asennus kädestä pitäen (vain Nvidia ja Gnome)
http://forum.ubuntu-fi.org/index.php?topic=3834.0 Xgl/Compiz ikkunoiden paikat? -Setvitty
http://forum.ubuntu-fi.org/index.php?topic=3165.0 Kritiikki
http://forum.ubuntu-fi.org/index.php?topic=4821.0 toimiiko xgl:ssä direct rendering ati:n kortilla?
http://forum.ubuntu-fi.org/index.php?topic=5976.0 istunnot ja Compiz
http://forum.ubuntu-fi.org/index.php?topic=5853.0 Mistä sen ihme 3d työpöydän oikein saa? 
http://forum.ubuntu-fi.org/index.php?topic=5389.0 Toimiiko XGL Kannettavassani (ongelmia)
http://forum.ubuntu-fi.org/index.php?topic=5154.0 Compiz - mukauttaminen - skydome
http://forum.ubuntu-fi.org/index.php?topic=5525.0 Xgl/Compiz asennus ongelma
http://forum.ubuntu-fi.org/index.php?topic=5749.0 XGL Compiz mulle?
http://forum.ubuntu-fi.org/index.php?topic=5998.0 Compizin asennus
http://forum.ubuntu-fi.org/index.php?topic=5955.0 Compiz ja XGL (3d työpöytä ongelma)
http://forum.ubuntu-fi.org/index.php?topic=6247.0 Yritys asentaa XGL/Beryl...
http://forum.ubuntu-fi.org/index.php?topic=6145.0 AIGLX hyödyllinen?
http://forum.ubuntu-fi.org/index.php?topic=6403.0 Edgy Ati 9600 Pro ja Xgl vs. AIGLX

Ja isommilta vesiltä:
http://ubuntuforums.org/showthread.php?t=272104  One thread to rule them all v2: Beryl & Official Compiz
r

ps. tuli FF2:n 'undo closing tab' - toiminnollekin käyttöä tässä - suljin tän tabin vahingossa kesken kirjoittelun ja kauhistuin jo - mutt sieltä se löytyin ja vielä tekstin kera. Upeaa!
pps. jos joku ylläpitäjistä hermostuu tuosta otsikosta niin muuttakaa toki ;)

pps. ja varsinkin kopioidessa noita threadien nimiä ja sulkiessa tabeja toisesta selaimesta ctrl w, kopioidessa ctrl c ja pastetus ctrl v - meni muuten aika monta kertaa väärä ikkuna kun sekosi noissa nappuloissa ja/tai oli kohdistus väärässä ikkunassa...
« Viimeksi muokattu: 02.11.06 - klo:00.44 kirjoittanut rhk »
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Tämä vaikuttaa uskottavalta linkitykseltä, kokeilin tuota AIGLX - osiota ja taitaa tuo toimia (tai ainakin x lähti nätisti vielä käyntiin..)

Mahdollisuuksia AIGLX käyttöönottamiseen on monia (ainakin kaksi) eli Compiz tai Beryl

Molemmat toimivat samalla tavalla, eli aika hitaasti mutta itse suosin Compizia, koska se on simppelimpi ja vaikuttaa (onkin?) huomattavasti parempaa koodia ja ammattilaismaisemman oloista. Tosin siinä on vähemmän säädettävää.

Ohje AIGLX käyttöönottamiseen (helppoa kuin mikä)
https://help.ubuntu.com/community/CompositeManager/AIGLX

Ohje Compizin käyttöönottamiseen.
http://gandalfn.wordpress.com/howto/howto-compiz-aiglx-on-edgy (HUOM. Edgylle dapperille löytyy samalta sivulta ohje HOWTO-kohdasta)

Noniin, helppoa kuin heinänteko ja oikealle ilmoitusalueelle tulee sellainen punainen kuutio josta saa Compizin pois ja päälle, sitä on hyvä aina testata, mutta nopeammin radeon ajurilla toimii ihan tavallinen AIGLX (eli ei karkkitehosteita vaan ainoastaan kiihdytetty ikkunoiden renderöinti)
« Viimeksi muokattu: 02.11.06 - klo:00.33 kirjoittanut rhk »
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Ja heps vaan. AIGLX ja Beryl lähti pelaamaan ATI 9550 (eli 9600) kortilla. Atin omat FGLRX - ajurit ei taida pelaa AIGLX:n kanssa vaan niiden käyttäminen vaatii XGL:n käyttöä jos haluaa Berylin pyörimään.

AIGLX täältä: https://help.ubuntu.com/community/CompositeManager/AIGLX
ja Beryl täältä: http://www.ubuntuforums.org/showpost.php?p=1547638&postcount=7 (tosin Option "AGPFastWriten "On" estää X:n käynnistämisen eli se piti jättää pois..)

Oleelliset osat xorg.confia:
Koodia: [Valitse]
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
Load "dbe"
EndSection

Section "Device"
Identifier "ATI Technologies, Inc. RV350 AS [Radeon 9600]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "DRI" "true"
Option "ColorTiling" "on"
Option "EnablePageFlip" "true"
Option "AccelMethod" "EXA"
Option "XAANoOffscreenPixmaps"
Option "RenderAccel" "true"
Option "AGPMode" "4"
# Option "AGPFastWrite" "on" - JUMITTAA KAYNNISTYKSEN
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# InputDevice     "stylus" "SendCoreEvents"
# InputDevice     "cursor" "SendCoreEvents"
# InputDevice     "eraser" "SendCoreEvents"
Option "AIGLX" "true"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
    Option       "Composite" "Enable"
EndSection


Varmaankin tuota vielä voisi viilata mm. noiden moduleiden ja ohjaimen optioiden osalta mutta pelaa tälläkin viisii..

r

edit: väärä linkki..
« Viimeksi muokattu: 03.11.06 - klo:23.35 kirjoittanut Risto H. Kurppa »
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Terve, onko tähän versioon helppo asentaa se 3D-työpöytä Xgl tai AiGLX? Ja kumpiko niistä on hienompi? Erot?
Kone johon tämä tulisi on:
Pena III 1Ghz, 384mt ja RivaTNT2 M64, jaksaako pyöritellä?

Luulisin että pyörii jos tuo TNT2 ymmärtää 3D-jutut ja luulisin että ymmärtää.
Eli alkuun näytönohjaimelle ajurit. , sitten AIGLX tai XGL ja Beryl tai Compiz.

Atin suljetut ajurit kulkee nimellä fglrx
Yhteisön tuottamat avoimet ati-ajurit kulkee nimellä radeon ja/tai ati.
Eli esim. itselläni on radeon - ajurit käytössä (kts. edlläolevan xorg.confin Device - osio)

Kun saat homman siihen tilanteeseen että komento
glxinfo|grep direct
tuottaa vastauksen
Direct Rendering: yes

niin voit jatkaa aiglx/Xgl - asennuksella. Edgyssä tulee oletuksena&asennettuna AIGLX eli jos sitä haluat käyttää, on nuo avoimet ajurit käsittääkseni ainoa toimiva vaihtoehto. Eli Jos asensit fglrx - ajurit, laita Xgl, avoimille ajureille taasen käy aiglx. Em. linkeistä voit katsella vinkkejä kuinka AIGLX lähtee käyttöön (oletuksena ei toimi kaikilla). AIGLX:n ja XGL:n eroja en varsinaisesti tiedä..

Ja näiden päälle beryl tai compiz edelläolevien linkkiohjeiden mukaan.


Itse säädin sitä toimimaan n. 5 tuntia.. Ohjeita löytyy niin monesta paikkaa, osa hieman vanhoja jne.. Mutta lähti tuo kuitenkin. En beryliä jatkuvasti käytä, turhaa kilkettä osa mutta voi sillä kaikkea kivaa demottaa mitä linux osaa. AIGLX jää päälle, käsittääkseni vähentää kuormaa prosessorilta.


r
« Viimeksi muokattu: 02.11.06 - klo:11.23 kirjoittanut rhk »
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Terve, onko tähän versioon helppo asentaa se 3D-työpöytä Xgl tai AiGLX? Ja kumpiko niistä on hienompi? Erot?
Kone johon tämä tulisi on:
Pena III 1Ghz, 384mt ja RivaTNT2 M64, jaksaako pyöritellä?

Luulisin että pyörii jos tuo TNT2 ymmärtää 3D-jutut ja luulisin että ymmärtää.
Eli alkuun näytönohjaimelle ajurit. , sitten AIGLX tai XGL ja Beryl tai Compiz.


Kummallista yksinpuhelua. Tjooh TNT2 voit unohtaa tuon aiglx:n se vaatisi nvidian beta ajureiden asentamisen mutta mokoma ei tue tnt kortteja. Joten vaihto ehtonasi on xgl, joka taas tuntui ainakin itselleni raskaammalta(tosin siitä on jo aikaa kun kokeilin joten asiat voi hyvinkin olla muuttuneet).
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Kummallista yksinpuhelua. Tjooh TNT2 voit unohtaa tuon aiglx:n se vaatisi nvidian beta ajureiden asentamisen mutta mokoma ei tue tnt kortteja. Joten vaihto ehtonasi on xgl, joka taas tuntui ainakin itselleni raskaammalta(tosin siitä on jo aikaa kun kokeilin joten asiat voi hyvinkin olla muuttuneet).

Yksinpuheluapa hyvinkin ;)

Kämmäsin, luulinmuistin että tuo TNT2 oli ATI:n kortti.. Eli juu, XGL olisi sitten vaihtoehto.


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili

Oleelliset osat xorg.confia:
Koodia: [Valitse]

Section "Device"
Identifier "ATI Technologies, Inc. RV350 AS [Radeon 9600]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "DRI" "true"
Option "ColorTiling" "on"
Option "EnablePageFlip" "true"
Option "AccelMethod" "EXA"
Option "XAANoOffscreenPixmaps"
Option "RenderAccel" "true"
Option "AGPMode" "4"
# Option "AGPFastWrite" "on" - JUMITTAA KAYNNISTYKSEN
EndSection

Tuo Accelmethod EXA muuten muuttaa EnablePageFlipin arvoon false, ja täten tekee siitä turhan.
En Vastaa Vaikeisiin Kysymyksiin.

moonstone

  • Vieras
Tuo Accelmethod EXA muuten muuttaa EnablePageFlipin arvoon false, ja täten tekee siitä turhan.

Entäs jos sen EXA:n korvaa XAA:lla?

   Option "EnablePageFlip" "true"
   Option "AccelMethod" "XAA"

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Onko kukaan testannut Berylliä KDE:ssä?

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Onko kukaan testannut Berylliä KDE:ssä?

MINÄMINÄMINÄ!!!

Toimiihan tuo. En itteasiassa tiedä että onko noi kuin riippuvaisia desktopista..

Eli ao. jutusteluni on juurikin Kubuntu 6.10 + Ati Radeon 9550 (=9600..) + AIGLX + Beryl - yhdistelmälle, käyttäen radeon - ajureita.



r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Heikki Mäntysaari

  • Käyttäjä / tiedottaja
  • Viestejä: 377
    • Profiili
Onko kukaan testannut Berylliä KDE:ssä?
Entä KDE+dualhead nvidian TwinViewillä? Kannattaako alkaa säätämään?
Suomenkielinen Linux-wiki: Linux.fi - katso myös http://linux.fi/foorumi

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Entä KDE+dualhead nvidian TwinViewillä? Kannattaako alkaa säätämään?

Ei mitää hajua..


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili


MINÄMINÄMINÄ!!!

r
Mistä löytys hyvät ohjeet?

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Onko kukaan testannut Berylliä KDE:ssä?
Entä KDE+dualhead nvidian TwinViewillä? Kannattaako alkaa säätämään?

KDE:sta en osaa sanoa mitään, mutta mulla Beryl lähti toimimaan TwinView-tilassa NVIDIAN kortilla Gnomella heittämällä alla olevan sivujen ohjeiden mukaan...

Ohjeet löytyi vaatimattomasti, joskin tyylillä, nimetyltä sivulta  One thread to rule them all v2: Beryl & Official Compiz, eli url-kielellä:
 
http://ubuntuforums.org/showthread.php?t=272104

Mä seurasin tietysti linkkiä "Beryl & Nvidia with XGL on GNOME" taakse, mutta siellä on samanmoinen linkki "Beryl & Nvidia with XGL on KDE".

Ohjeet neuvoivat asentamaan Berylin NVIDIA:n kortille (Gnomessa), mitenkään liittymättä TwinView:iin, mutta kun Beryl muuten toimi, kopipastesin kriittiset kohdat aiemmasta (tietty päkapatusta) xorg.conffista uuteen ja beryl toimii molemmilla, siis minulla projektorilla ja näytöllä kuin junan vessa.

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Siis Gnomen ohjeet sopii suoraan KDE:lle?

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Siis Gnomen ohjeet sopii suoraan KDE:lle?

Ei tuolla lukenu et noi on Gnomelle noi ohjeet enkä mä tienny ni mä laitoin vaa KDE:lle ja sain pelaamaan - anteeks ;)

(tämähän ei tarkota sitä että pitäis KDE:lle asentaa jotenkii eri viisii..)

Korjasin tosta kakkosviestistä sen alemman linkin, oli väärä.

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Niin mietin vaan kun siinä asennetaan noita gnome paketteja/työkaluja ja käytetään gdm:mää jne. No hyvä jos ne suoraan toimii sitten KDE:ssä. Ja toi on Compiz, ei Beryl ohje. Tota sun anteekspyytelyä en oikein ymmärrä.

muoks: ja sen tokan ohjeen repo ei toimi.

Jos kokeilis tota http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/XGL
« Viimeksi muokattu: 04.11.06 - klo:00.01 kirjoittanut Osku »

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Niin mietin vaan kun siinä asennetaan noita gnome paketteja/työkaluja ja käytetään gdm:mää jne. No hyvä jos ne suoraan toimii sitten KDE:ssä. Ja toi on Compiz, ei Beryl ohje. Tota sun anteekspyytelyä en oikein ymmärrä.

muoks: ja sen tokan ohjeen repo ei toimi.

Ärrinmurrin. Oon tarkottanu koko ajan tän ketjun viestiä nro. kolme (vaikka kakkosesta juttelin.. oma moka..) eli linkkejä
AIGLX: https://help.ubuntu.com/community/CompositeManager/AIGLX
Beryl: http://www.ubuntuforums.org/showpost.php?p=1547638&postcount=7

Itselläni repot pelas. Siinä kakkosviestissä tosiaan oli linkki compiz - ohjeeseen, nää oli beryliin.

Ja toi anteekspyytely oli kato ko en tienny et ei välttis asenneta gnomelle ja KDE:lle samalla tavalla ni sit asensin vaa ja se toimi ;) Eli läppää läppää..

Gnome - paketteja ei ainakaan suoraan tuon ohjeen mukaan asenneta enkä muista että vetikö se niitä mukanaan.. Ei muistaakseni..

Zemppiä! Yksi yö meni tuon kanssa leikkiessä, nyt testailen Wmwarea ja windowsia..

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Jos kokeilis tota http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/XGL
Toimii heittämällä Kubuntu Edgyssä, Nvidia kortilla. Ei tota viitsi koko ajan päällä pitää, toki sillä voi leikkiä välillä.  :)

Gnome - paketteja ei ainakaan suoraan tuon ohjeen mukaan asenneta enkä muista että vetikö se niitä mukanaan.. Ei muistaakseni..

Tarkotin näitä compiz paketteja:
Koodia: [Valitse]
gnome-compiz-manager compiz-freedesktop \

compiz-freedesktop-gnome
Mutta noita ei tossa mun ohjeessa edes asenneta, koska se on Beryl ohje :)

Tuolta löytyy hyvät Beryl ohjeet monelle kokoonpanolle http://wiki.beryl-project.org/index.php/Main_Page
« Viimeksi muokattu: 04.11.06 - klo:00.25 kirjoittanut Osku »