Ich habe einen (alten) Monitor, der 1024x768 nur im interlaced-Modus
schafft. Bislang habe ich ihn an einer Matrox Mystique I betrieben, nun
soll er an einer neuen 3dfx Voodoo 3 laufen.
Ich habe dazu meine mit der Mystique funktionierende XF86Config-4
genommen und den Treiber in tdfx ge�ndert. Der X-Server f�hrt auch
hoch, nur leider nicht in dem gew�nschten Modus 1024x768, sondern nur
mit 800x600. Und das ist nun mein Problem, bei dem ich nicht
weiterkomme.
Ich habe bereits probiert, �ber geeignete hsync/vsync andere als den
1024er-Modus auszuschlie�en, aber dann findet er gar keinen benutzbaren
Modus mehr. Selbst wenn ich in der XF86Config-4 ausschlie�lich den Modus 
1024x768 und keine anderen Modi definiere schaltet er auf 800x600 als
"Default" um.
Das ganze System l�uft unter Debian Woody mit dem xserver-xfree der 
Version 4.1.0-9.

Ich versuche, nur die relevanten Ausschnitte aus den Logs zu zitieren
und hoffe, da� es nicht zu wenig wird. Ansonsten bitte melden.

Aus der XFree86.0.log mit der Mystique:

(--) MGA(0): No DDC signal
(II) MGA(0): DDC Monitor info: (nil)
(II) MGA(0): end of DDC Monitor info

(==) MGA(0): Using gamma correction (1.0, 1.0, 1.0)
(==) MGA(0): Min pixel clock is 12 MHz
(--) MGA(0): Max pixel clock is 170 MHz
(II) MGA(0): Monitor0: Using hsync value of 31.50 kHz
(II) MGA(0): Monitor0: Using hsync value of 35.15 kHz
(II) MGA(0): Monitor0: Using hsync value of 35.50 kHz
(II) MGA(0): Monitor0: Using vrefresh range of 56.00-87.00 Hz
(II) MGA(0): Clock range:  12.00 to 170.00 MHz
(II) MGA(0): Not using default mode "640x350" (hsync out of range)
(II) MGA(0): Not using default mode "640x400" (hsync out of range)
(II) MGA(0): Not using default mode "720x400" (hsync out of range)
(II) MGA(0): Not using default mode "640x480" (hsync out of range)
(II) MGA(0): Not using default mode "640x480" (hsync out of range)
(II) MGA(0): Not using default mode "640x480" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1152x864" (hsync out of range)
(II) MGA(0): Not using default mode "1280x960" (insufficient memory for mode)
[---gek�rzt---]
(II) MGA(0): Not using default mode "1400x1050" (insufficient memory for mode)
(--) MGA(0): Virtual size is 1024x768 (pitch 1024)
(**) MGA(0): Default mode "1024x768": 44.9 MHz, 35.5 kHz, 87.1 Hz (I)
(II) MGA(0): Modeline "1024x768"   44.90  1024 1032 1208 1264  768 768 776 817 
interlace +hsync +vsync
(**) MGA(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) MGA(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync 
+vsync
(**) MGA(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) MGA(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(++) MGA(0): DPI set to (100, 100)
(II) MGA(0): YDstOrg is set to 0

Also werden zwar vier 1024er Modi verworfen, der f�nfte (bzw. erste) 
klappt aber.

Nun etwas aus der XFree86.0.log mit der Voodoo-Karte:

(II) TDFX(0): Softbooting the board (through the int10 interface).
(II) TDFX(0): Primary V_BIOS segment is: 0xc000
(II) TDFX(0): Softbooting the board succeeded.
(**) TDFX(0): Depth 16, (--) framebuffer bpp 16
(==) TDFX(0): RGB weight 565
(==) TDFX(0): Default visual is TrueColor
(--) TDFX(0): Chipset: "3dfx Voodoo3"
(--) TDFX(0): Linear framebuffer at 0xFA000000
(--) TDFX(0): MMIO registers at addr 0xF6000000
(--) TDFX(0): PIO registers at addr 0xE000
(II) TDFX(0): DRAMINIT1 read 0x202031, programming 0x202031 (not Banshee)
(--) TDFX(0): VideoRAM: 16384 kByte Mapping 32768 kByte
(==) TDFX(0): Using gamma correction (1.0, 1.0, 1.0)
(II) TDFX(0): Monitor0: Using hsync value of 31.50 kHz
(II) TDFX(0): Monitor0: Using hsync value of 35.15 kHz
(II) TDFX(0): Monitor0: Using hsync value of 35.50 kHz
(II) TDFX(0): Monitor0: Using vrefresh range of 56.00-87.00 Hz
(II) TDFX(0): Clock range:  12.00 to 300.00 MHz
(II) TDFX(0): Not using default mode "640x350" (hsync out of range)
(II) TDFX(0): Not using default mode "640x400" (hsync out of range)
(II) TDFX(0): Not using default mode "720x400" (hsync out of range)
(II) TDFX(0): Not using default mode "640x480" (hsync out of range)
(II) TDFX(0): Not using default mode "640x480" (hsync out of range)
(II) TDFX(0): Not using default mode "640x480" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
[---gek�rzt---]
(II) TDFX(0): Not using default mode "1400x1050" (hsync out of range)
(II) TDFX(0): Not using default mode "1400x1050" (unknown reason)
(II) TDFX(0): Not using mode "1024x768" (no mode of this name)
(--) TDFX(0): Virtual size is 800x600 (pitch 800)
(**) TDFX(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) TDFX(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync 
+vsync
(**) TDFX(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) TDFX(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync 
-vsync
(++) TDFX(0): DPI set to (100, 100)

Mein X-Server mag bei der neuen Karte also den ersten 1024x768er 
Modus gem�� der Zeile

(II) TDFX(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)

nicht, wenn ich es richtig sehe. Nur warum? Mit der Mystique 
klappt es ja. Und die 44.9MHz sollte die Voodoo doch auch
k�nnen (hoffe ich). Der Knackpunkt ist also vermutlich, warum er
den Modus als "bad mode" bezeichnet/erkennt. Leider kenne ich 
mich sp�testens da nicht mehr aus.

(**) MGA(0): Default mode "1024x768": 44.9 MHz, 35.5 kHz, 87.1 Hz (I)
(II) MGA(0): Modeline "1024x768"   44.90  1024 1032 1208 1264  768 768 776 817 
interlace +hsync +vsync

Ach ja, lspci sagt einmal:

00:0f.0 VGA compatible controller: Matrox Graphics, Inc. MGA 1064SG [Mystique] (rev 02)

und zum anderen:

00:0a.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)

Die XF86Config-4 sieht so aus (nur die vermutlich relevanten Teile):

Section "Monitor"
        Identifier   "Monitor0"
        HorizSync    31.5
        HorizSync    35.15
        HorizSync    35.5
        VertRefresh  56 - 87
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "tdfx"
#        Driver      "mga"
#        ChipSet     "mga1064sg"
#        Card        "Matrox Mystique"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth     16
        SubSection "Display"
                Depth    16
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Ich hoffe, jemand kann mir mit diesen Informationen weiterhelfen. 
Ich hoffe auch, da� ich mich gen�gend zur�ckgehalten habe, so da�
sich niemand zugem�llt vorkommt. Vielen Dank f�r die Bem�hungen,

Jan Hennig


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an