Opened 8 years ago
Last modified 7 years ago
#16515 new defect
DxgiOutputDuplication::AcquireNextFrame() does not work after Windows 10 1607 update
Reported by: | Hzj_jie | Owned by: | |
---|---|---|---|
Component: | guest additions/x11/graphics | Version: | VirtualBox 5.1.14 |
Keywords: | Video | Cc: | |
Guest type: | Windows | Host type: | Windows |
Description
I used to think this has been broken by VirtualBox update. But I have tried several versions, none of them work after Windows 10 1607 update. This API returns correct value, but the frame is just empty. The API works well before 1607 update, but it also works well on several regular PCs. So it looks like something is wrong in VirtualBox driver or at least an incompatible behavior.
I have tried only on Windows host, I cannot tell whether it also stops working on other hosts.
You can try a MSDN sample at https://code.msdn.microsoft.com/windowsdesktop/Desktop-Duplication-Sample-da4c696a.
On VirtualBox instance https://drive.google.com/open?id=0B0OFNI4uoZGRNzdkSkZVcUdqOEk On Thinkpad X1 forth generation https://drive.google.com/open?id=0B0OFNI4uoZGRdTFfbzctSml1RXc
I'm seeing the same issue on a OSX host with Windows 10 1803.