Hello,

I've a Maxtech X-759 Notebook http://www.maxcorp.com/html/x_759_nb.html
with 14.1'' 1024X768 LCD Display, Trident Cyber 9397 running NT4 and Debian Linux 
(Potato)
kernal 2.0.36 with XFree86 3.3.3.1.

XF86_SGVA works without problems except that scrolling in a xterm or moving
windows around the window redraw/update is quite
slow.  E.g. when I move a window it's get redrawn at the new position
from button to the top with ~ 10cm/sec.  Same for scrolling.

The scrolling and moving of windows when I run NT4.0 on the laptop has no
visible delay. An is quite fast.

Anybody knows how to speed up XF86_SVGA server?

One thing I've read in a C't (a german cumputer magazin) is several
Chips used on Laptops are much faster with 16bpp that with 32bpp.
Therefore I've tried is to use the same modeline for 8, 16, 24 and 32 bpp
but only 32bpp work.  All other depth give a black screen (switching to vt8
that is not used has no visible effect compared to vt7 in this cade). 
I have to abort startx with ^C.

...
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806           
...
Section "Screen"
    Driver      "svga"
    # Use Device "Generic VGA" for Standard VGA 320x200x256
    #Device      "Generic VGA"
    Device      "My Video Card"
    Monitor     "My Monitor"
    #xxx
    DefaultColorDepth 32
    Subsection "Display"
        Depth       8
        Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes       "1024x768"
        ViewPort    0 0
    EndSubsection
EndSection
...

On a PCs with Matrox II this worked: plug in 2MB set Depth to 32. Viola!
But 32 -> whatever does not  :-(

                                                                   
Appended is (relevant) part of X server output and a diff
of the output with 8 and 32 as well as 16 and 32 bit.  In the diffs
the signal 2 printed when I abort startx with with ^C.

Any hints or tips how to get fast scolling and moving?

Achim

XFree86 Version 3.3.3.1 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: January 4 1999
        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)
Operating System: Linux 2.2.1ide1 i586 [ELF]
....
(--) SVGA: PCI: Trident Cyber 9397 rev 243, Memory @ 0xfe400000, 0xfe800000, MMIO @ 
0xfede0000
(--) Trident chipset version: 0xf3 (Cyber9397)
(--) SVGA: BIOS reports Clock Control Bits 0x3
(--) SVGA: Detected a Trident Cyber 9397.
(--) SVGA: Detected an TFT  1024x768 Display
(--) SVGA: Revision 35.
(--) SVGA: Using Trident programmable clocks
(--) SVGA: chipset:  cyber9397
(--) SVGA: videoram: 4096k
(**) SVGA: Using 8 bpp, Depth 8, Color weight: 666
(--) SVGA: Maximum allowed dot-clock: 170.000 MHz
(**) SVGA: Mode "1024x768": mode clock =  65.000
(--) SVGA: Virtual resolution set to 1024x768
(--) SVGA: Generic SpeedUps selected (Flags=0x30)
(--) SVGA: Using Linear Frame Buffer at 0x0fe400000, Size 4MB 

--- log.bpp-8   Thu Jul 15 23:00:05 1999
+++ log.bpp-32  Thu Jul 15 22:53:43 1999
@@ -56,14 +56,12 @@
 (--) SVGA: Using Trident programmable clocks
 (--) SVGA: chipset:  cyber9397
 (--) SVGA: videoram: 4096k
-(**) SVGA: Using 8 bpp, Depth 8, Color weight: 666
-(--) SVGA: Maximum allowed dot-clock: 170.000 MHz
+(**) SVGA: Using 32 bpp, Depth 24, Color weight: 888
+(--) SVGA: Maximum allowed dot-clock: 85.000 MHz
 (**) SVGA: Mode "1024x768": mode clock =  65.000
 (--) SVGA: Virtual resolution set to 1024x768
-(--) SVGA: Generic SpeedUps selected (Flags=0x30)
 (--) SVGA: Using Linear Frame Buffer at 0x0fe400000, Size 4MB
 System: `/usr/X11R6/lib/X11/xkb/xkbcomp -w 1 -R/usr/X11R6/lib/X11/xkb -xkm -m us -em1 
"The XKEYBOARD keymap compiler (xkbcomp) reports:" -emp "> " -eml "Errors from xkbcomp 
are not fatal to the X server" keymap/xfree86 compiled/xfree86.xkm'
-xinit:  unexpected signal 2
 
 waiting for X server to shut down 
 
   


--- log.bpp-16  Thu Jul 15 23:10:33 1999
+++ log.bpp-32  Thu Jul 15 23:10:33 1999
@@ -56,13 +56,12 @@
 (--) SVGA: Using Trident programmable clocks
 (--) SVGA: chipset:  cyber9397
 (--) SVGA: videoram: 4096k
-(**) SVGA: Using 16 bpp, Depth 16, Color weight: 565
-(--) SVGA: Maximum allowed dot-clock: 170.000 MHz
+(**) SVGA: Using 32 bpp, Depth 24, Color weight: 888
+(--) SVGA: Maximum allowed dot-clock: 85.000 MHz
 (**) SVGA: Mode "1024x768": mode clock =  65.000
 (--) SVGA: Virtual resolution set to 1024x768
 (--) SVGA: Using Linear Frame Buffer at 0x0fe400000, Size 4MB
 System: `/usr/X11R6/lib/X11/xkb/xkbcomp -w 1 -R/usr/X11R6/lib/X11/xkb -xkm -m us -em1 
"The XKEYBOARD keymap compiler (xkbcomp) reports:" -emp "> " -eml "Errors from xkbcomp 
are not fatal to the X server" keymap/xfree86 compiled/xfree86.xkm'
-xinit:  unexpected signal 2
 
 waiting for X server to shut down 
 
               

Reply via email to