Does Xorg 6.9/7.0 support the old PCI graphic card S3 Trio64?

Shawn Starr shawn.starr at rogers.com
Tue Apr 11 10:43:27 PDT 2006


Should work, I have an onboard S3 Trio3D 64
01:01.0 VGA compatible controller: S3 Inc. Trio 64 3D (rev 01)

Xorg works ok with the driver, though I have to jiggle the xorg config to get it to use the right refresh rate.

Shawn.

----- Original Message ----
From: Alex Deucher <alexdeucher at gmail.com>
To: Ma Weimin <mwmb2 at hotmail.com>
Cc: xorg at lists.freedesktop.org
Sent: Tuesday, April 11, 2006 9:19:54 AM
Subject: Re: Does Xorg 6.9/7.0 support the old PCI graphic card S3 Trio64?

On 4/11/06, Ma Weimin <mwmb2 at hotmail.com> wrote:
> Hi,
>
> my current system is: Mandriva 2006, Xorg 6.9.0 and integrated graphic card
> Intel i810. And it works perfect.
>
> I'm planning to use dual monitors with a sencond graphic cards, which is a
> very old PCI card S3 Trio64. It works on Widnows 98, so there's no problem
> with the card itself. I did exactly following the instructions of xinerama.
> But i failed to get Trio64 to work. Here are the informations.

It should be supported by the s3 driver, depending on which DAC is
used.  the s3 driver doesn't support all the DACs that were used in
conjuction with s3 chips of that period. specify "s3" for the driver.


>
> When I ran "X -configure", i got the this. However, I don't miss the file
> apm_drv.so.
> failed load /usr/X11R6/lib/modules/drivers/apm_drv.so
> failed to load modules "apm" (loader failed, 7)
>
> When I ran "X -config /root/xorg.conf.new" anyway, such errors could be
> found in "/var/log/X11.0.log" file.
> (EE) Cannot shmat() high memory
> (EE) shmget error: Invalid argument
>
> I have heard that Xorg 6.7 supports Trio64, but Xorg 6.9 not any more. Is
> that true? Does 7.0 support it? Is there any way to make Trio64 work
> without downgrading Xorg to 6.7?

the s3 driver hasn't changed between 6.7 and 6.9/7.0 so that driver
should still work.  If you are still having trouble, post your log and
updated config.

Alex

>
> Any Ideas would be appreciated.
>
> Weimin
>
>
> Here is the created xorg.conf.new from X -configure.
>
> Section "ServerLayout"
>         Identifier     "X.org Configured"
>         Screen      0  "Screen0" 0 0
>         Screen      1  "Screen1" RightOf "Screen0"
>         InputDevice    "Mouse0" "CorePointer"
>         InputDevice    "Keyboard0" "CoreKeyboard"
> EndSection
>
> Section "Files"
>         RgbPath      "/usr/X11R6/lib/X11/rgb"
>         ModulePath   "/usr/X11R6/lib/modules"
>         FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
>         FontPath     "unix/:-1"
> EndSection
>
> Section "Module"
>         Load  "dbe"
>         Load  "dri"
>         Load  "extmod"
>         Load  "glx"
>         Load  "record"
>         Load  "xtrap"
> EndSection
>
> Section "InputDevice"
>         Identifier  "Keyboard0"
>         Driver      "kbd"
> EndSection
>
> Section "InputDevice"
>         Identifier  "Mouse0"
>         Driver      "mouse"
>         Option      "Protocol" "auto"
>         Option      "Device" "/dev/mouse"
>         Option      "ZAxisMapping" "4 5 6 7"
> EndSection
>
> Section "Monitor"
>         #DisplaySize      310   230     # mm
>         Identifier   "Monitor0"
>         VendorName   "GSM"
>         ModelName    "FLATRON 774FT"
>  ### Comment all HorizSync and VertSync values to use DDC:
>         HorizSync    30.0 - 70.0
>         VertRefresh  50.0 - 160.0
>         Option      "DPMS"
> EndSection
>
> Section "Monitor"
>         Identifier   "Monitor1"
>         VendorName   "Monitor Vendor"
>         ModelName    "Monitor Model"
> EndSection
>
> Section "Device"
>         ### Available Driver options are:-
>         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
>         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
>         ### [arg]: arg optional
>         #Option     "NoAccel"                   # [<bool>]
>         #Option     "SWcursor"                  # [<bool>]
>         #Option     "ColorKey"                  # <i>
>         #Option     "CacheLines"                # <i>
>         #Option     "Dac6Bit"                   # [<bool>]
>         #Option     "DRI"                       # [<bool>]
>         #Option     "NoDDC"                     # [<bool>]
>         #Option     "ShowCache"                 # [<bool>]
>         #Option     "XvMCSurfaces"              # <i>
>         #Option     "PageFlip"                  # [<bool>]
>         Identifier  "Card0"
>         Driver      "i810"
>         VendorName  "Intel Corporation"
>         BoardName   "82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
>         BusID       "PCI:0:2:0"
> EndSection
>
> Section "Device"
>         ### Available Driver options are:-
>         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
>         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
>         ### [arg]: arg optional
>         #Option     "ShadowFB"                  # [<bool>]
>         #Option     "DefaultRefresh"            # [<bool>]
>         #Option     "ModeSetClearScreen"        # [<bool>]
>         Identifier  "Card1"
>         Driver      "vesa"
>         VendorName  "Unknown Vendor"
>         BoardName   "Unknown Board"
>         BusID       "PCI:1:0:0"
> EndSection
>
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Card0"
>         Monitor    "Monitor0"
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     1
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     4
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     8
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     15
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     16
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     24
>         EndSubSection
> EndSection
>
> Section "Screen"
>         Identifier "Screen1"
>         Device     "Card1"
>         Monitor    "Monitor1"
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     1
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     4
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     8
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     15
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     16
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     24
>         EndSubSection
> EndSection
>
>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>
_______________________________________________
xorg mailing list
xorg at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20060411/6a0c6732/attachment.html>


More information about the xorg mailing list