🌐
GitHub
github.com › JeremyMain › GPUProfiler
GitHub - JeremyMain/GPUProfiler: GPUProfiler - Understand your application and workflow resource requirements · GitHub
In future version, the method to display this information will need to be optimized to support multi-GPU configurations and new metrics. Double clicking the graph area will change the display mode to be a tool view, and via the options menu it can be selected to run as always on top if desired. Double clicking the graph area again will revert back to the standard display mode. Start with asking your customer to download GPUProfiler from the GitHub page, this allows me to understand the number of downloads of the tool.
Starred by 313 users
Forked by 20 users
🌐
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
🌐
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
🌐
NVIDIA Developer
developer.nvidia.com › nvidia-visual-profiler
NVIDIA Visual Profiler | NVIDIA Developer
The NVIDIA Visual Profiler is a cross-platform performance profiling tool that delivers developers vital feedback for optimizing CUDA C/C++ applications. First introduced in 2008, Visual Profiler supports all 350 million+ CUDA capable NVIDIA GPUs shipped since 2006 on Linux, Windows, and ARM.
🌐
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
🌐
Coding by Example
codingbyexample.com › home › running cuda profilers on linux: gpu optimizations
Running CUDA Profilers on Linux: GPU Optimizations
September 25, 2020 - Nsight Compute can be found at the following link; it has also been updated in the past few days, from version 2020.1.2 to 2020.2.0. Click the green download button, then choose the Linux version.
🌐
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.
🌐
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 - First install the tool, run: $ sudo apt install intel-gpu-tools ## CentOS/RHEL/Fedora Linux user try the dnf command ## $ sudo dnf install intel-gpu-tools Fedora, RHEL and CentOS Linux user can use the podman command as follows to install the ...
🌐
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.
Find elsewhere
🌐
GitHub
github.com › GPUOpen-Tools › radeon_gpu_profiler
GitHub - GPUOpen-Tools/radeon_gpu_profiler: Radeon GPU Profiler (RGP) is a tool from AMD that allows for deep inspection of GPU workloads. · GitHub
Unzip/Untar the download file. The directory contains the following: ... To capture a profile from a game, run the Radeon Developer Panel and follow the instructions in the Help. Help can be found in the following locations: ... Help web pages can be accessed from the Welcome screen in the Radeon GPU Profiler, or from the Help menu ... With the introduction of 25.20-based Linux drivers, the AMDVLK driver is no longer included in the amdgpu-pro driver package.
Starred by 445 users
Forked by 43 users
🌐
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.
🌐
GitHub
github.com › GPUOpen-Tools › radeon_gpu_profiler › releases
Releases · GPUOpen-Tools/radeon_gpu_profiler
The Radeon™ GPU Profiler is part of the Radeon Developer Tool Suite, which can be downloaded from the following locations: Windows build: RadeonDeveloperToolSuite-2025-10-29-1732.zip Linux build: RadeonDeveloperToolSuite-2025-10-29-1732.tgz
Author   GPUOpen-Tools
🌐
Vktracer
vktracer.com
VKtracer - Vulkan Profiler | GPU Optimization
Download for Linux x64 · Coming Soon · Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc. Other names and brands may be claimed as the property of others. HomeFeaturesPricing · DocsDownloadContact us · Privacy policyTerms of useLicense agreement ·
🌐
GPU Mart
gpu-mart.com › blog › top-3-linux-gpu-monitoring-command-line-tools
Top 3 Linux GPU Monitoring Command Line Tools
They are a fancy but very useful tool for GPU monitoring, an ncurses based GPU status viewer for NVIDIA GPUs, similar to the htop command or the top command. We can install it as follows using the pip/apt command on a Debian or an Ubuntu Linux.
🌐
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.
🌐
GitHub
github.com › lstalmir › VulkanProfiler
GitHub - lstalmir/VulkanProfiler: Real-time GPU profiling layer for Vulkan applications. · GitHub
This tool is a real-time GPU profiling layer for applications using Vulkan API. It provides data for performance analysis on all levels, down to single draw calls. If you have any questions, suggestions or problems, please create an issue. Full documentation of the layer is available at lstalmir.github.io/VulkanProfiler. ... Please refer to the documentation for more detailed instructions. The layer is available for Windows and Linux...
Starred by 95 users
Forked by 11 users
Languages   C++ 94.9% | CMake 2.0% | Python 1.8%
🌐
GitHub
github.com › msaroufim › awesome-profiling
GitHub - msaroufim/awesome-profiling: Awesome utilities for performance profiling · GitHub
ARM profiling: ARM specific profiling tools, heavyweight UI ... Ingero: eBPF-based GPU causal observability agent. Traces CUDA Runtime/Driver APIs via uprobes and host kernel events via tracepoints.
Starred by 208 users
Forked by 11 users
🌐
GitHub
github.com › Syllo › nvtop
GitHub - Syllo/nvtop: GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm · GitHub
May 7, 2026 - It can handle multiple GPUs and print information about them in a htop-familiar way. Currently supported vendors are AMD (Linux amdgpu driver), Apple (limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux MSM driver), Broadcom VideoCore (Linux v3d driver), Rockchip, MetaX (MXSML driver), Enflame (Linux EFML driver), Tenstorrent (Linux tt-kmd driver).
Starred by 10.8K users
Forked by 399 users
Languages   C 92.1% | CMake 5.5%
🌐
NVIDIA Developer
developer.nvidia.com › performance-analysis-tools
Nsight Developer Tools | NVIDIA Developer
Nsight Graphics is a standalone application for the debugging, profiling, and analysis of graphics applications on Microsoft Windows and Linux. It allows you to optimize the performance of applications based on Direct3D 11, Direct3D 12, DirectX Raytracing 1.1, OpenGL, Vulkan, and the Khronos Vulkan Ray Tracing Extension. Learn More · Nsight VSE is an application development environment for heterogeneous platforms that brings GPU computing into Microsoft Visual Studio.
🌐
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.