Egbert

> If trident works it is better as it is accelerated. 
> Vesa uses the BIOS and allows mode switching - but it is
> unacceled. It may still have quirks. fbdev is so simple
> it should always work - but unaccelerated.


I think I may have found something interesting (thus I copy the list ;-)

1) Using Vesa driver works.
2) Passing vga=790 or vga=791 or even vga=792 at linux kernel and using 
Trident driver *works* but it's very slooow, a lot slower that Vesa 
driver, in 24bpp and 16bpp -I didn't try 8bpp-
3) Never use vga=xxx and Vesa XFree driver all together. It seems to be 
dangerous for the LCD display (use either normal textmode with XFree 
Vesa driver or fb text mode with XFree trident driver, but *not* fb text 
mode and Vesa driver !)

What's puzzling me is why the trident driver with vga=xxx is so slow. I 
include my XF86Config file so you can check and see by yourself (note 
that I define all 3 devices, vesa, trident and fbdev and select the one 
I want by uncommenting the right line in the screen section)

Section "ServerLayout"
        Identifier "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        FontPath "unix/:7100"
EndSection

# Module loading section

Section "Module"
        Load  "dbe"             # Double-buffering
        Load  "GLcore"          # OpenGL support
        Load  "dri"             # Direct rendering infrastructure
        Load  "glx"             # OpenGL X protocol interface
        Load  "extmod"          # Misc. required extensions
        # Load  "v4l"           # Video4Linux
        # Load  "pex5"          # PHIGS for X 3D environment (obsolete)
        # Load  "record"        # X event recorder
        # Load  "xie"           # X Image Extension (obsolete)
        # You only need the following two modules if you do not use xfs.
        # Load  "freetype"       # TrueType font handler
        # Load  "type1"         # Adobe Type 1 font handler
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbLayout" "fr"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Device" "/dev/mouse"
        Option      "Protocol" "PS/2"
        Option      "Emulate3Buttons" "on"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        Identifier "My Monitor"
        VendorName "Unknown"
        ModelName  "Unknown"
        HorizSync 31.5 - 48.5
        VertRefresh 50-70
        Option "dpms"
EndSection

Section "Device"
        Identifier "* Generic VESA compatible"
        Driver      "vesa"
        BoardName   "Unknown"
        Option      "UseFBDev"
EndSection

Section "Device"
        Identifier  "Linux Frame Buffer"
        Driver      "fbdev"
        BoardName   "Unknown"
EndSection

Section "Device"
         Identifier  "Trident"
         Driver      "trident"
         BoardName   "Unknown"
        Option      "NoAccel" "false"
        Option      "ShadowFB" "false"
        BusID       "PCI:1:0:0"
        Option      "CyberStretch"  "false"
        Option      "CyberShadow"   "true"
        Option      "ShadowFB"      "true"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device "* Generic VESA compatible"
        #Device "Linux Frame Buffer"
        #Device "Trident"
        Monitor "My Monitor"
        DefaultDepth 16
        Subsection "Display"
                Depth 24
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        Subsection "Display"
                Depth 16
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        Subsection "Display"
                Depth 8
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to