[Bug 34252] New: Silverlight accelerated graphics cause a D3D critical section lockup

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 11 12:34:50 CDT 2013


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

             Bug #: 34252
           Summary: Silverlight accelerated graphics cause a D3D critical
                    section lockup
           Product: Wine
           Version: 1.7.0
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: erich.e.hoover at gmail.com
    Classification: Unclassified


Using Netflix or Maxdome we've* established that the problem with Silverlight 5
is not really a DRM issue (for most sites).  The real problem is that there's a
critical section lockup that occurs when Silverlight's hardware acceleration
codepath is used:
err:ntdll:RtlpWaitForCriticalSection section 0xf67e9cb8 "wined3d_main.c:
wined3d_cs" wait timed out in thread 0030, blocked by 0075, retrying (60 sec)

This issue can be worked around by setting the registry key
"HKEY_CURRENT_USER\Software\Microsoft\Silverlight\DisableGPUAcceleration" to a
DWORD value of 1, which will disable the acceleration codepath and allow
Netflix and Maxdome to work with Silverlight 5.x.

I recognize that Netflix and Maxdome currently cannot work in stock Wine, so I
did a little hunting around for a non-PlayReady site where this issue can be
reproduced:
http://playready.directtaps.net/smoothstreaming/TTLSS720VC1/Default.html
Unfortunately, this website needs _one_ patch in order to work with stock wine:
http://source.winehq.org/patches/data/97769
So, I think this establishes that the issue is completely unrelated to the
PlayReady DRM fixes.  You should be able to reproduce the issue on other sites
that don't ask for GPU acceleration if you set the "ForceGPUAcceleration"
registry key to a DWORD 1 value, but I'm not familiar with any other
non-PlayReady streaming sites.

* Myself, along with Michael Müller and "slackner" from the pipelight project
(https://answers.launchpad.net/netflix-desktop/+question/233520)

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