Skip to content

[Bug]: Invalid or truncated version string returned by amfrt64.dll in latest driver #579

@ByteYIFFF

Description

@ByteYIFFF

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugfixed-in-future-releaseA fix has been made internally and is awaiting to be included in a future public driver release.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions