https://bugs.winehq.org/show_bug.cgi?id=46304
--- Comment #10 from Henri Verbeet hverbeet@gmail.com --- Created attachment 63173 --> https://bugs.winehq.org/attachment.cgi?id=63173 dxdiagn patch
(In reply to Gert from comment #9)
I get a message
0009:fixme:dxdiag:vendor_id_to_manufacturer_string Unknown PCI vendor ID 0x1af4
but then
0009:fixme:dxdiag:vendor_id_to_manufacturer_string Unknown PCI vendor ID 0x1af4 0009:warn:d3d:wined3d_adapter_gl_init Couldn't create an OpenGL 4.4 context, trying fallback to a lower version. 0009:trace:d3d:wined3d_adapter_init_gl_caps adapter 0x1d5868. 0009:trace:d3d:wined3d_adapter_init_gl_caps GL_RENDERER: "virgl". 0009:trace:d3d:wined3d_adapter_init_gl_caps GL_VENDOR: "Red Hat". 0009:trace:d3d:wined3d_adapter_init_gl_caps GL_VERSION: "3.3 (Core Profile) Mesa 19.0.0-devel (git-61ff73bc07)". 0009:trace:d3d:wined3d_parse_gl_version Found OpenGL version 3.3.
the a dialog shows up informing me that "Red Hat VirtIO GPU" is not supported and that there might be issues, but then the game renders fine.
That seems in line with what'd be expected, I think. I've sent this in, and hopefully it'll make it into wine-4.0-rc5 later today.
I've also attached a patch that should make the vendor_id_to_manufacturer_string() FIXME go away, but it probably doesn't make much of a difference in terms of application behaviour.