http://bugs.winehq.org/show_bug.cgi?id=23730
Summary: Dragon Age: Origins, black flickering in opening menu screen when mouse moves Product: Wine Version: 1.2 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Now that bug 22200 is fixed, Dragon Age Online no longer needs native msvcr80. But when you move the mouse, there are black bars in the game's opening menu page. You can work around this with WINEDEBUG=-msvcrt. The messages this suppresses look like this:
fixme:msvcrt:_controlfp_s (0x518e8f8 655391 196608) semi-stub fixme:msvcrt:__crtGetStringTypeW (unk 0, type 1, wstr 0x518e58c(1), 0x518e590) partial stub
This seems to be a concrete case of a verbose FIXME causing suboptimal performance. Should we a) declare this to be not a problem because the user is supposed to read the manual or appdb and know to use WINEDEBUG=-all when running this app? b) declare this to be not a problem because the distro is supposed to patch or wrap wine to always run apps with WINEDEBUG=-all? c) temporarily mark the FIXMEs that cause the performance problem to be displayed once only? or d) something else?