Ubuntu 26.04 LTS GPU and Hardware Updates: CUDA, ROCm, DPC++, and More Platform Changes

A summary of the Ubuntu 26.04 LTS release notes related to GPU computing, AI software stacks, hardware support, and platform requirements, including DPC++, CUDA, ROCm, Intel GPUs, Raspberry Pi, RISC-V, and IBM Z.

If the previous article worked as a desktop-focused overview of Ubuntu 26.04 LTS, this one is better read as its hardware and compute-side follow-up. In this 26.04 cycle, Ubuntu pushed a number of AI, GPU computing, and platform compatibility changes into the main archive or formal support scope.

The short version is this: the most important part of this round is not just desktop and kernel upgrades, but that Ubuntu is bringing Intel, NVIDIA, and AMD GPU computing stacks into the distribution in a more systematic way.

Starting with 26.04, Intel’s open-source oneAPI DPC++ compiler is available directly from Ubuntu Archive for building SYCL code. Its runtime also includes adapters for Intel GPUs.

Two related components are also now available from Ubuntu repositories:

  • oneDPL, the DPC++ library, which provides higher-productivity developer APIs
  • oneDNN, built with dpclang-6, which can run on Intel GPUs

That means if you are already working with SYCL, heterogeneous computing, or AI workloads on Intel GPUs, Ubuntu now offers a more direct path instead of forcing you to maintain a separate external stack for everything.

Ubuntu also calls out one practical requirement: users need to be in the render group to actually use these Intel GPU-related capabilities.

2. The NVIDIA CUDA toolkit can now be installed directly with apt

For many developers and operators, this may be one of the most immediately useful changes in the notes.

Starting with 26.04, the NVIDIA CUDA toolkit can now be installed directly from Ubuntu Archive:

1
sudo apt install cuda-toolkit

The value here is bigger than just saving a few setup steps.

For developers shipping software on Ubuntu, this new model means they can simply declare a dependency on the CUDA runtime, while Ubuntu manages installation and compatibility at the distribution level. That makes CUDA feel more like a native system capability on Ubuntu, rather than an extra software layer that always has to be maintained separately.

3. AMD ROCm 7.1.0 is now in Universe

On the AMD side, Ubuntu Universe now includes ROCm 7.1.0.

These libraries mainly provide:

  • backend infrastructure for AI training and inference on AMD GPUs
  • software foundations for machine learning and high performance computing

Canonical also notes that ROCm-related components are continuously tested in its CI/CD pipeline. Beyond autopkgtests, that includes several user-space applications such as:

  • llama.cpp
  • pytorch
  • Blender
  • Lemonade Server

That detail matters, because it shows Ubuntu is not just dropping packages into the archive. It is validating ROCm as a maintainable software stack.

4. The bigger story is that all three GPU ecosystems are landing

It becomes easier to see the direction of 26.04 when DPC++, CUDA, and ROCm are viewed together:

  • Intel: bringing SYCL / oneAPI components into official repositories
  • NVIDIA: giving the CUDA toolkit a distribution-managed installation path
  • AMD: shipping ROCm 7.1.0 in Universe with ongoing testing

If you work with these kinds of workloads on Ubuntu, this release will probably feel more relevant:

  • local LLM inference
  • GPU-accelerated training or fine-tuning
  • Blender, scientific computing, and HPC
  • development environments that need to move across different GPU platforms

In other words, Ubuntu is no longer just “a system where you can install a GPU driver.” It is starting to carry a fuller user-space software stack for AI and GPU computing.

5. NVIDIA Dynamic Boost is enabled by default

Since 25.04, Dynamic Boost has been enabled by default on supported NVIDIA laptops.

The idea is straightforward: depending on system load, power can be shifted dynamically between the CPU and GPU. In gaming scenarios, that usually means giving more power to the GPU when needed to extract more performance.

It only applies under two conditions:

  • the laptop is connected to AC power
  • the GPU load is high enough

It does not engage while the system is running on battery.

6. Support for new Intel integrated and discrete GPUs keeps moving forward

Ubuntu also continues expanding support for new Intel GPUs, including:

Integrated:

  • Intel Core Ultra Xe2
  • Intel Core Ultra Xe3

Discrete:

  • Intel Arc 5 B570
  • Intel Arc 5 B580
  • Intel Arc Pro B50
  • Intel Arc Pro B60
  • Intel Arc Pro B65
  • Intel Arc Pro B70

Ubuntu also highlights several features already available around these devices:

  • improved GPU and CPU ray tracing performance through Intel Embree, benefiting applications such as Blender 4.2+
  • hardware video encoding for AVC, JPEG, HEVC, and AV1 on “Battlemage” devices
  • a new CCS optimization in Intel Compute Runtime
  • enabled debugging support for Intel Xe GPUs

If you are watching follow-up releases, 25.10 also continues to bring in more capabilities, including:

  • initial support for Intel’s next-generation client platform codenamed Panther Lake through Linux kernel 6.17
  • improved IOMMU, PCIe subsystem, and multi-GPU support
  • Mesa 25.2.3 enabling VK_KHR_shader_bfloat16 for Battlemage and Panther Lake
  • intel-media-driver 25.3.0 adding Panther Lake decode support and VP9 encoding
  • intel-compute-runtime 25.31 adjusting the Level Zero USM pool and local device memory event allocation behavior
  • level-zero 1.24 and level-zero-raytracing 1.1.0 bringing broader spec and RTAS extension support

7. Suspend and resume is more stable on Nvidia desktops too

Starting with 25.10, Ubuntu enables suspend-resume support in the proprietary Nvidia driver to reduce corruption and freezing when waking a desktop system.

This is not the most visible kind of change, but it matters a lot in everyday use, especially on desktops that stay on for long periods and frequently suspend and resume.

8. ARM, Raspberry Pi, RISC-V, and IBM Z also get harder platform-level changes

Beyond the GPU software stack, the release notes also include several platform-level changes worth calling out separately.

ARM64 desktop platforms

Starting with 25.10, the ARM64 linux-generic kernel provides broader desktop compatibility for ARM64 desktop platforms that boot through UEFI.

A new Raspberry Pi boot layout

One change introduced in 25.10 and refined in 26.04 is a new boot partition layout for Raspberry Pi systems.

Its goal is to improve boot reliability: newly written boot assets are first “tested” before they are committed as the new “known good” set.

The firmware date requirements are the part most users will want to remember:

  • Pi 3 / 3+ / CM3+ / Zero 2W: no additional action required, the boot firmware is in the image itself
  • Pi 4 / 400 / CM4: boot firmware must be dated no earlier than 2022-11-25
  • Pi 5 / 500 / CM5: boot firmware must be dated no earlier than 2025-02-11

You can check it with:

1
sudo rpi-eeprom-update

If the firmware is too old and you are using Ubuntu 24.04 LTS or newer, you can update it like this:

1
2
sudo rpi-eeprom-update -a
sudo reboot

Raspberry Pi desktop images now use desktop-minimal

Since 25.10, Ubuntu Desktop images for Raspberry Pi are based on desktop-minimal rather than the full desktop seed.

Ubuntu gives a very concrete benefit here: the default app set is smaller, saving about 777MB on the uncompressed image and on installed systems.

If you want to remove that default app set in bulk after upgrading, you can use:

1
sudo apt purge ubuntu-desktop --autoremove

If you want to keep some of those applications, just mark them as manually installed with apt first.

Swap on Raspberry Pi is now handled by cloud-init

Since 25.10, swap file creation on Raspberry Pi desktop images is handled by cloud-init.
If you want to customize swap size before first boot, you can edit user-data on the boot partition directly.

RISC-V requirements have moved up

Starting with 25.10, the RISC-V build of Ubuntu 26.04 LTS requires hardware that implements the RVA23S64 ISA profile.

Systems that do not meet that requirement can no longer run Ubuntu 26.04 LTS. If you still have boards based on earlier RVA20 processor cores, you need to stay on the support line provided by Ubuntu 24.04 LTS.

According to Ubuntu, as of April 2026, there is still no real RVA23S64 hardware available. So the only currently supported platform is effectively a QEMU virtualized environment configured with -cpu rva23s64.

IBM Z now requires z15 at minimum

Starting with 26.04, the minimum requirement for the s390x architecture has moved up to z15.

That means:

  • z14 / LinuxONE II and older systems can no longer install Ubuntu 26.04 LTS
  • z15 / LinuxONE III and newer systems should see better performance

9. Who should read this first

This article is more useful than the desktop overview if you fall into any of these cases:

  • you use Ubuntu for CUDA, ROCm, SYCL, or local AI inference
  • you do development or compute work on Intel, NVIDIA, or AMD GPUs
  • you maintain Raspberry Pi, ARM64, RISC-V, IBM Z, or other non-standard x86 platforms
  • you are especially sensitive to repository availability, driver behavior, runtimes, and platform requirements after an upgrade

10. One-line takeaway

The key point of Ubuntu 26.04 LTS on the hardware and AI stack side is not that one GPU vendor got a standout upgrade. It is that Intel’s DPC++, NVIDIA’s CUDA, and AMD’s ROCm are all entering the Ubuntu ecosystem in a more official, in-repository, and maintainable way.

If you used to think of Ubuntu as “the system first, then I assemble the GPU environment myself,” 26.04 starts to look more like a distribution that is willing to actively carry AI and heterogeneous computing workloads.

记录并分享
Built with Hugo
Theme Stack designed by Jimmy