https://bugs.winehq.org/show_bug.cgi?id=44337
Bug ID: 44337 Summary: d3d9/tests/device.ok fails on Nvidia (Nouveau drivers) in test_occlusion_query() Product: Wine Version: 3.0-rc5 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Distribution: ---
with the following lines: device.c:5915: Test failed: Got unexpected hr 0x1. device.c:5919: Test failed: Got unexpected hr 0x1. device.c:5920: Test failed: Got unexpected query result 0xffffffffffffffff.
It would be nice to fix this as this is currently the only D3D test failure on the cw2 test machine.
https://bugs.winehq.org/show_bug.cgi?id=44337
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- What about this bug with current wine(3.20)?
https://bugs.winehq.org/show_bug.cgi?id=44337
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, testcase CC| |fgouget@codeweavers.com Summary|d3d9/tests/device.ok fails |d3d9:device - In Wine |on Nvidia (Nouveau drivers) |test_occlusion_query() only |in test_occlusion_query() |succeeds on cw-rx460
--- Comment #2 from François Gouget fgouget@codeweavers.com --- These failures are still present:
device.c:6629: Test failed: Got unexpected hr 0x1. device.c:6633: Test failed: Got unexpected hr 0x1. device.c:6634: Test failed: Got unexpected query result 0xffffffffffffffff.
https://test.winehq.org/data/patterns.html#d3d9:device
But they don't just happen on Nvidia machines. They happen on: * cw-gtx560 Debian 11 + fvwm + GTX560 * fg-deb64 Debian 11 + KDE + Intel * debian11 Debian 11 + fvwm + QXL * debiant Debian Testing + fvwm + QXL
But they do not happen on the one AMD machine: * cw-rx460 Debian 11 + fvwm + RX460
So it seems likely that test_occlusion_query() only succeeds on AMD graphics cards.
https://bugs.winehq.org/show_bug.cgi?id=44337
--- Comment #3 from François Gouget fgouget@codeweavers.com --- Nowadays there's usually an extra:
device.c:6613: Expects 0x0000000104000000 samples. device.c:6634: Test failed: Got unexpected query result 0x0000000000000000.