Running a Unity app in Citrix

I have come across a problem while running a Unity made application via Citrix, the text comes up as blobs and lighting is at 50% intensity of what it should be. Any ideas why?

I would expect quite a lot of reduction in performance and capabilities in terms of 3D but these two issues seems a bit on the weird side :face_with_spiral_eyes:

594436--21169--$regular.png
594436--21170--$citrix.png

There used to be a problem like that for specific graphics cards. What is your graphics card?

Its like that on any and all computers, not sure what “graphics card” the Citrix server has. Will ask the server peeps.

The Citrix provider told me to run the app outside of Citrix. Yay, now that’s a fix


Yeah but the reasonable one.
Server virtualization often has hw gpu support disabled, given there was a hw gpu capable of running it at all.

Question is why would you want to run it there? Any interest in 3FPS? :wink:

Or asked the right way: what do you try to achieve? a server? if so use the batchmode commandline argument when starting it

A bit of a dead horse by now, but the reason for running this inside Citrix was to be able to visualize statistical data in 3D in the browser, without having to use Flash or Silverlight. Telling prospective clients to not use Citrix when viewing this, would be a no go.

So far the project is pointing towards Silverlight.

prospective clients that want to run 3D in citrix shouldn’t exist cause anyone who can afford citrix (or VMWare Sphere) installations should also have at least 1 tech guy maintaining the system who knows that hw 3d isn’t going to work out. At least I hope so as I wouldn’t expect them hiring staff that has no idea of what hes doing as is no unimportant position you can fill with a “guy next door”

On citrix or any virtualization actually you need to focus on CPU forgetting the GPU optimally totally as VM servers have no “GPU clusters” to feed reasonable 3d power to the VM clients normally. such environments though normally also make this clear, cause the virtual hardware is normally a model from Intel series that had no T’n’L+ 3D acceleration at all, one that only did 2D and thus is easy to handle from CPU

Don’t need much 3D power, just basic 3D capability. This is in essence what it would be like: Arab spring: an interactive timeline of Middle East protests | World news | theguardian.com

@MentalFish Can you check your private message ? :slight_smile:

Can I ask if there was ever a solution found to this issue and if you can happily run Unity 3D within the Citrix environment, what are the restrictions?