[ Problemi fglrx ] : segnalateli qui

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

[ Problemi fglrx ] : segnalateli qui

Messaggio da ekxius »

Visto che ad ogni rilascio nascono nuovi topic sull'argomento, ho deciso di raccogliere alcune informazioni di chi vorrà postare per cercare di migliorare la qualità dei driver.
Anche io da utente ati non sono tanto contento del lavoro fatto per lo sviluppo del driver su linux, quindi vediamo di fare qualcosa di costruttivo per raccogliere tutte le informazioni riguardanti i problemi riscontrati dagli utilizzatori.
Mi prenderò l'impegno personale di riferire tali problemi nella mailing list sui driver ati, dove vengono sempre presi in considerazione e discussi, grazie anche all'aiuto di stan e spina.
Questo è forse l'unico modo per cercare di smuovere una situazione che è infelice da un po' di tempo per gli utenti linux.

Per segnalare un problema indicate sempre:
  • 0) Scheda video utilizzata
    1) Versione del driver fglrx.
    2) Metodo di installazione: automatico o con slackbuild.
    3) Versione slackware: stable (numero versione) o current. NOTA: valide anche le distro slackware based sia 32 che 64 bit
    4) Versione kernel.
    5) Versione server X.
    6) Nome e versione di eventuali window manager e compositing window managers (beryl, compiz...) utilizzati
    7) Descrizione del problema e in che condizioni esso avviene
Grazie a tutti per la collaborazione.

ekxius
Ultima modifica di ekxius il dom 20 gen 2008, 15:23, modificato 1 volta in totale.

Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ PROBLEMI fglrx ] : segnalateli QUI

Messaggio da d3k »

Bravo ekxius!
Lodevole. :)
Allora io inizio.
Premessa: aggiungerei un punto:
0) Scheda video utilizzata

Quindi:
0) Scheda video utilizzata: Ati Radeon Mobile X1300
1) Versione del driver: 8.01
2) Metodo di installazione: automatico
3) Versione slackware: current
4) Versione kernel: 2.6.21.5, preemptive
5) Versione server X: 1.4
6) Window manager: compiz 0.6
7) Problema:

Lanciando compiz, mi compare il messaggio:

root@darkstar:~# compiz --replace
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Questo, anche se:
A) in teoria, i driver supportano ormai AIGLX, anche per la mia (famigerata) scheda video
B) facendo glxinfo, compare anche l'estensione GLX_EXT_texture_from_pixmap
C) Il DRI funziona, e l'accelerazione 3D è OK -> glxgears 2130-2140 FPS

Tranne fglrx, tutto è installato tramite pacchetti standard slacky/slackware.
Il comando viene lanciato sia da KDE, sia da GNOME, si dall'utility "Desktop Effects" di GNOME.

Ho provato con diverse combinazioni di opzioni di xorg.conf, da nessuna, a quelle standard ATI, ad altro...
Nella versione attuale, che almeno mi permette di usare kde con le trasparenze (anche se renderizzate via software), è:

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "XAANoOffscreenPixmaps" "true"
Option "ADDARGBGLXVIsuals" "true"
Option "AllowGLXWithComposite" "true"
Option "DisableGLXRootClipping" "true"
EndSection

Section "Extensions"
Option "Composite" "true"
Option "RENDER" "true"
Option "DAMAGE" "true"
EndSection

Ripeto, questa è solo l'ultima versione che ho provato di xorg.conf, perfavore non ditemi cose tipo "i driver nuovi hanno le composite abilitate di default" o "con XServer 1.4 è meglio un file di configurazione vuoto o quasi", perchè ho provato un po' di tutto, se volete posto le varie configurazioni testate, ma visto che sono configurazioni che non funzionano mi sembra inutile.

Grazie ekxius!

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: [ PROBLEMI fglrx ] : segnalateli QUI

Messaggio da anycolouryoulike »


Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ PROBLEMI fglrx ] : segnalateli QUI

Messaggio da d3k »

@anycolouryoulike: io capisco che sembro l'ennesimo niubbo che non si va a leggere forum, wiki, guide, e quant'altro... in realtà ho veramente provato diverse combinazioni, e letto diverse cose in giro...

Comunque, ecco l'output:

Codice: Seleziona tutto

root@darkstar:~# LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp &
[1] 4859
root@darkstar:~# compiz (core) - Fatal: No valid GL extensions string found.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: [ PROBLEMI fglrx ] : segnalateli QUI

Messaggio da stan »

Ciao d3k, il log di X ( /var/log/Xorg.0.log) da' errori?
Prova inoltre a settare LD_PRELOAD=/usr/lib/libGL.so.1 e a lanciare compiz.

p.s. Grande Philip Dick

Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ PROBLEMI fglrx ] : segnalateli QUI

Messaggio da d3k »

Ciao,
non mi dà nessun (EE).
Tenta di aprire /dev/dri/cardXX finchè non ci riesce con /dev/dri/card0:

Codice: Seleziona tutto

drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -19
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmGetBusid returned ''
(II) [drm] DRM interface version 1.0
(II) [drm] DRM open master succeeded.
si lamenta di alcune opzioni di Xorg che si vede non si usano più,tipo:

Codice: Seleziona tutto

(WW) fglrx(0): Option "DisableGLXRootClipping" is not used
E poi dà una serie di warning tipo:

Codice: Seleziona tutto

(WW) AIGLX: 3D driver claims to not support visual 0x24
da 0x23 in esadecimale fino a 0x72.
Credo sia parte del problema, ma ce l'hanno un po' tutti quelli che hanno problemi con Ati...

Ho provato anche con LD_PRELOAD, ma non cambia niente.

PS: Io adoro PKDick...

Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ PROBLEMI fglrx ] : segnalateli QUI

Messaggio da d3k »

@stan: Ciao, ho letto ora le tue risposte sull'altro forum, e ti ringrazio per aver preso nel modo giusto quello che avevo scritto, e per avere avuto l'idea (e la voglia) di aprire questo topic per i bug... come vedi sono qui in prima linea ;) ... anche se è difficile per me (che non sono certo un esperto di roba grafica) capire dove stia realmente il problema, e quindi anche dire "Ok, il mio è un vero bug, non sono io che ho sbagliato configurazione..."

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: [ Problemi fglrx ] : segnalateli qui

Messaggio da stan »

Solo per togliere ogni dubbio...hai queste due sezioni in xorg.conf vero? (soprattutto la prima):

Codice: Seleziona tutto

Section "DRI"
    Mode 0666
EndSection

Section "Extensions"
    Option  "Composite"  "Enable"
 EndSection
Poi, prova a creare due script e a renderli eseguibili con chmod:
start-compiz.sh
con come contenuto:

Codice: Seleziona tutto

#!/bin/sh

LIBGL_ALWAYS_INDIRECT=1 compiz --indirect-rendering --replace decoration clone minimize move place png regex resize screenshot svg water blur zoom wobbly fade cube switcher scale rotate ini &

kde-window-decorator --replace &
e a lanciarlo da utente.
e un
stop-compiz.sh
con come contenuto:

Codice: Seleziona tutto

#!/bin/sh

killall kde-window-decorator
killall compiz
kwin &
Usando questi due script dovrebbe funzionare.
p.s. grazie per l'ultimo post che hai scritto qua...spero di riuscire ad aiutarti.
Ultima modifica di stan il dom 20 gen 2008, 17:51, modificato 1 volta in totale.

Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ Problemi fglrx ] : segnalateli qui

Messaggio da d3k »

purtroppo... :

Codice: Seleziona tutto

root@darkstar:~# ./start-compiz.sh
root@darkstar:~# compiz (core) - Fatal: No valid GL extensions string found.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0
Ti allego tutto il mio xorg.conf, magari c'è qualche altra cosa che non va...

Codice: Seleziona tutto

Section "ServerLayout"
	Identifier     "Simple Layout"
	Screen      0  "aticonfig-Screen[0]" 0 0
	InputDevice    "Mouse1" "CorePointer" "TouchPad"
	InputDevice    "Keyboard1" "CoreKeyboard"
	Option    "AIGLX"    "true"
EndSection

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	FontPath     "/usr/share/fonts/local/"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/OTF/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/CID/"
	FontPath     "/usr/share/fonts/Speedo/"
	FontPath     "/usr/share/fonts/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/75dpi/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/cyrillic/"
EndSection

Section "Module"
	Load  "dbe"  	# Double buffer extension
	SubSection "extmod"
	#	Option	    "omit xfree86-dga"   # don't initialise the DGA extension
	EndSubSection
	Load  "type1"
	Load  "freetype"
        #Load        "speedo"
	Load  "glx"
	Load "dri"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
	Option     "XAANoOffscreenPixmaps"    "true"
	Option	   "ADDARGBGLXVIsuals"        "true"
	Option	   "AllowGLXWithComposite"    "true"
	Option	   "DisableGLXRootClipping"   "true"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
                       Mode 0666
EndSection

Section "Extensions"
    Option    "Composite"    "true"
    Option    "RENDER"       "true"
    Option    "DAMAGE"       "true"
EndSection
Ho tolto solo la parte sui mouse, che è un po' lunga perché ho dovuto penare un po' per far funzionare completamente il touchpad + "il mouse blu quello al centro della tastiera" (non so come si chiami :) ) + rotelline varie.

Grazie per il tentativo di aiuto... ma ormai dispero un po'...

PS Manca il "#" all'inizio del primo script, magari aggiungilo, che se qualcun altro fa copia&incolla... (update: ho visto ora che l'hai messo)

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: [ Problemi fglrx ] : segnalateli qui

Messaggio da stan »

Da quel che mi scrivi lo script lo lanci da root.
Prova a lanciarlo da utente.
Loggati in kde da utente e dopo aver sistemato i permessi dello script lancialo da utente.

Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ Problemi fglrx ] : segnalateli qui

Messaggio da d3k »

Sì, lo lanciavo da root.
L'ho rifatto come utente, ma non è cambiato niente.

Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ Problemi fglrx ] : segnalateli qui

Messaggio da d3k »

UPDATE:
ho visto in fondo al log di xorg la riga:
(II) AIGLX: Suspending AIGLX clients for VT switch

Non è che ho il VT abilitato nel processore, e questo mi disabilita le AIGLX??
Boh, non avevo mai letto niente al riguardo, secondo te si parla dello stesso VT?

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: [ Problemi fglrx ] : segnalateli qui

Messaggio da stan »

Mah...potrebbe, ma non essendo un errore non capisco perche' dovrebbe essere la causa...
Ho fatto una ricerca su Internet...prova a lanciare compiz con l'opzione --no-libgl-fallback.
Per ora non mi viene in mente altro... :roll:

Avatar utente
d3k
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: lun 14 gen 2008, 9:59
Slackware: current
Kernel: 2.6.21.5-smp
Desktop: kde4

Re: [ Problemi fglrx ] : segnalateli qui

Messaggio da d3k »

Ho provato, ma niente... :(
Aspetterò che i radeonhd abbiano il supporto accelerazione 2D/3D.
Comunque grazie lo stesso!
Si può segnalare il problema alla ATI?
Servono maggiori informazioni?

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: [ PROBLEMI fglrx ] : segnalateli QUI

Messaggio da anycolouryoulike »

d3k ha scritto:@anycolouryoulike: io capisco che sembro l'ennesimo niubbo che non si va a leggere forum, wiki, guide, e quant'altro... in realtà ho veramente provato diverse combinazioni, e letto diverse cose in giro...

Comunque, ecco l'output:

Codice: Seleziona tutto

root@darkstar:~# LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp &
[1] 4859
root@darkstar:~# compiz (core) - Fatal: No valid GL extensions string found.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0
Tu non mi sembri niente, ho solo cercato di aiutarti. :)
Siccome l'errore era lo stesso...

Comunque secondo me è un problema della versione di X che stai utilizzando... :-k
Io ho la 1.3.0 e funzionano.

Rispondi