[Bug 26599] torcs performance regression (git 47136fa)

Dave Witbrodt dawitbro at sbcglobal.net
Tue May 11 18:05:10 PDT 2010


On 05/11/2010 06:07 AM, bugzilla-daemon at freedesktop.org wrote:
> https://bugs.freedesktop.org/show_bug.cgi?id=26599
>
> Michel Dänzer<michel at daenzer.net>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Summary|Radeon DDX 6.12.99 (git     |torcs performance
>                     |47136fa) performance        |regression (git 47136fa)
>                     |regression                  |
>
> --- Comment #10 from Michel Dänzer<michel at daenzer.net>  2010-05-11 03:07:59 PDT ---
> (In reply to comment #8)
>> After upgrading to Ubuntu Lucid, fullscreen video playback is slow/choppy.
>
> This report is about torcs. Please track your problem in another report or just
> discuss it on the xorg-driver-ati mailing list.
>
> P.S. Dave, can this report be resolved per comment #7?

For the record, this bug was about the "vline" feature in the radeon 
driver, and 'torcs' was merely the metric being used to identify and 
measure the impact it had on performance.

Regarding closing the bug:  I assumed that the developers would close 
the "bug" after Alex identified (in comment 2) that the problem was 
caused by vline... and it was actually a feature, not a bug.

When the bug was NOT closed by any developer, I assumed (maybe wrongly?) 
that the impact of vline (versus radeon with vline removed) was still of 
some interest to the developers.  As a result, I began reporting my 
results once or twice a month of testing my latest radeon update from 
git with and without the vline feature.


In hindsight, I think this was not a bug; it was true that when vline 
was first introduced that the track I was using in 'torcs' went from 
playable to unplayable.  Vline does cause a decrease in max frame rate, 
but something else got fixed (who knows what?  DRM?  Mesa?) which 
rendered 'torcs' playable even with vline.


I sympathize with AttilaN, though:  one of the programs I use for 
testing OpenGL performance (prboom) has suffered a horrible performance 
regression since January or February.  The problem is, I've been testing 
'prboom' using only one map which doesn't expose the regression.  I 
accidentally played another map a few days ago -- formerly perfectly 
playable -- which was now experiencing performance issues that made it 
difficult or impossible to play.

Wanting to report a bug, I tried as many combinations of older packages 
(from Debian, and locally built from git) as I could think of -- Linux 
kernels/DRM, radeon drivers, Mesa libraries, libdrm, X servers -- and 
even going back to versions from the beginning of March, I was not able 
to find a combination of old software that made the performance 
regression disappear.

At this point, I'm totally baffled:  I don't know when the problems were 
introduced, or in what software.  I also just discovered that a 
different track in 'torcs' only allows me 5 frames per second (on HD 
4850 hardware!), even with vline removed from radeon.  I'm afraid I 
can't locate the cause of these regressions, and for now have given up 
trying.  I guess all I can do is hope the developers are seeing the same 
problems, and are able to find fixes or workarounds.

None of this has much to do with vline, though.  If a developer closes 
this bug, I will understand.  If not, I will continue to report here 
what performance differences I'm seeing in the radeon driver with and 
without the vline feature.


Thanks,
Dave W.


More information about the xorg-driver-ati mailing list