You are not logged in.

#1 2010-06-15 22:39:55

ar5007eg
Member
Registered: 2008-06-29
Posts: 45

Poor video performance with GM965

Hello,
    I have Arch installed on a notebook with GM965 chipset (X3100 video card).
    I've notice a poor video performance while playing some games on desmume DS emulator. I thought that it could be desmume's fault but then I've run glxgears and received the following output:
   

    302 frames in 5.0 seconds = 60.248 FPS
    301 frames in 5.0 seconds = 60.080 FPS
    301 frames in 5.0 seconds = 60.080 FPS
    301 frames in 5.0 seconds = 60.080 FPS
    301 frames in 5.0 seconds = 60.080 FPS

(glxgears may not be a proper benchmark tool, but 60 fps shows me something is not right, right?)

    glxinfo | grep direct shows:
   

    direct rendering: Yes

I've updated my video driver to: aur/xf86-video-intel-newest , with no results.
    I DON'T HAVE a xorg.conf file.

    Any suggestions?
    Thanks in advance.

Offline

#2 2010-06-15 23:14:59

Malstrond
Member
From: Germany
Registered: 2009-06-03
Posts: 98

Re: Poor video performance with GM965

I'd guess you have VSync enabled.

Offline

#3 2010-06-16 00:12:24

ar5007eg
Member
Registered: 2008-06-29
Posts: 45

Re: Poor video performance with GM965

OK, thanks for replying.

How can I check if I have Vsync enabled and how can I disable it ?

Offline

#4 2010-06-16 21:08:18

ar5007eg
Member
Registered: 2008-06-29
Posts: 45

Re: Poor video performance with GM965

Hello,
  I've installed driconf package and selected "Never synchronize with vertical refresh, ignore application's choice" option under "Synchronization with vertical refresh" dropbox. (and restarted X)

  Still, glxgears is running at 60 fps. What to do?

Offline

#5 2010-06-16 21:59:32

pobre_incaut
Member
Registered: 2009-12-03
Posts: 12

Re: Poor video performance with GM965

Hello
I have the same chipset/videocard, I'll show you my xorg.conf maybe it helps

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

Section "Files"
    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  "dri2"
    Load  "dri"
    Load  "glx"
    Load  "extmod"
    Load  "record"
    Load  "dbe"
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    30.0 - 130.0
    VertRefresh    50.0 - 100.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     "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      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile GM965/GL960 Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
    #Option    "DRI" "True"
    #Option    "NoDDC" "True"
    #Option    "XAANoOffscreenPixmaps" "True"
    #Option    "EnablePageFlip" "True"
    #Option "RenderAccel" "True"
    #Option "AccelMethod" "EXA"
    Option "AccelMethod" "exa"
    Option "MigrationHeuristic" "greedy"
    Option "ExaNoComposite" "false"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth    24
    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, I've tried glxears and it shows this results:

1986 frames in 5.0 seconds = 396.959 FPS

Offline

#6 2010-06-16 22:33:06

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Poor video performance with GM965

Guys... glxgears numbers are meaningless. Use a real benchmark. And remember, this is Intel graphics we're talking about here. Could be it's gotten better, but from my experience, Intel graphics have one mode of operation - somewhere between "bloody slow" and "OMFG slow".

Also, pobre_incaut, intel doesn't use exa anymore, so your options don't do anything.

Offline

#7 2010-06-17 14:41:01

ar5007eg
Member
Registered: 2008-06-29
Posts: 45

Re: Poor video performance with GM965

I tested your xorg.conf and I'm still stucked with 60fps
But I really think it's limiting my FPS to my monitor's refresh rate [ 60hz], and that's ok.

I just wanna be sure that my apps are running with hardware acceleration. Does "direct rendering: yes" mean I have it?

Last edited by ar5007eg (2010-06-17 14:41:26)

Offline

#8 2010-06-17 15:03:54

Perry3D
Member
Registered: 2008-03-20
Posts: 553

Re: Poor video performance with GM965

Use glxinfo |grep -i opengl and if it not shows software rasterizer than you have hardware acceleration.

Offline

Board footer

Powered by FluxBB