🌐
nixCraft
cyberciti.biz › nixcraft › open source › command line hacks › top 7 linux gpu monitoring and diagnostic commands line tools
Linux GPU Monitoring and Diagnostic Commands Line Tools - nixCraft
February 3, 2025 - Install and run it as follows on your Debian or Ubuntu Linux: $ apt install mesa-utils $ glxgears The GPU frame rate is measured and published out on the screen every five seconds.
🌐
Medium
ehsanyousefzadehasl.medium.com › linux-commands-for-profiling-gpu-workloads-44968326f9bf
Linux Commands for Monitoring and Profiling GPU workloads + Linux must have commands | by Ehsan Yousefzadeh-Asl-Miandoab | Medium
November 10, 2023 - $ nvidia-smi topo --matrix # Showing the topology of the GPUs with 1 second intervals$ nvidia-smi nvlink --status$ nvidia-smi nvlink --capabilities$ sudo nvidia-smi nvlink -e · For knowing more using the provided help is the option. $ nvidia-smi -h$ nvidia-smi nvlink -h$ nvidia-smi topo -h$ nvidia-smi dmon -h$ nvidia-smi pmon -h · Note: There is a Linux tool like top and htop for GPUs: nvtop.
Discussions

How is the support of Nvidia Drivers in 2024 for Linux users
Ml training: you have no choice.th They're marginally good enough for everything else, but for ai/cuda/cl they're the gold standard. They're saying they're going OSS in the next year or so, here's hoping. For graphics I prefer amd, it's fully OSS and the drivers are surprisingly solid, potentially the best out there. More on reddit.com
🌐 r/linuxhardware
2
3
July 20, 2024
What is your favourite profiling tool for C++?
I got good results in the past with valgrind's callgrind for timing and massif for memory consumption and bottlenecks. They're maybe a bit old-fashioned but if it works it works. More on reddit.com
🌐 r/cpp
59
82
June 30, 2023
A fantastic AMD GPU GUI software for Linux: CoreCtrl
A great tip is to look at the Arch wiki . CoreCtrl has been mentioned there a couple of months ago already. More on reddit.com
🌐 r/linux_gaming
61
208
April 11, 2020
Best GPU for linux gaming?
I have a current-gen Nvidia card and an older AMD card at my disposal, so here's what I can tell you: Nvidia works absolutely perfectly with the proprietary driver on X. Nvidia is unusable on Wayland. Older cards can use nouveau for Wayland support, but you'd give up all of your gaming performance in exchange. Ampere cards do not work acceptably with nouveau even in X. AMD works for both Wayland and X. The in-game performance between AMD and Nvidia cards is similar in Linux as in Windows; a 3080 will still beat a 6800 in Linux. Basically, if all you're after is gaming performance, Nvidia is fine, so go with whichever card makes sense for your budget and desired performance. If you're heavier into the Linux side of things, bear in mind that you'll be stuck on X for now if you go Nvidia. More on reddit.com
🌐 r/linux_gaming
14
6
July 14, 2022
🌐
NVIDIA
docs.nvidia.com › cuda › profiler-users-guide › index.html
1. Preparing An Application For Profiling — Profiler 12.9 documentation
May 31, 2025 - This option is supported on Linux 64-bit targets in PGI 2019 version 19.1 or later. The NVIDIA Visual Profiler allows you to visualize and optimize the performance of your application. The Visual Profiler displays a timeline of your application’s activity on both the CPU and GPU so that you ...
🌐
Coding by Example
codingbyexample.com › home › running cuda profilers on linux: gpu optimizations
Running CUDA Profilers on Linux: GPU Optimizations
September 25, 2020 - Instructions for installing and running several of Nvidia's profiling tools on linux.
🌐
GitHub
github.com › JeremyMain › GPUProfiler
GitHub - JeremyMain/GPUProfiler: GPUProfiler - Understand your application and workflow resource requirements · GitHub
A small number of metrics using native calls or the NVIDIA APIs NVAPI or NVML were used to minimize measurement impact. When an NVIDIA GPU is not detected, all other metrics can be collected for comparing CPU only and GPU workloads. I initially attempted to stay away from using WMI based counters due to additional overhead incurred.
Starred by 313 users
Forked by 20 users
🌐
Baeldung
baeldung.com › home › administration › check and monitor active gpu in linux
Check and Monitor Active GPU in Linux | Baeldung on Linux
March 25, 2025 - Although they’re often barebone, Linux machines sometimes have a graphical processing unit (GPU), also known as a video or graphics card. Be it for cryptocurrency mining, a gaming server, or just for a better desktop experience, active graphics card monitoring and control can be essential. In this tutorial, we’ll discuss ways to check which GPU is currently active and in use.
🌐
GitHub
github.com › JeremyMain › GPUProfiler-for-Linux
GitHub - JeremyMain/GPUProfiler-for-Linux: GPUProfiler for Linux · GitHub
This is a basic, no fluf version of GPUProfiler for Linux that will allow you to capture and analyse the resource utilization of various workloads on Linux systems and select hypervisors.
Author   JeremyMain
🌐
Ubuntu Wiki
wiki.ubuntu.com › Touch › GPU profiling
Touch/GPU profiling - Ubuntu Wiki
July 2, 2015 - Click through to dedicated pages on installing and using the various GPU Profiling tools available.
🌐
ROCm Blogs
rocm.blogs.amd.com › software-tools-optimization › profilers › README.html
Introduction to profiling tools for AMD hardware - ROCm™ Blogs
April 10, 2026 - In such a scenario, it is best if users start by collecting timelines and traces of their application. On Linux® platforms, rocprof-sys enables the collection of CPU and GPU traces, and call stack samples to help identify major hot spots.
Find elsewhere
🌐
NVIDIA Developer
developer.nvidia.com › nvidia-visual-profiler
NVIDIA Visual Profiler | NVIDIA Developer
Use Nsight Systems for profiling system performance and Nsight Compute for kernel profiling.
🌐
Reddit
reddit.com › r/linux_gaming › gpuvis, an open source linux gpu profiler similar to gpuview
r/linux_gaming on Reddit: GPUVis, an open source Linux GPU profiler similar to GPUView
September 21, 2017 - Welcome to /r/Linux! This is a community for sharing news about Linux, interesting developments and press. If you're looking for tech support, /r/Linux4Noobs and /r/linuxquestions are friendly communities that can help you.
🌐
Reddit
reddit.com › r/linux › gpuvis, an open source linux gpu profiler similar to gpuview
r/linux on Reddit: GPUVis, an open source Linux GPU profiler similar to GPUView
September 21, 2017 - Please also check out: https://lemmy.ml/c/linux and Kbin.social/m/Linux Please refrain from posting help requests here, cheers.
🌐
ScienceDirect
sciencedirect.com › science › article › pii › B9780128007266000100
GPU Profiling Tools - ScienceDirect
May 1, 2015 - This chapter provides a brief overview of the components of the Linux desktop’s graphics stack and their related profiling tools. This overview includes hardware components, kernel space components, such as the DRM interface, as well as user space components, such as libdrm, Mesa, Pixman, and Cairo.
🌐
AMD GPUOpen
gpuopen.com › manuals › rgp_manual › rgp_manual-index
The AMD Radeon™ GPU Profiler (RGP) | GPUOpen Manuals
Consequently, the Radeon Developer Panel does not support capturing data from Vulkan applications when using these newer driver releases. To analyze Linux Vulkan workloads with Radeon GPU Profiler (RGP), Radeon Raytracing Analyzer (RRA), or Radeon Memory Visualizer (RMV), users can opt for ...
🌐
GitHub
github.com › lstalmir › VulkanProfiler
GitHub - lstalmir/VulkanProfiler: Real-time GPU profiling layer for Vulkan applications. · GitHub
On Linux (Debian-based systems), install libvulkan-dev and glslang-tools packages. To enable the layer add "VK_LAYER_PROFILER_unified" to the layer list in VkInstanceCreateInfo.
Starred by 95 users
Forked by 11 users
Languages   C++ 94.9% | CMake 2.0% | Python 1.8%
🌐
AMD GPUOpen
gpuopen.com › learn › amd-lab-notes › amd-lab-notes-profilers-readme
Introduction to profiling tools for AMD hardware - AMD GPUOpen
April 12, 2023 - Whether one wants to collect traces on the CPU, GPU, or both, understand kernel behavior, or assess memory access patterns, performing such an analysis might appear daunting for new users of AMD hardware. We begin by identifying the architecture and operating systems supported by each of the profiling tools provided by AMD. Almost all the tools in Table 1 support Linux...
🌐
GamingOnLinux
gamingonlinux.com › 2017 › 09 › gpuvis-an-open-source-linux-gpu-profiler-similar-to-gpuview
GPUVis, an open source Linux GPU profiler similar to GPUView | GamingOnLinux
September 21, 2017 - It seems Valve have been busy. GPUVis is a Linux GPU profiler similar to GPUView on Windows. It's supposed to help track down Linux gpu and application performance issues.
🌐
GPU Mart
gpu-mart.com › blog › top-3-linux-gpu-monitoring-command-line-tools
Top 3 Linux GPU Monitoring Command Line Tools
Explore top GPU monitoring software for Linux and Ubuntu. Discover how to use tools like GPUStat, NVTOP, and NVITOP for CPU and GPU monitoring.
🌐
AMD GPUOpen
gpuopen.com › rgp
AMD Radeon™ GPU Profiler - AMD GPUOpen
Meet the AMD Radeon™ GPU Profiler (RGP), a ground-breaking low-level optimization tool that provides detailed information on AMD Radeon™ GPUs. Download AMD RGP (Windows® 11)Download AMD RGP (Linux®)View AMD RGP on GitHubAMD RGP documentation