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

AMD Cripples Older GCN GPUs of Async-Compute Support?

Joined
Feb 2, 2011
Messages
561 (0.11/day)
System Name Salamander
Processor Ryzen 5 3600 @ 4.325ghz 1.206v
Motherboard Asrock X370 Taichi
Cooling EK Supremacy Evo | Black Ice Nemesis 360GTS XFlow | Noiseblocker BlackSilent Pro 120mm x 3
Memory Team T-Force Xtreem 2x8GB DDR4 3733 @ 3733mhz c16 1.4v | IF @ 1866mhz
Video Card(s) XFX RX-470 RS Single Fan flashed to RX-570 @ stock water-cooled
Storage Samsung 850 Evo 256gb M.2 | Crucial M4 128GB | WD Blue 1TB | WD Blue 500GB 2.5" | Toshiba 2TB 2.5"
Display(s) LG 27MP68VQ 27" 1920x1080 75hz IPS Freesync monitor
Case Fractal Design Define C
Audio Device(s) onboard
Power Supply Seasonic Prime Gold 650w
Mouse Steelseries Kana White
Keyboard Steelseries 6GV2 Cherry MX Black
Software Windows 10 Pro N
And when was the 290X released ? :p ;), although wasn't the 280 a tweaked 7970 or some thing like that, so yeah it's older than that but it's still GCN and devs should support it for a few more years at least as the card is not a bad card still today.

I think this is less AMD and more lazy devs.

well as you said 280x is nothing more than 7970 ghz ed. 290x is a newer architecture. 4 years lifespan of a card is more than enough. AMD is not running a charity nor do they have the luxury to do so. That effort to still support a 4 years old architecture is best spent elsewhere.
 
Joined
Sep 15, 2011
Messages
6,716 (1.39/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
Seems like nowadays both nVidia and AMD are only supporting current and -1 generations, while intentionally crippling performance on older generations. Is just confirmed, no need to bitch about it. Both companies are doing it.
In all truth, nVidia was worst, by crippling performance on 7xx series, while 9xx series was still their current generation...
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,080 (3.00/day)
Location
UK\USA
I see a lot of misunderstand since i post my finding.

In a first place, i started to search why GCN 1.0 was not supported in Rise Of The Tomb Raider last patch.

When Maxwell was accused to not support Async Compute, someone create a program for testing Async Compute. It worked on GCN 1.0, 1.1 and 1.2 back in time.

So i just wanted to verify if that still the case and that how i find that Async Compute was disabled on news drivers. Then i post on Reddit.

After that, many ask me to test a game that support Async Compute on GCN 1.0. So i tried Ashes Of Singularity. You know the end. That just confirm that Async Compute was disabled on news drivers. Old drivers performs way better because of Async Compute.

DirectX12 driver 16.3.1 Async Compute off : http://i.imgur.com/aiV1pSg.png

DirectX12 driver 16.3.1 Async Compute on : http://i.imgur.com/CGrb4yM.png

DirectX12 drivers superior to 16.9.2 Async Compute off :http://i.imgur.com/yiSSRCE.png

DirectX12 drivers superior to 16.9.2 Async Compute on :http://i.imgur.com/Fch5V8w.png

For all you know at this time it could be that AMD tweaked the drivers and waiting on the game devs to update the code. Although if that is the case they could of said some thing but they are not required to.

Shit maybe AMD accidentally broke it who knows for sure yet ?.


well as you said 280x is nothing more than 7970 ghz ed. 290x is a newer architecture. 4 years lifespan of a card is more than enough. AMD is not running a charity nor do they have the luxury to do so. That effort to still support a 4 years old architecture is best spent elsewhere.

Don't know about that, it all depends. Dropping the 290 from support would be a terrible thing to do at this time.
 

Tatty_Two

Gone Fishing
Joined
Jan 18, 2006
Messages
25,940 (3.77/day)
Location
Worcestershire, UK
Processor Intel Core i9 11900KF @ -.080mV PL max @220w
Motherboard MSI MAG Z490 TOMAHAWK
Cooling DeepCool LS520SE Liquid + 3 Phanteks 140mm case fans
Memory 32GB (4 x 8GB SR) Patriot Viper Steel Bdie @ 3600Mhz CL14 1.45v Gear 1
Video Card(s) Asus Dual RTX 4070 OC + 8% PL
Storage WD Blue SN550 1TB M.2 NVME//Crucial MX500 500GB SSD (OS)
Display(s) AOC Q2781PQ 27 inch Ultra Slim 2560 x 1440 IPS
Case Phanteks Enthoo Pro M Windowed - Gunmetal
Audio Device(s) Onboard Realtek ALC1200/SPDIF to Sony AVR @ 5.1
Power Supply Seasonic CORE GM650w Gold Semi modular
Software Win 11 Home x64
It's an indicator but, it's certainly not definitive as you can check to make sure that a version is under a certain version. For example, he said he tested:

16.3.1 to 16.9.2 is a really big gap and if an update on a minor version was when it stopped working, it could still be the case that games looking to make sure that certain features are used when the driver is in a certain range. I don't want to make assumptions about software though. Simple fact is that we don't really know. An interesting observation though is that the 16.9.2 results are somewhere between the 16.3.1 results.

Either way, I think more testing is in order to determine if AMD actually gimped their drivers or not or if AMD gimped async compute like how they gimped HDMI. ;)

Hence why I said "he believes", my point is many seem to be once again jumping to conclusions, some believing it could be the drivers, some thinking not, your statement earlier led me to believe you thought it was just more anti AMD FUD (you may be right of course) however the only actual tangible information we appear to have indicates otherwise, now that evidence may be inaccurate but it seems to have been dismissed by some already without consideration so when I read the thread all I see is those defending AMD and those not, either way it's unbalanced.
 
Joined
Dec 22, 2011
Messages
3,890 (0.82/day)
Processor AMD Ryzen 7 3700X
Motherboard MSI MAG B550 TOMAHAWK
Cooling AMD Wraith Prism
Memory Team Group Dark Pro 8Pack Edition 3600Mhz CL16
Video Card(s) NVIDIA GeForce RTX 3080 FE
Storage Kingston A2000 1TB + Seagate HDD workhorse
Display(s) Samsung 50" QN94A Neo QLED
Case Antec 1200
Power Supply Seasonic Focus GX-850
Mouse Razer Deathadder Chroma
Keyboard Logitech UltraX
Software Windows 11
I spent all night installing every drivers between 16.3.1 and 16.9.2. The break point is the driver 16.4.2(released in April). After this driver no more Async Compute on GCN 1.0. So Nixxes was aware that Async Compute was not active on GCN 1.0. They released Async Compute patch for Rise Of The Tomb Raider in July, specifying that only GCN 1.1 and superior can take advantage of Async Compute.

I received a good amount of results all around the world that users did for me and their results just confirmed my findings. Thank you all.

All credit to you for actually making the effort to test multiple drivers.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,167 (2.81/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Hence why I said "he believes", my point is many seem to be once again jumping to conclusions, some believing it could be the drivers, some thinking not, your statement earlier led me to believe you thought it was just more anti AMD FUD (you may be right of course) however the only actual tangible information we appear to have indicates otherwise, now that evidence may be inaccurate but it seems to have been dismissed by some already without consideration so when I read the thread all I see is those defending AMD and those not, either way it's unbalanced.
Sure, this problem is a little more hard to gauge than the HDMI one which was obviously misrepresented. It's very possible that drivers were gimped but, I think it's also possible that AMD could have done some async compute magic with the driver outside of explicitly using it in the application (hence why the non-async compute score on the newer driver is half way inbetween the non-async and async results on the old driver.) So is it really not using async compute or is it using it differently? We don't know. I do find it interesting though that on the newer driver that the scores don't change by enabling/disabling async compute but, the results are (in general,) higher than the non-async results on older drivers.

Either way, even if something did happen, GCN 1.0 parts are starting to get to the age that many VLIW parts were getting to when AMD decided to ditch support. It wouldn't surprise me if they actually did remove support to further optimize it for GCN 1.1+ but, even with a claim like that, we still don't know.

Edit: The only reason the title is okay is because, there is a question mark at the end. :p
 
Last edited:

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,167 (2.81/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
That shows gains from async compute where already very minor in the first place. The same test would need to be run multiple times to see how close the results are to each other to determine if (in this case,) if it actually gained anything or rather numbers were just a little different. If the performance loss is 6% and amount of error is something like 3-5%, then you're not really showing much of a difference between the runs.

Something other than Ashes of the Singularity probably should be used to confirm this. We're putting a lot of faith in a single application to make a very broad claim if we take this at face value.
 

Kwee

New Member
Joined
Dec 7, 2016
Messages
8 (0.00/day)
That shows gains from async compute where already very minor in the first place. The same test would need to be run multiple times to see how close the results are to each other to determine if (in this case,) if it actually gained anything or rather numbers were just a little different. If the performance loss is 6% and amount of error is something like 3-5%, then you're not really showing much of a difference between the runs.

Something other than Ashes of the Singularity probably should be used to confirm this. We're putting a lot of faith in a single application to make a very broad claim if we take this at face value.
Margin of error is about between 0,5% and 2% max.

Gain from Async Compute is between 7% and 10% on R9 270X, 5% and 7% on R9 280X(Maybe more with the same drivers as R9 270X).

Async Compute implementation in Ashes is very light.

Sure not that much(http://images.anandtech.com/doci/9124/Async_Perf.jpg) but higher than that.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,167 (2.81/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
http://imgur.com/Xr0Jhjo

AMD presentation June 2016, Async Compute retired in GCN 1.0 in April.
I'm still not sure where you're pulling the proof that they retired Async Compute from that image. All I see is from it is that they introduced async compute in GCN 1.0 and was going to continue to be updated as time progressed and the same exists in the same image for GCN 1.1. Nothing here says anything about its retirement or dropping support for anything, only that certain features were going to be updated over time. You really need to stop pulling assumptions from thin air.
 

bug

Joined
May 22, 2015
Messages
13,755 (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
I'm still not sure where you're pulling the proof that they retired Async Compute from that image. All I see is from it is that they introduced async compute in GCN 1.0 and was going to continue to be updated as time progressed and the same exists in the same image for GCN 1.1. Nothing here says anything about its retirement or dropping support for anything, only that certain features were going to be updated over time. You really need to stop pulling assumptions from thin air.
Did you miss the part where Kwee tested every driver since March and found the support is not there past April?
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,167 (2.81/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Did you miss the part where Kwee tested every driver since March and found the support is not there past April?
No, I'm just not sure how the image he posted ties into all of this. Once again, how about testing using something other than Ashes of the Singularity? Once again, version ranges can have a lot to do with it for what a game engine thinks the GPU is capable of. How about the improved performance without async compute enabled? As I said before, it's possible that the driver could be automagically using it under the hood when it can as opposed to just being able to be turned on. Simply put, there are too many variables to rule out the application or changes in how the driver operates.
 

bug

Joined
May 22, 2015
Messages
13,755 (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
No, I'm just not sure how the image he posted ties into all of this. Once again, how about testing using something other than Ashes of the Singularity? Once again, version ranges can have a lot to do with it for what a game engine thinks the GPU is capable of. How about the improved performance without async compute enabled? As I said before, it's possible that the driver could be automagically using it under the hood when it can as opposed to just being able to be turned on. Simply put, there are too many variables to rule out the application or changes in how the driver operates.
How about staying on topic? When Sony removed feature from PS4 (Linux support), they caught a lot of flak for it. I think it turned into a class-action or something.
What AMD seems to have done here is awfully similar. No one can sue, though, since I think async was not an advertised feature, it was enabled down the road. As for "they improved performance to make up for it", that was when Nvidia has done, too, yet people still burn them to the stake because they don't have "proper async".

Personally, I couldn't care less if AMD dropped async support. Yet I cannot help noticing they drop everything they can, as fast as they can (just try to see which hardware is supported by which driver and with witch kernel under Linux). They're short on resources and this trend has me worried.
 

Kwee

New Member
Joined
Dec 7, 2016
Messages
8 (0.00/day)
No, I'm just not sure how the image he posted ties into all of this. Once again, how about testing using something other than Ashes of the Singularity? Once again, version ranges can have a lot to do with it for what a game engine thinks the GPU is capable of. How about the improved performance without async compute enabled? As I said before, it's possible that the driver could be automagically using it under the hood when it can as opposed to just being able to be turned on. Simply put, there are too many variables to rule out the application or changes in how the driver operates.

The first tool i used for determinate if the Async Compute work or not wasn't Ashes Of Singularity. It was a tool developped just for testing Async Compute. After that only i test Ashes Of Singularity which show a regression on performance. Many tools was tested after that like D3D12NBodyGravity.
 
Last edited:

bug

Joined
May 22, 2015
Messages
13,755 (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
The first tool i used for determinate if the Async Compute work or not wasn't Ashes Of Singularity. It was a tool developped just for testing Async Compute. After that only i test Ashes Of Singularity which show a regression on performance. Many tools was tested after that like D3D12NBodyGravity.
Don't bother. You literally drew him a picture and he still (pretends he) doesn't get it.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,167 (2.81/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
The first tool i used for determinate if the Async Compute work or not wasn't Ashes Of Singularity. It was a tool developped just for testing Async Compute. After that only i test Ashes Of Singularity which show a regression on performance. Many tools was tested after that like D3D12NBodyGravity.
If that's the case, why aren't we seeing the results of those as well to make this a more definitive than just behaving as if it were speculation?
Don't bother. You literally drew him a picture and he still (pretends he) doesn't get it.
A picture showing that async compute will get updates over time and says nothing about retiring it? Okay, buddy.
 

Kwee

New Member
Joined
Dec 7, 2016
Messages
8 (0.00/day)
If that's the case, why aren't we seeing the results of those as well to make this a more definitive than just behaving as if it were speculation?

A picture showing that async compute will get updates over time and says nothing about retiring it? Okay, buddy.

Just click on the source, mate, i'm not going to take your hand and show you what it's going on. If you don't want know, then be my guest. http://img4.hostingpics.net/pics/489141lestroissinges3.jpg
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,167 (2.81/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1

flame21

New Member
Joined
Dec 21, 2016
Messages
2 (0.00/day)
Just click on the source, mate, i'm not going to take your hand and show you what it's going on. If you don't want know, then be my guest. http://img4.hostingpics.net/pics/489141lestroissinges3.jpg

Hi Kwee,
I think we should all think you for your tests.

I'm very disappointed to see AMD doing such a bad trick. - If the new driver is not optimizing older GCN 1.0 cards, I can understand. But the functions were already there, and now is disabled by new driver? that's a whole other story.
Nvidia used to do that, I was disappointed and came to AMD. Now this happened, next time buying a new Video card I should think again. Who knows, maybe one day AMD will secretly disable another function in another card, because they think it is "old"?
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,080 (3.00/day)
Location
UK\USA

flame21

New Member
Joined
Dec 21, 2016
Messages
2 (0.00/day)
No, I'm just not sure how the image he posted ties into all of this. Once again, how about testing using something other than Ashes of the Singularity? Once again, version ranges can have a lot to do with it for what a game engine thinks the GPU is capable of. How about the improved performance without async compute enabled? As I said before, it's possible that the driver could be automagically using it under the hood when it can as opposed to just being able to be turned on. Simply put, there are too many variables to rule out the application or changes in how the driver operates.

Is there another way to test, other than install the whole Ashes of the Singularity, to quickly find out if a new version driver fixed the async or not?
 
Top