Skip to content

Vega Frontier Edition isn't detected as AMD GPU #1791

Open

Description

@alxlab-zone66x

What happened?

I have an Radeon Vega Frontier Edition card I set as the default GPU in Stability Matrix.

I tried to install Stable Diffusion WebUI Forge - Neo and set the PyTorch Index as Rocm.

After trying to install it fails saying:

Could not install forge-neo (System.InvalidOperationException: Preferred GPU 'Radeon Vega Frontier Edition' is not an AMD GPU.

I suspect it's because of this:

https://github.com/LykosAI/StabilityMatrix/blob/main/StabilityMatrix.Core/Helper/HardwareInfo/GpuInfo.cs#L70

It specifically looks for AMD in the name but there isn't.

I'm using the latest PRO drivers from AMD for the Vega Frontier.

Steps to reproduce

  1. Open Stability Fusion
  2. Select Radeon Vega Frontier Edition as the default GPU
  3. Select Stable Diffusion WebUI Forge - Neo as the package to install
  4. In advance setting select PyTorch Index as Rocm
Image
  1. Get error as show in relevant logs
Image

Relevant logs

npacking resources
Unpacking resources
Cloning into 'D:\AI\StabilityMatrix\Data\Packages\Stable Diffusion WebUI Forge - Neo'...
Updating files: 100% (1423/1423), done.
Download Complete
Could not install forge-neo (System.InvalidOperationException: Preferred GPU 'Radeon Vega Frontier Edition' is not an AMD GPU.
   at StabilityMatrix.Core.Models.Packages.ForgeNeo.PrepareRocmInstallAsync(IPyVenvRunner venvRunner, InstalledPackage installedPackage, InstallPackageOptions options, Action`1 onConsoleOutput, IProgress`1 progress, CancellationToken cancellationToken)
   at StabilityMatrix.Core.Models.Packages.ForgeClassic.InstallPackage(String installLocation, InstalledPackage installedPackage, InstallPackageOptions options, IProgress`1 progress, Action`1 onConsoleOutput, CancellationToken cancellationToken)
   at StabilityMatrix.Core.Models.Packages.ForgeClassic.InstallPackage(String installLocation, InstalledPackage installedPackage, InstallPackageOptions options, IProgress`1 progress, Action`1 onConsoleOutput, CancellationToken cancellationToken)
   at StabilityMatrix.Core.Models.PackageModification.InstallPackageStep.ExecuteAsync(IProgress`1 progress, CancellationToken cancellationToken)
   at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IEnumerable`1 steps))

Version

2.16.5

What Operating System are you using?

Windows

Activity

  1. NeuralFault commented on Nov 7, 2026

    @NeuralFault
    Contributor

    Thanks for reporting. Unfortunately with certain, particularly older AMD GPUs, it's can be difficult to know how exactly Windows will report the adapter name for it for if it includes the AMD or not. It's assumed it did as it does with the vast majority of chips.

    I have a fix in #1798 that is to be merged for next release.
    Or can compile SM yourself from the main branch once merged if you'd like and use the resulting exe until next release.

    Thing to note though is I can't verify the functionality of the GPU with packages in SM as the GFX9 series of GPUs do not have builds on AMD's stable rocm repository. They are only on the nighty repo and SM pulls from it on Windows. The old Vegas are not function verified by the ROCm team, only that it builds, so YMMV.

    Unless you've already used the builds from https://nightly.repo.amd.com.rocm.whl-next already before. (or from the old TheRock repo).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions