Newsgroup: it.comp.os.linux.iniziare
Titolo: Xfree e G400: peeerchè non va?

Linux va che è una meraviglia...
La console fila liscia che è un piacere per lo spirito.
Peccato che quel baraccone di X non vuole proprio partire. >:-/
O meglio, parte, ma a 320x200, ed è inutilizzabile!
Ho la Red Hat 6.0 trovata sul CD di qualche rivista (mi vergogno a 
dire che era su PC Professionale) un Athlon 550 su mb Microstar, e 
un'ottima G400 DH con 32 mb di memoria. Peccato che X non la riconosca!
O meglio, dopo aver messo il server SVGA di Xfree 3.3.5 mi riconosce il 
chipset (prima no), ma la memoria gliela devo passare io (altrimenti mi 
legge solo 64k) e parte sempre alla risoluzione più bassa
immaginabile...
Premetto che sono un bel newbie fresco fresco, avendo installato Linux 
da due giorni, e che mi sono già letto un bel po' di docs (non
abbastanza, 
probabilmente). Il monitor è un SyncMaster 550s della Samsung.
Vi riporto il mio /etc/X11/XF86Conf (sezioni monitor e schermo)
# **********************************************************************
# Monitor section
# **********************************************************************
Section "Monitor"
    Identifier  "SyncMaster"
    VendorName  "Samsung"
    ModelName   "SyncMaster 550s"
# HorizSync is in kHz unless units are specified.
    HorizSync   30-61
# VertRefresh is in Hz unless units are specified.
    VertRefresh 50-120
# Modes can be specified in two formats.  A compact one-line format, or
# a multi-line format.
# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x400"     25.175 640  664  760  800   400  409  411  450
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480"     25.175 640  664  760  800   480  491  493  525
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600"     36     800  824  896 1024   600  601  603  625
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817
Interlace
# 640x400 @ 85 Hz, 37.86 kHz hsync
Modeline "640x400"     31.5   640  672 736   832   400  401  404  445
-HSync +VSync
# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480"     31.5   640  680  720  864   480  488  491  521
# 640x480 @ 75 Hz, 37.50 kHz hsync
ModeLine  "640x480"    31.5   640  656  720  840   480  481  484  500
-HSync -VSync
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600"     40     800  840  968 1056   600  601  605  628
+hsync +vsync
# 640x480 @ 85 Hz, 43.27 kHz hsync
Modeline "640x480"     36     640  696  752  832   480  481  484  509
-HSync -VSync
# 1152x864 @ 89 Hz interlaced, 44 kHz hsync
ModeLine "1152x864"    65    1152 1168 1384 1480   864  865  875  985
Interlace
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600"     50     800  856  976 1040   600  637  643  666
+hsync +vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806
-hsync -vsync
# 640x480 @ 100 Hz, 53.01 kHz hsync
Modeline "640x480"     45.8   640  672  768  864   480  488  494  530
-HSync -VSync
# 1152x864 @ 60 Hz, 53.5 kHz hsync
Modeline  "1152x864"   89.9  1152 1216 1472 1680   864  868  876  892
-HSync -VSync
# 800x600 @ 85 Hz, 55.84 kHz hsync
Modeline  "800x600"    60.75  800  864  928 1088   600  616  621  657
-HSync -VSync
# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768"    75    1024 1048 1184 1328   768  771  777  806
-hsync -vsync
# 1280x1024 @ 87 Hz interlaced, 51 kHz hsync
Modeline "1280x1024"   80    1280 1296 1512 1568  1024 1025 1037 1165
Interlace
# 800x600 @ 100 Hz, 64.02 kHz hsync
Modeline  "800x600"    69.65  800  864  928 1088   600  604  610  640
-HSync -VSync
# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768"    85    1024 1032 1152 1360   768  784  787  823
# 1152x864 @ 70 Hz, 62.4 kHz hsync
Modeline  "1152x864"   92    1152 1208 1368 1474   864  865  875  895
# 1280x1024 @ 61 Hz, 64.2 kHz hsync
Modeline "1280x1024"  110    1280 1328 1512 1712  1024 1025 1028 1054
# 1024x768 @ 85 Hz, 70.24 kHz hsync
Modeline "1024x768"   98.9  1024 1056 1216 1408   768 782 788 822 -HSync
-VSync
# 1152x864 @ 78 Hz, 70.8 kHz hsync
Modeline "1152x864"   110   1152 1240 1324 1552   864  864  876  908
# 512x384 @ 78 Hz, 31.50 kHz hsync
Modeline "512x384"    20.160 512  528  592  640   384  385  388  404
-HSync -VSync
# 512x384 @ 85 Hz, 34.38 kHz hsync
Modeline "512x384"    22     512  528  592  640   384  385  388  404
-HSync -VSync
# Low-res Doublescan modes
# If your chipset does not support doublescan, you get a 'squashed'
# resolution like 320x400.
# 320x200 @ 70 Hz, 31.5 kHz hsync, 8:5 aspect ratio
Modeline "320x200"     12.588 320  336  384  400   200  204  205  225
Doublescan
# 320x240 @ 60 Hz, 31.5 kHz hsync, 4:3 aspect ratio
Modeline "320x240"     12.588 320  336  384  400   240  245  246  262
Doublescan
# 320x240 @ 72 Hz, 36.5 kHz hsync
Modeline "320x240"     15.750 320  336  384  400   240  244  246  262
Doublescan
# 400x300 @ 56 Hz, 35.2 kHz hsync, 4:3 aspect ratio
ModeLine "400x300"     18     400  416  448  512   300  301  302  312
Doublescan
# 400x300 @ 60 Hz, 37.8 kHz hsync
Modeline "400x300"     20     400  416  480  528   300  301  303  314
Doublescan
# 400x300 @ 72 Hz, 48.0 kHz hsync
Modeline "400x300"     25     400  424  488  520   300  319  322  333
Doublescan
# 480x300 @ 56 Hz, 35.2 kHz hsync, 8:5 aspect ratio
ModeLine "480x300"     21.656 480  496  536  616   300  301  302  312
Doublescan
# 480x300 @ 60 Hz, 37.8 kHz hsync
Modeline "480x300"     23.890 480  496  576  632   300  301  303  314
Doublescan
# 480x300 @ 63 Hz, 39.6 kHz hsync
Modeline "480x300"     25     480  496  576  632   300  301  303  314
Doublescan
# 480x300 @ 72 Hz, 48.0 kHz hsync
Modeline "480x300"     29.952 480  504  584  624   300  319  322  333
Doublescan
EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************
# Standard VGA Device:
Section "Device"
    Identifier	"Generic VGA"
    VendorName	"Unknown"
    BoardName	"Unknown"
    Chipset	"generic"
EndSection
Section "Device"
    Identifier  "G400"
    VendorName  "Matrox"
    BoardName   "Millenium G400"
    Chipset	"generic"
    VideoRam    32678
    DacSpeed	300
    #Clocks
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
# The Colour SVGA server
Section "Screen"
    Driver      "svga"
    # Use Device "Generic VGA" for Standard VGA 320x200x256
    #Device      "Generic VGA"
    Device      "G400"
    Monitor     "SyncMaster"
    Subsection "Display"
        Depth       8
        # Omit the Modes line for the "Generic VGA" device
        Modes       "800x600" "1024x768"
        ViewPort    0 0
        # Use Virtual 320 200 for Generic VGA
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "800x600" "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "800x600" "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes       "800x600" "1024x768"
        ViewPort    0 0
    EndSubsection
EndSection
************************
Dovrei passargli i Clocks della G400?
Se sì, cosa diavolo sono?
In cosa differiscono dalla frequenza di aggiornamento (orizz. e vert.)?
Quali sono per la G400?
Vi riporto anche il risultato di 
# X -probeonly 2> x.err
XFree86 Version 3.3.5 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: August 23 1999
	If the server is older than 6-12 months, or if your card is newer
	than the above date, look for a newer version before reporting
	problems.  (see 
http://www.XFree86.Org/FAQ
)
Operating System: Linux 2.2.5 i586 [ELF] 
Configured drivers: 
(...)
XF86Config: /usr/X11R6/lib/X11/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc105"
(**) XKB: layout: "it"
(**) XKB: keymap: "xfree86(us_microsoft)" (overrides other XKB settings)
(**) Mouse: type: PS/2, device: /dev/mouse, buttons: 3
(**) SVGA: Graphics device ID: "G400"
(**) SVGA: Monitor ID: "SyncMaster"
(--) SVGA: Mode "1024x768" needs hsync freq of 70.24 kHz. Deleted.
(--) SVGA: Mode "1152x864" needs hsync freq of 70.88 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 74.59 kHz. Deleted.
(--) SVGA: Mode "1600x1200" needs hsync freq of 75.00 kHz. Deleted.
(--) SVGA: Mode "1152x864" needs hsync freq of 76.01 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 78.86 kHz. Deleted.
(--) SVGA: Mode "1024x768" needs hsync freq of 80.21 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 81.13 kHz. Deleted.
(--) SVGA: Mode "1600x1200" needs hsync freq of 87.50 kHz. Deleted.
(--) SVGA: Mode "1152x864" needs hsync freq of 89.62 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 91.15 kHz. Deleted.
(--) SVGA: Mode "1600x1200" needs hsync freq of 93.75 kHz. Deleted.
(--) SVGA: Mode "1600x1200" needs hsync freq of 105.77 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 107.16 kHz. Deleted.
(--) SVGA: Mode "1800X1440" needs hsync freq of 96.15 kHz. Deleted.
(--) SVGA: Mode "1800X1440" needs hsync freq of 104.52 kHz. Deleted.
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/"
(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xe4000000,
0xef000000, MMIO @ 0xefefc000
RENDITION: vendor 0x1022 chip 0x7006
RENDITION: vendor 0x1022 chip 0x7007
RENDITION: vendor 0x1022 chip 0x7408
RENDITION: vendor 0x1022 chip 0x7409
RENDITION: vendor 0x1022 chip 0x740b
RENDITION: vendor 0x1022 chip 0x740c
RENDITION: vendor 0x10ec chip 0x8139
RENDITION: vendor 0x1102 chip 0x2
RENDITION: vendor 0x1102 chip 0x7002
RENDITION: vendor 0x102b chip 0x525
(**) SVGA: chipset:  generic
(**) SVGA: videoram: 32678k
(--) SVGA: clocks:  25.18
(**) SVGA: Using 8 bpp, Depth 8, Color weight: 666
(--) SVGA: Using builtin driver modes
(--) SVGA: Builtin Mode: 320x200
(--) SVGA: Virtual resolution set to 320x204
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
**************************
Cosa sono le righe denominate RENDITION ?
la riga " (--) SVGA: clocks:  25.18 " è quella che mi frega, giusto?
Le frequenze che X scarta sono dovute a settaggio monitor o skeda video?
Mi conviene reinstallare tutto Xfree?
Per ora l'ho reinstallato solo in parte perchè non ho confidenza con i
.tgz e
mi mancano gli .rpm!
Tutte le suggestion possibili sono ben accette, dato che X mi serve (non 
mi voglio mica perdere GIMP !!!!!).
Grazie a todos.
Bye...
Lele.

 meglio, parte, ma a 320x200, ed č inutilizzabile!
Aggiorna l'Xfree e riconfiguralo con xf86config
[snippone]
Ci volevi postare tutto l'hard disk ?
-- 
Filippo Panessa
panessa at 
tin.it
UIN# 36800577

 EndSection
La G400 non ha certo un chipset generic...
Togli quella specifica. Togli anche DacSpeed.
Non sembri spaventato dai files di configurazione. Allora ti consiglio,
subito dopo aver fatto andare X, togli tutta la roba che non serve da
XF86Config. Postarlo è giusto perchè ti possiamo aiutare a colpo sicuro,
così risparmio tempo anch'io, ma potrebbe essere la metà perchè è pieno
di VideoModes che X elimina e che fanno solo confusione. 
Le Matrox sono fra le videocards più supportate, anzi le più supportate
in Linux.
ciao.

Togli quella specifica. Togli anche DacSpeed.
Chiedo scusa ma non mi sono reso conto neppure io di com'era lungo
finchč non l'ho visto postato...
Beh, cosě adesso so che posso togliere quella tonnellata di timings
senza rimorsi.
Oggi provo a scaricare XFree 3.3.5 in rpm per RH 6.0 e domani vedremo se
funzia. A proposito, qualche notizia sull'appena uscito XFree 4.0???
Potrebbe essere interessante no?
Au revoir.
Lele...

 chipset (prima no), ma la memoria gliela devo passare io (altrimenti mi
E adesso mi dici che ti devi ancora scaricare l'rpm. Cosa stai
combinando? Hai cambiato solo qualche pezzo qui e là oppure hai
installato il pacchetto di un'altra distribuzione (o che altro?) e hai
fatto la prova?
ciao.

 A proposito, qualche notizia sull'appena uscito XFree 4.0???
Io aspetterei un  po' prima di passare al 4.0,  giusto per essere sicuro
che convenga.


Mo' ti spiego:
avevo scaricato i tgz, ma visto che non so usarli devo aver combinato un
piccolo casino.
Poi ho disinstallato quello che son riusito (ho anche riformattato la
/usr) e ho reistallato gli rpm scaricati dal sito RedHat.
Au revoir.
Lele...