
               AMD PMF Driver Release Notes
              ------------------------------------

Copyright
---------
(c) Copyright 2026 Advanced Micro Devices, Inc.  All rights reserved.


Installation Notes:
------------------
Install via Windows Device Manager as outlined in the Readme.txt file

Revision History:
-----------------
AMDPMF v26.10.11.0
- Fixed App tracking polling
- Fixed PPM profile population error
- Fixed Error ID 1 from Event viewer
- Removed Teams CPU FreqCap

AMDPMF v26.10.10.0
- Support latest TA build
- Added PPM Profile Utility
- Added SFH interface v1.2
- Added CorePerfRanksEnable into pmflog
- Support avgC0 and sorted C0 opt in Workload Classifier

AMDPMF v26.10.9.0
- Support latest TA
- Fixed static path
- Fixed Event viewer System Error shows after preload
- Added enhanced feature of Workload Classifier

AMDPMF v26.10.8.0
- 26.10.8.0 release
- Workload Classifier support
- Added NPU Temp to 4.1 interface
- Ranking Table Updates on Slider Mode Changes
- Added CCX metrics for PMFW header
- Fixed wrong event type causing deadlock in TaInterface
- Fixed TPM not enabled in ES Standard
- Fixed pmf log uninitialized values
- Added video Enc/Dec sessions metrics support
- Added PPM profile support metadata

AMDPMF v26.10.7.0
- 26.10.7.0 release
- Support for all Windows App Names
- Fixed QOS Hint display when energy saver enabled
- Fixed ASM binary not loading
- Fixed missing initial QosHint update after NPU handshake
- Support both RISCV and arm TA builds
- Fixed metrics scaling
- Tri-Core PPM support
- Updated new program metrics

AMDPMF v26.10.6.0
- 26.10.6.0 release
- Fix SMU handshake

AMDPMF v26.10.5.0
- 26.10.5.0 release
- Disabled CPU_FREQ_LIMIT for Smart PC
- Updated PMFW header
- Added SMU message handler
- Disabled GPT OEMID Prem check
- Added Default enable ASM Level action in Smart PC
- Removed reset action for P3T

AMDPMF v26.10.4.0
- 26.10.4.0 release
- Fixed transport mode TA interface
- Added ES standard support for DC power mode condition
- NPU interface change
- Fixed init in failing config
- Fixed CPU speed bug when switched to Balanced power
- Removed s0i3 entrey action
- Removed NPU workload
- Added camera FPS throttle freq default
- PMFW unified metrics

AMDPMF v25.10.3.0
- BSOD 0xA fix
- Disable PPM in pub policy
- Fix NPU busy average and busy max

AMDPMF v25.10.2.0
- New program support
- BSOD 0x50 port fix
- Update runtime libraries to avoid manual VC++ download
- PMFU2 25.10.0.0 release
- TA fixes for negated conditions

AMDPMF v25.10.1.0
- 25.10.1.0 release

AMDPMF v25.9.11.0
- Unified driver for legacy Support
- fix event viewer error for amdpmfservice
- fix transport mode svc ioctl
- ASM update
- unicode string fix for app tracking
- system application filtering for app tracking
- transport mode IOR support
- services use static linkage to CRT

AMDPMF v25.9.10.0
- Disable certain features when others not enabled
- Consolidate logging fields
- Extend signing list
- S0i3 hang race condition fix

AMDPMF v25.9.9.0
- Fix IRP handling for BSOD 0x44

AMDPMF v25.9.8.0
- Fix version API
- Fix duplicate system param calls during init
- Rework internal engine initialization
- Fix MetricsApp using the same index to print out values
- Update teams frequency caps
- Add new FW controllers

AMDPMF v25.9.7.0
- Fix 0x9F BSOD
- Fix ASM Versions
- remove error msgs from event log when not needed

AMDPMF v25.9.6.0
- Private binary regkey support
- Fix win11 24h2 HLK test pending PNP (disable and enable) with IO fail
- Port TA interface fix
- Dual private binary support
- Fix TA interface shared mem check on IRP wait

AMDPMF v25.9.5.0
- Coverity fixes
- Add reset handling for pmf ppt
- Fix s0i3 multiple session open BSOD
- Add ability to set certain PPM from within TPM
- Transport Mode support
- Fix sideloaded policies out of bounds access
- Fix GFX interface versions
- implement PROCTHROTTLEMIN1/MAX1 support
- support BIOS_INPUT_X input-override

AMDPMF v25.9.4.0
- Split configs
- PSP Interface Update
- Avoid allocating 0 sized memory
- Integrate asm pvt policy & bal profile 5.92.01.00 
- Enable balance profile binary by default
- Integrate asm pvt policy & bal profile 5.91.0.0
- Add asmSetBinaryVersion command
- Game Profile support

AMDPMF v25.9.3.0
- Make PPM destructor wait for all IOCTLs to finish PORTING to STG
- Support 0 limits in PMFW
- Consolidate Camera FPS Throttle and TPM
- Fix BSOD 0x9F on PNP
- Integrate asm pvt policy & bal profile 5.92.0.0
- disable FAN ID 2
- unified driver
- Integrate asm pvt and bal profile 5.9.0.0
- Fix ASM counters for teams
- Remove PEPL level and Activity Balance actions/conditions
- Add check for cpu id to load different asm binaries based on cpu

AMDPMF v25.9.2.0
- Fix state update logic in camera agent
- Fix GFX workload
- Add AmdApuToolkit
- BSOD_0xa fix

AMDPMF v25.9.1.0
- Add Camera FPS feature
- Add new APU support
- Add ASM Levels feature
