Ooops... forgot one file...
-----Forwarded Message-----
> From: J�rn Christensen <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: S3 Trio 3d
> Date: 05 Nov 2002 08:52:44 +0100
>
> Hi
>
> I have a Trio 3d vidoe card (4mb) and really really want to get a higher
> resolution than 1024x768. I've just upgraded to XFree86 4.2.1.
>
> The problem is that when I try to set a higher ersolution (16bpp) it
> only draws a correct width at 1024. The rest (from 1025 to e.g. 1152) is
> copied from the right side of the perfectly drawn screen.
>
> I've tried many settings - even rising the bpp to 24 (I really wanted
> 32, but the s3virge driver doesn't allow this...) but this width to the
> correctly drawn screen only reduces to 800 or 640 (not quite sure...).
>
> I would send you a screen shot to illustrate, but my X-window manger
> sees the full desktop and the screen shot does not illustrate the
> problem.
>
> I attach 3 log files from X (-verbos):
> - 1024-768-16.log The current working setup (read: 1024 * 768; 16bit)
> - 1024-768-24.log Broken...
> - 1152-864-16.log Broken...
>
> Please help - Its very frustrating on a 17"...
>
> ~J�rn Christensen
XFree86 Version 4.2.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002
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/)
Build Operating System: Linux 2.4.7-10custom i686 [ELF]
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/XFree86.1.log", Time: Sun Nov 3 15:33:17 2002
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc104"
(**) XKB: layout: "dk"
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/URW/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/truetype/,/usr/X11R6/lib/X11/fonts/windows_basic/,/usr/X11R6/lib/X11/fonts/windows_extra/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(--) using VT number 8
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI: (0:8:0) 3dfx Interactive Voodoo2 rev 2, Mem @ 0xc6000000/24
(--) PCI:*(1:0:0) S3 Trio3D rev 1, Mem @ 0xc8000000/26, BIOS @ 0xcfef0000/16
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.13.0
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libxtrap.a
(II) Module xtrap: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.1
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.1
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.1.10
(II) Loading /usr/X11R6/lib/modules/drivers/s3virge_drv.o
(II) Module s3virge: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.8.3
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) S3VIRGE: driver (version 1.8.3) for S3 ViRGE chipsets: virge, 86C325,
virge vx, 86C988, virge dx, virge gx, 86C375, 86C385, virge gx2,
86C357, virge mx, 86C260, virge mx+, 86C280, trio 3d, 86C365,
trio 3d/2x, 86C362, 86C368
(**) Chipset override: 86c365
(**) Chipset trio 3d found
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 0.1.0
(**) S3VIRGE(0): Depth 16, (--) framebuffer bpp 16
(==) S3VIRGE(0): RGB weight 565
(==) S3VIRGE(0): Default visual is TrueColor
(**) S3VIRGE(0): Option: pci_burst - PCI burst read enabled
(==) S3VIRGE(0): Using HW Cursor
(==) S3VIRGE(0): Using fb.
(==) S3VIRGE(0): mx_cr3a_fix.
(==) S3VIRGE(0): XVideo allowed (depends on chipset).
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) S3VIRGE(0): initializing int10
(II) S3VIRGE(0): Primary V_BIOS segment is: 0xc000
(II) S3VIRGE(0): VESA BIOS detected
(**) S3VIRGE(0): Chipset: "86c365"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) S3VIRGE(0): VESA VBE DDC supported
(II) S3VIRGE(0): Manufacturer: HSL Model: 6a7 Serial#: 0
(II) S3VIRGE(0): Year: 1999 Week: 7
(II) S3VIRGE(0): EDID Version: 1.1
(II) S3VIRGE(0): Analog Display Input, Input Voltage Level: 0.714/0.286 V
(II) S3VIRGE(0): Sync: Separate CompositeSerration on. V.Sync Pulse req. if CompSync
or SyncOnGreen
(II) S3VIRGE(0): Max H-Image Size [cm]: horiz.: 32 vert.: 24
(II) S3VIRGE(0): Gamma: 2.25
(II) S3VIRGE(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) S3VIRGE(0): redX: 0.624 redY: 0.340 greenX: 0.281 greenY: 0.594
(II) S3VIRGE(0): blueX: 0.150 blueY: 0.063 whiteX: 0.283 whiteY: 0.298
(II) S3VIRGE(0): Supported VESA Video Modes:
(II) S3VIRGE(0): 720x400@70Hz
(II) S3VIRGE(0): 720x400@88Hz
(II) S3VIRGE(0): 640x480@60Hz
(II) S3VIRGE(0): 640x480@67Hz
(II) S3VIRGE(0): 640x480@72Hz
(II) S3VIRGE(0): 640x480@75Hz
(II) S3VIRGE(0): 800x600@56Hz
(II) S3VIRGE(0): 800x600@60Hz
(II) S3VIRGE(0): 800x600@72Hz
(II) S3VIRGE(0): 800x600@75Hz
(II) S3VIRGE(0): 832x624@75Hz
(II) S3VIRGE(0): 1024x768@87Hz (interlaced)
(II) S3VIRGE(0): 1024x768@60Hz
(II) S3VIRGE(0): 1024x768@70Hz
(II) S3VIRGE(0): 1024x768@75Hz
(II) S3VIRGE(0): Manufacturer's mask: 0
(II) S3VIRGE(0): Supported Future Video Modes:
(II) S3VIRGE(0): #0: hsize: 640 vsize 480 refresh: 85 vid: 22833
(II) S3VIRGE(0): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853
(II) S3VIRGE(0): #2: hsize: 1024 vsize 768 refresh: 85 vid: 22881
(II) S3VIRGE(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) S3VIRGE(0): Supported additional Video Mode:
(II) S3VIRGE(0): clock: 56.2 MHz Image Size: 306 x 230 mm
(II) S3VIRGE(0): h_active: 800 h_sync: 832 h_sync_end 896 h_blank_end 1048 h_border: 0
(II) S3VIRGE(0): v_active: 600 v_sync: 601 v_sync_end 604 v_blanking: 631 v_border: 0
(II) S3VIRGE(0): Supported additional Video Mode:
(II) S3VIRGE(0): clock: 94.5 MHz Image Size: 306 x 230 mm
(II) S3VIRGE(0): h_active: 1024 h_sync: 1072 h_sync_end 1168 h_blank_end 1376
h_border: 0
(II) S3VIRGE(0): v_active: 768 v_sync: 769 v_sync_end 772 v_blanking: 808 v_border: 0
(II) S3VIRGE(0): Supported additional Video Mode:
(II) S3VIRGE(0): clock: 108.0 MHz Image Size: 306 x 230 mm
(II) S3VIRGE(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688
h_border: 0
(II) S3VIRGE(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066
v_border: 0
(II) S3VIRGE(0): Ranges: V min: 47 V max: 160 Hz, H min: 30 H max: 70 kHz, PixClock
max 110 MHz
(==) S3VIRGE(0): Using gamma correction (1.0, 1.0, 1.0)
(--) S3VIRGE(0): videoram: 4096k
(--) S3VIRGE(0): Detected current MCLK value of 90.384 MHz
(WW) S3VIRGE(0): Monitor0: Using default hsync range of 30.00-70.00kHz
(WW) S3VIRGE(0): Monitor0: using default vrefresh range of 47.00-160.00Hz
(II) S3VIRGE(0): Clock range: 20.00 to 270.00 MHz
(II) S3VIRGE(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1280x960" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1280x1024" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1280x1024" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1600x1200" (horizontal timing out of range)
(II) S3VIRGE(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1792x1344" (insufficient memory for mode)
(II) S3VIRGE(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1792x1344" (insufficient memory for mode)
(II) S3VIRGE(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1856x1392" (insufficient memory for mode)
(II) S3VIRGE(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1856x1392" (insufficient memory for mode)
(II) S3VIRGE(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient memory for mode)
(II) S3VIRGE(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1920x1440" (insufficient memory for mode)
(II) S3VIRGE(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)
(WW) (1400x1050,Monitor0) mode clock 122MHz exceeds DDC maximum 110MHz
(II) S3VIRGE(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "1400x1050" (hsync out of range)
(II) S3VIRGE(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) S3VIRGE(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(--) S3VIRGE(0): Virtual size is 1024x768 (pitch 1024)
(**) S3VIRGE(0): Mode "1024x768": 82.3 MHz, 58.8 kHz, 73.3 Hz
(**) S3VIRGE(0): Display dimensions: (320, 240) mm
(**) S3VIRGE(0): DPI set to (81, 81)
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
compiled for 4.2.1, module version = 0.1.0
(==) S3VIRGE(0): Write-combining range (0xc8000000,0x400000)
Trio3D -- Display is on...turning off
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x27807f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x27815f00
Trio3D -- GE was on ST#1: 0x20007f00 ST#2: 0x20007f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x27007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x27015f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x1f815f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x1f815f00
Trio3D -- GE was on ST#1: 0x20007f00 ST#2: 0x20007f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x22007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x22015f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x1f807f00
(**) S3VIRGE(0): Using FB
(II) S3VIRGE(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
8x8 mono pattern filled rectangles
CPU to Screen color expansion
Image Writes
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
10 256x256 slots
(==) S3VIRGE(0): Backing store disabled
(==) S3VIRGE(0): Silken mouse enabled
(**) S3VIRGE(0): DPMS enabled
(**) Mouse0: Protocol: "imps/2"
(**) Mouse0: Core Pointer
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
Trio3D -- Display is on...turning off
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x20015f00
Trio3D -- GE was on ST#1: 0x20007f00 ST#2: 0x20007f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x20015f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x20015f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x20015f00
Trio3D -- GE was on ST#1: 0x20007f00 ST#2: 0x20007f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x20015f00
Trio3D -- S3VNopAllCmdSets: SubsysStats#1 = 0x20007f00
Trio3D -- S3VNopAllCmdSets: state changed after 0 iterations
Trio3D -- S3VNopAllCmdSets: SubsysStats#2 = 0x20015f00