[bglug] quake3+mesa+DRI

embyte bglug@lists.linux.it
Tue, 8 Oct 2002 23:48:53 +0200


~ > Premetto, ho installato le Mesa, compilato lo stesso il supporto DRI =
(e
~ > AGP) nel kernel e messo il modulo da caricare nell'XF86config (in cim=
a).
~ > Forse ho sbagliato qualcosa perch=C3=A8 =C3=A8 un grande manicomio.
~ innanzitutto dipende dalla scheda video, sei sicuro che il driver suppo=
rti
 il ~ DRI? (Per esempio i driver per le ATI Mach64 non lo supportano)
~
~ nel tuo XF86Config devono comparire:
~ Section "Module"
~     Load        "glx"
~     Load        "dri"
~ ...
~

Forse avevo scritto male, ma la scheda NON supporta il DRI. Me ne sono ac=
corto=20
DOPO aver gia inserito delle righe di cui sopra (le ho lasciate xke penso=
 che=20
tanto se non va non fossero una causa)

~ > Xlib:  extension "XFree86-DGA" missing on display ":0.0".
~ > Failed to detect XF86DGA Mouse
~ ecco un problema nel tuo XF86Config NON ci deve essere:
~
~ SubSection  "extmod"
~ =09Option  "omit xfree86-dga"
~ EndSubSection
~

Era presente...=20
rebotto X...

STESSO errore sia di glxinfo che quake3.

Ho provato a installare le Mesa in /usr/local invece del prefix=3D/usr e =
ho=20
notato che lanciando glxgear mi da un errore di shared library che=20
installando in /usr non da. Pu=C3=B2 darsi che ho compilato le QT con il =
supporto=20
alle gl e sono sempre state presenti in usr come da installazione precede=
nte=20
delle Mesa?



~
~ > Mi illuminate?
~ se il problema non sta nell' omit xfree86-dga prova a farci avere:
~ 1- Un estratto dell'XF86Config (sezioni "Module" e "Device")
~ 2- il file /var/log/XFree86.0.log
~

Ora ho decommentato DRI tanto non =C3=A8 supportata questi sono gli spezz=
oni:

Section "Module"

# This loads the DBE extension module.
    Load        "dbe"   # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
#    SubSection  "extmod"
#      Option    "omit xfree86-dga"   # don't initialise the DGA extensio=
n
#    EndSubSection

# This loads the font modules
    Load        "type1"
    Load        "freetype"
    Load        "speedo"

# This loads the GLX module
    Load       "glx"
#    Load       "dri"

EndSection


Section "Device"
        Identifier "SiS630"
        Driver "sis"
        Option "ForceCRT2Type" "LCD"
EndSection


Non ti copio tutto xke lungo ma:
root@portatile:~# grep glx /var/log/XFree86.0.log
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor=3D"The XFree86 Project"

Se attivo le DRI mettendo il modulo mi trovo anche:
root@portatile:~# grep DRI /var/log/XFree86.0.log
(II) Loading extension XFree86-DRI
(EE) SIS(0): [dri] DRIScreenInit failed.  Disabling DRI.

come previsto..


ciao Beppe :-)
--=20
UIN: 48790142 && MAILTO: embyte@madlab.it || embyte@bglug.it

It took the computing power of three C-64s to fly to the Moon.
It takes a 486 to run Windows 95. Something is wrong here.