http://bugs.winehq.org/show_bug.cgi?id=59824 --- Comment #21 from Stian Low <wineryyyyy@gmail.com> --- (In reply to ilian.imc from comment #20)
You mean you managed to get the 6.5.0 running on a clean prefix without any workarounds? That's massive!
Indeed. The only major bug for non-staging is flickering for both renderer=gl and vulkan mostly fixed by: https://gitlab.winehq.org/wine/wine/-/merge_requests/10567/ Logs for swapchain which normally indicate MR-10567 may apply as fix are oddly missing for Sonus Studio One 6.5.0. renderer=vulkan produces different swapchain logs which seem to indicate MR-10567 may also apply: 0024:warn:d3d:wined3d_swapchain_vk_create_vulkan_swapchain Image count 0 is not supported (3-16). 0024:warn:d3d:wined3d_swapchain_vk_create_vulkan_swapchain Image count 2 is not supported (3-16). renderer=gl seems not to produce anything obvious logs that MR-10567 may apply. Reverting this commit adds back the other log that typically indicated MR-10567 may apply: 6ceada91db7526161ad79570ba6cc5964149aeaf Author: Henri Verbeet <hverbeet@locutus.nl> AuthorDate: Fri May 15 11:29:07 2026 +0200 CommitDate: Mon May 18 21:58:30 2026 +0200 wined3d: Remove the "more than one back buffer" FIXME from wined3d_swapchain_init(). This is a very old FIXME, and I think at this point most people have simply learned to ignore it, but this functionality has in fact been implemented ever since the "AlwaysOffscreen" swapchain path was introduced. 1 file changed, 6 deletions(-) dlls/wined3d/swapchain.c | 6 ------ modified dlls/wined3d/swapchain.c @@ -1549,12 +1549,6 @@ static HRESULT wined3d_swapchain_init(struct wined3d_swapchain *swapchain, struc wined3d_mutex_lock(); - if (desc->backbuffer_count > 1) - { - FIXME("The application requested more than one back buffer, this is not properly supported.\n" - "Please configure the application to use double buffering (1 back buffer) if possible.\n"); - } - Skipping wined3d_swapchain_gl_rotate() and wined3d_swapchain_vk_rotate() seem to fix flicker for Sonus Studio One 6.5.0 which does not seem to use RenderTargetViews for swapchains with backbuffers > 1 which MR-10567 has fixed for many games up until now. Thanks for another test case variant that MR-10567 seems to fix. -- 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.