Hi!

I've been using a voodoo3 2000 quite happily for ages now with
Xfree86, on an old 17" monitor at 1152 pixels across or thereabouts.

Recently that monitor bit the dust, and I replaced it with an iiyama
VM 1451, a 19" monitor capable of doing 1600x1200.

It does 1600x1200 fine, but that's a little bit tricky to read, so I
decided to try the next resolution down, 1400 x 1050. It looks good,
but it flickers a lot: investigation shows that it is running at
60Hz.  Weird; surely (I thought) Xfree86 wouldn't deliberately choose
such a low refresh rate.

Turns out it doesn't; but for some reason it doesn't use its 'default'
1400x1050:  the following error appears in my xdm.log:

(II) TDFX(0): Not using default mode "1400x1050" (unknown reason)

So I try putting in some modelines by hand.  The iiyama's specs
indicate it should be able to do 1400x1050 at something over 80Hz, but
of course it isn't one of the modes advertised by VESA.  Two modelines
I came up with are:

# V-freq: 65.00 Hz  // h-freq: 71.02 KHz
Modeline "1400x1050" 139.20  1400 1472 1640 1960  1050 1050 1053 1092
# (this one is more like 81Hz)
Modeline "1400x1050@81" 200.00 1400 1432 2184 2216 1050 1069 1083 1103

Both of these are within-spec for the monitor.  The monitor's specs
are:

        HorizSync       30-96
        VertRefresh     50-160
..and max pixel clock 200Mhz

Those two modelines provoke the following errors:

(II) TDFX(0): Not using mode "1400x1050" (unknown reason)
(II) TDFX(0): Not using mode "1400x1050@81" (unknown reason)

My only guess is that it is the video card, not the monitor, that
doesn't want to do those resolutions at those rates?

But the video card *will* do 1400x1050, just only at 60Hz.  And it
will do 1600x1200 at some higher frequency (70Hz, or so, I think) -
the video card is specced up to 300Mhz, so it shouldn't be having
trouble keeping up.

This has totally reached the edge of my knowledge of how monitors and
video cards work; perhaps someone else can suggest something? What
does it mean 'not using mode (unknown reason)?'

Below I attach the whole X-server output (note that I am running at
1280x960 now, since I can't get 1400x1050 to work and 1600x1200 is a
bit tough on the eyes).

Jules



XFree86 Version 4.1.0 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 2 June 2001
        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)
Build Operating System: Linux 2.4.7 i686 [ELF] 
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Sun May  5 11:28:54
2002
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Iiyama VM 1451"
(**) |   |-->Device "Generic Graphics Device"
(**) |-->Input Device "Generic Keyboard"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc102"
(**) XKB: layout: "gb"
(**) |-->Input Device "Generic Mouse"
(WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist.
        Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in
"/usr/X11R6/lib/X11/fonts/defoma/TrueType".
        Entry deleted from font path.
        (Run 'mkfontdir' on
"/usr/X11R6/lib/X11/fonts/defoma/TrueType").
(**) FontPath set to
"unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to
"/usr/X11R6/lib/modules-dri,/usr/X11R6/lib/modules"
(++) using VT number 7

(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI:*(1:0:0) 3dfx Interactive Voodoo3 rev 1, Mem @ 0xcc000000/25,
0xc8000000/25, I/O @ 0xcc00/8, BIOS @ 0xcfef0000/16
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libpex5.a
(II) Module pex5: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.13.0
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.1.9
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/tdfx_drv.o
(II) Module tdfx: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.1
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) TDFX: Driver for 3dfx Banshee/Voodoo3 chipsets: 3dfx Banshee,
        3dfx Voodoo3, 3dfx Voodoo5
(--) Assigning device section with no busID to primary device
(--) Chipset 3dfx Voodoo3 found
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
(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 0xC8000000
(--) TDFX(0): MMIO registers at addr 0xCC000000
(--) TDFX(0): PIO registers at addr 0xCC00
(II) TDFX(0): DRAMINIT1 read 0x40530031, programming 0x40202031 (not
Banshee)
(--) TDFX(0): VideoRAM: 16384 kByte Mapping 32768 kByte
(**) TDFX(0): Using gamma correction (2.2, 2.2, 2.2)
(II) TDFX(0): Iiyama VM 1451: Using hsync range of 30.00-96.00 kHz
(II) TDFX(0): Iiyama VM 1451: Using vrefresh range of 50.00-160.00 Hz
(II) TDFX(0): Clock range:  12.00 to 300.00 MHz
(II) TDFX(0): Not using mode "1400x1050" (unknown reason)
(II) TDFX(0): Not using mode "1400x1050@81" (unknown reason)
(II) TDFX(0): Not using default mode "1024x768" (bad mode
clock/interlace/doublescan)
(II) TDFX(0): Not using default mode "1600x1200" (hsync out of range)
(II) TDFX(0): Not using default mode "1792x1344" (hsync out of range)
(II) TDFX(0): Not using default mode "1856x1392" (hsync out of range)
(II) TDFX(0): Not using default mode "1920x1440" (hsync out of range)
(II) TDFX(0): Not using mode "320x200" (no mode of this name)
(--) TDFX(0): Virtual size is 1280x960 (pitch 1280)
(**) TDFX(0): Default mode "1280x960": 148.5 MHz, 85.9 kHz, 85.0 Hz
(**) TDFX(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(**) TDFX(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(**) TDFX(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
(**) TDFX(0): Mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(++) TDFX(0): DPI set to (100, 100)
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 1.0.0
(**) TDFX(0): ShowCache Disabled
(**) TDFX(0): video key default 0x1e
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
(II) TDFX(0): initializing int10
(II) TDFX(0): Primary V_BIOS segment is: 0xc000
(II) TDFX(0): VESA BIOS detected
(II) TDFX(0): VESA VBE DDC supported
(II) TDFX(0): Manufacturer: IVM  Model: 1938  Serial#: 31895
(II) TDFX(0): Year: 2002  Week: 1
(II) TDFX(0): EDID Version: 1.2
(II) TDFX(0): Analog Display Input,  Input Voltage Level: 0.700/0.700
V
(II) TDFX(0): Sync:  Separate
(II) TDFX(0): Max H-Image Size [cm]: horiz.: 36  vert.: 27
(II) TDFX(0): Gamma: 2.20
(II) TDFX(0): DPMS capabilities: Off; RGB/Color Display
(II) TDFX(0): First detailed timing is preferred mode
(II) TDFX(0): redX: 0.626 redY: 0.340   greenX: 0.288 greenY: 0.608
(II) TDFX(0): blueX: 0.148 blueY: 0.064   whiteX: 0.283 whiteY: 0.298
(II) TDFX(0): Supported VESA Video Modes:
(II) TDFX(0): 720x400@70Hz
(II) TDFX(0): 640x480@60Hz
(II) TDFX(0): 640x480@75Hz
(II) TDFX(0): 800x600@75Hz
(II) TDFX(0): 1024x768@75Hz
(II) TDFX(0): 1280x1024@75Hz
(II) TDFX(0): Manufacturer's mask: 0
(II) TDFX(0): Supported Future Video Modes:
(II) TDFX(0): #0: hsize: 640  vsize 480  refresh: 85  vid: 22833
(II) TDFX(0): #1: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) TDFX(0): #2: hsize: 1024  vsize 768  refresh: 85  vid: 22881
(II) TDFX(0): #3: hsize: 1280  vsize 960  refresh: 85  vid: 22913
(II) TDFX(0): #4: hsize: 1280  vsize 1024  refresh: 85  vid: 39297
(II) TDFX(0): #5: hsize: 1600  vsize 1200  refresh: 75  vid: 20393
(II) TDFX(0): Supported additional Video Mode:
(II) TDFX(0): clock: 157.5 MHz   Image Size:  360 x 270 mm
(II) TDFX(0): h_active: 1280  h_sync: 1344  h_sync_end 1504
h_blank_end 1728 h_border: 0
(II) TDFX(0): v_active: 1024  v_sync: 1025  v_sync_end 1028
v_blanking: 1072 v_border: 0
(II) TDFX(0): Supported additional Video Mode:
(II) TDFX(0): clock: 94.5 MHz   Image Size:  360 x 270 mm
(II) TDFX(0): h_active: 1024  h_sync: 1072  h_sync_end 1168
h_blank_end 1376 h_border: 0
(II) TDFX(0): v_active: 768  v_sync: 769  v_sync_end 772 v_blanking:
808 v_border: 0
(II) TDFX(0): Monitor name: LS902U
(II) TDFX(0): Ranges: V min: 50  V max: 160 Hz, H min: 30  H max: 96
kHz, PixClock max 200 MHz
(==) TDFX(0): Write-combining range (0xc8000000,0x2000000)
(==) TDFX(0): Removed MMIO write-combining range (0xa0000,0x20000)
(II) TDFX(0): Changing back offset from 0x00b4f000 to 0x00b4e000
(II) TDFX(0): Textures Memory 8.05 MB
(II) TDFX(0): Cursor Offset: [0x00000000,0x00001000)
(II) TDFX(0): Fifo Offset: [0x00001000, 0x00041000)
(II) TDFX(0): Front Buffer Offset: [0x00041000, 0x00341C00)
(II) TDFX(0): Texture Offset: [0x00341C00, 0x00B4E000)
(II) TDFX(0): BackOffset: [0x00B4E000, 0x00DA6000)
(II) TDFX(0): DepthOffset: [0x00DA7000, 0x00FFF000)
(II) TDFX(0): 1087 lines of offscreen memory available for 2D and
video
(II) TDFX(0): [drm] loaded kernel module "tdfx"
(II) TDFX(0): [drm] created "tdfx" driver at busid "PCI:1:0:0"
(II) TDFX(0): [drm] added 4096 byte SAREA at 0xd4c9a000
(II) TDFX(0): [drm] mapped SAREA 0xd4c9a000 to 0x40016000
(II) TDFX(0): [drm] framebuffer handle = 0xc8000000
(II) TDFX(0): [drm] added 1 reserved context for kernel
(II) TDFX(0): [drm] Registers = 0xcc000000
(II) TDFX(0): visual configs initialized
(II) TDFX(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        Indirect CPU to Screen color expansion
        Solid Lines
        Dashed Lines
        Offscreen Pixmaps
        Driver provided NonTEGlyphRenderer replacement
        Setting up tile and stipple cache:
                32 128x128 slots
                12 256x256 slots
(==) TDFX(0): Backing store disabled
(==) TDFX(0): Silken mouse enabled
(**) TDFX(0): DPMS enabled
(II) TDFX(0): X context handle = 0x00000001
(II) TDFX(0): [drm] installed DRM signal handler
(II) TDFX(0): [DRI] installation complete
(==) TDFX(0): Direct rendering enabled
PEXExtensionInit: Couldn't open default PEX font file  Roman_M
(II) Keyboard "Generic Keyboard" handled by legacy driver
(**) Generic Mouse: Protocol: "PS/2"
(**) Generic Mouse: Core Pointer
(==) Generic Mouse: Buttons: 3
(II) XINPUT: Adding extended input device "Generic Mouse" (type:
MOUSE)

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to