-
Notifications
You must be signed in to change notification settings - Fork 153
Description
Describe the bug
The version information returned from amfrt64.dll in the latest AMD driver appears to be incorrect or incomplete.
Previously, amfrt64.dll returned a valid component/driver version string, but the latest AMD driver returns a truncated value that breaks version parsing and driver capability detection.
To Reproduce
Steps to reproduce:
Retrieve ProductVersion from amfrt64.dll via GetFileVersionInfoW + VerQueryValue
Read raw version string from StringFileInfo/ProductVersion
Compare results between previous AMD driver and latest version
Setup
OS: Windows 11
Driver Version: 32.0.22029.1019
GPU: AMD Radeon RX 7600S
Component affected: AMF (amfrt64.dll)
Debug Log
🔴 Latest driver (32.0.22029.1019)
product version: 1.5.0.0;1.2;CL
🟢 Previous driver (works as expected)
product version: 1.4.35.0;24.20.11.01;AMD-Radeon-Driver/drivers:b422925976d399ec94065c4540206e58672d9d7e
The previous format correctly exposed a usable product/driver version token (24.20.11.01), while the latest driver no longer exposes valid information.
Expected behavior
amfrt64.dll should continue to expose a valid and complete version string that can be parsed to identify AMF driver component version, consistent with previous AMD drivers.
Lack of a complete version token breaks feature/compatibility detection of AMF encoder/decoder components in external applications.
Additional context
The issue is not GPU-specific; it affects version parsing logic used across multiple applications to identify AMD AMF capabilities.
This may indicate a regression or unintended change in how version metadata for amfrt64.dll is structured in the latest driver release.