https://bugs.winehq.org/show_bug.cgi?id=30526
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |z.figura12@gmail.com Resolution|--- |INVALID
--- Comment #9 from Zebediah Figura z.figura12@gmail.com --- This bug report is kind of a mess.
In the first place, the FIXME message is, like many, not really a bug in itself. In theory we should always be returning a valid card from the appropriate D3D functions, but I doubt there are applications that break on the given data in practice. More importantly, this message, or one like it, is actually desirable, since use of llvmpipe often means the user's graphics drivers are improperly configured or nonfunctional. We may want to create a real card selector for llvmpipe and other software renderers (perhaps even mapping it to WARP) but we'd still want to print a message in that case.
The bug described by comment 3 is likely due to llvmpipe, but the cause is almost certainly not that we return no valid PCI vendor. Unfortunately, I couldn't test with the given setup (I couldn't easily figure out how to get xpra to work), but I did test running 'wine dxdiag' with both nouveau and llvmpipe (the latter simply by setting LIBGL_ALWAYS_SOFTWARE=1), and I didn't get any crashes. If there still is a crash for anyone, please file a new bug.
I'm going to go ahead and mark this INVALID, on the "FIXMEs are not bugs" principle.