xorg 6.8.1 refuses to display 1600x1200 with Dell 2001FP LCD & s3virge driver

Greg R greg02 at gmail.com
Tue Mar 15 12:37:53 PST 2005


Since upgrading from XFree86-4 to xorg 6.8.1 1600x1200 @ 60Hz 
resolution will not be displayed. This is the default mode for the
Dell 2001FP LCD and it is also supported by the S3Virge Trio3D
(onboard) card.

The highest resolution that will be displayed is 1280x1024 even after
attempting to force 1600x1200 by specifying a modeline; in fact the
1600x1200 modeline appears to be ignored entirely.

xorg.conf and Xorg.log follow.

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option         "BlankTime" "30"
        Option         "StandbyTime" "45"
        Option         "SuspendTime" "60"
        Option         "OffTime" "75"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/bitstream-vera/"
        FontPath     "/usr/X11R6/lib/X11/fonts/urwfonts-ttf/"
        FontPath     "/usr/X11R6/lib/X11/fonts/URW/"
EndSection

Section "Module"
        Load  "dbe"
        Load  "dri"
        Load  "extmod"
        Load  "glx"
        Load  "record"
        Load  "xtrap"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbOptions" "ctrl:swapcaps"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse" 
        Option      "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "DEL"
        ModelName    "DELL 2001FP"
        HorizSync    31 - 80
        VertRefresh  56 - 76
        DisplaySize  408   306
        Option       "NoDDC"
        Option       "DPMS"
        ModeLine "1600x1200" 162.00 1600 1664 1856 2160 1200 1201 1204
1250 +HSync +VSync
EndSection

Section "Device"
        Option     "fifo_aggressive"    "on"
        Option     "pci_burst"          "on"
        Option     "pci_retry"          "on"
        Option     "fast_dram"          "on"
        Option     "NoAccel"            "on"
        Option     "XVideo"             "off"
        Identifier  "Card0"
        Driver      "s3virge"
        ChipSet     "86C365"
        Card        "s3virge 86C365"
        VendorName  "S3 Inc."
        BoardName   "Trio 64 3D"
        BusID       "PCI:0:1:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth     16
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes    "1600x1200" "1280x1024"
        EndSubSection
EndSection

Section "DRI"
        Mode    0666
EndSection


X Window System Version 6.8.1
Release Date: 17 September 2004
X Protocol Version 11, Revision 0, Release 6.8.1
Build Operating System: FreeBSD 5.3 i386 [ELF] 
Current Operating System: FreeBSD fritz 5.3-RELEASE-p1 FreeBSD 5.3-RELEASE-p1 #0
: Mon Mar 14 23:55:48 PST 2005     root at fritz:/usr/obj/usr/src/sys/FRITZ i386
Build Date: 09 March 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Mar 15 08:05:28 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TT
F/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/li
b/X11/fonts/100dpi/,/usr/X11R6/lib/X11/fonts/bitstream-vera/,/usr/X11R6/lib/X11/
fonts/urwfonts-ttf/,/usr/X11R6/lib/X11/fonts/URW/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "BlankTime" "30"
(**) Option "StandbyTime" "45"
(**) Option "SuspendTime" "60"
(**) Option "OffTime" "75"
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.2
        X.Org Video Driver: 0.7
        X.Org XInput driver : 0.4
        X.Org Server Extension : 0.2
        X.Org Font Renderer : 0.4
(II) Loader running on freebsd
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
        compiled for 6.8.1, module version = 1.0.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 6.8.1, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.7
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 4

... removed for brevity

(**) S3VIRGE(0): Depth 16, (--) framebuffer bpp 16
(==) S3VIRGE(0): RGB weight 565
(==) S3VIRGE(0): Default visual is TrueColor
(**) S3VIRGE(0): Option "fast_dram" "on"
(**) S3VIRGE(0): Option "pci_burst" "on"
(**) S3VIRGE(0): Option "fifo_aggressive" "on"
(**) S3VIRGE(0): Option "pci_retry" "on"
(**) S3VIRGE(0): Option "NoAccel" "on"
(**) S3VIRGE(0): Option "XVideo" "off"
(**) S3VIRGE(0): Option: pci_burst - PCI burst read enabled
(**) S3VIRGE(0): Option: pci_retry
(**) S3VIRGE(0): Option: fifo_aggressive set
(**) S3VIRGE(0): Option: fast_dram set
(**) S3VIRGE(0): Option: NoAccel - Acceleration disabled
(==) S3VIRGE(0): Using HW Cursor
(==) S3VIRGE(0): Using fb.
(==) S3VIRGE(0): mx_cr3a_fix.
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="X.Org Foundation"
        compiled for 6.8.1, module version = 1.1.0
        ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/libint10.a
(II) Module int10: vendor="X.Org Foundation"
        compiled for 6.8.1, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.7
(II) S3VIRGE(0): initializing int10
(II) S3VIRGE(0): Primary V_BIOS segment is: 0xc000
(II) S3VIRGE(0): VESA BIOS detected
(II) S3VIRGE(0): VESA VBE Version 2.0
(II) S3VIRGE(0): VESA VBE Total Mem: 4096 kB
(II) S3VIRGE(0): VESA VBE OEM: S3 Incorporated Trio3D.
(II) S3VIRGE(0): VESA VBE OEM Software Rev: 1.1
(II) S3VIRGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) S3VIRGE(0): VESA VBE OEM Product: Trio3D
(II) S3VIRGE(0): VESA VBE OEM Product Rev: Rev B
(--) S3VIRGE(0): Chipset: "trio 3d"
(==) S3VIRGE(0): XVideo not supported.
(II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(**) S3VIRGE(0): Option "NoDDC"
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="X.Org Foundation"
        compiled for 6.8.1, module version = 1.2.0
        ABI class: X.Org Video Driver, version 0.7
(II) S3VIRGE(0): I2C bus "I2C bus" initialized.
(==) S3VIRGE(0): Using gamma correction (1.0, 1.0, 1.0)
(--) S3VIRGE(0): videoram:  4096k
(--) S3VIRGE(0): Detected current MCLK value of 100.227 MHz
(II) S3VIRGE(0): Monitor0: Using hsync range of 31.00-80.00 kHz
(II) S3VIRGE(0): Monitor0: Using vrefresh range of 56.00-76.00 Hz
(II) S3VIRGE(0): Clock range:  10.00 to 270.00 MHz
(II) S3VIRGE(0): Not using default mode "640x350" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "320x175" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "640x400" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "320x200" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "720x400" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "360x200" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "640x480" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "320x240" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "400x300" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "1024x768" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "512x384" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "1024x768" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "512x384" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "1280x960" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "640x480" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1280x1024" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "640x512" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing
out of range)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing
out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing
out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing
out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing
out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1792x1344" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "896x672" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1792x1344" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "896x672" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1856x1392" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "928x696" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1856x1392" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "928x696" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "960x720" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "960x720" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1152x768" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "576x384" (vrefresh out of range)
(II) S3VIRGE(0): Not using default mode "1400x1050" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "700x525" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "960x720" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "2048x1536" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "1024x768" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "2048x1536" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "1024x768" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "2048x1536" (insufficient
memory for mode)
(II) S3VIRGE(0): Not using default mode "1024x768" (hsync out of range)
(II) S3VIRGE(0): Not using mode "1600x1200" (no mode of this name)
(II) S3VIRGE(0): Not using default mode "1400x1050" (width too large
for virtual size)
(--) S3VIRGE(0): Virtual size is 1280x1024 (pitch 1280)
(**) S3VIRGE(0): *Default mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
(II) S3VIRGE(0): Modeline "1280x1024"  135.00  1280 1296 1440 1688  1024 1025 10
28 1066 +hsync +vsync
(**) S3VIRGE(0):  Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(II) S3VIRGE(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688
1024 1025 1028 1066 +hsync +vsync
(**) S3VIRGE(0):  Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(II) S3VIRGE(0): Modeline "1280x960"  108.00  1280 1376 1488 1800  960
961 964 1000 +hsync +vsync
(**) S3VIRGE(0):  Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(II) S3VIRGE(0): Modeline "1152x864"  108.00  1152 1216 1344 1600  864
865 868 900 +hsync +vsync
(**) S3VIRGE(0):  Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(II) S3VIRGE(0): Modeline "1024x768"   78.80  1024 1040 1136 1312  768
769 772 800 +hsync +vsync
(**) S3VIRGE(0):  Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) S3VIRGE(0): Modeline "1024x768"   75.00  1024 1048 1184 1328  768
771 777 806 -hsync -vsync
(**) S3VIRGE(0):  Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) S3VIRGE(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768
771 777 806 -hsync -vsync
(**) S3VIRGE(0):  Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(II) S3VIRGE(0): Modeline "832x624"   57.28  832 864 928 1152  624 625
628 667 -hsync -vsync
(**) S3VIRGE(0):  Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) S3VIRGE(0): Modeline "800x600"   49.50  800 816 896 1056  600 601
604 625 +hsync +vsync
(**) S3VIRGE(0):  Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(**) S3VIRGE(0):  Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) S3VIRGE(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +
hsync +vsync
(**) S3VIRGE(0):  Default mode "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D)
(II) S3VIRGE(0): Modeline "800x600"   81.00  800 832 928 1080  600 600
602 625 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) S3VIRGE(0): Modeline "800x600"   36.00  800 824 896 1024  600 601
603 625 +hsync +vsync
(**) S3VIRGE(0):  Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D)
(II) S3VIRGE(0): Modeline "700x525"   61.00  700 744 820 940  525 526
532 541 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "640x512": 67.5 MHz, 80.0 kHz, 75.0 Hz (D)
(II) S3VIRGE(0): Modeline "640x512"   67.50  640 648 720 844  512 512
514 533 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D)
(II) S3VIRGE(0): Modeline "640x512"   54.00  640 664 720 844  512 512
514 533 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) S3VIRGE(0): Modeline "640x480"   31.50  640 656 720 840  480 481
484 500 -hsync -vsync
(**) S3VIRGE(0):  Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(II) S3VIRGE(0): Modeline "640x480"   31.50  640 664 704 832  480 489
491 520 -hsync -vsync
(**) S3VIRGE(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) S3VIRGE(0): Modeline "640x480"   25.20  640 656 752 800  480 490
492 525 -hsync -vsync
(**) S3VIRGE(0):  Default mode "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D)
(II) S3VIRGE(0): Modeline "640x480"   54.00  640 688 744 900  480 480
482 500 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "576x432": 54.0 MHz, 67.5 kHz, 75.0 Hz (D)
(II) S3VIRGE(0): Modeline "576x432"   54.00  576 608 672 800  432 432
434 450 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "512x384": 39.4 MHz, 60.1 kHz, 75.1 Hz (D)
(II) S3VIRGE(0): Modeline "512x384"   39.40  512 520 568 656  384 384
386 400 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D)
(II) S3VIRGE(0): Modeline "512x384"   37.50  512 524 592 664  384 385
388 403 doublescan -hsync -vsync
(**) S3VIRGE(0):  Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(II) S3VIRGE(0): Modeline "512x384"   32.50  512 524 592 672  384 385
388 403 doublescan -hsync -vsync
(**) S3VIRGE(0):  Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
(II) S3VIRGE(0): Modeline "416x312"   28.64  416 432 464 576  312 312
314 333 doublescan -hsync -vsync
(**) S3VIRGE(0):  Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(II) S3VIRGE(0): Modeline "400x300"   24.75  400 408 448 528  300 300
302 312 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(II) S3VIRGE(0): Modeline "400x300"   25.00  400 428 488 520  300 318
321 333 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) S3VIRGE(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) S3VIRGE(0): Modeline "400x300"   20.00  400 420 484 528  300 300
302 314 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(II) S3VIRGE(0): Modeline "400x300"   18.00  400 412 448 512  300 300
301 312 doublescan +hsync +vsync
(**) S3VIRGE(0):  Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D)
(II) S3VIRGE(0): Modeline "320x240"   15.75  320 328 360 420  240 240
242 250 doublescan -hsync -vsync
(**) S3VIRGE(0):  Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D)
(II) S3VIRGE(0): Modeline "320x240"   15.75  320 332 352 416  240 244
245 260 doublescan -hsync -vsync
(**) S3VIRGE(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) S3VIRGE(0): Modeline "320x240"   12.60  320 328 376 400  240 245
246 262 doublescan -hsync -vsync
(**) S3VIRGE(0): Display dimensions: (408, 306) mm
(**) S3VIRGE(0): DPI set to (79, 84)


More information about the freebsd-x11 mailing list