3D Modeling on the GO! IGEL OS support for accelerated graphics by Citrix and NVidia! – fulfilling the mobile use case!

By Fredrik Brattstig @virtualbrat

24 May -22
Being mobile is very popular nowadays and being able to work securely in remote locations with good usability of your remote sessions is a must. Let’s have a look at what IGEL OS laptops when on-the-go could be like?
In this video I’m using my LG Gram 15″ laptop (LG Gram laptops) with IGEL OS, connecting to an NVidia GPU-enabled desktop using Citrix. The task is to modify a fan-mount for my NVidia A16 GPU, to be able to mount a blower fan to provide proper cooling for this awesome GPU. In the video I connect to my Citrix session from my IGEL OS laptop, I open up blender (blender.org) and load up an existing model. My task is to refine the previous prototype. I need to extend the section that holds the blower fan. I do the needed modifications to the 3D model and export it to a stereolithography (.stl) file which I then open up in Ultimaker Cura to prepare the model for printing. I slice the model in Cura and then upload it to Creality Cloud. Using Creality Cloud I then start up the 3D printing of the model.

At the end of the video, I’m sending the model to my 3D printer. Here are a few shots from the printing.. I’m getting some spider strings but those are easily removed using a heat gun in the finishing up at the post process.

3D Printing 1-2-3-4-5

And the final product:

Fan duct
Mounted on the NVidia A16
With the blower fan mounted

I have now created a fan mount, a piece of plastic, which is nowhere found on the market. Without the 3D modeling, and the 3D printer, it would have been very difficult to mount my NVidia GPU in my homebuilt server (basically just a PC) and have the GPU properly cooled.

I must say:


– The vGPU boards are supposed to be mounted in certified server systems with a properly designed flow of air. Don’t try this at home!

When it comes to remoting advanced graphics, like CAD/3D modeling, etc, IGEL OS is a Linux based OS, and IGEL OS isn’t limited in terms of framerates, It will consume whatever framerates delivered from the backend system, as long as the IGEL OS endpoints GPU can handle the decoding of the h264 stream.

As seen in the video, a mobile use case for this scenario is fulfilled. Just taking my laptop sitting at a desk, using wifi connectivity. The cable I plug in at the beginning of the video is the screen grabber, connected to HDMI out of the laptop. I could have been at the Starbucks or in the airport or anywhere else. And, with an LTE adapter in the laptop, all limits are gone.

BTW, a review of the NVidia A16 will soon be live on virtualbrat.com