GitHub
github.com › JeremyMain › GPUProfiler
GitHub - JeremyMain/GPUProfiler: GPUProfiler - Understand your application and workflow resource requirements · GitHub
There is no requirements to view the resulting GPUProfiler data file on the host where it was generated, nor do you need to have a GPU to view the data files. A console based version of GPUProfiler for Linux or Linux kernel derived hypervisors is in limited beta and will be released shortly.
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.
Videos
Intel
intel.com › content › www › us › en › docs › oneapi › optimization-guide-gpu › 2023-0 › gpu-analysis-with-vtunetm-profiler.html
GPU Analysis with VTuneTM Profiler
On Linux OS: vtune -collect gpu-hotspots -- ./matrix.dpcpp · On Windows OS: vtune.exe -collect gpu-hotspots -- matrix_multiply.exe · Characterization profile · The default analysis configuration invokes the Characterization profile with the Overview metric set.
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
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 ...
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%
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.
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.
Google
docs.cloud.google.com › compute engine › monitoring gpu performance on linux vms
Monitoring GPU performance on Linux VMs | Compute Engine | Google Cloud Documentation
Use NVIDIA Data Center GPU Manager (DCGM) profiling metrics to identify bottlenecks and performance issues within your GPUs. Set up managed instance groups (MIGs) to autoscale resources.
Reddit
reddit.com › r/opengl › graphics profiling on linux. what are the options?
r/opengl on Reddit: Graphics profiling on linux. What are the options?
March 30, 2015 -
As the title says, I'm looking for graphics profilers on linux. I know AMD has perfstudio, but if I'm not mistaken, Nvidia does not have any options for linux. I tried vogl, but it I'm not sure how to interpret the information it gives me.
So, are there any other options?
Top answer 1 of 5
5
I just discovered this today, when looking for simple cross platform profilers to get some basic opengl info. https://github.com/apitrace/apitrace Keep in mind I'm at the beginner level with opengl, but this was pretty useful from my perspective.
2 of 5
2
What we do, port it to Android, install it on any Adreno device and use the Adreno profiler. If you have your project already running on Linux it shouldn't be a problem the port itself.
LinuxVox
linuxvox.com › blog › linux-gpu-info
Unveiling Linux GPU Information: A Comprehensive Guide — linuxvox.com
For example, you can use the node_exporter in combination with a custom script to expose GPU metrics to Prometheus, and then visualize the data in Grafana. Understanding and managing Linux GPU information is essential for optimizing system performance, troubleshooting issues, and ensuring the longevity of your GPU.