Bug 18084

Summary: [GM965 GEM] Poor 3D performance on Fedora 10 Rawhide
Product: Mesa Reporter: Edney Matias <edneymatias>
Component: Drivers/DRI/i965Assignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: medium Keywords: NEEDINFO
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg.0.log
dmesg output
screenshot of glxgears
better rates

Description Edney Matias 2008-10-15 18:48:26 UTC
Created attachment 19681 [details]
Xorg.0.log

1) System environment
-- xf86-video-intel/xserver/mesa/drm version:
xorg-x11-drv-i810-2.4.2-10.fc10.x86_64

xorg-x11-server-utils-7.4-3.fc10.x86_64
xorg-x11-server-common-1.5.2-2.fc10.x86_64
xorg-x11-server-Xorg-1.5.2-2.fc10.x86_64

mesa-libGLU-7.2-0.8.fc10.x86_64
mesa-libGLU-7.2-0.8.fc10.i386
mesa-dri-drivers-7.2-0.8.fc10.x86_64
mesa-libGL-7.2-0.8.fc10.x86_64
mesa-libGL-7.2-0.8.fc10.i386

libdrm-2.4.0-0.21.fc10.x86_64
libdrm-2.4.0-0.21.fc10.i386

-- kernel version:
2.6.27-3.fc10.x86_64

-- Linux distribution
Fedora 10 - beta

-- Machine or mobo model
Notebook Dell Vostro 1400, Intel(R) Core(TM)2 Duo CPU T7250  @ 2.00GHz
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

-- Display connector: (e.g. VGA, DVI, HDMI, S-video, ...)
LVDS

2) Steps to reproduce
Install Fedora 10 - beta, run glxgears and see ~200FPS, run urbanterror and get ~6FPS.

3) Attachments
I'm attaching Xorg.0.log, dmesg and screenshots of glxgear. Could not take screenshot from urbanterror, whenever i try it crashes, then mouse stop to work and if i try to go to a VT (Ctrl+Alt+F1) or restart session (Ctrl+Alt+Backspace) i get a blank screen. But this is another issue I just found when collecting data for this report. There's no xorg.conf!!! 

4) Assistance to help debugging
On Ubuntu 8.10 - Beta, glxgears shows ~660FPS. xorg-x11-drv-i810-2.4.1-1ubuntu7. xorg-xserver-1.5.1. There's xorg.conf but device section shows only the configured device name. Nothing more. This the same hardware. I and two friends aquired the same notebook. I'm the only one running Fedora. But I also experienced this issue on Gentto. I have a bug registered on redhat, https://bugzilla.redhat.com/show_bug.cgi?id=466319.
Comment 1 Edney Matias 2008-10-15 18:49:28 UTC
Created attachment 19682 [details]
dmesg output
Comment 2 Edney Matias 2008-10-15 18:51:10 UTC
Created attachment 19683 [details]
screenshot of glxgears
Comment 3 Gordon Jin 2008-10-16 05:58:30 UTC
Can you try an upstream kernel like 2.6.27?

The kernel of Fedora rawhide includes GEM, which is not mature enough and might have performance issue at this point.
Comment 4 Edney Matias 2008-10-16 20:31:07 UTC
I'll do it on weekend. Thank you!
Comment 5 Edney Matias 2008-10-18 22:20:28 UTC
hi there. running upstream kernel version 2.6.27.2 and i see improvements on glxgears. I attached the screenshot. On urbanterror I also see improvements but the games is running without textures, everything is black. Could not take screenshots 'cause the game crashes if I try to.
Comment 6 Edney Matias 2008-10-18 22:21:33 UTC
Created attachment 19740 [details]
better rates
Comment 7 Edney Matias 2008-10-20 05:45:57 UTC
Is it possible to disable GEM on Fedora Rawhide kernel?
Comment 8 Eric Anholt 2008-10-20 16:02:08 UTC
For performance issues, if the CPU usage is at near 100%, we need sysprof output to tell what's going wrong.
Comment 9 Michael Fu 2008-11-18 00:34:44 UTC
Edney, any response to Eric's request for sysprof data?
Comment 10 Gordon Jin 2008-12-21 03:16:14 UTC
Ping Edney. Or did you try the final Fedora 10 release, which might get improved.
Comment 11 Edney Matias 2008-12-22 11:02:07 UTC
(In reply to comment #10)
> Ping Edney. Or did you try the final Fedora 10 release, which might get
> improved.
> 

Pong! Yes i did try the final Fedora 10 and performance is much better now. Thank you all! I think it can be closed for now.
Comment 12 Gordon Jin 2008-12-22 16:55:37 UTC
closing

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.