+3
nixos/doc/manual/release-notes/rl-2511.section.md
+3
nixos/doc/manual/release-notes/rl-2511.section.md
···<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->+- `amdgpu` kernel driver overdrive mode can now be enabled by setting [hardware.amdgpu.overdrive.enable](#opt-hardware.amdgpu.overdrive.enable) and customized through [hardware.amdgpu.overdrive.ppfeaturemask](#opt-hardware.amdgpu.overdrive.ppfeaturemask).+This allows for fine-grained control over the GPU's performance and maybe required by overclocking softwares like Corectrl and Lact. These new options replace old options such as {option}`programs.corectrl.gpuOverclock.enable` and {option}`programs.tuxclocker.enableAMD`.
+11
-24
nixos/modules/hardware/corectrl.nix
+11
-24
nixos/modules/hardware/corectrl.nix
·········-# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/amd/include/amd_shared.h#n169
+29
-6
nixos/modules/services/hardware/amdgpu.nix
+29
-6
nixos/modules/services/hardware/amdgpu.nix
···+[the kernel documentation](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/amd/include/amd_shared.h#n169)
+7
-9
nixos/modules/services/misc/tuxclocker.nix
+7
-9
nixos/modules/services/misc/tuxclocker.nix
···-Sets the `amdgpu.ppfeaturemask` kernel parameter to 0xfffd7fff to enable all TuxClocker controls···-# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/amd/include/amd_shared.h#n207