compiz-fusion soluzione all’errore “No GLXFBConfig for default depth” e “GLX_EXT_texture_from pixmap is missing”

Se dopo aver modificato opportunamente il file xorg.conf , lanciando compiz ottenete uno di questi due errori

GLX_EXT_texture_from_pixmap is missing

oppure

No GLXFBConfig for default depth, this isn't going to work

la soluzione è lanciare compiz con questo comando:

CODE:
  1. LIBGL_ALWAYS_INDIRECT=1 compiz --no-libgl-fallback --replace ccp &

dovrebbe funzionare sia su nvidia che su ati!

se volete lanciare la fusion icon aprite da root, con un editor di testo il file:

/usr/lib/python2.5/site-packages/FusionIcon/data.py

cercate il rigo

CODE:
  1. compiz_args = ['--replace', '--sm-disable', '--ignore-desktop-hints', 'ccp']

e aggiungeteci --no-libgl-fallback

diventerà quindi così:

CODE:
  1. compiz_args = ['--replace', '--sm-disable', '--ignore-desktop-hints', 'ccp', '--no-libgl-fallback']

ora lanciate la fusion-icon con questo comando:

CODE:
  1. LIBGL_ALWAYS_INDIRECT=1 fusion-icon

e tutto funzionerà alla perfezione!

---edit---

se non volete ricordarvi quel comando potete anche continuare come segue:

CODE:
  1. kdesu kwrite /usr/bin/compiz-icon

e quindi inserire dentro queste deu righe:

CODE:
  1. #!/bin/bash
  2. LIBGL_ALWAYS_INDIRECT=1 /usr/bin/fusion-icon

In questo modo vi basterà avviare "compiz-icon" anzichè la "fusion-icon" facendo così vi metterete al riparo da eventuali aggiornamenti che potebbero rompere "il giocattolo" nel caso aveste proceduto per esempio, come segue:

CODE:
  1. sudo mv /usr/bin/fusion-icon  /usr/bin/fusion-icon1
  2. kdesu kwrite /usr/bin/fusion-icon

e inserendo dentro questo:

CODE:
  1. #!/bin/bash
  2. LIBGL_ALWAYS_INDIRECT=1 /usr/bin/fusion-icon1

(in questo modo avreste lanciato usando come sempre la fusion-icon ma in caso di aggiornamenti dovreste ripetere la procedura

4Avatars

8 Comments

  1. 1
    simo99 Says:

    Ho provato a seguire questa guida per risolvere il proglema. Nel mio caso si presenta come [b] No GLXFBConfig for default depth, this isn't going to work [/b].
    Ho un portatile con una ATI X600 sul quale ho installato i driver 7.11 senza alcun problema.
    Attivando compiz spariscono le decorazioni della finestra ed il sistema diviene inusabile.

    Ciao.
    Simone.

  2. 2
    Anubisg1 Says:

    scusami. il rpimo comando aveva un errore di battitura, ora corretto

    cmq se usi la fusion icon-->tasto destro-->selct window decorator-->emerald

    se non la usi prova a dare anche

    emerald --replace

  3. 3
    simo99 Says:

    Nulla da fare. Pare che non riesca proprio a farlo funzionare, l'errore "GLXFBConfig" rimane.
    Ho provato in tutti i modi sia usando fusion-icon modificando il file .py come suggerito che da riga di comando. A questo punto non mi resta che rinunciare ad usare compiz-fusion. Uff

    Ciao.
    Simone.

  4. 4
    Anubisg1 Says:

    prova qui: http://dev.compiz-fusion.org/~cyberorg/

    riguarda proprio le ati

  5. 5
    simo99 Says:

    Risolto.
    Usando quel fantastico strumento che è google ho trovato questa discussione: http://suseforums.net/lofiversion/index.php/t43196.html Seguendo le indicazioni riportate nell'ultimo post tutto va a posto e adesso mi godo gli effetti usando AIGLX con la mia ATI!
    Unico neo, lo scrolling delle pagine web, che va un pò lentuccio.

    Grazie.
    Simone.

  6. 6
    Andrea Says:

    Ottimi suggerimenti dopo un pò di battaglie con l'acer 5920 con le cosette sopra scritte, compiz-fusion funziona a meraviglia.

    grazie :)

  7. 7
    Anubisg1 Says:

    di niente! ^^ felice che funzioni! ;)

  8. 8
    Paolo52 Says:

    Fatto ;-)
    Geniale il cambio degli argomenti. Così ho il cubo su una OpenSUSE 10.3 con AIGLX e driver Nvidia installata su un notebook ACER 5520. Bella macchinetta, comprata da poco e la consiglio per chi voglia usare Linux. Ho smanettato un po' (soprattutto per far funzionare la scheda audio) ma va tutto, compreso il wireless (via ndiswrapper). Mancava il cubo e grazie ancora.

RSS Feed for this entry

Leave a Comment

Security Code: