Matrox Interlaced Mode?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello List!

I've a Problem with my X Configuration. 
I want to switch my Matrox Millenium G200 Graphics Adapter into
interlaced mode, but it won't do that. 

I try to connect a RGB-TFT Module (It's only a TFT Module, not a real
Screen) to my Graphics Adapter as shown here:
http://home1.gte.net/bs/sharp2.html
Due to the fact that there are existing "modelines" for the MGA.MON file
in WinXX I think that there also have to be working modelines for that
in XFree, because i really don't want to run Win on this machine...

I just need a TV-like RGB NTSC Output as shown here:
http://www.sput.nl/hardware/tv-x.html

And so i copied some modelines from there:
http://www.unix-ag.uni-kl.de/~pfeffer/tvout/
an tried to get that work...

But my X server doesn't like these modelines (bad mode click/ interlace/
doublescan). 

Whats wrong with it?

My XF86Config (the necessary parts of it):

Section "Monitor"
  Identifier   "Monitor[0]"
  ModelName    "LQ5AW116"
  VendorName   "Sharp"
        modeline "ntsc_320x240" 6.04186 320 328 352 384 240 244 247 262
-hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
	modeline "ntsc_400x300" 7.55232 400 408 448 480 300 398 404 525 -hsync
-vsync interlace # H 15734 [Hz], V 59.939 [Hz]
	modeline "ntsc_512x384" 9.69214 512 528 568 616 384 440 446 525 -hsync
-vsync interlace # H 15734 [Hz], V 59.939 [Hz]
	modeline "ntsc_640x480" 12.2096 640 664 720 776 480 488 494 525 -hsync
-vsync interlace  # H 15734 [Hz], V 59.939 [Hz]
	modeline "ntsc_720x480" 13.72 720 744 808 872 480 488 494 525 -hsync
-vsync interlace # H 15734 [Hz], V 59.939 [Hz]
        #modeline "ntsc_640x242" 12.7 640 656 744 808 242 246 251 264
-hsync -vsync interlace
	modeline "ntsc_320x242" 6.04186 320 328 352 384 242 245 248 262 -hsync
-vsync # H 15734 [Hz], V 60.0534 [Hz]
	modeline "ntsc_640x484" 12.0837 640 656 704 768 484 490 496 525 -hsync
-vsync interlace # H 15734 [Hz], V 59.939 [Hz]
	Modeline "800x600@60i" 17.62 800 832 896 928 600 614 617 631 interlace
EndSection


Section "Device"
  BoardName    "MGA G200 AGP"
  BusID        "1:0:0"
  Driver       "mga"
  Identifier   "Device[0]"
  VideoRam      8192
  VendorName   "Matrox"
EndSection



Section "Screen"
  DefaultDepth  16
 SubSection "Display"
    Depth      24
    Modes      "ntsc_320x240" "ntsc_400x300" "ntsc_512x384"
"ntsc_640x480" "ntsc_720x480" "ntsc_320x242" "ntsc_640x484"
 EndSubSection
 SubSection "Display"
    Depth      16
    Modes      "800x600@60i" "ntsc_320x240" "ntsc_400x300"
"ntsc_512x384" "ntsc_640x480" "ntsc_720x480" "ntsc_320x242"
"ntsc_640x484"
 EndSubSection
 SubSection "Display"
    Depth      8
    Modes       "ntsc_640x242" "ntsc_320x240" "ntsc_400x300"
"ntsc_512x384" "ntsc_640x480" "ntsc_720x480" "ntsc_320x242"
"ntsc_640x484"
 EndSubSection

 Device       "Device[0]"
 Identifier   "Screen[0]"
 Monitor      "Monitor[0]"
EndSection

------------------------------------------------------------

And the errorlog of the X-Server:


(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
	mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400,
	mgag550
(--) Chipset mgag200 found
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
	compiled for 4.3.0, module version = 0.1.0
(--) MGA(0): Chipset: "mgag200"
(II) Loading /usr/X11R6/lib/modules/drivers/mga_hal_drv.o
(II) Module mga_hal: vendor="The XFree86 Project"
	compiled for 4.3.0, module version = 1.0.0
(==) MGA(0): Matrox HAL module used
(**) MGA(0): Depth 16, (--) framebuffer bpp 16
(==) MGA(0): RGB weight 565
(==) MGA(0): Using AGP 1x mode
(--) MGA(0): Linear framebuffer at 0xE0000000
(--) MGA(0): MMIO registers at 0xDC000000
(--) MGA(0): Pseudo-DMA transfer window at 0xDD000000
(==) MGA(0): BIOS at 0xC0000
(--) MGA(0): Video BIOS info block at offset 0x07A60
(--) MGA(0): Found and verified enhanced Video BIOS info block
(**) MGA(0): VideoRAM: 8192 kByte
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
	compiled for 4.3.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
	compiled for 4.3.0, module version = 1.2.0
(==) MGA(0): Write-combining range (0xe0000000,0x800000)
(II) MGA(0): I2C bus "DDC" initialized.
(II) MGA(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) MGA(0): I2C device "DDC:ddc2" removed.
(II) MGA(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) MGA(0): I2C device "DDC:ddc2" removed.
(II) MGA(0): I2C Monitor info: 0x8534c00
(II) MGA(0): Manufacturer: MAX  Model: 1b6c  Serial#: 16584
(II) MGA(0): Year: 1998  Week: 30
(II) MGA(0): EDID Version: 1.0
(II) MGA(0): Analog Display Input,  Input Voltage Level: 0.714/0.286 V
(II) MGA(0): Sync:  Separate
(II) MGA(0): Max H-Image Size [cm]: horiz.: 32  vert.: 24
(II) MGA(0): Gamma: 1.50
(II) MGA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) MGA(0): redX: 0.618 redY: 0.343   greenX: 0.272 greenY: 0.596
(II) MGA(0): blueX: 0.142 blueY: 0.062   whiteX: 0.280 whiteY: 0.311
(II) MGA(0): Supported VESA Video Modes:
(II) MGA(0): 640x480@60Hz
(II) MGA(0): 640x480@75Hz
(II) MGA(0): 800x600@75Hz
(II) MGA(0): 1024x768@75Hz
(II) MGA(0): Manufacturer's mask: 1
(II) MGA(0): Supported Future Video Modes:
(II) MGA(0): #0: hsize: 640  vsize 480  refresh: 85  vid: 22833
(II) MGA(0): #1: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) MGA(0): #2: hsize: 1024  vsize 768  refresh: 85  vid: 22881
(II) MGA(0): #3: hsize: 1152  vsize 864  refresh: 75  vid: 20337
(II) MGA(0): #4: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 25.3 MHz   Image Size:  320 x 240 mm
(II) MGA(0): h_active: 640  h_sync: 657  h_sync_end 753 h_blank_end 800
h_border: 0
(II) MGA(0): v_active: 400  v_sync: 412  v_sync_end 413 v_blanking: 450
v_border: 0
(II) MGA(0): end of I2C 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 250 MHz
(WW) MGA(0): Monitor[0]: Using default hsync range of 28.00-33.00kHz
(WW) MGA(0): Monitor[0]: using default vrefresh range of 43.00-72.00Hz
(II) MGA(0): Clock range:  12.00 to 250.00 MHz
(II) MGA(0): Not using mode "ntsc_320x240" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using mode "ntsc_400x300" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using mode "ntsc_512x384" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using mode "ntsc_640x480" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using mode "ntsc_720x480" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using mode "ntsc_320x242" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using mode "ntsc_640x484" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "640x350" (hsync out of range)
(II) MGA(0): Not using default mode "320x175" (bad mode
clock/interlace/doublescan)


.... here are many default modes which all will fail with the same
message...

and that's the end of the log:


(II) MGA(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using default mode "1024x768" (bad mode
clock/interlace/doublescan)
(II) MGA(0): Not using mode "ntsc_320x240" (no mode of this name)
(II) MGA(0): Not using mode "ntsc_400x300" (no mode of this name)
(II) MGA(0): Not using mode "ntsc_512x384" (no mode of this name)
(II) MGA(0): Not using mode "ntsc_640x480" (no mode of this name)
(II) MGA(0): Not using mode "ntsc_720x480" (no mode of this name)
(II) MGA(0): Not using mode "ntsc_320x242" (no mode of this name)
(II) MGA(0): Not using mode "ntsc_640x484" (no mode of this name)
(II) MGA(0): Not using default mode "640x480" (width too large for
virtual size)
(EE) MGA(0): Virtual height (0) is too small for the hardware (min 128)
(EE) MGA(0): Validate Modes Failed
(II) Unloading /usr/X11R6/lib/modules/libi2c.a
(II) Unloading /usr/X11R6/lib/modules/libddc.a
(II) Unloading /usr/X11R6/lib/modules/drivers/mga_hal_drv.o
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Right, there are DDC Informations from the monitor which is connected to
the card for "debugging", but when i pull out the monitor cable, so that
Xfree can't get any DDC information, it won't work either. 


Thanks in advance! 


Bye Michael 









My X

_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux