Newsgroup: it.comp.os.linux.sys
Titolo: Problema con DRI

Salve,
possiedo una linux box con debian. Ultimamente ho deciso di installare
l'ultima versione di XFree86, la 4.01. Ho aggiornato il sistema
utilizzando
apt, che mi aveva lasciato diversi pacchetti della versione 3.3.6, quali
il server svga; ho rimosso tutto ciň che non aveva a che fare con la
versione 4.01, seguendo i consigli del file README per gli upgrade.
Quando si tratta di eseguire il programma di configurazione, ossia
dexter questo, una volta arrivati alla finestra che presenta la
selezione del mouse si impalla, senza presentarmi nemmeno i tipi di
mouse disponibili. Viene visualizzato il messaggio:
dexter: stopped at user request; not writing X server configuration file
e sono root...
Se provo sotto X con xf86cfg questo apre una finestra grafica che
scompare al volo e niente...se provo a fare XFree86 -configure mi da un
err. number 11
Allora mi sono scaeicato un file XF86Config per una Voodoo 3 che ho
adeguato alla mia Banshee PCI.
Ora riesco ad usare X, solo che non mi carica il DRI e inoltre se prima
di avviare X come consiglia il manuale provo a fare
insmod /usr/X11R6/lib/modules/drivers/tdf_drv.o 
mi visualizza il seguente errore:
couldn't find the kernel version the module was compiled for
Ho il kernel 2.2.16, forse che richiede il 2.4.0 (nel manuale dice che
basta un 2.2.x).
Per quanto riguarda il DRI vi allego gli errori e i warning contenuti
nel file /var/log/XFree86.0.log:
(WW) TDFX: No matching Device section for instance (BusID PCI:0:11:0)
found
(WW) TDFX(0): Default mode "1024x768" deleted (bad mode
clock/interlace/doublescan)
(WW) TDFX(0): Default mode "1600x1200" deleted (hsync out of range)
(WW) TDFX(0): Default mode "1792x1344" deleted (hsync out of range)
(WW) TDFX(0): Default mode "1856x1392" deleted (bad mode
clock/interlace/doublescan)
(WW) TDFX(0): Default mode "1920x1440" deleted (bad mode
clock/interlace/doublescan)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) TDFX(0): initializing int10
(II) TDFX(0): Primary V_BIOS segment is: 0xf000
(EE) TDFX(0): unknown reason for exception
(EE) TDFX(0): cannot continue
(WW) System lacks support for changing MTRRs
(II) TDFX(0): Textures Memory 7.93 MB
[drm] failed to load kernel module "tdfx"
(0): [drm] drmOpen failed
(EE) TDFX(0): DRIScreenInit failed, disabling DRI
Il fatto strano č che anche se facendo lsmod il modulo tdfx non compare
installato, io sono cmq in X a 1280x1024 a 16 bit, boh...
Ciao e grazie

dexter: stopped at user request; not writing X server configuration file
Aggiorna il pacchetto dialog, sta' in main/libs.
-- 
Ciao            --- Massimo ---




Grazie, ora dexter funziona.
Ho notato comunque che xf86cfg non gira sotto X, dice che non può aprire
il database delle schede grafiche.
Ora devo vedere se il DRI funge.
Ciao

Altro fatto strano, ora che sono riuscito a far funzionare debconf mi
ritrovo tutti i caratteri in Netscape ed in tutti i programmi che fanno
uso delle gtk ingigantiti.
Prima mi ero accorto che xfstt era in ascolto sulla porta 7100 azichč
7101, ed avevo sistemato questo strano inconveniente, ora, invece scopro
che non funge piů...e la porta č ok.
Poi ho notato che i caratteri sono sia in /usr/lib/X11/fonts che in
/usr/X11R6/lib/X11/fonts...perchč?
Sono identici i font presenti.
Ciao

Sono identici i font presenti.
/usr/lib/X11 e' un link a /usr/X11R6/lib/X11 quindi sono due strade che
portano alla stessa destinazione :-)


Per caricare i font true type basta che li sposto nella di TrueType e
aggiungo in XF86Config-4
FontPath "blabla/blabla/TrueType"
?
in quella dir cos'è il file fonts.dir (contiene solo uno 0)?

 in quella dir cos'è il file fonts.dir (contiene solo uno 0)?
Non va' bene. Posizionati nella dir con i font truetype e dai i comandi:
ttmkfdir -o fonts.scale
mkfontdir
Mkfontdir lo trovi nel pacchetto xutils mentre ttmkfdir io non sono
riuscito a trovarlo in nessun pacchetto .deb ho dovuto scaricarmi il
sorgente e compilarmelo, al limite se non riesci a reperirlo te lo posso
inviare io.


inviare io.
C'e` mkttfdir che dovrebbe fare la stessa cosa (almeno credo)
Si trova nel pacchetto fttools 
Henryx
-- 
 henr...@CARCERATO.it     |"A questo mondo ci sono solo due tragedie. |
 Per scrivermi, sostituite | Una e` non ottenere cio` che si vuole     |
 CARCERATO con libero      | L'altra e` ottenerlo." Oscar Wilde        |
                           ---------------------------------------------

 Si trova nel pacchetto fttools 
Ottimo ! Grazie, l'unica cosa che non capisco e' il perche' mkttfdir
mi crea l'indice dei ttf mettendoli tutti come proporzionali mentre, ad
esempio, courier new e' di sicuro a spaziatura fissa. Ho dovuto
modificare a mano il fonts.dir altrimenti netscape si confondeva.
