Pagina 1 di 1

glxinfo fa arrestare X[Risolto]

Inviato: sab 1 mar 2008, 15:57
da tigerwalk
Salve, ho installato slackware 12, ho compilato il kernel-2.6.24.3, la scheda wifi (intel 3945ABG) funziona bene, stavo cercando di seguire l'howto per l'accelerazione grafica con ATI, ho ricompilato il kernel, ma adesso quando cerco di dare
glxinfo, il server X si arresta e devo riloggarmi. Glxgears funziona bene, vi posto il mio xorg.conf relativo alla Section Module ed alla Section Device. Non ho installato drivers ATI esterni.

Codice: Seleziona tutto

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       	"glx"
    Load  	"dbe"
    Load        "drm"
         Section "Device"
	Identifier  "radeon"
	Driver      "radeon"
	VendorName  "Unknown"
	BoardName   "Unknown"
EndSection
Section "Device"
	Identifier  "ATI"
	Driver      "radeon"
EndSection
Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
Option           "DRI"     "true" 
Option           "XAANoOffscreenPixmaps" "true" 
Option 		 "AddARGBGLXVisuals" "True"
EndSection
      Section "dri"
     Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
se potete dare uno sguardo ed un consiglio ve ne sarò grato!

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 16:31
da 414N
Hai un xorg.conf un po' incasinato secondo me :)
Dici di non avere installato nessun driver esterno (proprietario assumo), ma nella tua configurazione compare un device che usa il driver "fglrx" (che è quello proprietario di AMD/ATI).
Prova a togliere la fuffa inutile così:

Codice: Seleziona tutto

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       	"glx"
    Load        "drm"
Section "Device"
	Identifier  "ATI"
	Driver      "radeon"
        Option           "DRI"     "true" 
        Option           "XAANoOffscreenPixmaps" "true" 
        Option 		 "AddARGBGLXVisuals" "True"
EndSection
Section "dri"
     Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
A questo punto assicurati che lo screen dentro la sezione ServerLayout faccia uso del device "ATI".

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 17:33
da tigerwalk
grazie, ho cambiato xorg.conf così:

Codice: Seleziona tutto

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       	"glx"
    Load        "drm"
EndSection
       Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "vesa"
EndSection
Section "Device"
	Identifier  "ATI"
	Driver      "radeon"
EndSection
Section "Screen"
    Identifier  "Screen 1"
    Device      "Vesa Framebuffer"
    Monitor     "My Monitor"
   DefaultDepth 24
    Subsection "Display"
        Depth       8
        Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubsection
Ho omesso le parti relative al mouse etc. Se tocco la sezione di Vesa Framebuffer non riesco a riavviare..
Il problema con glxinfo permane

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 17:58
da 414N
tigerwalk ha scritto:grazie, ho cambiato xorg.conf così:

Codice: Seleziona tutto

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       	"glx"
    Load        "drm"
EndSection
       Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "vesa"
EndSection
Section "Device"
	Identifier  "ATI"
	Driver      "radeon"
EndSection
Section "Screen"
    Identifier  "Screen 1"
    Device      "Vesa Framebuffer"
    Monitor     "My Monitor"
   DefaultDepth 24
    Subsection "Display"
        Depth       8
        Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubsection
Ho omesso le parti relative al mouse etc. Se tocco la sezione di Vesa Framebuffer non riesco a riavviare..
Il problema con glxinfo permane
Con questo xorg.conf usi come driver per la scheda video il driver vesa, non radeon. dovresti mettere

Codice: Seleziona tutto

Section "Screen"
    Identifier  "Screen 1"
    Device      "ATI"
    Monitor     "My Monitor"
   DefaultDepth 24
    Subsection "Display"
        Depth       8
        Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubsection
come screen. Oppure così facendo ti crasha?

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 18:12
da tigerwalk
si, facendo così va in crash.

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 18:24
da 414N
Che scheda video hai? Se è recente forse hai bisogno di aggiornare Xorg...

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 18:48
da tigerwalk
414N ha scritto:Che scheda video hai? Se è recente forse hai bisogno di aggiornare Xorg...
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 19:05
da 414N
:-k
Dando un'occhiata nella man page del driver radeon (man radeon), ho notato che nel driver incluso nella Slackware 12 liscia il supporto si ferma alla X850.
Se hai aggiornato anche Xorg oltre al kernel prova a vedere in man radeon se la tua scheda è supportata.
Un'altra cosa: hai provato a caricare manualmente il modulo radeon (da root) per vedere se dà un errore?

Codice: Seleziona tutto

su
modprobe -r radeon
modprobe radeon
Potrebbe anche darsi che, ricompilando il kernel, ti sia dimenticato qualche voce fondamentale per far funzionare il driver radeon...

Re: glxinfo fa arrestare X

Inviato: sab 1 mar 2008, 21:37
da tigerwalk
nessun errore caricando radeon. Adesso riguardo l'howto e controllo i moduli del kernel.

Re: glxinfo fa arrestare X

Inviato: dom 2 mar 2008, 11:37
da absinthe
backuppa il tuo attuale xorg.conf e dai un:

Codice: Seleziona tutto

xorgsetup
dovrebbe individuare da solo i driver da usare con il tuo hw. spesso poi è necessario rifinire, ma almeno parti da una base sicura.

altra prova che puoi fare è usare il file xorg.conf-vesa distribuito con la slack. in questo caso usi i driver vesa, senza accelerazione e con risoluzione max 1024x768. almeno vedi però se glxinfo cracha o no! se continua a crashare non è un problema dei driver grafici!

M

Re: glxinfo fa arrestare X

Inviato: dom 2 mar 2008, 19:57
da tigerwalk
Ho risolto con l'installazione dei drivers proprietari ATI e la configurazione adatta dell'xorg.conf. Funziona l'accelerazione e compiz-fusion.
Grazie a tutti.