Supported AMD dGPUs & APUs - ZFEbHVUE/Batocera-CRT-Script GitHub Wiki

AMD dGPUs Supporting Interlaced Output via the Linux amdgpu Driver


⚠️ What About Older Cards like the HD 5450?

You might notice some older AMD cards (like the HD 5450, HD 6450, etc.) are not listed here.

That’s because this list only includes cards using the modern amdgpu driver, which supports Vulkan and receives ongoing kernel support.

πŸ’‘ But don’t worry!
Older AMD GPUs still work fine with 15kHz CRT output using the legacy radeon driver β€” which is still available and compatible.

βœ… These older GPUs still support:

  • Interlaced video modes
  • CRT output
  • OpenGL-based rendering only

❌ These GPUs do not support the Vulkan API, so they can’t benefit from modern Vulkan-based emulators or features like DXVK β€” a translation layer used by Proton and Wine to run many Direct3D games.
This means some newer games or emulators relying on Vulkan won't work or will have reduced performance.

➑️ We chose not to list them here to avoid confusion, but they are not obsolete β€” just better suited for lightweight CRT setups where OpenGL is sufficient.


❌ Excluded dGPUs – Sea Islands (GCN 2.x / DCE 8.x)

These GPUs are based on the Sea Islands architecture (GCN 2.x) and do not support interlaced video output under the amdgpu driver, despite the hardware being GCN-class. Interlace modes fail to activate or are not exposed at all.

Known Unsupported Chips and Products:

  • Bonaire – Radeon HD 7790, R7 260, R7 260X
  • Hawaii – Radeon R9 290, 290X, 295X2, R9 390, 390X
  • Mullins / Kabini / Kaveri (APU-class, listed above)
  • FirePro (Sea Islands variants):
    • FirePro W8100
    • FirePro W9100
    • FirePro S9000
    • FirePro S9150
    • FirePro S9170

πŸ›‘ Note: These GPUs use DCE 8.x display engines which are known to lack interlace support via amdgpu, even though they are sometimes loadable using overrides or specific kernel options.


πŸ“Š Interlace Support Summary – Sea Islands dGPUs

GPU Name Codename GCN Gen Display Engine amdgpu Loadable Interlace Support Status
Radeon HD 7790 Bonaire GCN 2.0 DCE 8.0 ⚠️ Override? ❌ Unsupported βœ… Exclude
Radeon R7 260/260X Bonaire GCN 2.0 DCE 8.0 ⚠️ Override? ❌ Unsupported βœ… Exclude
Radeon R9 290/290X Hawaii GCN 2.0 DCE 8.1 ⚠️ Override? ❌ Unsupported βœ… Exclude
Radeon R9 390/390X Hawaii GCN 2.0 DCE 8.1 βœ… (rebrand) ❌ Unsupported βœ… Exclude
FirePro W8100/W9100 Hawaii GCN 2.0 DCE 8.x ⚠️ Partial? ❌ Unsupported βœ… Exclude
FirePro S9000+ Sea Isl. GCN 2.0 DCE 8.x ⚠️ Partial? ❌ Unsupported βœ… Exclude

They are technically supported, but only with the older radeon driver, which does allow interlaced output. However, using the radeon driver means you will lose newer features like Vulkan support.

Important:
Batocera automatically forces all dGPUs that support the amdgpu driver to use it at boot. This behavior comes from the islands.list and the S05amd-check script during boot.

To force Batocera to use the radeon driver instead (necessary for interlaced output with these Sea Islands GPUs), you must disable this check in your boot/batocera-boot.conf:

## Use the amdgpu Mesa driver over the radeon driver if supported.
## Set to false to disable this if needed.
amdgpu=false

βœ… Confirmed Interlace Support

πŸ”Ž Scope: Discrete GPUs only (no APUs), including OEM, PRO, FirePro, Embedded


🟣 GCN 1.x – Southern Islands (DCE 6.x)

  • Radeon HD 7730/7750/7770
  • Radeon HD 7850/7870
  • Radeon HD 7950/7970 / 7990
  • Radeon R7 240/250/250X
  • Radeon R7 265
  • Radeon R7 370
  • Radeon R9 270/270X
  • Radeon R9 280/280X
  • Radeon R9 370/370X
  • Radeon R7 340/350/350X
  • Radeon R5 240 / R5 430 / R5 435
  • Radeon 520 (Oland variant)
  • FirePro D300 / D500 / D700
  • FirePro W600 / W5000 / W7000 / W8000 / W9000
  • FirePro S4000X
  • FirePro S7000 / S9000 / S10000
  • Embedded Radeon E8860

βœ… All confirmed via amdgpu (GCN 1.0)


πŸ”΅ GCN 3.x – Volcanic Islands (DCE 10/11)

  • Radeon R9 285 / 380 / 380X
  • Radeon R9 Fury / Fury X / Nano
  • Radeon Pro Duo (2016)
  • FirePro W7100
  • FirePro S7150 / S7150 Γ—2
  • FirePro S7100X
  • Embedded Radeon E8950

βœ… Interlace supported (Tonga/Fiji-based)
❌ GCN 2.x (Sea Islands) excluded


🟒 Polaris – GCN 4.x / Arctic Islands

  • Radeon RX 460 / 470 / 480
  • Radeon RX 550 / 560 / 570 / 580 / 590
  • Radeon RX 540 / 550X / 540X
  • Radeon 530 / 535 / 520 (Polaris variant)
  • FirePro S9170
  • Radeon Pro WX 3100 / 3200 / 4100 / 5100 / 7100
  • Embedded Radeon E9174 / E9260 / E9550 / E9560 / E9170

βœ… Full interlace support across all Polaris dGPUs


πŸ”΄ Vega – GCN 5.x

  • Radeon RX Vega 56 / 64
  • Radeon VII
  • Radeon Vega Frontier Edition
  • Radeon Pro WX 8200 / WX 9100
  • Radeon Pro V340
  • Radeon Vega Mobile GL/XT

βœ… Interlace supported (confirmed for Vega 10/20)


🟠 RDNA 1 – Navi 1x (DCN 2.0)

  • Radeon RX 5300 / 5300 XT / 5500 / 5500 XT
  • Radeon RX 5600 XT / 5700 / 5700 XT
  • Radeon Pro V3400
  • Radeon Pro W5500 / W5700
  • Apple Radeon Pro W5700X

βœ… All RDNA1 GPUs support 1080i and standard interlace modes


πŸ”΅ RDNA 2 – Navi 2x (DCN 3.x)

  • Radeon RX 6400 / 6500 XT / 6600 / 6600 XT / 6650 XT
  • Radeon RX 6700 XT / 6750 XT / 6800 / 6800 XT / 6900 XT
  • Radeon Pro W6400 / W6600 / W6800
  • Radeon Pro V620
  • Apple Radeon Pro W6900X Duo

βœ… All Navi 2x dGPUs confirmed with interlace support


🟣 RDNA 3 – Navi 3x (DCN 3.2+)

  • Radeon RX 7600 / 7700 XT / 7800 XT / 7900 XT / 7900 XTX
  • Radeon Pro W7500 / W7600 / W7800 / W7900

βœ… Latest RDNA3 dGPUs support interlace via HDMI/DP



❌ APUs Without Interlace Support via amdgpu

These APUs are confirmed not to support interlaced output due to GPU or display controller limitations. Even if the amdgpu driver can load (with overrides), interlaced resolutions do not function correctly.

  • Llano (2011) – TeraScale 2
  • Trinity / Richland (2012–2013) – VLIW4 (TeraScale 3)
  • Kabini / Temash (2013) – Jaguar + GCN 1.0
  • Kaveri / Godavari (2014–2015) – GCN 1.1
  • Mullins / Beema (2014) – Puma + GCN 1.1
  • Carrizo-L (2015) – Puma+ + GCN 1.2

⚠️ APUs With Unconfirmed Interlace Support

These APUs may work with the amdgpu driver, but interlaced modes are unverified and not officially supported in arcade-focused Linux environments.

  • Bristol Ridge (2016) – Excavator + GCN 1.2
  • Mendocino (2022) – Zen 2 + RDNA 2

πŸ“Š Interlace Support Summary – Legacy and Unconfirmed APUs

APU Family GPU Gen amdgpu Driver Interlace via amdgpu Status
Llano TeraScale ❌ radeon only ❌ βœ… Exclude
Trinity/Richland VLIW4 ❌ radeon only ❌ βœ… Exclude
Kabini/Temash GCN 1.0 ⚠️ Override? ❌ βœ… Exclude
Kaveri/Godavari GCN 1.1 ⚠️ Override? ❌ βœ… Exclude
Mullins/Beema GCN 1.1 ⚠️ Override? ❌ βœ… Exclude
Carrizo-L GCN 1.2 ❌ radeon only ❌ βœ… Exclude
Bristol Ridge GCN 1.2 βœ… amdgpu ❓ Not verified ⚠️ Unconfirmed
Mendocino RDNA 2 βœ… amdgpu ❓ Not verified ⚠️ Unconfirmed

βœ… AMD APUs with Confirmed Interlace Support via amdgpu

This list contains hopefully all mobile, embedded, PRO, and OEM-only AMD APUs that support interlaced video output via the open-source amdgpu driver. Grouped by architecture and based on the GroovyArcade wiki, AMD specs, and community testing.


🧱 Carrizo / Stoney / Wani (GCN 3.x – DCE 10/11.x)

Excavator-based 6th/7th-gen mobile & desktop APUs (2016–2017)

  • AMD A12-9800 / 9800E β€” Desktop AM4
  • AMD A10-9700 / 9700E β€” Desktop AM4
  • AMD A8-9600 β€” Desktop AM4
  • AMD A6-9500 / 9500E / 9550 β€” Desktop AM4
  • AMD A6-9400 β€” Desktop AM4 (OEM)
  • AMD FX-9800P / FX-9830P β€” Mobile FP4
  • AMD A12-9730P / A12-9700P β€” Mobile FP4
  • AMD A10-9630P / 9600P β€” Mobile FP4
  • AMD A9-9410 / A9-9430 β€” Mobile FP4
  • AMD A6-9210 β€” Mobile FP4
  • AMD E2-9000 β€” Mobile FP4
  • AMD A4-9120 / 9125 β€” Mobile FP4
  • PRO A10-9700B / A12-9800B β€” PRO OEM/Mobile

🧱 Raven Ridge (GCN 5.x Vega – DCN 1.0)

First Zen APUs with Vega graphics (Ryzen 2000U/G, Athlon 200GE)

Desktop:

  • Ryzen 5 2400G / 2400GE
  • Ryzen 3 2200G / 2200GE
  • Athlon 200GE / 220GE / 240GE

Mobile:

  • Ryzen 3 2200U / 2300U
  • Ryzen 5 2500U / 2600U
  • Ryzen 7 2700U / 2800H
  • PRO 2300U / 2500U / 2700U

Embedded:

  • Ryzen Embedded V1202B / V1605B

🧱 Picasso (GCN 5.x Vega – DCN 1.0)

12nm Zen+ refresh of Raven Ridge

Desktop:

  • Ryzen 3 3200G / 3200GE
  • Ryzen 5 3400G / 3400GE
  • Athlon 3000G
  • Athlon Gold 3150G / 3150GE
  • Athlon Silver 3050GE

Mobile:

  • Ryzen 3 3200U / 3300U
  • Ryzen 5 3500U / 3550H
  • Ryzen 7 3700U / 3750H
  • Athlon 300U
  • PRO 3300U / 3500U / 3700U

🧱 Renoir (GCN 5.x Vega – DCN 2.1, Zen 2)

Ryzen 4000G/U/H APUs – first with DCN 2.1

Desktop:

  • Ryzen 3 4300G / 4300GE / PRO 4350G / GE
  • Ryzen 5 4600G / 4600GE / PRO 4650G / GE
  • Ryzen 7 4700G / 4700GE / PRO 4750G / GE

Mobile:

  • Ryzen 3 4300U
  • Ryzen 5 4500U / 4600U / 4600H
  • Ryzen 7 4700U / 4800U / 4800H / 4800HS
  • Ryzen 9 4900H / 4900HS
  • Ryzen 5 4400H

🧱 Lucienne (GCN 5.x Vega – DCN 2.1, Zen 2 refresh)

Ryzen 5000U OEM refresh of Renoir

  • Ryzen 3 5300U
  • Ryzen 5 5500U
  • Ryzen 7 5700U
  • PRO 5340U / 5540U / 5740U

🧱 Cezanne (GCN 5.x Vega – DCN 2.1, Zen 3)

Ryzen 5000G/U/H APUs with Zen 3 CPU

Desktop:

  • Ryzen 3 5300G / 5300GE / PRO 5350G / GE
  • Ryzen 5 5600G / 5600GE / PRO 5650G / GE
  • Ryzen 7 5700G / 5700GE / PRO 5750G / GE

Mobile:

  • Ryzen 3 5400U
  • Ryzen 5 5600U / 5600H / 5625U
  • Ryzen 7 5800U / 5800H / 5825U
  • Ryzen 9 5900HX / 5980HX / 5980HS / 5980U
  • PRO 5650U / 5850U

🧱 Phoenix (RDNA 3 – DCN 3.1.4, Zen 4)

Ryzen 7040 Series APUs with RDNA3 GPU (confirmed interlace support via GroovyArcade)

  • Ryzen 5 7540U / 7640U
  • Ryzen 7 7840U / 7840HS / 7840H
  • Ryzen 9 7940HS / 7940H
  • Ryzen Z1 / Z1 Extreme
  • PRO 7640U / 7840U / 7540U

🧱 Strix Point (RDNA 3.5 – DCN 3.2.x, Zen 5/5c hybrid)

Ryzen AI 300 Series APUs (confirmed interlace support via GroovyArcade)

  • Ryzen AI 7 360
  • Ryzen AI 9 365
  • Ryzen AI 9 HX 370

🧱 Phoenix / Hawk Point (RDNA 3 – DCN 3.1.4, Zen 4)

Ryzen 7040 / 8040 Series APUs with RDNA3 GPU (Radeon 780M/760M); confirmed interlace support via Calamity and Gentoo Wiki

  • Ryzen 5 7540U / 7640U
  • Ryzen 7 7840U / 7840HS / 7840H
  • Ryzen 9 7940HS / 7940H
  • Ryzen Z1 / Z1 Extreme
  • Ryzen 5 8540U
  • Ryzen 7 8640U
  • Ryzen 7 8845HS
  • Ryzen 9 8945HS
  • PRO 7640U / 7840U / 7540U
  • PRO 8640U / 8845HS

βœ… All Phoenix and Hawk Point APUs confirmed interlace-capable via amdgpu driver (DCN 3.1+)

πŸ“š Gentoo Wiki – AMDGPU Feature Support


πŸ“ Notes

  • Interlace support
  • Output via DP only; no native analog on more modern cards where DVI-I/VGA is missing.
  • Embedded and OEM variants use the same silicon and thus inherit support.

πŸ“š Sources: