Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9.2
-
Windows 7
-
6508fdca1dcc7105947befadba272d0fd4bbc27f
Description
If Mingw is used then with RDP (even connected 32 bit) does not work always. With Angle and Mingw this does not always works and crashes/Freeze with E_OUTOFMEMORY on D3D11.
It may not reproducible on all machine it's different from one computer to another, depending on the GPU.
The only way is to use QT_OPENGL = 'software' to make it work which is much slower and has artifacts.
With D3D11 following code in qtbase\src\3rdparty\angle\src\libANGLE\renderer\d3d\d3d11\Renderer11.cpp is probably the one blocking D3D11.
if (deviceType == d3d11::ANGLE_D3D11_DEVICE_TYPE_WARP) { #if !defined(ANGLE_ENABLE_WINDOWS_STORE) && !defined(__GNUC__) if (!IsWindows8OrGreater()) { // WARP on Windows 7 doesn't support shared handles mSupportsShareHandles = false; return false; } #endif // ANGLE_ENABLE_WINDOWS_STORE
Attached are traces and logs.
Attachments
Issue Links
- relates to
-
PYSIDE-789 QWebEngineView fails to render through (old) windows Remote Desktop
-
- Closed
-
For Gerrit Dashboard: QTBUG-64657 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
212811,2 | ANGLE: D3D11: Fix shared handle support detection for WARP when MinGW is used | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |