Hi Daniel van Vugt,

Thanks for pointing out the log.

We have been attempting to load the Mesa [v22.3.5] dependencies provided
by the Imagination team which includes the hardware support changes for
mesa. However, after installing Imagination provided Mesa, GNOME fails
to launch, and we are encountering the "Oh no! Something has gone wrong"
error screen.


However after further analysis I found the GNOME itself is installing standard 
mesa available from ubuntu apt.  as seen below mesa v23.2.1 is been installed 
with GNOME, but mesa v22.3.5 is from Imagination team.

libegl-mesa0/jammy-updates,now 23.2.1-1ubuntu3.1~22.04.3 riscv64 
[installed,automatic]
libgl1-mesa-dri/jammy-updates,now 23.2.1-1ubuntu3.1~22.04.3 riscv64 
[installed,automatic]
libglapi-mesa/jammy-updates,now 23.2.1-1ubuntu3.1~22.04.3 riscv64 
[installed,automatic]
libglx-mesa0/jammy-updates,now 23.2.1-1ubuntu3.1~22.04.3 riscv64 
[installed,automatic]
mesa-utils-bin/jammy,now 8.4.0-1ubuntu1 riscv64 [installed,automatic]
mesa-utils/jammy,now 8.4.0-1ubuntu1 riscv64 [installed,automatic]
mesa-vulkan-drivers/jammy-updates,now 23.2.1-1ubuntu3.1~22.04.3 riscv64 
[installed,automatic]
mesa/now 22.3.5-1 riscv64 [installed,local]

Do you have any insights into the proper procedure for loading Mesa
dependencies that we should follow without having conflict from standard
mesa[v23.2.1] and mesa[v22.3.5] from Imagination?


Regards,
Sharan

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2105985

Title:
  Issue with enabling harware acceleration support on Ubuntu 24[RISCV64]

Status in linux package in Ubuntu:
  Incomplete
Status in linux-riscv package in Ubuntu:
  Incomplete
Status in mesa package in Ubuntu:
  Incomplete

Bug description:
  We are currently working on enabling GNOME (Wayland) to run on top of
  a Imagination GPU hardware accelerator for RISCV64. Initially, we
  tested this on Ubuntu 22.04 LTS, but after receiving suggestions from
  the GNOME forum, we decided to switch to Ubuntu 24.04 LTS. Since
  upgrading, we’ve noticed significant improvements, and GNOME is
  running more smoothly than expected. However, the graphics
  configuration still shows “Software Rendering” instead of utilising
  hardware acceleration. Despite configuring the Imagination GPU, we are
  unable to enable hardware acceleration for GNOME, which is impacting
  3D rendering performance.

  Please find the below EGL logs details for Imagination GPU as below:

  OpenGL ES profile vendor: Imagination Technologies
  OpenGL ES profile renderer: PowerVR Rogue GE8300
  OpenGL ES profile version: OpenGL ES 3.2
  OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
  OpenGL ES profile extensions:

  After several attempts and experiments running GPU computing tests,
  such as OpenCL tests on the Imagination GPU, an issue arises when
  attempting to execute 3D programs[opengles], as they are being
  executed on the CPU instead of the imagination GPU.

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: mutter (not installed)
  Uname: Linux 5.10.41 riscv64
  ApportVersion: 2.28.1-0ubuntu3.5
  Architecture: riscv64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Wed Apr  2 09:12:29 2025
  SourcePackage: mutter
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2105985/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to