[Bug 38879] New: wbemprox fill_videocontroller calls are expensive

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jul 7 02:57:12 CDT 2015


https://bugs.winehq.org/show_bug.cgi?id=38879

            Bug ID: 38879
           Summary: wbemprox fill_videocontroller calls are expensive
           Product: Wine
           Version: 1.7.41
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wmi&wbemprox
          Assignee: wine-bugs at winehq.org
          Reporter: c10ud.dev at gmail.com
      Distribution: ---

Created attachment 51812
  --> https://bugs.winehq.org/attachment.cgi?id=51812
wbemprox: cache videocontroller queries

Specifically League of Legends likes to continuously ask for video controller
specs while in game (every 4 seconds or so).

On my (old?) box this leads to a pretty big framedrop (~15fps when capped at
60) due to dxgi being initialized every time (and thus wined3d) by the
fill_videocontroller function.

The proposed solution caches results for subsequent calls, but I'm not sure
about the implications (i.e. do we expect any of those fields to change in the
lifespan of a wine application?)

Comments welcome

Greets

-- 
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