On 2012-11-23 17:34, Roland Sassen wrote:
Solaris 10 SRS 5.3 Kiosk mode Windows 2012, when a user logs in on the server and start an application which uses hardware accelerated OpenGL this works fine, the server has a graphics card, when logging in as the same user on a Sun Ray 2 the session is still there and works fine, but when logging in as a different user the session does not use the hardware accelerated OpenGL driver and the application does not work. Is there a workaround?
So, you first log on to console of the server with a user's account and start an accelerated app, then switch this user to Sunray session and the app remains working. If you use the app from a user who is initially logged in from a sunray, the app does not work. Did I get you right? I was not aware that OpenGL can be used remotely at all! :) But I can speculate about possible problem causes: 1) does the problem happen when there are two user sessions connected to the server and trying to use OpenGL acceleration? If yes, does this work for a user who accesses the server only remotely (via SunRay) while there is no other app user? This may be some locking issue, i.e. the OpenGL driver being only accessible to one application - which would be reasonable for a single-user videocard approach. 2) can you query or set some environment variables which let the application decide whether it's accessed over RDP or local video? Can the app be forced to use opengl regardless of what it thinks it detects as available? Perhaps this is a configuration issue. 3) Can you access the server remotely on the console with the needed user - using IPMI, DameWare, maybe RDP on line 0 (console), start the OpenGL app, and then switch over into SunRay session via "remote" RDP? Sorry if I didn't come up with any helpful ideas... //Jim _______________________________________________ SunRay-Users mailing list [email protected] http://www.filibeto.org/mailman/listinfo/sunray-users
