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