<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>drm/amdgpu AMDgpu driver — The Linux Kernel documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/alabaster.css?v=3918102e" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Core Driver Infrastructure" href="driver-core.html" />
<link rel="prev" title="GPU Driver Documentation" href="../drivers.html" />
<link rel="stylesheet" href="../../_static/custom.css" type="text/css" />
</head><body>
<div class="document">
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/logo.svg" alt="Logo of The Linux Kernel"/>
</a></p>
<h1 class="logo"><a href="../../index.html">The Linux Kernel</a></h1>
<p class="blurb">6.18.50</p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
<p>
<h3 class="kernel-toc-contents">Contents</h3>
<input type="checkbox" class="kernel-toc-toggle" id = "kernel-toc-toggle" checked>
<label class="kernel-toc-title" for="kernel-toc-toggle"></label>
<div class="kerneltoc" id="kerneltoc">
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../process/development-process.html">Development process</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../process/submitting-patches.html">Submitting patches</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../process/code-of-conduct.html">Code of conduct</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../maintainer/index.html">Maintainer handbook</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../process/index.html">All development-process docs</a></li>
</ul>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../../core-api/index.html">Core API</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../driver-api/index.html">Driver APIs</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="../../subsystem-apis.html">Subsystems</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#core-subsystems">Core subsystems</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../../subsystem-apis.html#human-interfaces">Human interfaces</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../../input/index.html">Input Documentation</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../hid/index.html">Human Interface Devices (HID)</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../sound/index.html">Sound Subsystem Documentation</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="../index.html">GPU Driver Developer’s Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../fb/index.html">Frame Buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../leds/index.html">LEDs</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#networking-interfaces">Networking interfaces</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#storage-interfaces">Storage interfaces</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../subsystem-apis.html#other-subsystems">Other subsystems</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../locking/index.html">Locking</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../process/license-rules.html">Licensing rules</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../doc-guide/index.html">Writing documentation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../dev-tools/index.html">Development tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../dev-tools/testing-overview.html">Testing guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../kernel-hacking/index.html">Hacking guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../trace/index.html">Tracing</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../fault-injection/index.html">Fault injection</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../livepatch/index.html">Livepatching</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../rust/index.html">Rust</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../admin-guide/index.html">Administration</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../kbuild/index.html">Build system</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../admin-guide/reporting-issues.html">Reporting issues</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tools/index.html">Userspace tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../userspace-api/index.html">Userspace API</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../firmware-guide/index.html">Firmware</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../devicetree/index.html">Firmware and Devicetree</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../arch/index.html">CPU architectures</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../staging/index.html">Unsorted documentation</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../translations/index.html">Translations</a></li>
</ul>
</div>
<script type="text/javascript"> <!--
var sbar = document.getElementsByClassName("sphinxsidebar")[0];
let currents = document.getElementsByClassName("current")
if (currents.length) {
sbar.scrollTop = currents[currents.length - 1].offsetTop;
}
--> </script>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/gpu/amdgpu/index.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
</div>
</div>
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="drm-amdgpu-amdgpu-driver">
<h1>drm/amdgpu AMDgpu driver<a class="headerlink" href="#drm-amdgpu-amdgpu-driver" title="Link to this heading">¶</a></h1>
<p>The drm/amdgpu driver supports all AMD Radeon GPUs based on the Graphics Core
Next (GCN), Radeon DNA (RDNA), and Compute DNA (CDNA) architectures.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="driver-core.html">Core Driver Infrastructure</a><ul>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#gpu-hardware-structure">GPU Hardware Structure</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#gfx-compute-and-sdma-overall-behavior">GFX, Compute, and SDMA Overall Behavior</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#driver-structure">Driver Structure</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#memory-domains">Memory Domains</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#buffer-objects">Buffer Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#prime-buffer-sharing">PRIME Buffer Sharing</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#mmu-notifier">MMU Notifier</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#amdgpu-virtual-memory">AMDGPU Virtual Memory</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#interrupt-handling">Interrupt Handling</a></li>
<li class="toctree-l2"><a class="reference internal" href="driver-core.html#ip-blocks">IP Blocks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="amd-hardware-list-info.html">AMD Hardware Components Information per Product</a><ul>
<li class="toctree-l2"><a class="reference internal" href="amd-hardware-list-info.html#accelerated-processing-units-apu-info">Accelerated Processing Units (APU) Info</a></li>
<li class="toctree-l2"><a class="reference internal" href="amd-hardware-list-info.html#discrete-gpu-info">Discrete GPU Info</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="module-parameters.html">Module Parameters</a></li>
<li class="toctree-l1"><a class="reference internal" href="gc/index.html">drm/amdgpu - Graphics and Compute (GC)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="gc/index.html#graphics-gfx-and-compute-microcontrollers">Graphics (GFX) and Compute Microcontrollers</a><ul>
<li class="toctree-l3"><a class="reference internal" href="gc/mes.html">MicroEngine Scheduler (MES)</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="display/index.html">drm/amd/display - Display Core (DC)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="display/index.html#dc-code-validation">DC Code validation</a></li>
<li class="toctree-l2"><a class="reference internal" href="display/index.html#dc-information">DC Information</a><ul>
<li class="toctree-l3"><a class="reference internal" href="display/display-manager.html">AMDgpu Display Manager</a><ul>
<li class="toctree-l4"><a class="reference internal" href="display/display-manager.html#lifecycle">Lifecycle</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/display-manager.html#interrupts">Interrupts</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/display-manager.html#atomic-implementation">Atomic Implementation</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/display-manager.html#color-management-properties">Color Management Properties</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/display-manager.html#dc-color-capabilities-between-dcn-generations">DC Color Capabilities between DCN generations</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="display/display-manager.html#blend-mode-properties">Blend Mode Properties</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/display-manager.html#blend-configuration-flow">Blend configuration flow</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="display/dcn-overview.html">Display Core Next (DCN)</a><ul>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-overview.html#front-end-and-back-end">Front End and Back End</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-overview.html#data-flow">Data Flow</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-overview.html#amd-hardware-pipeline">AMD Hardware Pipeline</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-overview.html#global-sync">Global Sync</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="display/dcn-blocks.html">DCN Blocks</a><ul>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-blocks.html#dchubbub">DCHUBBUB</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-blocks.html#hubp">HUBP</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-blocks.html#dpp">DPP</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-blocks.html#mpc">MPC</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-blocks.html#opp">OPP</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dcn-blocks.html#dio">DIO</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="display/programming-model-dcn.html">DC Programming Model</a><ul>
<li class="toctree-l4"><a class="reference internal" href="display/programming-model-dcn.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/programming-model-dcn.html#display-driver-architecture-overview">Display Driver Architecture Overview</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/programming-model-dcn.html#basic-objects">Basic Objects</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/programming-model-dcn.html#basic-operations">Basic Operations</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="display/mpo-overview.html">Multiplane Overlay (MPO)</a><ul>
<li class="toctree-l4"><a class="reference internal" href="display/mpo-overview.html#plane-restrictions">Plane Restrictions</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/mpo-overview.html#cursor-restrictions">Cursor Restrictions</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/mpo-overview.html#use-cases">Use Cases</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/mpo-overview.html#picture-in-picture-pip-playback-underlay-strategy">Picture-in-Picture (PIP) playback - Underlay strategy</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/mpo-overview.html#multiple-display-mpo">Multiple Display MPO</a><ul>
<li class="toctree-l6"><a class="reference internal" href="display/mpo-overview.html#limitations">Limitations</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="display/dc-debug.html">Display Core Debug tools</a><ul>
<li class="toctree-l4"><a class="reference internal" href="display/dc-debug.html#narrow-down-display-issues">Narrow down display issues</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/dc-debug.html#dc-dmesg-important-messages">DC dmesg important messages</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/dc-debug.html#avoid-loading-display-core">Avoid loading display core</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/dc-debug.html#display-flickering">Display flickering</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/dc-debug.html#display-artifacts">Display artifacts</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="display/dc-debug.html#disabling-enabling-specific-features">Disabling/Enabling specific features</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dc-debug.html#dc-visual-confirmation">DC Visual Confirmation</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/dc-debug.html#multiple-planes-debug">Multiple Planes Debug</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/dc-debug.html#pipe-split-debug">Pipe Split Debug</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="display/dc-debug.html#dtn-debug">DTN Debug</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dc-debug.html#collect-firmware-information">Collect Firmware information</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/dc-debug.html#dmub-firmware-debug">DMUB Firmware Debug</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/dc-debug.html#trace-groups">Trace Groups</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="display/display-contributing.html">AMDGPU - Display Contributions</a><ul>
<li class="toctree-l4"><a class="reference internal" href="display/display-contributing.html#gitlab-issues">Gitlab issues</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/display-contributing.html#igt">IGT</a></li>
<li class="toctree-l4"><a class="reference internal" href="display/display-contributing.html#compilation">Compilation</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#fix-compilation-warnings">Fix compilation warnings</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#fix-compilation-issues-when-using-um-architecture">Fix compilation issues when using um architecture</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="display/display-contributing.html#code-refactor">Code Refactor</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#add-prefix-to-dc-functions-to-improve-the-debug-with-ftrace">Add prefix to DC functions to improve the debug with ftrace</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#reduce-code-duplication">Reduce code duplication</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#make-atomic-commit-check-tail-more-readable">Make atomic_commit_[check|tail] more readable</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="display/display-contributing.html#documentation">Documentation</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#expand-kernel-doc">Expand kernel-doc</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="display/display-contributing.html#beyond-amdgpu">Beyond AMDGPU</a><ul>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#enable-underlay">Enable underlay</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#adaptive-backlight-modulation-abm">Adaptive Backlight Modulation (ABM)</a></li>
<li class="toctree-l5"><a class="reference internal" href="display/display-contributing.html#hdr-color-management-vrr">HDR & Color management & VRR</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="display/dc-glossary.html">DC Glossary</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="userq.html">User Mode Queues</a><ul>
<li class="toctree-l2"><a class="reference internal" href="userq.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="userq.html#theory-of-operation">Theory of Operation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="userq.html#special-packets">Special Packets</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="userq.html#memory-management">Memory Management</a></li>
<li class="toctree-l2"><a class="reference internal" href="userq.html#interaction-with-kernel-queues">Interaction with Kernel Queues</a></li>
<li class="toctree-l2"><a class="reference internal" href="userq.html#queue-resets">Queue Resets</a></li>
<li class="toctree-l2"><a class="reference internal" href="userq.html#ioctl-interfaces">IOCTL Interfaces</a><ul>
<li class="toctree-l3"><a class="reference internal" href="userq.html#info">INFO</a></li>
<li class="toctree-l3"><a class="reference internal" href="userq.html#userq">USERQ</a></li>
<li class="toctree-l3"><a class="reference internal" href="userq.html#userq-signal">USERQ_SIGNAL</a></li>
<li class="toctree-l3"><a class="reference internal" href="userq.html#userq-wait">USERQ_WAIT</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="userq.html#kernel-and-user-queues">Kernel and User Queues</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="flashing.html">dGPU firmware flashing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="flashing.html#ifwi">IFWI</a></li>
<li class="toctree-l2"><a class="reference internal" href="flashing.html#usb-c-pd-f-w">USB-C PD F/W</a></li>
<li class="toctree-l2"><a class="reference internal" href="flashing.html#sysfs-files">sysfs files</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="xgmi.html">AMDGPU XGMI Support</a></li>
<li class="toctree-l1"><a class="reference internal" href="ras.html">AMDGPU RAS Support</a><ul>
<li class="toctree-l2"><a class="reference internal" href="ras.html#ras-debugfs-sysfs-control-and-error-injection-interfaces">RAS debugfs/sysfs Control and Error Injection Interfaces</a></li>
<li class="toctree-l2"><a class="reference internal" href="ras.html#ras-reboot-behavior-for-unrecoverable-errors">RAS Reboot Behavior for Unrecoverable Errors</a></li>
<li class="toctree-l2"><a class="reference internal" href="ras.html#ras-error-count-sysfs-interface">RAS Error Count sysfs Interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="ras.html#ras-eeprom-debugfs-interface">RAS EEPROM debugfs Interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="ras.html#ras-vram-bad-pages-sysfs-interface">RAS VRAM Bad Pages sysfs Interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="ras.html#sample-code">Sample Code</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="thermal.html">GPU Power/Thermal Controls and Monitoring</a><ul>
<li class="toctree-l2"><a class="reference internal" href="thermal.html#hwmon-interfaces">HWMON Interfaces</a></li>
<li class="toctree-l2"><a class="reference internal" href="thermal.html#gpu-sysfs-power-state-interfaces">GPU sysfs Power State Interfaces</a><ul>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#power-dpm-state">power_dpm_state</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#power-dpm-force-performance-level">power_dpm_force_performance_level</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#pp-table">pp_table</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#pp-od-clk-voltage">pp_od_clk_voltage</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#pp-dpm">pp_dpm_*</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#pp-power-profile-mode">pp_power_profile_mode</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#pm-policy">pm_policy</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#busy-percent">*_busy_percent</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#gpu-metrics">gpu_metrics</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#fan-curve">fan_curve</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#acoustic-limit-rpm-threshold">acoustic_limit_rpm_threshold</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#acoustic-target-rpm-threshold">acoustic_target_rpm_threshold</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#fan-target-temperature">fan_target_temperature</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#fan-minimum-pwm">fan_minimum_pwm</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#fan-zero-rpm-enable">fan_zero_rpm_enable</a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#fan-zero-rpm-stop-temperature">fan_zero_rpm_stop_temperature</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="thermal.html#gfxoff">GFXOFF</a><ul>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#amdgpu-gfxoff"><code class="docutils literal notranslate"><span class="pre">amdgpu_gfxoff</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#amdgpu-gfxoff-status"><code class="docutils literal notranslate"><span class="pre">amdgpu_gfxoff_status</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#amdgpu-gfxoff-count"><code class="docutils literal notranslate"><span class="pre">amdgpu_gfxoff_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="thermal.html#amdgpu-gfxoff-residency"><code class="docutils literal notranslate"><span class="pre">amdgpu_gfxoff_residency</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="driver-misc.html">Misc AMDGPU driver information</a><ul>
<li class="toctree-l2"><a class="reference internal" href="driver-misc.html#gpu-product-information">GPU Product Information</a><ul>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#product-name">product_name</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#product-number">product_number</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#serial-number">serial_number</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#fru-id">fru_id</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#manufacturer">manufacturer</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#unique-id">unique_id</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#board-info">board_info</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="driver-misc.html#gpu-memory-usage-information">GPU Memory Usage Information</a><ul>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#mem-info-vram-total">mem_info_vram_total</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#mem-info-vram-used">mem_info_vram_used</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#mem-info-vis-vram-total">mem_info_vis_vram_total</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#mem-info-vis-vram-used">mem_info_vis_vram_used</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#mem-info-gtt-total">mem_info_gtt_total</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#mem-info-gtt-used">mem_info_gtt_used</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="driver-misc.html#pcie-accounting-information">PCIe Accounting Information</a><ul>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#pcie-bw">pcie_bw</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#pcie-replay-count">pcie_replay_count</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="driver-misc.html#gpu-smartshift-information">GPU SmartShift Information</a><ul>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#smartshift-apu-power">smartshift_apu_power</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#smartshift-dgpu-power">smartshift_dgpu_power</a></li>
<li class="toctree-l3"><a class="reference internal" href="driver-misc.html#smartshift-bias">smartshift_bias</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="debugging.html">GPU Debugging</a><ul>
<li class="toctree-l2"><a class="reference internal" href="debugging.html#general-debugging-options">General Debugging Options</a></li>
<li class="toctree-l2"><a class="reference internal" href="debugging.html#gpuvm-debugging">GPUVM Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="debugging.html#decoding-a-gpuvm-page-fault">Decoding a GPUVM Page Fault</a></li>
<li class="toctree-l2"><a class="reference internal" href="debugging.html#umr">UMR</a></li>
<li class="toctree-l2"><a class="reference internal" href="debugging.html#debugging-backlight-brightness">Debugging backlight brightness</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="debugfs.html">AMDGPU DebugFS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="debugfs.html#debugfs-files">DebugFS Files</a><ul>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-benchmark">amdgpu_benchmark</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-test-ib">amdgpu_test_ib</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-discovery">amdgpu_discovery</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-vbios">amdgpu_vbios</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-evict-gtt">amdgpu_evict_gtt</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-evict-vram">amdgpu_evict_vram</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-gpu-recover">amdgpu_gpu_recover</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-ring-name">amdgpu_ring_<name></a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-mqd-name">amdgpu_mqd_<name></a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-error-name">amdgpu_error_<name></a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-pm-info">amdgpu_pm_info</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-firmware-info">amdgpu_firmware_info</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-fence-info">amdgpu_fence_info</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-gem-info">amdgpu_gem_info</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-vm-info">amdgpu_vm_info</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-sa-info">amdgpu_sa_info</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-pool-mm">amdgpu_<pool>_mm</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-vram">amdgpu_vram</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-iomem">amdgpu_iomem</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-regs">amdgpu_regs_*</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-regs2">amdgpu_regs2</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-sensors">amdgpu_sensors</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-gca-config">amdgpu_gca_config</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-wave">amdgpu_wave</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-gpr">amdgpu_gpr</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-gprwave">amdgpu_gprwave</a></li>
<li class="toctree-l3"><a class="reference internal" href="debugfs.html#amdgpu-fw-attestation">amdgpu_fw_attestation</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="process-isolation.html">AMDGPU Process Isolation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="process-isolation.html#process-isolation">Process Isolation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="process-isolation.html#partition-handling">Partition Handling</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="process-isolation.html#cleaner-shader-execution">Cleaner Shader Execution</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="amdgpu-glossary.html">AMDGPU Glossary</a></li>
</ul>
</div>
</section>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
©The kernel development community.
|
Powered by <a href="https://www.sphinx-doc.org/">Sphinx 8.1.3</a>
& <a href="https://alabaster.readthedocs.io">Alabaster 0.7.16</a>
|
<a href="../../_sources/gpu/amdgpu/index.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>