During the latter part of the GPU pass-through project I began grasping at straws to try and tweak the system into better performance. In that search, I came across two items of note:
1. An old project from the late 90’s called GLDirect:
http://sourceforge.net/projects/gldirect/
The idea was simple (kinda): convert the OpenGL calls to DirectX calls. From my forum trolling I found that for certain games it seemed to work, and even sped up some peoples gaming rigs. I can say that for this project it didn’t workout. At least it didn’t in its current form. With some work, it may be something to aid us OpenGL users. I spoke to the creator of GLDirect program (for privacy reasons I’m omitting his name) and he would love to get back on the horse and update the software, but this isn’t some overnight re-code. This would be a major project, and would need funding. I wish I could assist but other than mentioning it on my site, I don’t have the cash to float him. Perhaps some multi-billion dollar software company could hire him to integrate his product into theirs….I’m looking at you Citrix.
2. HDX Progressive display
Apparently Citrix doesn’t want you to over exert your GPU so they throttle its output. There’s been a number of articles written about this so I’ll let them take it from here. My only comment is I tried this on a system with GPU pass through capabilities as well as a system with Win Server 2008 R2 installed on the bare metal and couldn’t see a difference in the graphical output for my apps. Let me know if you have something I could try to really see it in action.
http://blogs.citrix.com/2011/05/30/hdx-progressive-display-dont-forget-to-turn-it-on/
http://forums.citrix.com/thread.jspa?threadID=293310
Cheers.