[Bug 12453] Bad performance in Source based games

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 2 07:00:36 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=12453


donotreply at who.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |donotreply at who.net

Kari <refic at psimerion.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |refic at psimerion.org




--- Comment #36 from donotreply at who.net  2009-06-30 09:49:57 ---
(In reply to comment #35)
> (In reply to comment #31)
> > Created an attachment (id=21072)
 --> (http://bugs.winehq.org/attachment.cgi?id=21072) [details] [details]
> > Disable SRGB-sampler-tate-triggered texture reloads, against 1.1.21
> > 
> > Here's a hack patch against 1.1.21 or so which should bypass attempts to reload
> > an RGB texture as an SRGB texture or vice-versa.
> > 
> > Depending on how the texture was first uploaded, it'll either be too bright
> > (trying to reload RGB as SRGB) or too dark (trying to reload SRGB as RGB).
> > 
> > This patch makes Left4Dead noticeably brighter, and noticeably faster.
> 
> This patch works perfectly for Left4Dead single player. However in multiplayer
> the flashlight no longer works (no projected light effect at all, only the
> "glow" on the gun is visible). I guess the engine must use different shaders
> for this effect for online play, and something about this patch breaks that.

The patch works perfectly for me against 1.1.24. Flashlight works as intended
in multiplayer campaign. I would like to see this get implemented as the FPS
increases are great. I no longer have to disable HDR in Left 4 Dead, albeit
settings must still be on low for models, textures, etc. and the resolution
doesn't go past  960x600. I know that sounds preachy and stuff but this patch
is a step in the right direction.

--- Comment #37 from Kari <refic at psimerion.org>  2009-06-30 10:30:04 ---
Patch working extremely well here on 1.1.24. I got over double FPS (70-80) most
of the time!

--- Comment #38 from donotreply at who.net  2009-07-16 03:25:47 ---
I can in fact raise the eyecandy with this patch to respectable levels (medium
shaders, models/text. high, effects high) ALTHOUGH regular shadows are broken
for characters, zombies, and etc. Other than that its a HUGE performance boost.

--- Comment #39 from donotreply at who.net  2009-08-02 06:59:07 ---
(In reply to comment #35)
> (In reply to comment #31)
> > Created an attachment (id=21072)
 --> (http://bugs.winehq.org/attachment.cgi?id=21072) [details] [details]
> > Disable SRGB-sampler-tate-triggered texture reloads, against 1.1.21
> > 
> > Here's a hack patch against 1.1.21 or so which should bypass attempts to reload
> > an RGB texture as an SRGB texture or vice-versa.
> > 
> > Depending on how the texture was first uploaded, it'll either be too bright
> > (trying to reload RGB as SRGB) or too dark (trying to reload SRGB as RGB).
> > 
> > This patch makes Left4Dead noticeably brighter, and noticeably faster.
> 
> This patch works perfectly for Left4Dead single player. However in multiplayer
> the flashlight no longer works (no projected light effect at all, only the
> "glow" on the gun is visible). I guess the engine must use different shaders
> for this effect for online play, and something about this patch breaks that.

Huh, another update, funnily enough I get this corruption now against 1.1.26.
Although this coupled with using ARB makes L4D run smooth enough. Since I am
unable to downgrade from 1.1.26 to 1.1.24 (the wine folder gets "corrupted"
when updated to 1.1.26 and steam crashes on launch when you revert back) I
would wish that this error gets worked out.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list