3 ms·
I'm fascinated by how someone with this domain level knowledge finds a problem like this and solves it. Is there some correlation between WoW players and wine/
by platz 9y ago
I'm fascinated by how someone with this domain level knowledge finds a problem like this and solves it.
Is there some correlation between WoW players and wine/graphics programmers?
Is this a game dev who happens to play WoW?
Externally, the phenomenon of a gamer (i.e. user) having domain level knowledge of complex technical understanding is intriguing.
(I'm partially motivated by the fact that as a generalist programmer I don't think id get anywhere the level of understanding needed to produce something like this)
- bronxbomber92 9y agoLooks like he's just a talented under-grad student with some OpenGL side project experience.
- zanny 9y agoThis guy had a problem, slow fps in a game, knew the generalized view of how Wine worked, and used the tools they knew of to try to fix the problem. I've never written a line of DX, GL, etc but I know what command buffers / driver synchronization / AZDO are like this article mentions. I also play WoW on Linux, and am kind of embarassed I didn't think to try perf monitoring the game for easy to fix huge slowdowns like this. I kind of assumed since WoW is one of the most popular Wine games and generally pushes the DX api support to make sure it always works that the main Wine devs would optimize it more. That being said, buffer_storage is a GL 4.4 extension and Wine has this awful habit of trying to strictly support OSX, which will never see OpenGL beyond 4.1, and I'm not sure if buffer_storage is available there. That alone might mean these patches are never merged mainline, which would be... inconvenient.