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

Reply via email to