Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xorg X11 e Matrox Mystique mga 1064sg
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
spuches
n00b
n00b


Joined: 04 Jan 2008
Posts: 20
Location: spuches

PostPosted: Sun Jan 06, 2008 1:28 pm    Post subject: Xorg X11 e Matrox Mystique mga 1064sg Reply with quote

Do il mio piccolo contributo alla comunità passando alcune informazioni che potrebbero essere utili a qualcuno.
Faccio prima un pò di storia, non perchè mi piaccia essere enfatico :roll: , ma per inquadrare meglio il problema.

Da qualche giorno picchio la testa per portare a termine un'installazione di Gentoo (stile desktop) su un vecchio PC che mi ostino a non voler buttare (datemi pure del tirchio :!: , ma farlo ancora funzionare al meglio è una sfida che mi appassiona!).

Dotazione:

  • Scheda madre : SuperMicro P5MMA formato ATX
  • Processore : Pentium P166 MMX
  • Scheda grafica : Matrox Mystique mga 1064sg
  • Monitor : Philips 170C

Dopo aver portato a termine la compilazione del kernel (... e funziona!!! :lol: ) seguendo la guida ufficiale e volendo installare Xfce, ho prima dovuto installare e configurare Xorg X11, il quale non ne voleva sapere di 'andare' in modo decente con la mia scheda.

Problema :
seguendo la guida, la configurazione di X ha prodotto un file xorg.conf.new, corretto credo, ma che sul mio HW rendeva X instabile, forniva una visualizzazione assolutamente sballata (la risoluzione era sbagliata, metà del video si vedeva nero, le finestre contenute nel desktop non si vedevano completamente, spostando il mouse in basso si bloccava il sistema) e dava i seguenti problemi (segnalati nel log /var/log/Xorg.0.log) :
Code:
...
(EE) MGA(0) : Static buffer allocation failed, not initializing the DRI
(EE) MGA(0) : Need at least 9360 kB video memory at this resolution, bit depth
...
(EE) MGA(0) : AIGLX: DRI module not loaded
...


Facendo un pò di ricerche ho trovato che i problemi segnalati nel log sono parecchio sofferti da gente che ha la medesima scheda (o modelli prossimi sempre della Matrox), ma non sono riuscito a trovare una soddisfacente soluzione al problema. Così ho cercato di localizzare il problema da me. Premetto che la soluzione può essere migliorata, visto che al momento mi rimangono ancora le segnalazioni del log; ma ora, con mio gaudio! 8O , X funziona.

Soluzione :
il problema è localizzato nella Section "Module" e nella Section "Screen" del file xorg.conf.new prodotto dal comando "X -configure";
Code:
...
Section "Module"
   Load "record"
   Load "GLcore"
   Load "glx"
   Load "extmod"
   Load "dbe"
   Load "dri"
   Load "xtrap"
   Load "type1"
   Load "freetype"   
EndSection
...
Section "Screen"
   Identifier "Sreen0"
   Device "Card0"
   Monitor "Monitor0"
   SubSection "Display"
      Viewport   0 0
      Depth      1
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth      4
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth      8
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth      15
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth      16
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth      24
   EndSubSection
EndSection
...


che ho così modificato, traendo informazioni dalla rete e dalla configurazione manuale (comando "xorgconfig") :

Code:
...
Section "Module"
   Load "dbe"
   SubSection "extmod"
      Option "omit xfree86-dga"
   EndSubSection
   Load "freetype"
EndSection
...
Section "Screen"
   Identifier "Sreen0"
   Device "Card0"
   Monitor "Monitor0"
   DefaultDepth 8
   SubSection "Display"
      Viewport   0 0
      Depth      8
      Modes      "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth      16
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth      24
      Modes      "800x600" "640x480"
   EndSubSection
EndSection
...

_________________
con l'arte in mar da venti combattuto regge il pilota la sua presta nave, e coll'arte il cocchier passa il cocchier. [Omero]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum