Wine's Direct3D Code Will Now Default To OpenGL Core Contexts For NVIDIA GPUs Too
Written by Michael Larabel in WINE on 9 October 2018 at 05:06 AM EDT. 9 Comments
Earlier this year with Wine 3.9 its Direct3D code changed to default to OpenGL 4.4 core contexts rather than the legacy/compatibility context. NVIDIA GPUs ended up being left at the older value but now that has changed.

As of yesterday in Wine Git, CodeWeavers' Henri Verbeet has changed the WineD3D code now to also default to OpenGL core contexts for NVIDIA GPUs.

The code comment hadn't mentioned why they left NVIDIA exempt for so long, but beginning with this week's Wine 3.18 release it should now be defaulting to the modern OpenGL core contexts for this D3D-to-GL code.

Granted, if you are mostly playing D3D11 era titles, you really should try out the DXVK project for the fastest Direct3D 11 support using Vulkan.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week