GPU Hardware Acceleration Support For riscv64 GNOME Desktop

Hello Everyone,

We are in the process of enabling GPU HW Acceleration for GNOME Desktop on my riscv platform. After installing the GPU Kernel Driver and exporting the necessary files of DDK for Wayland WS. We’re installing gnome-desktop packages along with all required dependencies on Ubuntu 22.04, We are able to log into GNOME Desktop successfully. But, the main issue we’re facing is that GNOME Desktop is defaulting to use ‘softpipe’ graphics setting instead of utilising our platform’s IMG-GPU IP.

We are seeking guidance on how to configure GNOME to properly utilise the hardware GPU Accelerator. We’ve performed several experiments on GNOME to use IMG_GPU as it’s Graphics options, but haven’t been successful in doing it. Please do share you’re inputs and any support or guidance is highly appreciated.

Thank you.

Regards,
Sharan

2 Likes

Have you asked Ubuntu yet?

Oh, you’re using Ubuntu 22.04 LTS! There have been a lot of improvements since then. You’d want at least Ubuntu 24.04 LTS.

This has been answered in related post.

As suggested, your best bet is to use Ubuntu 24.04 LTS, which greatly increases your chances of getting things to work.

It’s the latest LTS (Long Term Support) release supported by Ubuntu, and there is no point spending time and effort in making things to work in an older LTS release (especially for the kind of work you’re attempting).

Hi @Sid and @jbicha ,

Thank you for your suggestions.

After upgrading to Ubuntu 24.04 LTS, I’ve noticed significant improvements, and GNOME is running more smoothly than expected. However, I’m still seeing that graphics configurations are showing “Software Rendering” instead of utilizing hardware acceleration. Despite setting up the Imagination GPU, I am still unable to enable hardware acceleration for GNOME, which is affecting the performance of 3D rendering.

Could you please share any additional suggestions or guidance on enabling hardware acceleration support for GNOME? Any assistance would be greatly appreciated.

Thank you!

Regards,
Sharan

Could you follow my other suggestion and ask Ubuntu ? Please use riscv64 in your topic title.

Tracked in: