https://bugs.winehq.org/show_bug.cgi?id=57225
Bug ID: 57225 Summary: wine 9.18 breaks wine-nine compatibility Product: Wine Version: 9.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: rjw1248@hotmail.com Distribution: ---
I use Gallium Nine for my DirectX 9 apps on Arch Linux. After wine upgrade to 9.18, my DirectX 9 apps says no GPU devices found, and I run "wine ninewinecfg" for checking Gallium Nine it gives "No compatible GPU found. On a hybrid graphics setup, you might need to set DRI_PRIME=1 first". The apps run well when I downgraded the wine to version 9.17. I have bisected between the wine 9.17 & 9.18, which gives result:
git bisect bad e8455e48d40597f0362792d71313717fe04b58a7 is the first bad commit commit e8455e48d40597f0362792d71313717fe04b58a7 (HEAD) Author: RĂ©mi Bernon rbernon@codeweavers.com Date: Sun Sep 8 20:35:39 2024 +0200
winex11: Implement offscreen window presents with NtGdiStretchBlt.
dlls/winex11.drv/init.c | 1 + dlls/winex11.drv/opengl.c | 41 ++++++++++++++++++++++++++++++++++------- dlls/winex11.drv/x11drv.h | 3 +-- 3 files changed, 36 insertions(+), 9 deletions(-)
I am not sure the problem should attribute to wine or Gallium Nine, do you mind to take a look for this problem?
BR, Thanks!