• 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

Staff member
Joined
Aug 19, 2017
Messages
1,774 (0.86/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
4,585 (0.89/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 -> ... nope still the same :'(
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
 
Joined
May 15, 2020
Messages
618 (0.58/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
7,840 (3.43/day)
System Name Good enough
Processor AMD Ryzen R9 7900
Motherboard ASRock B650 Pro RS
Cooling Deepcool Gammaxx L240 V2
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT
Storage 1x Kingston A2000 NVMe 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Deepcool Matrexx 70
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
46 (1.64/day)
Location
Hyrule Castle, France
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
351 (0.25/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) Intel A770 16Gb
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
15,393 (2.44/day)
System Name AlderLake / Laptop
Processor Intel i7 12700K P-Cores @ 5Ghz / Intel i3 7100U
Motherboard Gigabyte Z690 Aorus Master / HP 83A3 (U3E1)
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans / Fan
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MHz CL36 / 8GB DDR4 HyperX CL13
Video Card(s) MSI RTX 2070 Super Gaming X Trio / Intel HD620
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2 / Samsung 256GB M.2 SSD
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p / 14" 1080p IPS Glossy
Case Be quiet! Silent Base 600 - Window / HP Pavilion
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 / Powerbrick
Mouse Logitech MX Anywhere 2 Laser wireless / Logitech M330 wireless
Keyboard RAPOO E9270P Black 5GHz wireless / HP backlit
Software Windows 11 / Windows 10
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Roc M Sock M...
 
Joined
Sep 18, 2020
Messages
65 (0.07/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
12,764 (4.11/day)
Location
Kepler-186f
Processor Ryzen 5600 at 4.6 all core @ 1.200v ($130)
Motherboard MSI B550 Pro VC ($109)
Cooling Thermalright Frost Commander 140 ($40) + MX-6
Memory 4x8gb DDR4 3200 cas16 ($85)
Video Card(s) MSI Trio Z 6800 XT ($540)
Storage Kingston KC3000 1TB ($90)
Display(s) NZXT 27" Canvas 2560x1440 IPS 165hz ($150)
Case Corsair 110q ($60)
Audio Device(s) Schiit Modi 3 DAC - Logitech 400w THX 2.1 ($185)
Power Supply Corsair RM 850w Gold ($110)
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
210 (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
142 (0.10/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
321 (0.47/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 2 x Western Digital SN850 1GB; 1 x Samsung SSD 870EVO 2TB
Display(s) 3 x Asus VG27AQL1A; 1 x Sony A1E OLED 4K
Case Corsair Obsidian 1000D
Audio Device(s) Motherboard Integrated Sound Card
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
7,840 (3.43/day)
System Name Good enough
Processor AMD Ryzen R9 7900
Motherboard ASRock B650 Pro RS
Cooling Deepcool Gammaxx L240 V2
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT
Storage 1x Kingston A2000 NVMe 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Deepcool Matrexx 70
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.
 

Cheeseball

Not a Potato
Supporter
Joined
Jan 2, 2009
Messages
1,584 (0.30/day)
Location
Pittsburgh, PA
System Name Custom AMD Rig
Processor AMD Ryzen™ 7 5800X
Motherboard MSI MEG B550 Unify
Cooling EVGA CLC 280mm AIO Liquid Cooler
Memory Corsair Vengeance RGB Pro DDR4-4000 32 GB (8GB x 4) C18 (currently 3733 MHz, C16)
Video Card(s) PowerColor AMD Radeon RX 7900 XT 20 GB GDDR6
Storage 2TB Samsung 970 Evo Plus NVMe, 2x 2TB Inland Premium NVMe, 1TB Samsung 970 Plus NVMe
Display(s) Alienware QD-OLED 34" 165 Hz (AW3423DWF) & LG C2 42" 4K 120 Hz (OLED42C2PUA)
Case Corsair iCue 5000X (White)
Audio Device(s) Kanto Audio YU2 and SUB8 Desktop Speakers and Subwoofer, Blue Yeti Microphone
Power Supply Corsair RM850x White (2021)
Mouse Logitech Pro Superlight (White), G303 Shroud Edition,
Keyboard Corsair K70 RGB TKL Champion Series
VR HMD Occulus Quest 2 128GB
Software Windows 11 Pro 64-bit 22H2 Build 22621.1413
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,612 (0.87/day)
Location
Arizona
System Name Space Heater MKIV
Processor AMD Ryzen 7 5800X
Motherboard ASUS TUF Gaming X570-PLUS WiFi
Cooling Noctua NH-U14S, 3x Noctua NF-A14s
Memory 2x16GB Team T-Force Dark Z DDR4-3600 C18 1.35V
Video Card(s) PowerColor RX 6800 XT Red Devil (2150MHz, 240W PL)
Storage 1TB WD Black SN750, 2x1TB Crucial MX500 (striped array), LG WH16NS40 BD-RE
Display(s) Monoprice 35" 3440x1440p 100Hz
Case Phanteks Enthoo Pro M
Audio Device(s) Edifier R1700BT, Samson SR850
Power Supply Corsair RM850x, CyberPower CST135XLU
Mouse Logitech MX Master 3
Keyboard Logitech G610 Orion Brown
Software Windows 10 LTSC 2021
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.
 
Top