On Tuesday 16 March 2004 04:11 pm, Stephen Kuhn wrote:
> > :: My video display becomes corrupt in X as I work.. like
> > :: static appearing on the screen, especially when scrolling
> > :: or dragging windows.
> > ::
> > :: Video card: 3d Labs Permedia 2
> > :: Mandrake 9.2
>
> Are you using the proper video card driver?
> Being that I'm far from familiar with your particular card, I have
> experienced the same crap using an NVidia but without the proper driver;
> once the driver was installed, all was well...
I think I am -- Plug & Play detects it with the correct name and i/o ports. I
also tried selecting the driver specifically instead of using the plug and
play functionality - which is how's it's set now. It's using the same driver
in both cases, I think, with no change in behavior.
The driver for my card is part of the glint module. One curiosity with the
driver was -- that initially when Mandrake detected my card and configured X
-- it didn't create any mode lines for it, and X came up in 640x480 at 60hz.
I have discovered that this version of X appears to have a bunch of modes
pre-configured (or is that a feature of the video driver?), none of which,
though, were really suited to my card and monitor combo, so I had to do some
searching online about writing mode lines, which I did, and I optimized them
with xvidtune. Other than the snow on the screen (which appeared even in
640x480 60hz), the modes all work well.
> Are you using the proper DRIVER in Winsux98?
I'm using a driver from the card manufacturer in Win"sux" .. it works fine, so
that's not an issue.
> > :: I've tried enabling the no_accel option in XF86Config-4.
> > :: Just slower display, no help.
>
> Maybe you can post the config?
>
> Ciao/Cheers!
Thanks for lending your ear and experience!
Here's the /etc/X11/XF86Config-4 file:
--------------------------------------------------------------------
# File generated by XFdrake.
# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
FontPath "unix/:-1"
EndSection
Section "ServerFlags"
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse
doesn't work
#DontZap # disable <Crtl><Alt><BS> (server abort)
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "Xv" #Asa added this.. video acceleration
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "en_US"
Option "XkbOptions" ""
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/usbmouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Mouse2"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5 6 7"
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "CTX"
ModelName "CTX PR700 series"
HorizSync 30.0-70.0
VertRefresh 50.0-160.0
ModeLine "640x480" 45.80 640 644 740 792 480 488 494 514
-hsync -vsync
ModeLine "800x600" 69.65 800 816 880 1020 600 604 610 628
-hsync -vsync
ModeLine "1024x768" 96.00 1024 1060 1156 1360 768 769 772 794
+hsync +vsync
ModeLine "1152x864" 109.00 1152 1200 1328 1544 864 865 868 888
+hsync +vsync
ModeLine "1280x960" 110.00 1280 1308 1492 1628 960 961 964 990
+hsync +vsync
ModeLine "1280x1024" 110.00 1280 1308 1492 1628 1024 1025 1028 1054
+hsync +vsync
ModeLine "1365x1024" 110.00 1365 1368 1560 1696 1024 1027 1030 1052
+hsync +vsync
ModeLine "1400x1050" 110.00 1400 1404 1596 1748 1050 1051 1054 1072
+hsync +vsync
#ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563
-hsync -vsync
#ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
BoardName "3Dlabs Permedia2 (generic)"
Driver "glint"
Screen 0
BusID "PCI:0:4:0"
Option "DPMS"
#Option "no_accel"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1365x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
"t3" "t2" "t1"
EndSubsection
Subsection "Display"
Depth 15
Modes "1365x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
"t3" "t2" "t1"
EndSubsection
Subsection "Display"
Depth 16
Modes "1365x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
"t3" "t2" "t1"
EndSubsection
Subsection "Display"
Depth 24
Modes "1365x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
"t3" "t2" "t1"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
#Option "Xinerama"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "Mouse2" "SendCoreEvents"
Screen "screen1"
EndSection
--------------------------------------------------------------------
I added the Xv module since it was recommended by one app or another, but the
problem exists with or without that module loading.
Thanks!
Asa
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com