Wine-Staging 5.9 Picks Up A Patch In The Effort To Deal With Denuvo Anti-Cheat
Wine-Staging 5.8 was losing weight thanks to upstreaming a number of patches and that trend continued with the new Wine-Staging 5.9. The Wine-Staging 5.9 release is around a 820 patch delta, compared to around ~850 patches generally being around the common delta size for staging. Over the past two weeks some of the staging work upstreamed were around USB support with timestamp updates, various NTDLL functions being implemented, PE handling improvements, and more.
There is only one new staging patch with Wine-Staging 5.9 and that is NtQuerySystemInformation support for SystemCodeIntegrityInformation. While that may not sound particularly exciting, the support is coming due to this bug report noting that the information class is needed for the Denuvo software as part of its driver signature enforcement. This came up following Doom Eternal on Windows recently introducing Denuvo. This much hated anti-cheat/anti-copy software still doesn't play nicely on Wine(-Staging) at this point, but it's being worked on from multiple fronts.
The latest Wine and Wine-Staging releases are available from WineHQ.org.