You are not logged in.

#26 2006-07-02 17:25:08

desertViking
Member
From: Arizona
Registered: 2005-10-30
Posts: 170

Re: Thinkpad T22 w/Xorg7 and Savage drivers - no rendering

Gullible Jones wrote:

(BTW, have either of you tried using 'X -configure'? That specifies a lot more modules to be loaded, and seems to autodetect a lot of stuff.)

I have, just this morning because of your question.  Doing so nets similar results as zaterio is reporting (black screen, requires hard reboot, <ctl> doesn't get you out of X).
Difficult to say what the problem is, but I'm guessing that there are some conflicts with all of the modules it's loading.   I'm back to using the one generated by xorgconfig.  Tastes good, lasts a long time :->


"In theory, there's no difference between theory and practice, but in practice there is."

Offline

#27 2006-07-02 18:16:40

desertViking
Member
From: Arizona
Registered: 2005-10-30
Posts: 170

Re: Thinkpad T22 w/Xorg7 and Savage drivers - no rendering

Gullible Jones wrote:

(BTW, have either of you tried using 'X -configure'? That specifies a lot more modules to be loaded, and seems to autodetect a lot of stuff.)

Ok, I couldn't just let it lay there:->  It appears that the reason the screen would go black using the configuration created by X -configure was because it didn't omit the xfree86-dga module.  xorgconfig does.  I added the subsection, and could start x ok.  But had crazy big 640x80.  Probably waht z was seeing before.
X -configure didn't create any display modes, nor specify a default color depth, so I added those.  X -configure didn't add horizontal sync or vertical refresh rates, so I added those, too.  Also added "DPMS" so power control would be enabled.
This is the resulting xorg.conf file, it works on this T22, except I can't specify a screen resolution beyond 1024x768 (probably having something to do with horizontal sync or vertical refresh).  Stuff I changed from what X -configure generated is marked with dV:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/75dpi"
    FontPath     "/usr/share/fonts/100dpi"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    
    SubSection  "extmod"            # dV
        Option    "omit xfree86-dga"    # dV
    EndSubSection                # dV

    Load  "dbe"
    Load  "glx"
    Load  "record"
    Load  "xtrap"
    Load  "dri"
    Load  "freetype"
    Load  "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    31.5-57.0    # dV
    VertRefresh  50-90    # dV
    Option       "DPMS"     # dV
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     "HWCursor"               # [<bool>]
        #Option     "SWCursor"               # [<bool>]
        #Option     "ShadowFB"               # [<bool>]
        #Option     "Rotate"                 # [<str>]
        #Option     "UseBIOS"                # [<bool>]
        #Option     "LCDClock"               # <freq>
        #Option     "ShadowStatus"           # [<bool>]
        #Option     "CrtOnly"                # [<bool>]
        #Option     "TvOn"                   # [<bool>]
        #Option     "PAL"                    # [<bool>]
        #Option     "ForceInit"              # [<bool>]
        #Option     "Overlay"                # [<str>]
        #Option     "TransparencyKey"        # [<str>]
        #Option     "ForceInit"              # [<bool>]
        #Option     "DisableXVMC"            # [<bool>]
        #Option     "DisableTile"            # [<bool>]
        #Option     "DisableCOB"             # [<bool>]
        #Option     "BCIforXv"               # [<bool>]
        #Option     "DVI"                    # [<bool>]
        #Option     "BusType"                # [<str>]
        #Option     "DmaType"                # [<str>]
        #Option     "DmaMode"                # [<str>]
        #Option     "AGPMode"                # <i>
        #Option     "AGPSize"                # <i>
    Identifier  "Card0"
    Driver      "savage"
    VendorName  "S3 Inc."
    BoardName   "86C270-294 Savage/IX-MV"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth 24    # dV
    SubSection "Display"
        Viewport   0 0
            Modes    "1152x864" "1024x768" "800x600" "640x480" # dV    
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Modes    "1152x864" "1024x768" "800x600" "640x480" # dV
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Modes    "1152x864" "1024x768" "800x600" "640x480" # dV
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Modes    "1152x864" "1024x768" "800x600" "640x480" # dV
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Modes    "1152x864" "1024x768" "800x600" "640x480" # dV
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Modes    "1152x864" "1024x768" "800x600" "640x480" # dV
        Depth     24
    EndSubSection
EndSection

Section "DRI"        # dV
    mode 0666       # dV
EndSection              # dV

"In theory, there's no difference between theory and practice, but in practice there is."

Offline

#28 2006-07-02 23:01:06

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Thinkpad T22 w/Xorg7 and Savage drivers - no rendering

Ah... So I guess part of the problem is that Savage is still junk no matter how good the drivers get. lol

Offline

#29 2006-07-05 21:11:20

Elias
Member
From: Lyon (Fr)
Registered: 2006-01-19
Posts: 35
Website

Re: Thinkpad T22 w/Xorg7 and Savage drivers - no rendering

I'm currently re-using my t22 so i just removed the old gentoo installed on it to switch to arch... as i started one hour ago, i might not be as much advanced as you are, i only have a xorg working with savage driver and it looks bad when i move from a text tty to a graphical tty and when a move a window.

I can't do more for the moment, exept maybe post this link (which could lead you there and here).

I'll tell as soon as i know more about it wink

Offline

#30 2006-07-05 21:56:49

desertViking
Member
From: Arizona
Registered: 2005-10-30
Posts: 170

Re: Thinkpad T22 w/Xorg7 and Savage drivers - no rendering

Just for grins, would you be willing to try pulling either of the xorg.conf files I've posted here?  I'd be interested because I have great results with the savage drivers on this T22.  Unless I'm missing something obvious (and yes, it's happened before).

Thx.


"In theory, there's no difference between theory and practice, but in practice there is."

Offline

#31 2006-07-06 20:38:19

Elias
Member
From: Lyon (Fr)
Registered: 2006-01-19
Posts: 35
Website

Re: Thinkpad T22 w/Xorg7 and Savage drivers - no rendering

If you are talking to me, then shure i'll.

what do you mean by "great results" ? Personnaly, i have "glxinfo | grep rendering" = Yes and glxgears gives me 350 fps on average... (yes, i know, glxgears is not a good way to benchmark stuff... but hey, old habbit !)

edit: just saw you speaking about your resolution... there are 3 types of T22. 2 of them can't go over 1024 and the last one can go higher but the 3 of them will only have 3D acceleration enabled only under depth 16.

Offline

#32 2006-07-06 21:26:30

desertViking
Member
From: Arizona
Registered: 2005-10-30
Posts: 170

Re: Thinkpad T22 w/Xorg7 and Savage drivers - no rendering

Hi Elias,

i only have a xorg working with savage driver and it looks bad when i move from a text tty to a graphical tty and when a move a window.

Using either of the xorg.conf files I do not see that problem.  That's what I was meaning.  I was wondering if the problem would persist for you using either of these two setups.
I haven't run glxgears.  I've seen better numbers on other systems so those you report would appear disappointing.  Still, screens are crystal clear and no problems moving windows as I understand your post.
Thx for posting the other info about the T22!  It possibly explains why I don't see the rendering problems, yet you do.


"In theory, there's no difference between theory and practice, but in practice there is."

Offline

Board footer

Powered by FluxBB