Newsgroup: it.comp.os.linux.sys
Titolo: Mistique & Framebuffer

Ciao a tutti!
Sto provando, ultimamente, ad utilizzare il framebuffer con la mia
bella, antica Matrox Mystique da 4 Mb.
Compilato il kernel (2.2.14) con il supporto relativo etc., inserito,
come indicato nel Framebuffer-HOWTO, la seguente riga nel lilo.conf
append="video=matrox:xres:1024,yres:768,depth:24,left:208,right:8,
hslen:120,upper:36,lower:16,vslen:3,fh:69,fv:120"
e tutto effettivamente parte, 1024x768 etc... peccato per la frequenza
troppo bassa, sui 60 in verticale, sicuramente meno dei 76 con la stessa
risoluzione sotto X.
Come fare per aumentare la frequenza? ho estrapolato tutte le info che
son riuscito dall'HowTo, c'e' qualche altro documento che potrebbe fare
al caso mio?
Grazie, ciao!

 bella, antica Matrox Mystique da 4 Mb.
Piccolo aggiornamento: usando fbset ottengo cio'
[root@tdop /root]# fbset
mode "name"
    # D: 85.208 MHz, H: 63.399 kHz, V: 77.981 Hz
    geometry 1024 768 1024 1364 24
    timings 11736 208 16 33 10 96 2
endmode
Che e' abbastanza confortevole (78 Hz di verticale, direi accettabile)
Tuttavia non riesco a passare al kernel via lilo gli stessi parametri
append="video=matrox:pixclock:11736,xres:1024,yres:768,depth:24,left:208,right:16,hslen:96,upper:33,lower:10,vslen:2"
Se lo faccio, il monitor fischia e s'oscura, eppure i parametri passati
sono gli stessi: dov'e' l'inghippo? In particolare sembra che la
fregatura sia il pixclock, che se non c'e' non da problemi, ma purtroppo
mi causa un frequenza verticale di 60 Hz - aka sbudellaocchi -.
In particolare noto una cosa:
mode "name"
    # D: 85.208 MHz, H: 71.966 kHz, V: 88.519 Hz
    geometry 1024 768 1024 4092 8
    timings 11736 48 16 33 10 96 2
endmode
Cio' e' il risultato d'un fbset nelle condizioni generate dall'append di
cui sopra (e la frequenza orizzontale e' eccessiva per il mio monitor,
che ha come limite 69 KHz, mentre di verticale regge i 120 Hz)... Le
differenze, mi sembra, stanno in geometry (vyres e depth) ed in timings
(left - infatti, per quel secondo in cui si vede il boot procedere prima
dell'oscuramento del monitor, l'immagine e' tutta spostata a sinistra).
Qualche suggerimento?
Ciaoooooo!
Manu

On Sun, 26 Mar 2000 03:46:47 +0200, 
ma...@tdop.penguinpowered.com
 wrote
| Sto provando, ultimamente, ad utilizzare il framebuffer con la mia
| bella, antica Matrox Mystique da 4 Mb.
Io ho la Mystique 220 con 4 MB di RAM.
| Compilato il kernel (2.2.14) con il supporto relativo etc., inserito,
| come indicato nel Framebuffer-HOWTO, la seguente riga nel lilo.conf
Stesso kernel...
| append="video=matrox:xres:1024,yres:768,depth:24,left:208,right:8,
| hslen:120,upper:36,lower:16,vslen:3,fh:69,fv:120"
Io uso questo append:
append = "video=matrox:vesa:0x115,noblink,xres:800,yres:600,fv:72,
          right:60,left:100,upper:30,lower:30,hslen:64,vslen:8"
e va alla frequenza indicata.
Prova ad abbassare la fv, oppure ad abbassare la risoluzione (puo` darsi
che non la regga il monitor).
-- 
Zefram	|  
http://zefram.8m.com
			|  Using a RH6.1 on a i586
(at)	|  WARNING: The email address is FAKE.	|  Kernel 2.2.14
Home	| "I think it's time to blow the scene. Gettin' everybody and the
	|  stuff together. Ok, 3, 2, 1... Let's jam!" -- Cowboy Bebop

 che non la regga il monitor).
No, no, il monitor regge, reggerebbe fin i 1280x1024 (il mio favoloso 15
pollicioni), infatti ora sono, sotto X, a 1024x768 con 63KHz di
orizzontale e 76Hz di verticale.
Del resto, cosi' come ho detto nel mio post d'aggiornamento, sembra che
l'append del lilo generi risultati diversi rispetto ad fbset, nonostante
i parametri iniziali siano gli stessi medesimi... *capire* perche' non
mi dispiacerebbe :-)
Eventualmente una soluzione, assolutamente inelegante, era di far
partire un fbset dagli script d'inizializzazione del sistema, ma, a
parte il fatto che mi cambiava solo una console (ma penso di risolvere
per tutte le varie console), e' appunto inelegante e mi lascerebbe per
sempre nel dubbio sui perche' e sui percome di 'sta vicenda.
Grazie,
ciaoooooo! :-)
Manu

> bella, antica Matrox Mystique da 4 Mb.
MR> append="video=matrox:pixclock:11736,xres:1024,yres:768,depth:24, \
left:208,right:16,hslen:96,upper:33,lower:10,vslen:2"
Mea culpa! mea culpa! Dimenticai il "vesa" :-((((((
***
append="video=matrox:vesa:0x1B8,noblink,pixclock:11736,xres:1024, \
yres:768,depth:24,left:208,right:16,hslen:96,upper:33,lower:10, \
vslen:2,fv:120,fh:69"
***
mode "1024x768-79"
    # D: 85.208 MHz, H: 63.399 kHz, V: 78.658 Hz
    geometry 1024 768 1024 1364 24
    timings 11736 160 32 30 4 128 4
    accel true
    rgba 8/16,8/8,8/0,0/0
endmode
***
Tutto risolto! Che pirla :~(
Ciaooo!

mi causa un frequenza verticale di 60 Hz - aka sbudellaocchi -.
aggiusta il pixclock arrivando a una frequenza che ti supporta il
monitor, attento a non danneggiarlo
bye
-- 
       ##  louisiana kid  ##
   ## slackware 7 user ##

On Mon, 27 Mar 2000 17:11:50 +0200, Manuele Rampazzo wrote
| Tutto risolto! Che pirla :~(
Un po'  piu` pirla  io che  non me  ne sono  accorto confrontando  i due
append... vabbe`, ho capito: devo  dormire di piu`, niente piu` sessioni
aperte fino alle 3 di notte... ^^;;;
-- 
Zefram	|  
http://zefram.8m.com
			|  Using a RH6.1 on a i586
(at)	|  WARNING: The email address is FAKE.	|  Kernel 2.2.14
Home	| "I think it's time to blow the scene. Gettin' everybody and the
	|  stuff together. Ok, 3, 2, 1... Let's jam!" --The Seatbelts,"Tank!"

 wrote:
Z> On Mon, 27 Mar 2000 17:11:50 +0200, Manuele Rampazzo wrote
Z> | Tutto risolto! Che pirla :~(
Z> Un po'  piu` pirla  io che  non me  ne sono  accorto confrontando  i due
Z> append... vabbe`, ho capito: devo  dormire di piu`, niente piu` sessioni
Z> aperte fino alle 3 di notte... ^^;;;
Uhm, mo' ti ristimolo :-)
E' buffo notare, com'ho notato io, che al boot accadono cose strane,
tipo questa:
mode "1024x768-231"
    # D: 250.000 MHz, H: 186.012 kHz, V: 230.784 Hz
    geometry 1024 768 1024 1364 24
    timings 4000 160 32 30 4 128 4
    accel true
    rgba 8/16,8/8,8/0,0/0
endmode
Come noterai la frequenza e' un po' alta! e purtroppo, perche' sarebbe
credo comodissimo averla, il mio monitor supporta meno della meta' di
codeste frequenze! fuso anche il pixclock, quel 4000 d'origine ignora...
Questo mi par strano, perche' al riavvio successivo ottengo i buoni
risultati che mi fecero esultare... vero e' che, preso quasi dal panico,
quando mi capita di sentire il monitor urlare di dolore prima lo spengo,
poi alla cieca loggo come root e do un lilo, ma non e' sicuramente un
bel metodo.
Cioe'... possibile che lo stesso append partorisca un mostro come il
mode "1024x768-231" e poi quello piu' tranquillo "79"? Gia' sapevo che
l'informatica non e' una scienza esatta :-) pero' qui mi sembra si stia
esagerando! dove stara' l'inghippo? mah?
Questo framebuffer sara' pure troppo carino - e lo e'! - pero' mi sta
facendo diventare matto... uhm
Ciaociao!
-- 
Manuele Rampazzo - 
infi...@mclink.it
http://www.geocities.com/mrampazzo
...
  Your flesh is nice
  I wanna take you twice
...