You are not logged in.

#1 2009-02-17 20:22:04

endless_dark
Member
Registered: 2008-09-06
Posts: 29

Intel graphics performance

Hi all, I'm running Arch on an Acer Aspire 5610 (Intel® 945PM/GM).
It came with XP installed and some complex 3D games runned smooth.
Then I installed Ubuntu and get 700/800 fps on glxgears.
Now on Archie, glxgears is around 300 fps.

So I suppose that something is not ok, I'm using the "intel" driver and glxinfo says I have direct rendering.
At first glxgears only reached 176 fps but adding some options to the xorg.conf I increased it to 300, anyway, I think I can get better performance, but I don't know how.

Someone has a hint?

Thanks!

PD: Here is mi xorg.conf

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Default Screen"
    InputDevice    "Synaptics Touchpad"
EndSection

Section "Module"
    Load  "dbe"
    Load  "dri"
    Load  "extmod"
    Load  "glx"
        Load  "bitmap" # bitmap-fonts
    Load  "freetype"
    Load  "record"
    Load  "synaptics"
EndSection

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "es"
EndSection

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
EndSection

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

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "All"
    BoardName   "All"
    Option "AccelMethod" "exa"
    Option "MigrationHeuristic" "greedy"
    Option "RenderAccel" "true"
    Option "AllowGLXWithComposite" "true"

EndSection


Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Card0"
        Option "UseFBDev" "true"
    Option "AddARGBGLXVisuals" "True"
EndSection

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

Section "DRI"
    Mode 0666
EndSection

Sorry for my English! smile

Offline

#2 2009-02-17 22:14:22

1LordAnubis
Member
Registered: 2008-10-10
Posts: 253
Website

Re: Intel graphics performance

I also have an intel 945 on a thinkpad T60. I must say, its performance has been dropping..... I think it dropped after the hotplugging update, or after some driver updates.
(I get half the fps I used to in tremulous, and it doesn't work quite as well with games as other OSs)
anyway, right now I get about 515 fps in glxgears, and with the window maximized, i get 122 fps.
xorg.conf:

 Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    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/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load  "dbe"
    Load  "xtrap"
    Load  "dri"
#    Load  "record"
    Load  "extmod"
    Load  "freetype"
EndSection

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

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

Section "Monitor"
    #DisplaySize      330   210    # mm
    Identifier   "Monitor0"
    VendorName   "SEC"
    ModelName    "3633"
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>]
    Option      "DRI"                    "True"
    Option      "NoDDC"                  "True"
    Option      "XAANoOffscreenPixmaps"  "True"
    Option      "EnablePageFlip"         "True"
    Option      "RenderAccel"            "True"
    Option      "AccelMethod"            "XAA"
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
    BusID       "PCI:0:2: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

Also, you might find this interesting:
http://blogs.computerworld.com/linux_2_ … t_features

With Linux 2.6.28, GEM (Graphics Execution Manager) Linux finally includes a graphics memory manager. This will manage your graphics memory whether it's on a dedicated card or part of your main memory. By providing a central, common memory manager, GEM enables even ordinary graphics, like the popular and cheap Intel 915 chipset, to run 50% faster. That's a performance boost that anyone can see.

Last edited by 1LordAnubis (2009-02-17 22:19:26)


Any society that would give up a little liberty to gain a little security will deserve neither and lose both.
-Benjamin Franklin
The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
-George Bernard Shaw

Offline

#3 2009-02-18 02:35:31

Ronin-Sage
Member
Registered: 2008-10-24
Posts: 153
Website

Re: Intel graphics performance

Yeah, I've an Acer 5610-4610 myself, and I've been getting drastically lower performance since upgrading to the new hotplugging packages. With the xorg-server-1.4.2(or so) set, I could get great performance with UrbanTerror(a bit better than XP) and ~2100fps in glxgears(with experimental tweaks), but now I'm lucky to get up to 400fps.

I'm not sure if it's a configuration/package issue on my end, or a development issue, but it's getting to be quite the annoyance to not be able to enjoy my Linux partition like I used to.

Offline

#4 2009-02-18 20:16:31

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: Intel graphics performance

It's a driver issue, hopefully it will be fixed in the near future (Kernel 2.6.29 + tilling support for pre GM 965 chipsets - After those things are released/introduced things will get much better).
Ubuntu works fine with older intel cards, cause it uses old packages, without GEM or KMS (which are currently setting in)

EDIT:
It seems tilling support has gone upstream, explore this thread for details. With the newer packages you should get at least twice better performance.

Last edited by Dheart (2009-02-18 20:20:25)


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#5 2009-02-19 00:32:37

Ronin-Sage
Member
Registered: 2008-10-24
Posts: 153
Website

Re: Intel graphics performance

Sorry, I'm acting noobish, but I need some clarification:

This new tiling support is for kernel-2.6.28.x or the RC5 kernel-2.6.29?

Offline

Board footer

Powered by FluxBB