0

Is there any way to use hardware accelerated OpenGl from a Windows 7 Service? The normal Session 0 has no access to the graphics card driver.

Is there any way to configure the service that this is possible (e.g. specify user)?

I´m aware that there are possibilities for starting a new process, but using IPC would render the whole purpose of using hardware acceleration useless.

i also checked this SO questions, but it also creates a new process.

Community
  • 1
  • 1
sanosdole
  • 2,469
  • 16
  • 18
  • 1
    "*using IPC would render the whole purpose of using hardware acceleration useless.*" That rather depends on your IPC mechanism and the way you structure your IPC messaging and handling code. There's no reason you can't get reasonable performance with IPC; Chrome is practically built on the stuff. – Nicol Bolas Oct 11 '12 at 10:53
  • You´re right. It depends. But for our scenario it really is evil, as we use the service to render images interactive over http. So latency is king. We have a managed C# http server using a native opengl application and so we would have to pass every frame over IPC to the HTTP Server and from there over HTTP. – sanosdole Oct 11 '12 at 10:55

0 Answers0