• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Brings ROCm to Consumer GPUs on Windows OS

AleksandarK

News Editor
Staff member
Joined
Aug 19, 2017
Messages
2,641 (0.99/day)
AMD has published an exciting development for its Radeon Open Compute Ecosystem (ROCm) users today. Now, ROCm is coming to the Windows operating system, and the company has extended ROCm support for consumer graphics cards instead of only supporting professional-grade GPUs. This development milestone is essential for making AMD's GPU family more competent with NVIDIA and its CUDA-accelerated GPUs. For those unaware, AMD ROCm is a software stack designed for GPU programming. Similarly to NVIDIA's CUDA, ROCm is designed for AMD GPUs and was historically limited to Linux-based OSes and GFX9, CDNA, and professional-grade RDNA GPUs.

However, according to documents obtained by Tom's Hardware (which are behind a login wall), AMD has brought support for ROCm to Radeon RX 6900 XT, Radeon RX 6600, and R9 Fury GPU. What is interesting is not the inclusion of RX 6900 XT and RX 6600 but the support for R9 Fury, an eight-year-old graphics card. Also, what is interesting is that out of these three GPUs, only R9 Fury has full ROCm support, the RX 6900 XT has HIP SDK support, and RX 6600 has only HIP runtime support. And to make matters even more complicated, the consumer-grade R9 Fury GPU has full ROCm support only on Linux and not Windows. The reason for this strange selection of support has yet to be discovered. However, it is a step in the right direction, as AMD has yet to enable more functionality on Windows and more consumer GPUs to compete with NVIDIA.



View at TechPowerUp Main Site | Source
 
Joined
Feb 11, 2009
Messages
5,569 (0.96/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Just a litle note and it might be me but:
"AMD ROCm is a software stack designed for GPU programming. Like CUDA, ROCm is designed for AMD GPUs"

This reads as if CUDA was designed for AMD gpu's
 

AleksandarK

News Editor
Staff member
Joined
Aug 19, 2017
Messages
2,641 (0.99/day)
Just a litle note and it might be me but:
"AMD ROCm is a software stack designed for GPU programming. Like CUDA, ROCm is designed for AMD GPUs"

This reads as if CUDA was designed for AMD gpu's
Thanks, I edited this piece!
 
Joined
May 15, 2020
Messages
697 (0.42/day)
Location
France
System Name Home
Processor Ryzen 3600X
Motherboard MSI Tomahawk 450 MAX
Cooling Noctua NH-U14S
Memory 16GB Crucial Ballistix 3600 MHz DDR4 CAS 16
Video Card(s) MSI RX 5700XT EVOKE OC
Storage Samsung 970 PRO 512 GB
Display(s) ASUS VA326HR + MSI Optix G24C4
Case MSI - MAG Forge 100M
Power Supply Aerocool Lux RGB M 650W
Interesting, but would this means that this works on 6900XT and not on 6950XT? Or are we talking more about tiers instead of specific models?
Edit: read the Tom's article, it would seem indeed that only these models are concerned for now. I have a 6900XT so I might play with this at some point, but if I had a 6950XT I would feel betrayed.
 
Last edited:
Joined
Jan 8, 2017
Messages
9,499 (3.27/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
Interesting, but would this means that this works on 6900XT and not on 6950XT? Or are we talking more about tiers instead of specific models?
Edit: read the Tom's article, it would seem indeed that only these models are concerned for now. I have a 6900XT so I might play with this at some point, but if I had a 6950XT I would feel betrayed.

It will work on anything that is gfx1030, so everything from RX 6800 to RX 6950XT.
 
Joined
Mar 19, 2023
Messages
153 (0.24/day)
Location
Hyrule Castle, France
Processor Ryzen 5600x
Memory Crucial Ballistix
Video Card(s) RX 7900 XT
Storage SN850x
Display(s) Gigabyte M32U - LG UltraGear+ 4K 28"
Case Fractal Design Meshify C Mini
Power Supply Corsair RM650x (2021)
Very strange lineup as some have pointed out, the 6700s are currently not supported, or at least supposedly so (wouldn't be shocked if someone managed to make it work).
However this is excellent news. AMD's "Linux only" position wasn't truly helping them too much, and their CUDA needs to break through, if slowly.

Getting Windows on the grill is great news for all the AI dabblers that hesitated at buying AMD and now should see support start rolling out in the coming years. Nod.ai's Shark already did it with Vulkan, but that's apparently a special approach, we'll see if it gets more common.
ROCm should be pushed into all software that can take compute on Windows and Linux, so I can only say that this is a great first step forward.

Now waiting for the 7000s to get that same support, which considering the containers that have shown up online recently, shouldn't take months yet. They were on release candidate 4 two weeks ago. Even if it's only Linux support at first, I just want to see the things advance.

It will work on anything that is gfx1030, so everything from RX 6800 to RX 6950XT.
Then the gfx1031 should also work for all rx 6600, 6600 xt, 6650xt I take it?
 
Joined
Jun 11, 2019
Messages
636 (0.32/day)
Location
Moscow, Russia
Processor Intel 12600K
Motherboard Gigabyte Z690 Gaming X
Cooling CPU: Noctua NH-D15S; Case: 2xNoctua NF-A14, 1xNF-S12A.
Memory Ballistix Sport LT DDR4 @3600CL16 2*16GB
Video Card(s) Palit RTX 4080
Storage Samsung 970 Pro 512GB + Crucial MX500 500gb + WD Red 6TB
Display(s) Dell S2721qs
Case Phanteks P300A Mesh
Audio Device(s) Behringer UMC204HD
Power Supply Fractal Design Ion+ 560W
Mouse Glorious Model D-
I'd buy a 7900XTX in a heartbeat if Stablediffusion and Automatic1111 worked out of the box on windows without shamanic dances and compromises
 
Joined
Jan 5, 2006
Messages
18,584 (2.68/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Roc M Sock M...
 
Joined
Sep 18, 2020
Messages
119 (0.08/day)
System Name Vedica
Processor Intel Core i7-9700K
Motherboard Gigabyte AORUS Ultra Z390
Cooling Alphacool Eisblock XPX
Memory 32GB DDR4, 4x Crucial Ballistix Sport LT BLS8G4D30AESBK
Video Card(s) Nvidia RTX 3080
Storage 2x Sabrent 1 TB Rocket - 1x Seagate Barracuda ST4000DM004
Display(s) Dell AW3423DWF
Case Fractal Design Define R6
Audio Device(s) Motu M2
Power Supply Corsair RM1000x
Mouse Cooler Master MM720
Keyboard Wooting One
This development milestone is essential for making AMD's GPU family more competent with NVIDIA and its CUDA-accelerated GPUs.
Uh? Competent or competitive?

Not a native speaker here, but it sounds wrong to me, biased at least. Or is ROCm going to be compatible with CUDA? I'm confused.
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
17,417 (4.69/day)
Location
Kepler-186f
Processor 7800X3D -25 all core
Motherboard B650 Steel Legend
Cooling Frost Commander 140
Video Card(s) Merc 310 7900 XT @3100 core -.75v
Display(s) Agon 27" QD-OLED Glossy 240hz 1440p
Case NZXT H710 (Red/Black)
Audio Device(s) Asgard 2, Modi 3, HD58X
Power Supply Corsair RM850x Gold
im so glad i only game, i have no idea what any of this shit is and don't care to know
 
Joined
Sep 12, 2008
Messages
230 (0.04/day)
Location
Denmark
Processor Intel Core i7-6700k - Stock, multi core boost enabled
Motherboard MSI Z170i Gaming Pro AC
Cooling Noctua NH-U14S + Arctic MX2 thermal paste, 2 case fans (front and rear).
Memory 2x8gb Kingston DDR4 2666mhz
Video Card(s) MSI Geforce 1060 GTX Gaming X
Storage 120gb Samsung 830 EVO SSD, 240gb Samung 840 Evo SSD, 1tb Seagate HDD, 960gb Corsair Force MP510B
Display(s) Dell Ultrasharp 1920x1080
Case Phanteks Enthoo Evolv ITX SE
Power Supply SilverStone SST-ST85F-P
Mouse Microsoft IntelliMouse Explorer 3.0
Keyboard Steelseries 6Gv2 - Cherry MX Black edition
Software OS: Windows 10 Pro 64bit.
Benchmark Scores Cinebench R20 multicore score: 2249. Cinebench R23 multicore score: 5149.
AMD really have to get their *ss into highest gear on this, as right now with the massive popularity of AI and Machine Learning reaching an all time high (and doesnt seem to stop) among consumers, AMD cards are getting left behind.
I am honestly surprised they aren't giving this highest priority to compete against NVIDIA because right now they are facing practically zero competition in this space.
 
Joined
May 27, 2019
Messages
153 (0.08/day)
Location
Greece
System Name Odyssey
Processor AMD Ryzen 7 3700x
Motherboard MSI MEG X570 UNIFY
Cooling EKWB EK-MLC Phoenix 240
Memory Crucial Ballistix Sport AT 3200MHz 32GB
Video Card(s) Sapphire Pulse RX 5700XT 8 GB
Storage ADATA XPG SX8200 Pro 1TBx2
Display(s) LG 32GK850F-B
Case Phanteks Enthoo Pro M Tempered Glass
Power Supply SeaSonic PRIME 650W Gold
R9 Fury is community supported so its not that strange that the full ROCm is supported and only on Linux
 
Joined
Jun 6, 2021
Messages
707 (0.55/day)
System Name Red Devil
Processor AMD 5950x - Vermeer - B0
Motherboard Gigabyte X570 AORUS MASTER
Cooling NZXT Kraken Z73 360mm; 14 x Corsair QL 120mm RGB Case Fans
Memory G.SKill Trident Z Neo 32GB Kit DDR4-3600 CL14 (F4-3600C14Q-32GTZNB)
Video Card(s) PowerColor's Red Devil Radeon RX 6900 XT (Navi 21 XTX)
Storage 1 x Western Digital SN850 1GB; 1 x WD Black SN850X 4TB; 1 x Samsung SSD 870EVO 2TB
Display(s) 1 x MSI MPG 321URX QD-OLED 4K; 2 x Asus VG27AQL1A
Case Corsair Obsidian 1000D
Audio Device(s) Raz3r Nommo V2 Pro ; Steel Series Arctis Nova Pro X Wireless (XBox Version)
Power Supply AX1500i Digital ATX - 1500w - 80 Plus Titanium
Mouse Razer Basilisk V3
Keyboard Razer Huntsman V2 - Optical Gaming Keyboard
Software Windows 11
Joined
Jan 8, 2017
Messages
9,499 (3.27/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
Then the gfx1031 should also work for all rx 6600, 6600 xt, 6650xt I take it?

Yes. Technically everything that gets compiled for an RDNA2 GPU should work on any other RDNA2 GPU because they all have the same instruction set and compute capability.
 
Joined
Mar 19, 2023
Messages
153 (0.24/day)
Location
Hyrule Castle, France
Processor Ryzen 5600x
Memory Crucial Ballistix
Video Card(s) RX 7900 XT
Storage SN850x
Display(s) Gigabyte M32U - LG UltraGear+ 4K 28"
Case Fractal Design Meshify C Mini
Power Supply Corsair RM650x (2021)

Cheeseball

Not a Potato
Supporter
Joined
Jan 2, 2009
Messages
2,021 (0.35/day)
Location
Pittsburgh, PA
System Name Titan
Processor AMD Ryzen™ 7 7950X3D
Motherboard ASRock X870 Taichi Lite
Cooling Thermalright Phantom Spirit 120 EVO CPU
Memory TEAMGROUP T-Force Delta RGB 2x16GB DDR5-6000 CL30
Video Card(s) ASRock Radeon RX 7900 XTX 24 GB GDDR6 (MBA) / NVIDIA RTX 4090 Founder's Edition
Storage Crucial T500 2TB x 3
Display(s) LG 32GS95UE-B, ASUS ROG Swift OLED (PG27AQDP), LG C4 42" (OLED42C4PUA)
Case Cooler Master QUBE 500 Flatpack Macaron
Audio Device(s) Kanto Audio YU2 and SUB8 Desktop Speakers and Subwoofer, Cloud Alpha Wireless
Power Supply Corsair SF1000
Mouse Logitech Pro Superlight 2 (White), G303 Shroud Edition
Keyboard Keychron K2 HE Wireless / 8BitDo Retro Mechanical Keyboard (N Edition) / NuPhy Air75 v2
VR HMD Meta Quest 3 512GB
Software Windows 11 Pro 64-bit 23H2 Build 22631.4317
Also, what is interesting is that out of these three GPUs, only R9 Fury has full ROCm support, the RX 6900 XT has HIP SDK support, and RX 6600 has only HIP runtime support.

This is because the R9 Fury was a GCN (CDNA now) card, which is still more efficient for compute-related tasks. RDNA and RDNA2 GPUs are aimed at consumers (gaming, content creation, etc.) and workstation (not compute-related) use.

Not sure why they didn't include the newer RDNA3 GPUs for HIP SDK support. RDNA3 is technically a newer version of RDNA2 with nothing removed, only refined.
 
Joined
Mar 28, 2018
Messages
1,850 (0.75/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASRock B550 Taichi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x32GB Teamgroup T-Force Vulcan Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 2TB WD SN850X, 4x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Dell S3422DWG (34" 3440x1440 144Hz)
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Glorious GMMK 2 96%
Software Windows 10 LTSC 2021, Linux Mint
Exciting.

Stable Diffusion on Windows, here we come!

I've been blown away with how much faster in Stable Diffusion my 6800 XT is in Linux compared to my GTX 1070 in Windows. 512x512 images take about 2 minutes to generate on the 1070, and only about 30 seconds on the 6800 XT.

I wonder how performance in Windows will compare to Linux.
 
Joined
Feb 8, 2022
Messages
269 (0.26/day)
Location
Georgia, United States
System Name LMDESKTOPv2
Processor Intel i9 10850K
Motherboard ASRock Z590 PG Velocita
Cooling Arctic Liquid Freezer II 240 w/ Maintenance Kit
Memory Corsair Vengeance DDR4 3600 CL18 2x16
Video Card(s) RTX 3080 Ti FE
Storage Intel Optane 900p 280GB, 1TB WD Blue SSD, 2TB Team Vulkan SSD, 2TB Seagate HDD, 4TB Team MP34 SSD
Display(s) HP Omen 27q, HP 25er
Case Fractal Design Meshify C Steel Panel
Audio Device(s) Sennheiser GSX 1000, Schiit Magni Heresy, Sennheiser HD560S
Power Supply Corsair HX850 V2
Mouse Logitech MX518 Legendary Edition
Keyboard Logitech G413 Carbon
VR HMD Oculus Quest 2 (w/ BOBO VR battery strap)
Software Win 10 Professional
Exciting.

Stable Diffusion on Windows, here we come!

I've been blown away with how much faster in Stable Diffusion my 6800 XT is in Linux compared to my GTX 1070 in Windows. 512x512 images take about 2 minutes to generate on the 1070, and only about 30 seconds on the 6800 XT.

I wonder how performance in Windows will compare to Linux.
The reason the Linux version seems faster is because the 1070 is a far older card than the 6800XT. A better comparison would be the same card in Linux vs Windows.
 
Joined
Mar 18, 2023
Messages
928 (1.45/day)
System Name Never trust a socket with less than 2000 pins
As long as they play stupid games such as excluding random cards or having cards with only runtime (not development) permission they can go where the sun don't shine.

For many years I've been using Cuda only being limited when an old and underpowered old not-even-gaming card didn't have enough VRAM.
 
Joined
Mar 19, 2023
Messages
153 (0.24/day)
Location
Hyrule Castle, France
Processor Ryzen 5600x
Memory Crucial Ballistix
Video Card(s) RX 7900 XT
Storage SN850x
Display(s) Gigabyte M32U - LG UltraGear+ 4K 28"
Case Fractal Design Meshify C Mini
Power Supply Corsair RM650x (2021)
As long as they play stupid games such as excluding random cards or having cards with only runtime (not development) permission they can go where the sun don't shine.

For many years I've been using Cuda only being limited when an old and underpowered old not-even-gaming card didn't have enough VRAM.
I don't think its permission, I think its official support.
Official support in AMD language is basically that it's been vetted on the same standards as their pro consumers (the datacenters who buy W cards). You can very well run on any of the other cards.

I'm not 100% sure of that though.
 
Last edited:

Bruno__711

New Member
Joined
Apr 27, 2023
Messages
1 (0.00/day)
hii i have just bought my new pc and it has a 6700 xt, im available to run ROCm?
 
Top