Bug 14998 - [EXA]OpenGL fading is notably slow
Summary: [EXA]OpenGL fading is notably slow
Status: RESOLVED WORKSFORME
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: low normal
Assignee: Gordon Jin
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2008-03-13 15:12 UTC by Chad Curvin
Modified: 2008-09-09 06:48 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Chad Curvin 2008-03-13 15:12:44 UTC
Hello,

In a not-very-scientific way this bug is reproducible by installing mythtv and enabling the OpenGL painter rather than the QT (default) painter in the Appearance section; I haven't performed any other tests and my guess is the bug is probably reported in another form but doing a bug search I haven't found one that is similar.

The problem:

When the OpenGL painter is enabled, menu transitions fade in and out.  When OpenGL is enabled on my hardware (below), the fade is terribly slow (when compared to say my Nvidia 6150 based system) and not very steady.  The fade stutters throughout the menu transition and seems to stop for a couple milliseconds about halfway through and then continue.

My hardware:
Asus P5E-VM HDMI (Intel G35) using the VGA output
E8400 Core2Duo
4GB RAM

Software:
Gentoo 2.6.24-r2
Xorg-1.4.0.90-r3
drm-20071019
libdrm-2.3.0
mesa-7.0.2
xf86-video-intel, updated to GIT last night (1c0e4958564588162bc22a980567436dfc9d1e56)

I'm happy to provide any logs about the problem, there just doesn't seem be anything obvious for me to include now.

Thanks!

-Chad
Comment 1 Gordon Jin 2008-03-18 18:50:00 UTC
Please check http://www.intellinuxgraphics.org/how_to_report_bug.html to provide more info, at least xorg.conf and Xorg.0.log.
Comment 2 Zou Nan hai 2008-03-24 19:39:30 UTC
How slow it is?
If possible, would you please try mesa master branch to check it is still slow? 
Comment 3 Michael Haas 2008-04-08 10:37:01 UTC
(In reply to comment #0)

> When the OpenGL painter is enabled, menu transitions fade in and out.  When
> OpenGL is enabled on my hardware (below), the fade is terribly slow (when
> compared to say my Nvidia 6150 based system) and not very steady.  

I was experiencing similar problems with my Radeon card (using the 'radeon' driver), but it also happened with the Qt painter. I found out that EXA was to blame. Either using XAA or using EXA with 

> Option      "MigrationHeuristic" "greedy"

in my xorg.conf works fine for me. I guess EXA is preferred...

I hope this helps, but of course, your symptoms are different than mine.
Comment 4 Michael Fu 2008-07-03 19:34:54 UTC
Gordon, I'm about to assign this to Carl, but it seems that we have almost exact same HW here. could you pls have someone to see if we still have this bug? maybe we can just resolve this before handing to Carl...thanks.
Comment 5 Gordon Jin 2008-07-22 18:27:47 UTC
Haien, could you reproduce this on G35?
Comment 6 liuhaien 2008-07-22 23:28:50 UTC
(In reply to comment #5)
> Haien, could you reproduce this on G35?
> 

I cann't reproduce it on our G35 with both master and 2.4 branch(2D driver).
Comment 7 Gordon Jin 2008-07-22 23:53:28 UTC
I'm not sure if Michael Haas was seeing the same issue, since he was using radeon driver.

Chad, can you confirm this is caused by EXA, and fine with XAA?
You can set EXA or XAA with AccelMethod in xorg.conf.
And please attach your xorg.conf and glxinfo output.

Comment 8 Michael Fu 2008-07-28 19:26:37 UTC
chad, would you please post your /proc/mtrr? or could you try to remove 2G mem from your system and retry? thanks.
Comment 9 Gordon Jin 2008-09-09 06:48:01 UTC
I'll have to close this without response from reporters. And it's working fine on my side.


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.