The DX9 version works after installing that runtime package.
 
 
 In the OpenGL Extensions Viewer:
 
 - "System Info | Renderer" is "Gallium 0.4 on SVGA3D; build: RELEASE"
 
 - "OpenGL | Version" is "2.1 Mesa 8"
 
 - In the pixel formats, WGL_DOUBLEBUFFER_ARB is sometimes False, for some values of number in the spinner there (don't know what that number is). For 7-12 it's True, for 19-24 it's True, stopped looking at that point. For some of those, color bits or depth bits are 16, but others match all the desired values you mentioned.
 
 Let me know if there's other digging around I should do in the extension viewer. I copied the text from the Report pane to 
https://dl.dropboxusercontent.com/u/11690738/temp/extensions_report.txt
 
 
 qconsole.log from trying to run mark_v.exe:
 
 Command line: [ ]
 Log file: C:/Users/joel/Desktop/Quake/id1/qconsole.log
 Thu Jan 19 13:16:05 2017
 Mark V Windows (Build: 1032)
 Exe: mark_v.exe (1327 kb)
 Exe: 10:00:00 Jan 18 2017
 Caches: C:/Users/joel/AppData/Roaming/Mark V/caches
 UDP4 Initialized: INADDR_ANY, 172.16.229.128
 IPv6 Initialized: [fe80:0:0:0:a48d:1a8a:5eb0:7e8b%8]
 Exe: 09:59:32 Jan 18 2017
 256.0 megabyte heap