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

AMD ROCm 4.5 Drops "Polaris" Architecture Support

Joined
Apr 21, 2019
Messages
18 (0.01/day)
Processor Intel i7-5820k
Motherboard ASUS X99-A/USB 3.1
Memory 32GB G.Skill DDR4
Video Card(s) 2x AMD Vega Frontier Edition 16GB
Storage 4x 3TB Hitachi ALE641
Display(s) 3x Dell U2312HM
Audio Device(s) Sound Blaster Z
Mouse Redragon Perdition
Keyboard Bloody B740 LightStrike
Software Windows 10
Joined
Apr 24, 2020
Messages
2,709 (1.62/day)
It seems AMD wants to get rid of GCN support, so to get people to move to RDNA.

CDNA is GCN actually. And ROCm doesn't support RDNA yet.

Honestly, the problem is that GPUs assembly languages keep changing. NVidia solved this problem by inventing PTX, a recompilable, portable assembly language that recompiles every time a new GPU comes out.

Intel solves this problem on the SIMD-side by simply always supporting older assembly language statements. Intel CPUs still boot in realmode IIRC (8086 compatible), and have a complicated bootup process to enable 16-bit 80286, then 32-bit 80386, and finally 64-bit modes.

-----------

I don't know if this is really that big a deal IMO. ROCm 4.5 will continue to work for the Polaris 580x. Your code will continue to run as written. In fact, most people on Polaris saw a bug on ROCm 3.8+, so I'm pretty sure most Polaris-users were sticking with ROCm 3.3 instead. "Officially" cutting support on 4.5 isn't a big deal since most ROCm / Polaris users are already just staying on 3.3 ya know?
 
Joined
May 20, 2020
Messages
1,372 (0.83/day)
Well CUDA is faster and better in the sense that practically any old card has it, so AMD can go take a long walk off a short pier.
 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Oh ROCm is still going?
Only way to get accelerated OpenCL on linux that I know of.

There's like one Polaris based compute card, which probably wasn't even that successful, this isn't exactly a tragedy.
Games use compute too. ROCm is needed for compute on linux, IIRC.
 
Joined
Mar 16, 2017
Messages
2,098 (0.75/day)
Location
Tanagra
System Name Budget Box
Processor Xeon E5-2667v2
Motherboard ASUS P9X79 Pro
Cooling Some cheap tower cooler, I dunno
Memory 32GB 1866-DDR3 ECC
Video Card(s) XFX RX 5600XT
Storage WD NVME 1GB
Display(s) ASUS Pro Art 27"
Case Antec P7 Neo
Only way to get accelerated OpenCL on linux that I know of.


Games use compute too. ROCm is needed for compute on linux, IIRC.
On Polaris and older, AMDGPU drivers will get you OpenCL. Vega and newer require ROCm, or at least AMDGPU drivers won’t get it for you.
 

bug

Joined
May 22, 2015
Messages
13,763 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Joined
Nov 24, 2012
Messages
27 (0.01/day)
A terrible decision on AMD's part, if you ask me. One of the reasons why Nvidia managed to build such fervent fanbase loyalty is the fact that they support their hardware and it's features for a very long time, as this news post writes. If they want people to move from GCN to RDNA, they need to build their product perception and make sure people are happy with existing products. The main reason why I use AMD GPUs is Linux. Nvidia just doesn't care about Linux enough for me to bother with their cards on Manjaro. But if I needed HPC computing I'd seriously consider CUDA and Nvidia just because of stuff like this. In enterprise space, trust is everything.
 

bug

Joined
May 22, 2015
Messages
13,763 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
A terrible decision on AMD's part, if you ask me. One of the reasons why Nvidia managed to build such fervent fanbase loyalty is the fact that they support their hardware and it's features for a very long time, as this news post writes. If they want people to move from GCN to RDNA, they need to build their product perception and make sure people are happy with existing products. The main reason why I use AMD GPUs is Linux. Nvidia just doesn't care about Linux enough for me to bother with their cards on Manjaro. But if I needed HPC computing I'd seriously consider CUDA and Nvidia just because of stuff like this. In enterprise space, trust is everything.
More important than the fanbase, Nvidia has secured the professional stage. For every OpenCL or oneAPI application out there, there are probably 10 CUDA apps. Beyond our own preferences, that translates into revenue.

We'll probably get a decent open API for number crunching some day, but for the time being that's an uphill battle.
 
Joined
Mar 18, 2008
Messages
5,717 (0.94/day)
System Name Virtual Reality / Bioinformatics
Processor Undead CPU
Motherboard Undead TUF X99
Cooling Noctua NH-D15
Memory GSkill 128GB DDR4-3000
Video Card(s) EVGA RTX 3090 FTW3 Ultra
Storage Samsung 960 Pro 1TB + 860 EVO 2TB + WD Black 5TB
Display(s) 32'' 4K Dell
Case Fractal Design R5
Audio Device(s) BOSE 2.0
Power Supply Seasonic 850watt
Mouse Logitech Master MX
Keyboard Corsair K70 Cherry MX Blue
VR HMD HTC Vive + Oculus Quest 2
Software Windows 10 P
Accelerating to kill their GPU compute division. Keep going AMD!
 
Joined
Apr 11, 2021
Messages
214 (0.16/day)
What are you talking about ? Polaris was released with support for OpenCL, which it continues to have, there is no "dropping GPU-accelerated computing support".
Which is not available on every Linux distro because AMD offers AMDGPU-PRO only for a very limited (three) number of distros. But I guess that nowdays AMD fanboys are like a cult, they just can't see when AMD does something wrong. They can kill support with no warning whatsoever and it's all fine and dandy.
 
Joined
Mar 16, 2017
Messages
2,098 (0.75/day)
Location
Tanagra
System Name Budget Box
Processor Xeon E5-2667v2
Motherboard ASUS P9X79 Pro
Cooling Some cheap tower cooler, I dunno
Memory 32GB 1866-DDR3 ECC
Video Card(s) XFX RX 5600XT
Storage WD NVME 1GB
Display(s) ASUS Pro Art 27"
Case Antec P7 Neo
I dunno, until we get actual confirmation, this sounds like a bug. From the GitHub readme:
1636682128457.png
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,083 (3.00/day)
Location
UK\USA
Unlike before in the passed the newer driver do a check and will not install at all, used to be a time you could still update the software but not any more but this is going back some time.

Funny how shit works when they have your money.
 
Joined
Jan 8, 2017
Messages
9,436 (3.28/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
Games use compute too. ROCm is needed for compute on linux, IIRC.
Games use compute shaders, you don't need ROCm support for that. So again, utterly irrelevant to consumers.

Which is not available on every Linux distro because AMD offers AMDGPU-PRO only for a very limited (three) number of distros.
AMD has no obligation to support a trillion Linux distros, neither does Nvidia. By the way you can continue to use the latest supported version with Polaris based cards, it's not like you expect new features and improvements from a 5 year old architecture, do you ?

And finally, ROCm was (still is in my opinion) a fairly experimental platform, expecting perfect and indefinite support from it is insane.

NVidia solved this problem by inventing PTX, a recompilable, portable assembly language that recompiles every time a new GPU comes out.

And their ISA is proprietary and undisclosed, which means only Nvidia can optimize something to the utmost level, creating a false impression that CUDA libraries made by them are faster because CUDA is faster.
 
Last edited:

bug

Joined
May 22, 2015
Messages
13,763 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Games use compute shaders, you don't need ROCm support for that. So again, utterly irrelevant to consumers.
It's not universally used, but it's far from "utterly irrelevant". Video and photo editors, even office suites (Open/LibreOffice iirc) use compute where available to speed things up.
 

bridgmanAMD

AMD Rep
Joined
Mar 23, 2016
Messages
2 (0.00/day)
Just FYI, I have not seen any sign that we disabled support.

All indications are that this is a bug which slipped in while we were reworking the build/packaging/install logic for 4.5 as part of unifying the ROCm and AMDGPU-PRO stacks.
 

bug

Joined
May 22, 2015
Messages
13,763 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Just FYI, I have not seen any sign that we disabled support.

All indications are that this is a bug which slipped in while we were reworking the build/packaging/install logic for 4.5 as part of unifying the ROCm and AMDGPU-PRO stacks.
Solid delivery process you got there :toast:
 
Joined
Dec 6, 2016
Messages
748 (0.26/day)
Solid delivery process you got there :toast:
What is wrong with it? If something is not officially supported, they don't do testing for it. Why should they? The process would be bad if GFX9 compatibility would be dropped and they wouldn't notice it ...
 

bug

Joined
May 22, 2015
Messages
13,763 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
What is wrong with it? If something is not officially supported, they don't do testing for it. Why should they? The process would be bad if GFX9 compatibility would be dropped and they wouldn't notice it ...
Nothing wrong with losing an entire feature on the way :wtf:
 
Joined
Apr 24, 2020
Messages
2,709 (1.62/day)
Look at me talking about stuff I don't understand. I was just thinking it is.

I think you're right in general. I'd bet that AMD's plan is to move onto RDNA eventually (even their compute stack).

But CDNA seems like a "temporary" measure to me. Its an extension to the venerable GCN language, including some pretty nifty tricks (Tensors, Matrix Multiplication). But RDNA has other tricks (Raytracing) that the GPGPU crowd wants (aka: Visual Effects are slowly moving to GPU-raytracing for test footage... and maybe shorts, tv-shows and movies if the technology matures a bit more).

I'd have to imagine that the future is on RDNA. But I've been wrong in predicting the direction of AMD before.
 
Joined
Mar 16, 2017
Messages
2,098 (0.75/day)
Location
Tanagra
System Name Budget Box
Processor Xeon E5-2667v2
Motherboard ASUS P9X79 Pro
Cooling Some cheap tower cooler, I dunno
Memory 32GB 1866-DDR3 ECC
Video Card(s) XFX RX 5600XT
Storage WD NVME 1GB
Display(s) ASUS Pro Art 27"
Case Antec P7 Neo
I don’t get it folks. All signs point to a bug, not something being taken away. If you’ve ever used Linux, or any other complex software, it’s just the nature of the beast.
It's not universally used, but it's far from "utterly irrelevant". Video and photo editors, even office suites (Open/LibreOffice iirc) use compute where available to speed things up.
Darktable is another. It can really help substantially on some modules if you have a relatively powerful GPU (good memory bandwidth).
Just FYI, I have not seen any sign that we disabled support.

All indications are that this is a bug which slipped in while we were reworking the build/packaging/install logic for 4.5 as part of unifying the ROCm and AMDGPU-PRO stacks.
Thanks for the clarification. Are both going to remain developed in parallel, or are you headed to one path to install compute support?
 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Games use compute shaders, you don't need ROCm support for that. So again, utterly irrelevant to consumers.
I suppose I'd agree if you changed that to "gamers." But there are consumers that care about compute.
 
Joined
Apr 24, 2020
Messages
2,709 (1.62/day)
I don’t get it folks. All signs point to a bug, not something being taken away. If you’ve ever used Linux, or any other complex software, it’s just the nature of the beast.

I mean, the "bug" was from several versions ago. Again: anyone still using Polaris is stuck on like ROCm 3.3 and has been for at least a year now. If anything, this is just making publicly known what users have already known about ROCm moving forward: Polaris is not a platform AMD is planning to support seriously moving forward (code might still work as CDNA shares a lot of code with GCN 4.0 aka Polaris, but its on an unofficial basis)

ROCm 4.5 is saying that Vega10 support is being dropped soon.
 
Joined
Oct 27, 2009
Messages
1,182 (0.21/day)
Location
Republic of Texas
System Name [H]arbringer
Processor 4x 61XX ES @3.5Ghz (48cores)
Motherboard SM GL
Cooling 3x xspc rx360, rx240, 4x DT G34 snipers, D5 pump.
Memory 16x gskill DDR3 1600 cas6 2gb
Video Card(s) blah bigadv folder no gfx needed
Storage 32GB Sammy SSD
Display(s) headless
Case Xigmatek Elysium (whats left of it)
Audio Device(s) yawn
Power Supply Antec 1200w HCP
Software Ubuntu 10.10
Benchmark Scores http://valid.canardpc.com/show_oc.php?id=1780855 http://www.hwbot.org/submission/2158678 http://ww
1636746960214.png

RDNA is supported, Polaris has had limited support for some time and the current 4.5 install guide does not even list it.
Using the ROCk driver is with ROCm-openCL is not the same as being fully compatible with the framework and deep learning.

If you need OpenCL support... Just install the ROCm-OpenCL And make a sym link to bin for OpenCL as for some reason it doesn't do it (note in 4.4, not tried 4.5 yet)


AMD support will get better, but the documentation and current support is pretty frustrating. They have $200M from Frontier and El Capitan dedicated to software development.
 
Top