could this be related?. also there’s a switch for it in bios. when i change platform_profile with /sys/firmware/acpi/platform_profile its reflected in bios
I checked the ideapad_laptop driver code and your 16ACH6 model has an extra exclusion in profile support so I would expect it to be tested and working.
Please check if nvidia-powerd is installed and working in your system (though it’s exceptionally buggy).
[root@cez ~]# systemctl start nvidia-powerd
Job for nvidia-powerd.service failed because the control process exited with error code.
See "systemctl status nvidia-powerd.service" and "journalctl -xeu nvidia-powerd.service" for details.
[root@cez ~]# systemctl status nvidia-powerd
× nvidia-powerd.service - nvidia-powerd service
Loaded: loaded (/usr/lib/systemd/system/nvidia-powerd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2022-05-02 16:01:53 IST; 4s ago
Process: 4636 ExecStart=/usr/bin/nvidia-powerd (code=exited, status=1/FAILURE)
Main PID: 4636 (code=exited, status=1/FAILURE)
CPU: 12ms
May 02 16:01:53 cez systemd[1]: Starting nvidia-powerd service...
May 02 16:01:53 cez /usr/bin/nvidia-powerd[4636]: nvidia-powerd version:1.0(build 1)
May 02 16:01:53 cez /usr/bin/nvidia-powerd[4636]: Failed to read the data for calculating CPU power
May 02 16:01:53 cez /usr/bin/nvidia-powerd[4636]: Failed to initialize GPU Boost controller
May 02 16:01:53 cez systemd[1]: nvidia-powerd.service: Main process exited, code=exited, status=1/FAILURE
May 02 16:01:53 cez systemd[1]: nvidia-powerd.service: Failed with result 'exit-code'.
May 02 16:01:53 cez systemd[1]: Failed to start nvidia-powerd service.
There are actually two mechanisms thet influence the allowed power draw, 1. configurable TGP 2. Dynamic Boost (15W)
Hard to tell which applies in your case, nvidia-powerd is for dynamic boost but doesn’t work on AMD.