Skip to content

[Issue]: Windows HSA_OVERRIDE_GFX_VERSION doesn't work #1719

@umarinkovic

Description

@umarinkovic

Problem Description

On Linux, export HSA_OVERRIDE_GFX_VERSION={MAJOR}.{MINOR}.{PATCH} tricks ROCm into thinking the available card is of the architecture specified in the env variable, e.g. export HSA_OVERRIDE_GFX_VERSION=10.3.0 to set the current ISA to gfx1030. This is useful for people with older/unsupported cards that are of the same architecture family as a supported card.

On Windows this doesn't work.

I'm just curious as to why the hack doesn't work on Windows and is this circumventable somehow?

Operating System

Windows 10.0.26100

CPU

AMD Ryzen 9 7900X 12-Core Processor

GPU

AMD Radeon RX 6700XT

ROCm Version

7

ROCm Component

rocBLAS

Steps to Reproduce

set HSA_OVERRIDE_GFX_VERSION=X.Y.Z
run any rocBLAS test suite and it will report the actual GPU you have and not the overridden one

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

No response

Additional Information

No response

Metadata

Metadata

Assignees

Labels

status: triageIndicates an issue has been assigned for investigation.

Type

No type

Projects

Status

TODO

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions