Nvidia Powerd is broken on AMD 7845HX/7945HX CPU

Hello there i have an Alienware M16 R1 AMD notebook and im having problems when Nvidia Dynamic Boost is enabled. Problem is my cpu having power starvation once GPU is consumed %100. If i create a artificial cpu bottleneck, CPU power returns back to normal. Let me show it to you. If i move screen cpu power is normal at 61 Watts and GPU usage is %98 . But if i stay static which causes Gpu load to get %99-100 my cpu powers drop insanely and cpu gets power starved. Its a wild guess but its possibly broken dynamic boost because of missing cpu power report mechanism of AMD Dragon Range CPU on linux. But if its a dynamic boost bug i hope nvidia fixes this. I need fast help on this thanks. Dell thinking to change my motherboard because of this, but im almost sure its a software problem.

Also having these in my dmesg. Also please if you need any more information about my system ask it and i share i forgot the forum rules about nvidia-bug-report.

[    9.066995] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11.
[   10.251204] NVRM: nvAssertOkFailedNoLog: Assertion failed: Invalid data passed [NV_ERR_INVALID_DATA] (0x00000025) returned from PlatformRequestHandler failed to get target temp from SBIOS @ platform_request_handler_ctrl.c:2146
[   10.251210] NVRM: nvAssertOkFailedNoLog: Assertion failed: Invalid data passed [NV_ERR_INVALID_DATA] (0x00000025) returned from PlatformRequestHandler failed to get platform power mode from SBIOS @ platform_request_handler_ctrl.c:2089
[   62.331889] NVRM: nvAssertFailedNoLog: Assertion failed: rmapiLockIsOwner() @ mem_mgr.c:465

Hello no one around? If you need more logs from my device please help me getting them. There are some logs i found on my system. They should shed some light on the error.

syslog.0:Jan 13 23:37:59 tuxifer /opt/bin/nvidia-powerd[7831]: Error open pid file 13
syslog.0:Jan 15 09:01:00 tuxifer nvidia-powerd[37774]: Allocate client failed 106
syslog.0:Jan 15 09:01:00 tuxifer nvidia-powerd[37774]: Failed to initialize RM Client
syslog.0:Jan 15 09:17:57 tuxifer nvidia-powerd[5941]: Could not set max CPU limit: current CPU limit (Khz): 3001000 (I think my problem is related with this error. Maybe frequency setting isnt available on my cpu because of amd-pstate driver)

Please help!

Ok problem solved, It wasnt the nvidia-powerd broken it was amd-pstate is not controllable by nvidia-powerd on active and passive mode. Setting amd-pstate to guided mode fixed the problem for good. Topic may have removed. Thanks.

1 Like