Linux


If your Ubuntu 24.04 installer is crashing…

Today I tried Xubuntu 24.04 (with an X, but the bug applies to Ubuntu as well) inside VirtualBox and first thing I noticed is that it was crashing. A lot. And I am not alone. After a quick digging, the installer heavily relies on OpenGL. But it’s not behaving properly. […]


Vulkan integration between multiple libraries (e.g. Qt + OgreNext)

So I’ve been working into integrating Qt Quick (QML) and OgreNext when using the Vulkan RenderSystem for use in Gazebo. Note that I’m talking about Qt Quick. The ‘stable’ Qt Widgets interface (which uses QVulkanWindow) doesn’t have this problem because it’s too simple. There are various ways to perform an […]


The road to 16-bit floats GPU is paved with our blood

Ok that was a flashy clickbait-y title! What? You didn’t like it? I’m proud of that one! So I recently tried to implement 16-bit floats into our shaders. I knew it was untested. What I was not prepared is… how untested everything is! We use macros like #define midf min16float. […]


Radeon RX 6800 XT and Linux

So I got Radeon 6800 XT working on Ubuntu 18.04.5 LTS but it wasn’t hassle free, given the card is too new To get it working, you’ll need the following: Kernel Installation Without a newer Kernel, the OS won’t know how to talk to the GPU. Kernel 5.13 is recommended. […]