How to Install GPU-Viewer on Ubuntu 26.04, 24.04 and 22.04

Install GPU-Viewer on Ubuntu 26.04, 24.04 and 22.04 via PPA or Flatpak. Monitor GPU usage, temperature and memory with this tool.

Last updatedAuthorJoshua JamesRead time5 minGuide typeUbuntu

Install GPU-Viewer on Ubuntu when you want a desktop view of graphics capability data instead of separate OpenGL, Vulkan, OpenCL, and VDPAU terminal checks. GPU-Viewer works like a Linux-friendly GPU-Z style inspector: it gathers graphics API details into tabs, but it does not install drivers, tune fan curves, change brightness, or act as a live performance monitor. On Ubuntu 26.04, 24.04, and 22.04, Flatpak is the cleanest path because Flathub tracks the current upstream release; Ubuntu 26.04 also has a Universe package, while the older PPA remains useful only for Ubuntu 24.04 and 22.04 users who specifically need a native apt package.

Install GPU-Viewer on Ubuntu

Three package-manager paths exist, but they do not cover the same Ubuntu releases. Use Flatpak unless you have a specific reason to prefer the Ubuntu 26.04 repository package or the legacy PPA package on Ubuntu 24.04 or 22.04.

MethodChannelVersionUpdatesBest For
FlatpakFlathubCurrent upstream releaseVia flatpak updateUbuntu 26.04, 24.04, and 22.04 desktops
Ubuntu repositoryUbuntu Universe3.26.x on Ubuntu 26.04Via apt upgradeUbuntu 26.04 users who want a distro package
Legacy PPALaunchpad PPAOlder buildsVia apt upgradeUbuntu 24.04 or 22.04 amd64 users who need an apt package

Flathub currently publishes GPU-Viewer for x86_64 and aarch64. Ubuntu 26.04 publishes gpu-viewer in Universe, but Ubuntu 24.04 and 22.04 do not currently have a default repository candidate. The PPA package index currently contains amd64 builds for Ubuntu 24.04 and 22.04, but not Ubuntu 26.04, so it is not a general fallback for every supported Ubuntu system.

Flatpak is not pre-installed on Ubuntu. If flatpak --version fails, follow the guide to install Flatpak on Ubuntu before continuing.

Install GPU-Viewer via Flatpak

Enable Flathub for GPU-Viewer

Add Flathub at system scope, then verify that the remote is available before installing GPU-Viewer.

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak remotes --columns=name,options
flathub  system

Install the GPU-Viewer Flatpak

Install the Flathub build with the validated application ID:

sudo flatpak install flathub io.github.arunsivaramanneo.GPUViewer -y

Confirm the installed build with Flatpak metadata:

flatpak info io.github.arunsivaramanneo.GPUViewer

Relevant output includes:

ID: io.github.arunsivaramanneo.GPUViewer
Ref: app/io.github.arunsivaramanneo.GPUViewer/x86_64/stable
Arch: x86_64
Branch: stable
Version: 3.32
Origin: flathub
Installation: system
Runtime: org.gnome.Platform/x86_64/50

The Flathub build declares display and GPU access permissions such as x11, ipc, and dri. GPU-Viewer needs those permissions to inspect graphics data through the host display stack; they do not grant broad filesystem access.

Install the Ubuntu Repository Package on Ubuntu 26.04

Use this method only on Ubuntu 26.04 when you want a distro-managed package and do not need the current Flathub release. Ubuntu 24.04 and 22.04 users should use Flatpak or the scoped PPA method instead.

sudo apt update
apt-cache policy gpu-viewer
gpu-viewer:
  Installed: (none)
  Candidate: 3.26+ds-1
  Version table:
     3.26+ds-1 500
        500 http://au.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages

Install the Ubuntu package after the candidate appears from the resolute/universe component:

sudo apt install gpu-viewer -y

Install the Legacy GPU-Viewer PPA Package

The PPA does not publish an Ubuntu 26.04 resolute repository, and the upstream project currently marks the PPA path as no longer supported. Use this method only on Ubuntu 24.04 or 22.04 when you need a native apt package and accept older builds.

Add the GPU-Viewer PPA

Install the PPA helper if it is missing, then add the GPU-Viewer PPA and refresh apt metadata.

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:arunsivaraman/gpuviewer -y
sudo apt update

Check the package candidate before installing. On Ubuntu 24.04, the PPA currently exposes this amd64 package:

apt-cache policy gpu-viewer
gpu-viewer:
  Installed: (none)
  Candidate: 3.02N2-1
  Version table:
     3.02N2-1 500
        500 https://ppa.launchpadcontent.net/arunsivaraman/gpuviewer/ubuntu noble/main amd64 Packages

Ubuntu 22.04 currently shows the older 2.30J1-1 package from the PPA’s jammy/main index. The PPA package depends on host graphics tools such as clinfo, vulkan-tools, mesa-utils, and vdpauinfo, plus GTK development packages, so the apt install can pull in more packages than the Flatpak path.

Install GPU-Viewer from the PPA

Install the native package after the PPA candidate appears from the expected Ubuntu release.

sudo apt install gpu-viewer -y

Launch GPU-Viewer on Ubuntu

Launch from the Terminal

Use the command that matches the installation method.

gpu-viewer

For the Flatpak build, launch the app with its Flatpak ID:

flatpak run io.github.arunsivaramanneo.GPUViewer

Launch from the Application Menu

Open Activities, search for GPU-Viewer, and launch the desktop entry. The app needs a graphical session because it displays hardware details in a GTK interface.

Check GPU Information with GPU-Viewer

GPU-Viewer reads capability data from tools such as glxinfo, vulkaninfo, clinfo, and vdpauinfo. Use the OpenGL, Vulkan, OpenCL, and VDPAU tabs to inspect renderer names, driver versions, API support, memory heaps, queue families, and extension lists. If you were looking for a GPU-Z style Linux viewer, GPU-Viewer is the information-inspection tool; it is not a sensor dashboard, benchmark, or overclocking utility.

The Flatpak build bundles the diagnostic tools it needs inside the sandbox. If you want host-terminal reports that you can attach to a support request, install the Ubuntu diagnostic packages first:

sudo apt install mesa-utils vulkan-tools clinfo vdpauinfo -y

Then save the reports you need:

glxinfo -B > gpu-opengl.txt
vulkaninfo --summary > gpu-vulkan.txt
clinfo > gpu-opencl.txt
vdpauinfo > gpu-vdpau.txt

These diagnostic packages come from Ubuntu’s universe component. If apt cannot find them on a minimal or customized system, enable the component with the Ubuntu Universe and Multiverse guide, then rerun the install command.

Update or Remove GPU-Viewer

Update GPU-Viewer

Update GPU-Viewer with the same package manager that installed it.

Update the Flatpak Build

sudo flatpak update io.github.arunsivaramanneo.GPUViewer -y

To refresh every Flatpak app and runtime on the system, run:

sudo flatpak update -y

Update the APT or PPA Package

sudo apt update
sudo apt install --only-upgrade gpu-viewer

Remove GPU-Viewer

Remove the package and any source you added for the method you used.

Remove the Flatpak Build

sudo flatpak remove io.github.arunsivaramanneo.GPUViewer -y
sudo flatpak uninstall --unused -y

Confirm the Flatpak app is gone:

sudo flatpak list --app --columns=application | grep -Fx io.github.arunsivaramanneo.GPUViewer || echo "NOT_INSTALLED"
NOT_INSTALLED

The following command permanently deletes GPU-Viewer settings and cached data from your account’s Flatpak sandbox. Skip it if you want to keep local preferences.

rm -rf ~/.var/app/io.github.arunsivaramanneo.GPUViewer

Remove the APT or PPA Package

Remove the native package first:

sudo apt remove gpu-viewer

If you added the PPA only for GPU-Viewer, remove it and refresh apt metadata:

sudo add-apt-repository --remove ppa:arunsivaraman/gpuviewer -y
sudo apt update

Confirm the package is no longer installed:

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' gpu-viewer 2>/dev/null | grep '^ii' || echo "gpu-viewer not installed"
gpu-viewer not installed

Troubleshoot GPU-Viewer on Ubuntu

GPU-Viewer Opens but Tabs Are Empty

Empty tabs usually mean the underlying graphics stack cannot report data, not that GPU-Viewer can repair the driver. Check the host graphics tools from a graphical session:

glxinfo -B

Relevant output from a working OpenGL stack includes:

display: :0  screen: 0
direct rendering: Yes
OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 555.58.02

Check Vulkan and OpenCL separately when those tabs are blank:

vulkaninfo --summary
clinfo

If the commands fail because the tools are missing, install the diagnostic packages from Ubuntu’s repositories:

sudo apt install mesa-utils vulkan-tools clinfo vdpauinfo -y

If the tools run but report missing drivers, fix the driver stack first. NVIDIA systems can use the Ubuntu NVIDIA driver guide. AMD and Intel systems usually rely on Mesa, so the Ubuntu Mesa driver guide is the better handoff when the distro-provided Mesa stack is too old for your hardware or Vulkan workload.

The PPA Fails on Ubuntu 26.04

Ubuntu 26.04 currently gets a missing Release file when the PPA is added:

E: The repository 'https://ppa.launchpadcontent.net/arunsivaraman/gpuviewer/ubuntu resolute Release' does not have a Release file.

Remove the PPA source and use the Flatpak method or the Ubuntu 26.04 Universe package instead:

sudo add-apt-repository --remove ppa:arunsivaraman/gpuviewer -y
sudo apt update

Flatpak Cannot Find the Flathub Runtime

If Flatpak reports that a runtime such as org.gnome.Platform or org.freedesktop.Platform was not found, verify that the Flathub remote exists at system scope:

flatpak remotes --columns=name,options
flathub  system

If flathub is missing, add it again and retry the install:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub io.github.arunsivaramanneo.GPUViewer -y

Conclusion

GPU-Viewer gives Ubuntu users a practical GUI for checking OpenGL, Vulkan, OpenCL, and VDPAU capability data without reading several raw terminal reports. Flatpak is the best current install path across Ubuntu 26.04, 24.04, and 22.04 because it tracks the active upstream release and includes the diagnostic tools inside the sandbox. Ubuntu 26.04 users also have a Universe package, while the PPA still answers package-specific searches for Ubuntu 24.04 and 22.04 but remains older, amd64-only in the package index, and unavailable for Ubuntu 26.04.

Share this guide

Help another Linux user troubleshoot faster

Share this guide with someone troubleshooting Linux systems or saving it for later.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Verify before posting: