You are not logged in.

#1 2009-02-09 16:30:13

MacPlaceq
Member
Registered: 2009-02-09
Posts: 8

Ati Radeon Mobility 7500 - xorg issue (Thinkpad T42)

Hi guys!
I've got just one problem:

On my T42, glxgears shows around 700 fps.

I've made many different changes to xorg (running radeon driver). One thing really made a boost - that was a change from 24 to 16 bit color depth. It results in 1200 fps in clean X and KDEmod 4.2 (Compositing off). For example, the speed of etracer really annoys me -.- Glest is rather unplayable. Ordinary Warcraft III under Win XP runs like lightning (Omega drivers). People around get 1400 - 1500 to even 2000 fps in glxgears hmm

These changes may look weird to you, please check it out and post, whether you have any suggestions.
Notice: KDEmod sometimes changes the cursor into a weird colorful square, just like it sometimes makes tty's totally unusable (when I press ctrl+fX, half of screen turns in black with green fonts. It looks like a resized tty. Difficult to describe).

Section "ServerLayout"
    Identifier     "Xorg Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
# PS/2 Mouse not detected
# Serial Mouse not detected
        InputDevice    "USB Mouse" "CorePointer"
EndSection

Section "ServerFlags"
    Option "AllowMouseOpenFail"  "true"
    #Option "AutoAddDevices" "False"
   
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc:unscaled"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/100dpi"
    FontPath     "/usr/share/fonts/PEX"
# Additional fonts: Locale, Gimp, TTF...
    FontPath     "/usr/share/fonts/cyrillic"
    FontPath     "/usr/share/lib/X11/fonts/latin2/75dpi"
    FontPath     "/usr/share/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
    FontPath     "/usr/share/fonts/Type1"
    FontPath     "/usr/share/fonts/ttf/western"
    FontPath     "/usr/share/fonts/ttf/decoratives"
    FontPath     "/usr/share/fonts/truetype"
    FontPath     "/usr/share/fonts/truetype/openoffice"
    FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
    FontPath     "/usr/share/fonts/latex-ttf-fonts"
    FontPath     "/usr/share/fonts/defoma/CID"
    FontPath     "/usr/share/fonts/defoma/TrueType"
EndSection

Section "Module"
        Load  "ddc"  # ddc probing of monitor
    Load  "dbe"
    Load  "dri"
    Load  "drm"
    Load  "extmod"
    Load  "glx"
        Load  "bitmap" # bitmap-fonts
    #Load  "type1"
    Load  "freetype"
    Load  "record"
    Load  "synaptics"
    #dodane
    SubSection "extmod"
              Option "omit xfree86-dga"
    EndSubSection

EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
        Option      "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "pl"
    Option "XkbVariant" ""
EndSection

Section "InputDevice"
    Identifier  "Serial Mouse"
    Driver      "mouse"
    Option      "Protocol" "Microsoft"
    Option      "Device" "/dev/ttyS0"
    Option      "Emulate3Buttons" "true"
    Option      "Emulate3Timeout" "70"
    Option        "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
    Identifier  "PS/2 Mouse"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option          "ZAxisMapping"          "4 5"
    Option      "Device" "/dev/psaux"
    Option      "Emulate3Buttons" "true"
    Option      "Emulate3Timeout" "70"
    Option        "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
    Option        "SendCoreEvents"    "true"
        Option          "Protocol"              "IMPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
EndSection


Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "SHMConfig"             "true"
        Option          "HorizScrollDelta"      "0"
EndSection


# Auto-generated by Archie mkxcfg

Section "Monitor"
    Identifier "Monitor0"
        Option "DPMS" "true"
#    HorizSync    28.0 - 78.0 # Warning: This may fry very old Monitors
    HorizSync    28.0 - 96.0 # Warning: This may fry old Monitors
    VertRefresh  50.0 - 75.0 # Very conservative. May flicker.
#    VertRefresh  50.0 - 62.0 # Extreme conservative. Will flicker. TFT default.
    #  Default modes distilled from
    #      "VESA and Industry Standards and Guide for Computer Display Monitor
    #       Timing", version 1.0, revision 0.8, adopted September 17, 1998.
    #  $XFree86: xc/programs/Xserver/hw/xfree86/etc/vesamodes,v 1.4 1999/11/18 16:52:17 tsi Exp $
    # 640x350 @ 85Hz (VESA) hsync: 37.9kHz
    ModeLine "640x350"    31.5  640  672  736  832    350  382  385  445 +hsync -vsync
    # 640x400 @ 85Hz (VESA) hsync: 37.9kHz
    ModeLine "640x400"    31.5  640  672  736  832    400  401  404  445 -hsync +vsync
    # 640x480 @ 60Hz (Industry standard) hsync: 31.5kHz
    ModeLine "640x480"    25.2  640  656  752  800    480  490  492  525 -hsync -vsync
    # 640x480 @ 72Hz (VESA) hsync: 37.9kHz
    ModeLine "640x480"    31.5  640  664  704  832    480  489  491  520 -hsync -vsync
    # 640x480 @ 75Hz (VESA) hsync: 37.5kHz
    ModeLine "640x480"    31.5  640  656  720  840    480  481  484  500 -hsync -vsync
    # 640x480 @ 85Hz (VESA) hsync: 43.3kHz
    ModeLine "640x480"    36.0  640  696  752  832    480  481  484  509 -hsync -vsync
    # 800x600 @ 56Hz (VESA) hsync: 35.2kHz
    ModeLine "800x600"    36.0  800  824  896 1024    600  601  603  625 +hsync +vsync
    # 800x600 @ 60Hz (VESA) hsync: 37.9kHz
    ModeLine "800x600"    40.0  800  840  968 1056    600  601  605  628 +hsync +vsync
    # 800x600 @ 72Hz (VESA) hsync: 48.1kHz
    ModeLine "800x600"    50.0  800  856  976 1040    600  637  643  666 +hsync +vsync
    # 800x600 @ 75Hz (VESA) hsync: 46.9kHz
    ModeLine "800x600"    49.5  800  816  896 1056    600  601  604  625 +hsync +vsync
    # 800x600 @ 85Hz (VESA) hsync: 53.7kHz
    ModeLine "800x600"    56.3  800  832  896 1048    600  601  604  631 +hsync +vsync
    # 1024x768i @ 43Hz (industry standard) hsync: 35.5kHz
    ModeLine "1024x768"   44.9 1024 1032 1208 1264    768  768  776  817 +hsync +vsync Interlace
    # 1024x768 @ 60Hz (VESA) hsync: 48.4kHz
    ModeLine "1024x768"   65.0 1024 1048 1184 1344    768  771  777  806 -hsync -vsync
    # 1024x768 @ 70Hz (VESA) hsync: 56.5kHz
    ModeLine "1024x768"   75.0 1024 1048 1184 1328    768  771  777  806 -hsync -vsync
    # 1024x768 @ 75Hz (VESA) hsync: 60.0kHz
    ModeLine "1024x768"   78.8 1024 1040 1136 1312    768  769  772  800 +hsync +vsync
    # 1024x768 @ 85Hz (VESA) hsync: 68.7kHz
    ModeLine "1024x768"   94.5 1024 1072 1168 1376    768  769  772  808 +hsync +vsync
   
    # Extended modelines with GTF timings
    # 640x480 @ 100.00 Hz (GTF) hsync: 50.90 kHz; pclk: 43.16 MHz
    ModeLine "640x480"  43.16  640 680 744 848  480 481 484 509  -HSync +Vsync
    # 800x600 @ 100.00 Hz (GTF) hsync: 63.60 kHz; pclk: 68.18 MHz
    ModeLine "800x600"  68.18  800 848 936 1072  600 601 604 636  -HSync +Vsync
    # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
    ModeLine "1024x768"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
EndSection

# Auto-generated by Archie mkxcfg


Section "Device"
    Identifier  "Card0"
    Driver      "radeon"
    VendorName  "All"
    BoardName   "All"
    #Option        "backingstore" "true"
    Option        "AllowGLXWithComposite" "true"
   
    #Suggested settings from forums:
    Option "XAANoOffscreenPixmaps" "true" #for AIGLX?
    Option "AGPMode" "4"
    Option "ColorTiling"     "on"
    Option "EnablePageFlip" "on"
    Option "AGPFastWrite"     "yes"

    #Risky settings from different forums?:
    Option "RenderAccel" "true"
    Option "UseInternalAGPGART"    "no"


EndSection


Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultColorDepth 16
    SubSection "Display"
        Depth     1
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     4
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     8
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     15
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     16
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth     24
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    #SubSection "Display"
    #    Depth     32
    #    Modes "1024x768" "800x600" "640x480"
    #EndSubSection
    #Option "AddARGBGLXVisuals" "True"
    #Option "DisableGLXRootClipping" "True"

EndSection

Section "DRI"
    Mode 0666
EndSection

Section "Extensions" 
    Option "Composite" "Enable" 
EndSection

Last edited by MacPlaceq (2009-02-09 17:08:54)

Offline

#2 2009-02-09 17:15:59

koch
Member
From: Germany
Registered: 2008-01-26
Posts: 369

Re: Ati Radeon Mobility 7500 - xorg issue (Thinkpad T42)

hello, my xoprg.conf using xf86-video-ati

http://attachr.com/11698

golxgears shows about 1250.

edit: have to clean up xorg.conf, too much unnessecary stuff.

Last edited by koch (2009-02-09 17:17:07)

Offline

#3 2009-02-09 18:57:59

MacPlaceq
Member
Registered: 2009-02-09
Posts: 8

Re: Ati Radeon Mobility 7500 - xorg issue (Thinkpad T42)

After a bit further searching, i've decided to comment this "GART" related option, and added "GARTSize" option. I assigned 256 MB RAM with it, and Etracer really flies big_smile Woohooo wink

Offline

#4 2009-02-09 19:26:42

mcover
Member
From: Germany
Registered: 2007-01-25
Posts: 134

Re: Ati Radeon Mobility 7500 - xorg issue (Thinkpad T42)

I think your graphics performance is fine given the specs and there is no real issue. If you want to play games with your radeon, the open-source driver does not always perform best. You could try the closed-source catalyst from ATI (given that your card is supported) - I would stick to open-source if you don't really want to play games. I personally use the catalyst with my radeon mobility hd - its finally working properly - but it bugs me that its the proprietary driver.

If you wish to benchmark your graphics performance in OpenGL i suggest you use globs (in AUR) or even a game with built-in benchmarking capabilities (i.e. Quake* or Unreal Tournament 2003+).

glxgears is not a benchmark (I think this is also stated clearly somewhere in glxgears' documentation).

Offline

Board footer

Powered by FluxBB