ksphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget0/translations/zh_CN/gpu/amdgpu/module-parametersmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/zh_TW/gpu/amdgpu/module-parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/it_IT/gpu/amdgpu/module-parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ja_JP/gpu/amdgpu/module-parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ko_KR/gpu/amdgpu/module-parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/sp_SP/gpu/amdgpu/module-parametersmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hModule Parametersh]hModule Parameters}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhJ/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters.rsthKubh paragraph)}(h;The amdgpu driver supports the following module parameters:h]h;The amdgpu driver supports the following module parameters:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtarget)}(h.. _vramlimit (int):h]h}(h]h ]h"]h$]h&]refid vramlimit-intuh1hhKhhhhhNubh)}(h**vramlimit (int)**h]hstrong)}(hhh]hvramlimit (int)}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubah}(h]hah ]h"]vramlimit (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chKhhhhexpect_referenced_by_name}hhsexpect_referenced_by_id}hhsubh)}(hXRestrict the total amount of VRAM in MiB for testing. The default is 0 (Use full VRAM).h]hXRestrict the total amount of VRAM in MiB for testing. The default is 0 (Use full VRAM).}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _vis_vramlimit (int):h]h}(h]h ]h"]h$]h&]hӌvis-vramlimit-intuh1hhKhhhhhNubh)}(h**vis_vramlimit (int)**h]h)}(hjh]hvis_vramlimit (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]j ah ]h"]vis_vramlimit (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}j#jsh}j jsubh)}(hjRestrict the amount of CPU visible VRAM in MiB for testing. The default is 0 (Use full CPU visible VRAM).h]hjRestrict the amount of CPU visible VRAM in MiB for testing. The default is 0 (Use full CPU visible VRAM).}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _gartsize (uint):h]h}(h]h ]h"]h$]h&]hӌ gartsize-uintuh1hhKhhhhhNubh)}(h**gartsize (uint)**h]h)}(hjEh]hgartsize (uint)}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjCubah}(h]jBah ]h"]gartsize (uint)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}jXj8sh}jBj8subh)}(h{Restrict the size of GART (for kernel use) in Mib (32, 64, etc.) for testing. The default is -1 (The size depends on asic).h]h{Restrict the size of GART (for kernel use) in Mib (32, 64, etc.) for testing. The default is -1 (The size depends on asic).}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _gttsize (int):h]h}(h]h ]h"]h$]h&]hӌ gttsize-intuh1hhKhhhhhNubh)}(h**gttsize (int)**h]h)}(hjzh]h gttsize (int)}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubah}(h]jwah ]h"] gttsize (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM%hhhhh}jjmsh}jwjmsubh)}(hRestrict the size of GTT domain (for userspace use) in MiB for testing. The default is -1 (Use value specified by TTM). This parameter is deprecated and will be removed in the future.h]hRestrict the size of GTT domain (for userspace use) in MiB for testing. The default is -1 (Use value specified by TTM). This parameter is deprecated and will be removed in the future.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM'hhhhubh)}(h.. _moverate (int):h]h}(h]h ]h"]h$]h&]hӌ moverate-intuh1hhK hhhhhNubh)}(h**moverate (int)**h]h)}(hjh]hmoverate (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]moverate (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM.hhhhh}jjsh}jjsubh)}(hFSet maximum buffer migration rate in MB/s. The default is -1 (8 MB/s).h]hFSet maximum buffer migration rate in MB/s. The default is -1 (8 MB/s).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM0hhhhubh)}(h.. _audio (int):h]h}(h]h ]h"]h$]h&]hӌ audio-intuh1hhK'hhhhhNubh)}(h**audio (int)**h]h)}(hjh]h audio (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"] audio (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM5hhhhh}jjsh}jjsubh)}(hjSet HDMI/DPAudio. Only affects non-DC display handling. The default is -1 (Enabled), set 0 to disabled it.h]hjSet HDMI/DPAudio. Only affects non-DC display handling. The default is -1 (Enabled), set 0 to disabled it.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM7hhhhubh)}(h.. _disp_priority (int):h]h}(h]h ]h"]h$]h&]hӌdisp-priority-intuh1hhK.hhhhhNubh)}(h**disp_priority (int)**h]h)}(hjh]hdisp_priority (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]disp_priority (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM<hhhhh}j,j sh}jj subh)}(hkSet display Priority (1 = normal, 2 = high). Only affects non-DC display handling. The default is 0 (auto).h]hkSet display Priority (1 = normal, 2 = high). Only affects non-DC display handling. The default is 0 (auto).}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM>hhhhubh)}(h.. _hw_i2c (int):h]h}(h]h ]h"]h$]h&]hӌ hw-i2c-intuh1hhK5hhhhhNubh)}(h**hw_i2c (int)**h]h)}(hjNh]h hw_i2c (int)}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjLubah}(h]jKah ]h"] hw_i2c (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMChhhhh}jajAsh}jKjAsubh)}(h[To enable hw i2c engine. Only affects non-DC display handling. The default is 0 (Disabled).h]h[To enable hw i2c engine. Only affects non-DC display handling. The default is 0 (Disabled).}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMEhhhhubh)}(h.. _pcie_gen2 (int):h]h}(h]h ]h"]h$]h&]hӌ pcie-gen2-intuh1hhKEnables/disables XGMI P2P interface (0 = disable, 1 = enable).h]h>Enables/disables XGMI P2P interface (0 = disable, 1 = enable).}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _sched_policy (int):h]h}(h]h ]h"]h$]h&]hӌsched-policy-intuh1hhMhhhhhNubh)}(h**sched_policy (int)**h]h)}(hj h]hsched_policy (int)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]j ah ]h"]sched_policy (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}j j sh}j j subh)}(hSet scheduling policy. Default is HWS(hardware scheduling) with over-subscription. Setting 1 disables over-subscription. Setting 2 disables HWS and statically assigns queues to HQDs.h]hSet scheduling policy. Default is HWS(hardware scheduling) with over-subscription. Setting 1 disables over-subscription. Setting 2 disables HWS and statically assigns queues to HQDs.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _hws_max_conc_proc (int):h]h}(h]h ]h"]h$]h&]hӌhws-max-conc-proc-intuh1hhMhhhhhNubh)}(h**hws_max_conc_proc (int)**h]h)}(hj; h]hhws_max_conc_proc (int)}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj9 ubah}(h]j8 ah ]h"]hws_max_conc_proc (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}jN j. sh}j8 j. subh)}(hMaximum number of processes that HWS can schedule concurrently. The maximum is the number of VMIDs assigned to the HWS, which is also the default.h]hMaximum number of processes that HWS can schedule concurrently. The maximum is the number of VMIDs assigned to the HWS, which is also the default.}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _cwsr_enable (int):h]h}(h]h ]h"]h$]h&]hӌcwsr-enable-intuh1hhMhhhhhNubh)}(h**cwsr_enable (int)**h]h)}(hjp h]hcwsr_enable (int)}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjn ubah}(h]jm ah ]h"]cwsr_enable (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM hhhhh}j jc sh}jm jc subh)}(hCWSR(compute wave store and resume) allows the GPU to preempt shader execution in the middle of a compute wave. Default is 1 to enable this feature. Setting 0 disables it.h]hCWSR(compute wave store and resume) allows the GPU to preempt shader execution in the middle of a compute wave. Default is 1 to enable this feature. Setting 0 disables it.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h'.. _max_num_of_queues_per_device (int):h]h}(h]h ]h"]h$]h&]hӌ max-num-of-queues-per-device-intuh1hhMhhhhhNubh)}(h&**max_num_of_queues_per_device (int)**h]h)}(hj h]h"max_num_of_queues_per_device (int)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]j ah ]h"]"max_num_of_queues_per_device (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}j j sh}j j subh)}(hZMaximum number of queues per device. Valid setting is between 1 and 4096. Default is 4096.h]hZMaximum number of queues per device. Valid setting is between 1 and 4096. Default is 4096.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _send_sigterm (int):h]h}(h]h ]h"]h$]h&]hӌsend-sigterm-intuh1hhMhhhhhNubh)}(h**send_sigterm (int)**h]h)}(hj h]hsend_sigterm (int)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]j ah ]h"]send_sigterm (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}j j sh}j j subh)}(hSend sigterm to HSA process on unhandled exceptions. Default is not to send sigterm but just print errors on dmesg. Setting 1 enables sending sigterm.h]hSend sigterm to HSA process on unhandled exceptions. Default is not to send sigterm but just print errors on dmesg. Setting 1 enables sending sigterm.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM"hhhhubh)}(h.. _halt_if_hws_hang (int):h]h}(h]h ]h"]h$]h&]hӌhalt-if-hws-hang-intuh1hhMhhhhhNubh)}(h**halt_if_hws_hang (int)**h]h)}(hjh]hhalt_if_hws_hang (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]j ah ]h"]halt_if_hws_hang (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM(hhhhh}j"jsh}j jsubh)}(hjHalt if HWS hang is detected. Default value, 0, disables the halt on hang. Setting 1 enables halt on hang.h]hjHalt if HWS hang is detected. Default value, 0, disables the halt on hang. Setting 1 enables halt on hang.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM,hhhhubh)}(h.. _hws_gws_support(bool):h]h}(h]h ]h"]h$]h&]hӌhws-gws-support-booluh1hhMhhhhhNubh)}(h**hws_gws_support(bool)**h]h)}(hjDh]hhws_gws_support(bool)}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubah}(h]jAah ]h"]hws_gws_support(bool)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM2hhhhh}jWj7sh}jAj7subh)}(hAssume that HWS supports GWS barriers regardless of what firmware version check says. Default value: false (rely on MEC2 firmware version check).3h]hAssume that HWS supports GWS barriers regardless of what firmware version check says. Default value: false (rely on MEC2 firmware version check).}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM5hhhhubh)}(h&.. _queue_preemption_timeout_ms (int):h]h}(h]h ]h"]h$]h&]hӌqueue-preemption-timeout-ms-intuh1hhMhhhhhNubh)}(h%**queue_preemption_timeout_ms (int)**h]h)}(hjyh]h!queue_preemption_timeout_ms (int)}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]jvah ]h"]!queue_preemption_timeout_ms (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM;hhhhh}jjlsh}jvjlsubh)}(hhhhhubh)}(h.. _debug_evictions(bool):h]h}(h]h ]h"]h$]h&]hӌdebug-evictions-booluh1hhMhhhhhNubh)}(h**debug_evictions(bool)**h]h)}(hjh]hdebug_evictions(bool)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]debug_evictions(bool)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMChhhhh}jjsh}jjsubh)}(hDEnable extra debug messages to help determine the cause of evictionsh]hDEnable extra debug messages to help determine the cause of evictions}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMFhhhhubh)}(h.. _no_system_mem_limit(bool):h]h}(h]h ]h"]h$]h&]hӌno-system-mem-limit-booluh1hhM hhhhhNubh)}(h**no_system_mem_limit(bool)**h]h)}(hjh]hno_system_mem_limit(bool)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]no_system_mem_limit(bool)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMKhhhhh}jjsh}jjsubh)}(hFDisable system memory limit, to support multiple process shared memoryh]hFDisable system memory limit, to support multiple process shared memory}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMNhhhhubh)}(h(.. _no_queue_eviction_on_vm_fault (int):h]h}(h]h ]h"]h$]h&]hӌ!no-queue-eviction-on-vm-fault-intuh1hhMhhhhhNubh)}(h'**no_queue_eviction_on_vm_fault (int)**h]h)}(hjh]h#no_queue_eviction_on_vm_fault (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]#no_queue_eviction_on_vm_fault (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMShhhhh}j+j sh}jj subh)}(hIf set, process queues will not be evicted on gpuvm fault. This is to keep the wavefront context for debugging (0 = queue eviction, 1 = no queue eviction). The default is 0 (queue eviction).h]hIf set, process queues will not be evicted on gpuvm fault. This is to keep the wavefront context for debugging (0 = queue eviction, 1 = no queue eviction). The default is 0 (queue eviction).}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMVhhhhubh)}(h.. _mtype_local (int):h]h}(h]h ]h"]h$]h&]hӌmtype-local-intuh1hhMhhhhhNubh)}(h**mtype_local (int)**h]h)}(hjMh]hmtype_local (int)}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjKubah}(h]jJah ]h"]mtype_local (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM[hhhhh}j`j@sh}jJj@subh)}(h.. _pcie_p2p (bool):h]h}(h]h ]h"]h$]h&]hӌ pcie-p2p-booluh1hhMhhhhhNubh)}(h**pcie_p2p (bool)**h]h)}(hjsh]hpcie_p2p (bool)}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjqubah}(h]jpah ]h"]pcie_p2p (bool)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMdhhhhh}jjfsh}jpjfsubh)}(h>Enable PCIe P2P (requires large-BAR). Default value: true (on)h]h>Enable PCIe P2P (requires large-BAR). Default value: true (on)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMfhhhhubh)}(h.. _dcfeaturemask (uint):h]h}(h]h ]h"]h$]h&]hӌdcfeaturemask-uintuh1hhM%hhhhhNubh)}(h**dcfeaturemask (uint)**h]h)}(hjh]hdcfeaturemask (uint)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]dcfeaturemask (uint)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMkhhhhh}jjsh}jjsubh)}(hOverride display features enabled. See enum DC_FEATURE_MASK in drivers/gpu/drm/amd/include/amd_shared.h. The default is the current set of stable display features.h]hOverride display features enabled. See enum DC_FEATURE_MASK in drivers/gpu/drm/amd/include/amd_shared.h. The default is the current set of stable display features.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMphhhhubh)}(h.. _dcdebugmask (uint):h]h}(h]h ]h"]h$]h&]hӌdcdebugmask-uintuh1hhM-hhhhhNubh)}(h**dcdebugmask (uint)**h]h)}(hjh]hdcdebugmask (uint)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]dcdebugmask (uint)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMvhhhhh}jjsh}jjsubh)}(hfOverride display features enabled. See enum DC_DEBUG_MASK in drivers/gpu/drm/amd/include/amd_shared.h.h]hfOverride display features enabled. See enum DC_DEBUG_MASK in drivers/gpu/drm/amd/include/amd_shared.h.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMxhhhhubh)}(h.. _abmlevel (uint):h]h}(h]h ]h"]h$]h&]hӌ abmlevel-uintuh1hhM4hhhhhNubh)}(h**abmlevel (uint)**h]h)}(hjh]habmlevel (uint)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]abmlevel (uint)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM}hhhhh}j%jsh}jjsubh)}(hXqOverride the default ABM (Adaptive Backlight Management) level used for DC enabled hardware. Requires DMCU to be supported and loaded. Valid levels are 0-4. A value of 0 indicates that ABM should be disabled by default. Values 1-4 control the maximum allowable brightness reduction via the ABM algorithm, with 1 being the least reduction and 4 being the most reduction.h]hXqOverride the default ABM (Adaptive Backlight Management) level used for DC enabled hardware. Requires DMCU to be supported and loaded. Valid levels are 0-4. A value of 0 indicates that ABM should be disabled by default. Values 1-4 control the maximum allowable brightness reduction via the ABM algorithm, with 1 being the least reduction and 4 being the most reduction.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h_Defaults to -1, or auto. Userspace can only override this level after boot if it's set to auto.h]haDefaults to -1, or auto. Userspace can only override this level after boot if it’s set to auto.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _damageclips (int):h]h}(h]h ]h"]h$]h&]hӌdamageclips-intuh1hhMChhhhhNubh)}(h**damageclips (int)**h]h)}(hjVh]hdamageclips (int)}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjTubah}(h]jSah ]h"]damageclips (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}jijIsh}jSjIsubh)}(hEnable or disable damage clips support. If damage clips support is disabled, we will force full frame updates, irrespective of what user space sends to us.h]hEnable or disable damage clips support. If damage clips support is disabled, we will force full frame updates, irrespective of what user space sends to us.}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(hIDefaults to -1 (where it is enabled unless a PSR-SU display is detected).h]hIDefaults to -1 (where it is enabled unless a PSR-SU display is detected).}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _tmz (int):h]h}(h]h ]h"]h$]h&]hӌtmz-intuh1hhMNhhhhhNubh)}(h **tmz (int)**h]h)}(hjh]h tmz (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"] tmz (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}jjsh}jjsubh)}(h[Trusted Memory Zone (TMZ) is a method to protect data being written to or read from memory.h]h[Trusted Memory Zone (TMZ) is a method to protect data being written to or read from memory.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(hGThe default value: 0 (off). TODO: change to auto till it is completed.h]hGThe default value: 0 (off). TODO: change to auto till it is completed.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _freesync_video (uint):h]h}(h]h ]h"]h$]h&]hӌfreesync-video-uintuh1hhMXhhhhhNubh)}(h**freesync_video (uint)**h]h)}(hjh]hfreesync_video (uint)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]freesync_video (uint)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}jjsh}jjsubh)}(hEnable the optimization to adjust front porch timing to achieve seamless mode change experience when setting a freesync supported mode for which full modeset is not needed.h]hEnable the optimization to adjust front porch timing to achieve seamless mode change experience when setting a freesync supported mode for which full modeset is not needed.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(hXThe Display Core will add a set of modes derived from the base FreeSync video mode into the corresponding connector's mode list based on commonly used refresh rates and VRR range of the connected display, when users enable this feature. From the userspace perspective, they can see a seamless mode change experience when the change between different refresh rates under the same resolution. Additionally, userspace applications such as Video playback can read this modeset list and change the refresh rate based on the video frame rate. Finally, the userspace can also derive an appropriate mode for a particular refresh rate based on the FreeSync Mode and add it to the connector's mode list.h]hXThe Display Core will add a set of modes derived from the base FreeSync video mode into the corresponding connector’s mode list based on commonly used refresh rates and VRR range of the connected display, when users enable this feature. From the userspace perspective, they can see a seamless mode change experience when the change between different refresh rates under the same resolution. Additionally, userspace applications such as Video playback can read this modeset list and change the refresh rate based on the video frame rate. Finally, the userspace can also derive an appropriate mode for a particular refresh rate based on the FreeSync Mode and add it to the connector’s mode list.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h&Note: This is an experimental feature.h]h&Note: This is an experimental feature.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(hThe default value: 0 (off).h]hThe default value: 0 (off).}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _reset_method (int):h]h}(h]h ]h"]h$]h&]hӌreset-method-intuh1hhMphhhhhNubh)}(h**reset_method (int)**h]h)}(hj@h]hreset_method (int)}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj>ubah}(h]j=ah ]h"]reset_method (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}jSj3sh}j=j3subh)}(h]GPU reset method (-1 = auto (default), 0 = legacy, 1 = mode0, 2 = mode1, 3 = mode2, 4 = baco)h]h]GPU reset method (-1 = auto (default), 0 = legacy, 1 = mode0, 2 = mode1, 3 = mode2, 4 = baco)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(hA.. _bad_page_threshold (int) Bad page threshold is specifies the:h]h}(h]h ]h"]h$]h&]hӌ:bad-page-threshold-int-bad-page-threshold-is-specifies-theuh1hhMwhhhhhNubh)}(h@**bad_page_threshold (int) Bad page threshold is specifies the**h]h)}(hjuh]h 0 use the soft pptable with specicfied id.h]hfUsed to override pptable id. id = 0 use VBIOS pptable. id > 0 use the soft pptable with specicfied id.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _partition_mode (int):h]h}(h]h ]h"]h$]h&]hӌpartition-mode-intuh1hhMhhhhhNubh)}(h**partition_mode (int)**h]h)}(hjh]hpartition_mode (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]partition_mode (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}jjsh}jjsubh)}(h&Used to override the default SPX mode.h]h&Used to override the default SPX mode.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _enforce_isolation (int):h]h}(h]h ]h"]h$]h&]hӌenforce-isolation-intuh1hhMhhhhhNubh)}(h**enforce_isolation (int)**h]h)}(hjh]henforce_isolation (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]enforce_isolation (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM hhhhh}jjsh}jjsubh)}(henforce process isolation between graphics and compute. (-1 = auto, 0 = disable, 1 = enable, 2 = enable legacy mode, 3 = enable without cleaner shader)h]henforce process isolation between graphics and compute. (-1 = auto, 0 = disable, 1 = enable, 2 = enable legacy mode, 3 = enable without cleaner shader)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _modeset (int):h]h}(h]h ]h"]h$]h&]hӌ modeset-intuh1hhMhhhhhNubh)}(h**modeset (int)**h]h)}(hjh]h modeset (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"] modeset (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhh}j0jsh}jjsubh)}(hGOverride nomodeset (1 = override, -1 = auto). The default is -1 (auto).h]hGOverride nomodeset (1 = override, -1 = auto). The default is -1 (auto).}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMhhhhubh)}(h.. _seamless (int):h]h}(h]h ]h"]h$]h&]hӌ seamless-intuh1hhMhhhhhNubh)}(h**seamless (int)**h]h)}(hjRh]hseamless (int)}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjPubah}(h]jOah ]h"]seamless (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM!hhhhh}jejEsh}jOjEsubh)}(hHSeamless boot will keep the image on the screen during the boot process.h]hHSeamless boot will keep the image on the screen during the boot process.}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM#hhhhubh)}(h.. _debug_mask (uint):h]h}(h]h ]h"]h$]h&]hӌdebug-mask-uintuh1hhMhhhhhNubh)}(h**debug_mask (uint)**h]h)}(hjh]hdebug_mask (uint)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"]debug_mask (uint)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM(hhhhh}jjzsh}jjzsubh)}(hKDebug options for amdgpu, work as a binary mask with the following options:h]hKDebug options for amdgpu, work as a binary mask with the following options:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM*hhhhubjZ)}(hhh](j_)}(h0x1: Debug VM handlingh]h)}(hjh]h0x1: Debug VM handling}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM,hjubah}(h]h ]h"]h$]h&]uh1j^hjubj_)}(h0x2: Enable simulating large-bar capability on non-large bar system. This limits the VRAM size reported to ROCm applications to the visible size, usually 256MB.h]h)}(h0x2: Enable simulating large-bar capability on non-large bar system. This limits the VRAM size reported to ROCm applications to the visible size, usually 256MB.h]h0x2: Enable simulating large-bar capability on non-large bar system. This limits the VRAM size reported to ROCm applications to the visible size, usually 256MB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM-hjubah}(h]h ]h"]h$]h&]uh1j^hjubj_)}(h60x4: Disable GPU soft recovery, always do a full reseth]h)}(hjh]h60x4: Disable GPU soft recovery, always do a full reset}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM0hjubah}(h]h ]h"]h$]h&]uh1j^hjubj_)}(h"0x8: Use VRAM for firmware loadingh]h)}(hjh]h"0x8: Use VRAM for firmware loading}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM1hjubah}(h]h ]h"]h$]h&]uh1j^hjubj_)}(h"0x10: Enable ACA based RAS loggingh]h)}(hjh]h"0x10: Enable ACA based RAS logging}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM2hjubah}(h]h ]h"]h$]h&]uh1j^hjubj_)}(h 0x20: Enable experimental resetsh]h)}(hj-h]h 0x20: Enable experimental resets}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM3hj+ubah}(h]h ]h"]h$]h&]uh1j^hjubj_)}(h0x40: Disable ring resetsh]h)}(hjEh]h0x40: Disable ring resets}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM4hjCubah}(h]h ]h"]h$]h&]uh1j^hjubj_)}(h0x80: Use VRAM for SMU pool h]h)}(h0x80: Use VRAM for SMU poolh]h0x80: Use VRAM for SMU pool}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM5hj[ubah}(h]h ]h"]h$]h&]uh1j^hjubeh}(h]h ]h"]h$]h&]jjuh1jYhjhM,hhhhubh)}(h.. _agp (int):h]h}(h]h ]h"]h$]h&]hӌagp-intuh1hhMhhhhhNubh)}(h **agp (int)**h]h)}(hjh]h agp (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"] agp (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM:hhhhh}jjzsh}jjzsubh)}(hEnable the AGP aperture. This provides an aperture in the GPU's internal address space for direct access to system memory. Note that these accesses are non-snooped, so they are only used for access to uncached memory.h]hEnable the AGP aperture. This provides an aperture in the GPU’s internal address space for direct access to system memory. Note that these accesses are non-snooped, so they are only used for access to uncached memory.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM<hhhhubh)}(h.. _wbrf (int):h]h}(h]h ]h"]h$]h&]hӌwbrf-intuh1hhMhhhhhNubh)}(h**wbrf (int)**h]h)}(hjh]h wbrf (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"] wbrf (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMChhhhh}jjsh}jjsubh)}(hXEnable Wifi RFI interference mitigation feature. Due to electrical and mechanical constraints there may be likely interference of relatively high-powered harmonics of the (G-)DDR memory clocks with local radio module frequency bands used by Wifi 6/6e/7. To mitigate the possible RFI interference, with this feature enabled, PMFW will use either “shadowed P-State” or “P-State” based on active list of frequencies in-use (to be avoided) as part of initial setting or P-state transition. However, there may be potential performance impact with this feature enabled. (0 = disabled, 1 = enabled, -1 = auto (default setting, will be enabled if supported))h]hXEnable Wifi RFI interference mitigation feature. Due to electrical and mechanical constraints there may be likely interference of relatively high-powered harmonics of the (G-)DDR memory clocks with local radio module frequency bands used by Wifi 6/6e/7. To mitigate the possible RFI interference, with this feature enabled, PMFW will use either “shadowed P-State” or “P-State” based on active list of frequencies in-use (to be avoided) as part of initial setting or P-state transition. However, there may be potential performance impact with this feature enabled. (0 = disabled, 1 = enabled, -1 = auto (default setting, will be enabled if supported))}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMEhhhhubh)}(h.. _rebar (int):h]h}(h]h ]h"]h$]h&]hӌ rebar-intuh1hhMhhhhhNubh)}(h**rebar (int)**h]h)}(hjh]h rebar (int)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]jah ]h"] rebar (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMRhhhhh}jjsh}jjsubh)}(hX Allow BAR resizing. Disable this to prevent the driver from attempting to resize the BAR if the GPU supports it and there is available MMIO space. Note that this just prevents the driver from resizing the BAR. The BIOS may have already resized the BAR at boot time.h]hX Allow BAR resizing. Disable this to prevent the driver from attempting to resize the BAR if the GPU supports it and there is available MMIO space. Note that this just prevents the driver from resizing the BAR. The BIOS may have already resized the BAR at boot time.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMUhhhhubh)}(h.. _user_queue (int):h]h}(h]h ]h"]h$]h&]hӌuser-queue-intuh1hhMhhhhhNubh)}(h**user_queue (int)**h]h)}(hj&h]huser_queue (int)}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]j#ah ]h"]user_queue (int)ah$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM]hhhhh}j9jsh}j#jsubh)}(hHEnable user queues on systems that support user queues. Possible values:h]hHEnable user queues on systems that support user queues. Possible values:}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chM_hhhhubjZ)}(hhh](j_)}(h!-1 = auto (ASIC specific default)h]h)}(hjSh]h!-1 = auto (ASIC specific default)}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMahjQubah}(h]h ]h"]h$]h&]uh1j^hjNubj_)}(h0 = user queues disabledh]h)}(hjkh]h0 = user queues disabled}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMbhjiubah}(h]h ]h"]h$]h&]uh1j^hjNubj_)}(h@1 = user queues enabled and kernel queues enabled (if supported)h]h)}(hjh]h@1 = user queues enabled and kernel queues enabled (if supported)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMchjubah}(h]h ]h"]h$]h&]uh1j^hjNubj_)}(h42 = user queues enabled and kernel queues disabled h]h)}(h22 = user queues enabled and kernel queues disabledh]h22 = user queues enabled and kernel queues disabled}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhs/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/module-parameters:7: ./drivers/gpu/drm/amd/amdgpu/amdgpu_drv.chMdhjubah}(h]h ]h"]h$]h&]uh1j^hjNubeh}(h]h ]h"]h$]h&]jjuh1jYhjbhMahhhhubeh}(h]module-parametersah ]h"]module parametersah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(h]haj ]jajB]j8ajw]jmaj]jaj]jaj]j ajK]jAaj]jvaj]jaj]jaj]jaj]jaj]jaj]jajQ]jGaj]j|aj]jaj]jaj%]jajZ]jPaj]jaj]jaj]jaj.]j$ajc]jYaj]jaj]jaj]jaj7]j-ajl]jbaj]jaj]jaj ]jaj@]j6aju]jkaj]jaj]jaj ]j ajI ]j? aj~ ]jt aj ]j aj ]j aj ]j ajR ]jH aj ]j} aj ]j aj ]j aj& ]j aj[ ]jQ aj ]j aj ]j aj ]j aj/ ]j% ajd ]jZ aj ]j aj ]j aj ]j aj8 ]j. ajm ]jc aj ]j aj ]j aj ]jajA]j7ajv]jlaj]jaj]jaj]j ajJ]j@ajp]jfaj]jaj]jaj]jajS]jIaj]jaj]jaj=]j3ajr]jhaj]jaj]jaj]jajF]j<aj{]jqaj]jaj]jaj]jajO]jEaj]jzaj]jzaj]jaj]jaj#]jaunameids}(jjhhj#j jXjBjjwjjjjj,jjajKjjjjjjj5jjjjjj2jjgjQjjjjjjj;j%jpjZjjjjjjjDj.jyjcjjjjjjjMj7jjljjjjj!j jVj@jjujjjjj* j j_ jI j j~ j j j j j3 j jh jR j j j j j j j< j& jq j[ j j j j j j jE j/ jz jd j j j j j j jN j8 j jm j j j j j"j jWjAjjvjjjjj+jj`jJjjpjjjjj%jjijSjjjjjSj=jjrjjjjj'jj\jFjj{jjjjj0jjejOjjjjjjjjj9j#u nametypes}(jhj#jXjjjj,jajjjj5jjj2jgjjjj;jpjjjjDjyjjjjMjjjj!jVjjjj* j_ j j j j3 jh j j j j< jq j j j jE jz j j j jN j j j j"jWjjjj+j`jjjj%jijjjSjjjj'j\jjjj0jejjjjj9uh}(jhhhj jjBjCjwjxjjjjjjjKjLjjjjjjjj jjjjjjjQjRjjjjjjj%j&jZj[jjjjjjj.j/jcjdjjjjjjj7j8jljmjjjjj j j@jAjujvjjjjj j jI jJ j~ j j j j j j j jR jS j j j j j j j& j' j[ j\ j j j j j j j/ j0 jd je j j j j j j j8 j9 jm jn j j j j j j jAjBjvjwjjjjjjjJjKjpjqjjjjjjjSjTjjjjj=j>jrjsjjjjjjjFjGj{j|jjjjjjjOjPjjjjjjjjj#j$u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]h3Hyperlink target "vramlimit-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypeINFOlineKsourcehuh1jubj)}(hhh]h)}(hhh]h7Hyperlink target "vis-vramlimit-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h3Hyperlink target "gartsize-uint" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h1Hyperlink target "gttsize-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h2Hyperlink target "moverate-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineK sourcehuh1jubj)}(hhh]h)}(hhh]h/Hyperlink target "audio-int" is not referenced.}hj+sbah}(h]h ]h"]h$]h&]uh1hhj(ubah}(h]h ]h"]h$]h&]levelKtypejlineK'sourcehuh1jubj)}(hhh]h)}(hhh]h7Hyperlink target "disp-priority-int" is not referenced.}hjEsbah}(h]h ]h"]h$]h&]uh1hhjBubah}(h]h ]h"]h$]h&]levelKtypejlineK.sourcehuh1jubj)}(hhh]h)}(hhh]h0Hyperlink target "hw-i2c-int" is not referenced.}hj_sbah}(h]h ]h"]h$]h&]uh1hhj\ubah}(h]h ]h"]h$]h&]levelKtypejlineK5sourcehuh1jubj)}(hhh]h)}(hhh]h3Hyperlink target "pcie-gen2-int" is not referenced.}hjysbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypejlineK<sourcehuh1jubj)}(hhh]h)}(hhh]h-Hyperlink target "msi-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKCsourcehuh1jubj)}(hhh]h)}(hhh]hBHyperlink target "svm-default-granularity-uint" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKJsourcehuh1jubj)}(hhh]h)}(hhh]h;Hyperlink target "lockup-timeout-string" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKQsourcehuh1jubj)}(hhh]h)}(hhh]h-Hyperlink target "dpm-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKcsourcehuh1jubj)}(hhh]h)}(hhh]h6Hyperlink target "fw-load-type-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKlsourcehuh1jubj)}(hhh]h)}(hhh]h.Hyperlink target "aspm-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKvsourcehuh1jubj)}(hhh]h)}(hhh]h/Hyperlink target "runpm-int" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]levelKtypejlineK}sourcehuh1jubj)}(hhh]h)}(hhh]h8Hyperlink target "ip-block-mask-uint" is not referenced.}hjIsbah}(h]h ]h"]h$]h&]uh1hhjFubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h.Hyperlink target "bapm-int" is not referenced.}hjcsbah}(h]h ]h"]h$]h&]uh1hhj`ubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h4Hyperlink target "deep-color-int" is not referenced.}hj}sbah}(h]h ]h"]h$]h&]uh1hhjzubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h1Hyperlink target "vm-size-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h:Hyperlink target "vm-fragment-size-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h7Hyperlink target "vm-block-size-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h7Hyperlink target "vm-fault-stop-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h8Hyperlink target "vm-update-mode-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]h8Hyperlink target "exp-hw-support-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineKČsourcehuh1jubj)}(hhh]h)}(hhh]h,Hyperlink target "dc-int" is not referenced.}hj3sbah}(h]h ]h"]h$]h&]uh1hhj0ubah}(h]h ]h"]h$]h&]levelKtypejlineKˌsourcehuh1jubj)}(hhh]h)}(hhh]h4Hyperlink target "sched-jobs-int" is not referenced.}hjMsbah}(h]h ]h"]h$]h&]uh1hhjJubah}(h]h ]h"]h$]h&]levelKtypejlineKҌsourcehuh1jubj)}(hhh]h)}(hhh]h=Hyperlink target "sched-hw-submission-int" is not referenced.}hjgsbah}(h]h ]h"]h$]h&]uh1hhjdubah}(h]h ]h"]h$]h&]levelKtypejlineKٌsourcehuh1jubj)}(hhh]h)}(hhh]h:Hyperlink target "ppfeaturemask-hexint" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhj~ubah}(h]h ]h"]h$]h&]levelKtypejlineKsourcehuh1jubj)}(hhh]h)}(hhh]hHyperlink target "no-system-mem-limit-bool" is not referenced.}hj]sbah}(h]h ]h"]h$]h&]uh1hhjZubah}(h]h ]h"]h$]h&]levelKtypejlineM sourcehuh1jubj)}(hhh]h)}(hhh]hGHyperlink target "no-queue-eviction-on-vm-fault-int" is not referenced.}hjwsbah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h5Hyperlink target "mtype-local-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h3Hyperlink target "pcie-p2p-bool" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h8Hyperlink target "dcfeaturemask-uint" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineM%sourcehuh1jubj)}(hhh]h)}(hhh]h6Hyperlink target "dcdebugmask-uint" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineM-sourcehuh1jubj)}(hhh]h)}(hhh]h3Hyperlink target "abmlevel-uint" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineM4sourcehuh1jubj)}(hhh]h)}(hhh]h5Hyperlink target "damageclips-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMCsourcehuh1jubj)}(hhh]h)}(hhh]h-Hyperlink target "tmz-int" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1hhj*ubah}(h]h ]h"]h$]h&]levelKtypejlineMNsourcehuh1jubj)}(hhh]h)}(hhh]h9Hyperlink target "freesync-video-uint" is not referenced.}hjGsbah}(h]h ]h"]h$]h&]uh1hhjDubah}(h]h ]h"]h$]h&]levelKtypejlineMXsourcehuh1jubj)}(hhh]h)}(hhh]h6Hyperlink target "reset-method-int" is not referenced.}hjasbah}(h]h ]h"]h$]h&]uh1hhj^ubah}(h]h ]h"]h$]h&]levelKtypejlineMpsourcehuh1jubj)}(hhh]h)}(hhh]h`Hyperlink target "bad-page-threshold-int-bad-page-threshold-is-specifies-the" is not referenced.}hj{sbah}(h]h ]h"]h$]h&]uh1hhjxubah}(h]h ]h"]h$]h&]levelKtypejlineMwsourcehuh1jubj)}(hhh]h)}(hhh]h3Hyperlink target "vcnfw-log-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h4Hyperlink target "sg-display-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h2Hyperlink target "umsch-mm-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h8Hyperlink target "umsch-mm-fwlog-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h8Hyperlink target "smu-pptable-id-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h8Hyperlink target "partition-mode-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h;Hyperlink target "enforce-isolation-int" is not referenced.}hj1sbah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h1Hyperlink target "modeset-int" is not referenced.}hjKsbah}(h]h ]h"]h$]h&]uh1hhjHubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h2Hyperlink target "seamless-int" is not referenced.}hjesbah}(h]h ]h"]h$]h&]uh1hhjbubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h5Hyperlink target "debug-mask-uint" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhj|ubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h-Hyperlink target "agp-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h.Hyperlink target "wbrf-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h/Hyperlink target "rebar-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jubj)}(hhh]h)}(hhh]h4Hyperlink target "user-queue-int" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejlineMsourcehuh1jube transformerN include_log] decorationNhhub.