Re: Serious performance regression in Wine applications and Linux 2.6.24.*

From: Kai
Date: Mon Mar 24 2008 - 02:58:05 EST


> On Sun, Mar 23, 2008 at 3:10 PM, Kai <epimetreus@xxxxxxxxxxx> wrote:
> > > Kai wrote:
> > > > Performance degrades by about 60% when I run Wine under any of the
> > > > 2.6.24.* kernels. Attached are the output of lspci -vv and the two
> > > > config files of each kernel.
> > > >
> > > > I upgraded to 2.6.24, back to 2.6.23.(not sure), then tried 2.6.24.1 and
> > > > 2.6.24.3 and the issue is present in both; it's severe enough that Wine
> > > > apps are virtually unusable for me with this version of the kernel; I'm
> > > > having to use 2.6.23 until this somehow is resolved.
> > > >
> > > > I'd like some help figuring out why this performance regression exists,
> > > > and what can be done to mitigate it.
> > > >
> > > > Please CC replies; I'm not on the list.
> > > >
> > > This is strange, as my (two) Windows apps ran (and run) just fine under
> > > 2.6.24 (and now under 2.6.25-rc6). Could you specify the applications
> > > you're having problems with?
> >
> > Originally, it was just about everything -- Wine itself, and most any
> > app I tried to run with it.
> >
> > In my most recent tests, however, it only seems to affect Age of Wonders
> > II and Age of Wonders Shadow Magic, which use very similar engines.
>
> What version of X? What version of WINE? Which video driver are you
> using? Does the speed issue show up with glxgears, or something else
> that would be much easier for someone else to reproduce (tuxracer,
> etc.)? Is your system using software or hardware rendering?

The issue only shows with Age of Wonders II and AoW Shadow Magic.

Every version of wine from 0.9.55 to 0.9.58, including several
intermediate git builds.

Xorg version 1.4.0.90, and a couple other versions (the problems has
persisted across a couple updates of Xorg)

Hardware rendering; using the prop. nV driver; updating that also
doesn't affect the issue, nor does retaining the same version.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/