Skip to content

Clarification on future support for gfx1100-class GPUs (e.g., RDNA3) #3

@tedliosu

Description

@tedliosu

Hi there,

I've been experimenting with hipDF and managed to get it running successfully on an AMD Radeon RX 7600 XT 16GB (gfx1102), after applying a set of patches to propagate gfx1102 support across hipDF and its dependent libraries. I also noticed that the codebase includes references to gfx1100, which seems to suggest some intention to support RDNA3 or similar devices.

However, the current documentation (e.g., README and supported devices list) states that only gfx942 and gfx90a are officially supported — corresponding to CDNA-based MI200 and MI300 datacenter GPUs.

Could you clarify:

  1. Whether gfx1100/RDNA3 support is intended to be maintained moving forward, or if its presence in the codebase is vestigial?

  2. If support for devices like the 7600XT is likely to remain unofficial, or might be promoted to supported status in future releases?

  3. Whether there are known limitations, testing gaps, or validation issues when running on consumer-grade RDNA3 GPUs. For example, when repeatedly running the same hipDF script workload on my RX 7600 XT, I occasionally encounter errors like:

Memory access fault by GPU node-1 (Agent handle: 0x55b02db3bc10) on address 0x7f5c3b400000. Reason: Page not present or supervisor privilege.
Fatal Python error: Aborted
  • This kind of error surfaces intermittently — sometimes up to once every 4–5 runs — and may suggest that the ROCm/libcudf stack that hipDF builds upon hasn't been fully validated for RDNA3 hardware like the 7600 XT. I'd appreciate any insight on whether such behavior is expected on unsupported or unofficially supported hardware.

Thanks for your work on this project—I’d be happy to share patches or notes from my setup if it helps!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions