[Linux-Biella] Direct rendering

Paul TT paultt a bilug.linux.it
Dom 30 Dic 2007 14:56:42 CET


Emanuele Scopel wrote:
> Il Sunday 30 December 2007 02:37:36 Daniele (Mastro) ha scritto:
>   
>> Emanuele Scopel ha scritto:
>>     
>>> Ho letto direttamente sul sito phonix poco dopo la mia precedente mail,
>>> mi concentravo sull'errore poi ho chercato "ati aiglx"... ma sta di fatto
>>> che AIGLX per funzionare non funziona e ho installato la versione
>>> 8.443.r1 l'ultima disponibile.cioe' perche funzioni compiz che usa
>>> pesantemente aiglx devo stare in indirect rendering. Dove sbaglio?
>>>       
>> tu usi sabayon se non sbaglio.. quindi gentoo, giusto?
>> compiz lo hai installato dal repostiry gentoo quindi...
>> hum.. io non escluderei un qualche baco nella tua versione di compiz!
>>
>> cmq non ti so dire molto.. i driver ati proprietari fanno (ancora) un
>> po' cagare...
>>
>> non ti so aiutare pił di molto.. prova a mettere su un nopaste qualunque
>> il log del tuo xorg ( /var/log/Xorg.0.log )
>>
>> magari posta anche la configurazione del tuo xorg
>>
>> e l'ouputo completo che ottieni lanciando da riga di comando compiz
>> --replace
>>     
>
> lanciando grep -i aiglx /var/log/Xorg.0.log
> (==) AIGLX enabled
> (WW) AIGLX: 3D driver claims to not support visual 0x23
> ....
> (WW) AIGLX: 3D driver claims to not support visual 0x71
> (WW) AIGLX: 3D driver claims to not support visual 0x72
>   
irrilevanti, sono gli indici delle modalita' che vedi elencate da 
glxinfo, in fondo, il driver qui cerca di abilitarne altre che 
presumibilmente la tua scheda+display non gestiscono davvero
> (II) AIGLX: Loaded and initialized /usr/lib/dri/fglrx_dri.so
>
> quindi come dicevi tu aiglx e' supportato da ati, quindi non e' un problema di 
> driver. nella mail precedente glxinfo da yes sul direct rendering.
> compiz --replace da:
> compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing  <--------errore
> compiz (core) - Error: Failed to manage screen: 0 <-- questo lo gia sistemato*
> compiz (core) - Fatal: No manageable screens found on display :0.0
>
> * usando uno script 
>   
* eh peccato che sia quello l'errore che fa morire compiz.....
che versine di compiz stai provando?
> ecco l'output di tale script:
> /usr/local/bin/compiz-manager -v
> Looking for configuration file(s):
>          Not found: /usr/kde/3.5/etc/xdg/compiz-managerrc
>          Not found: "/home/emanuele/.config/compiz-managerrc"
> Checking for nVidia: not present.
> Checking for Xgl: not present.
> Checking for FBConfig: present.
> Checking for texture_from_pixmap: not present.
>   
^^^^^^^^^^^????
cosa fa qui di preciso?
> Trying again with indirect rendering:
> Checking for texture_from_pixmap: present.
>   
eh ok, lo trova quindi
ocio che se lo vedi in glxinfo non necessariamente ha il supporto per 
tale estensione direttamente accellerata.
puo' anche averla indirect. l'output completo di glxinfo com'e'?
> Checking for non power of two support: Uso: egrep [OPZIONE]... MODELLO 
> [FILE]...
> Usare `egrep --help' per ulteriori informazioni.
> /usr/local/bin/compiz-manager: line 183: (GL_ARB_texture_non_power_of_two|
> GL_NV_texture_rectangle|GL_EXT_texture_rectangle|GL_ARB_texture_rectangle): 
> command not found
> Not present.
>   
ecco
io installerei egrep intanto, o perlomeno modificherei la parte che lo 
usa per farla funzionare come deve :D
che direi che non trova l'estensione :)
cosa fa sto script a sta riga?
> Checking for Composite extension: present.
> Checking for XDamage extension: present.
> Checking for XSync extension: present.
> Detected 1 screen(s)
> Writing configuration to: /home/emanuele/.config/compiz-managerrc
> Starting delayed decorator in the background: sleep 5 && emerald --replace &
> Checks indicate compiz should work on your system
> Exporting:  LIBGL_ALWAYS_INDIRECT=1
> Executing: compiz --indirect-rendering --sm-disable --replace ccp
> compiz (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
> inotify_add_watch: No such file or directory
>
>
> allora deduco che tutto nasca da questo... in rete ho trovato qualcosa (di 
> vecchio quando ati non supportava aiglx) che dava appunto la colpa ai driver.
>   
non credo dipenda dall'add_watch
il formato pixmap magari si'
non ricordo a quanti bit depth fai girare il tutto? 24?
poi: c'e' una qualche  opzione di compiz per non fargli usare YV12?

-- 
Non mi piacciono i tipi che mi hanno ucciso.



Maggiori informazioni sulla lista Linux