Jump to content

Ashes of the Singularity Receives Ryzen Performance Update - Up to 31% Improvement

HKZeroFive
52 minutes ago, Kloaked said:

I'm actually surprised if this is true.

 

 

Been saying it for a while, that faster memory can help relieve CPU bottlenecks. This wasn't only true for Ryzen - this was also true with previous Intel architectures. I experimented with this idea myself with my 2500k and going from 1600Mhz to 2133Mhz memory. My minimum frame rate increased in games like Witcher 3. I also ended up getting a good job sometime after I did this but haters will say there's no connection.

 

Yet sometimes when I mention memory speeds potentially holding a CPU back in certain applications, someone almost always links that one video Linus did like 6 years ago or something.

I perfectly know which video you're thinking of. It is not hard to demonstrate even with a non K chip by downclocking your memory. 

The ability to google properly is a skill of its own. 

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Bouzoo said:

Please, someone tell me how RAM speed doesn't affect performance.

 

View Full Size

Surely does for Ryzen. Im pretty sure Intel has different story with their chips. But they already perform great anyhow.

Connection200mbps / 12mbps 5Ghz wifi

My baby: CPU - i7-4790, MB - Z97-A, RAM - Corsair Veng. LP 16gb, GPU - MSI GTX 1060, PSU - CXM 600, Storage - Evo 840 120gb, MX100 256gb, WD Blue 1TB, Cooler - Hyper Evo 212, Case - Corsair Carbide 200R, Monitor - Benq  XL2430T 144Hz, Mouse - FinalMouse, Keyboard -K70 RGB, OS - Win 10, Audio - DT990 Pro, Phone - iPhone SE

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Bouzoo said:

Please, someone tell me how RAM speed doesn't affect performance.

 

View Full Size

RAM speed doesn't affect performance. The hamsters inside the CPU does.

/S

 

Ya happy now?

Come Bloody Angel

Break off your chains

And look what I've found in the dirt.

 

Pale battered body

Seems she was struggling

Something is wrong with this world.

 

Fierce Bloody Angel

The blood is on your hands

Why did you come to this world?

 

Everybody turns to dust.

 

Everybody turns to dust.

 

The blood is on your hands.

 

The blood is on your hands!

 

Pyo.

Link to comment
Share on other sites

Link to post
Share on other sites

Nice to see devs actively optimizing games for ryzen, let's hope more devs will show their optimizations in the future :)

If you want my attention, quote meh! D: or just stick an @samcool55 in your post :3

Spying on everyone to fight against terrorism is like shooting a mosquito with a cannon

Link to comment
Share on other sites

Link to post
Share on other sites

46 minutes ago, Valentyn said:

 

Well it already is if you consider the R5 upcoming ones.
Considering the FPS to price difference the 1400 and 1500X 4c/8t are going to be fantastic processors, even if they're that 7% slower than the i5 7400K-7600

Could be the Chips Raja meant when he said his goal for 2017 is $1000 4K gaming for consumers.

I was mainly referring to the 8 core CPUs, though yeah. Thing is, Ryzen is still a bit behind Kaby lake in gaming so perhaps optimizations really could catch up Ryzen to Kaby lake...

Make sure to quote me or tag me when responding to me, or I might not know you replied! Examples:

 

Do this:

Quote

And make sure you do it by hitting the quote button at the bottom left of my post, and not the one inside the editor!

Or this:

@DocSwag

 

Buy whatever product is best for you, not what product is "best" for the market.

 

Interested in computer architecture? Still in middle or high school? P.M. me!

 

I love computer hardware and feel free to ask me anything about that (or phones). I especially like SSDs. But please do not ask me anything about Networking, programming, command line stuff, or any relatively hard software stuff. I know next to nothing about that.

 

Compooters:

Spoiler

Desktop:

Spoiler

CPU: i7 6700k, CPU Cooler: be quiet! Dark Rock Pro 3, Motherboard: MSI Z170a KRAIT GAMING, RAM: G.Skill Ripjaws 4 Series 4x4gb DDR4-2666 MHz, Storage: SanDisk SSD Plus 240gb + OCZ Vertex 180 480 GB + Western Digital Caviar Blue 1 TB 7200 RPM, Video Card: EVGA GTX 970 SSC, Case: Fractal Design Define S, Power Supply: Seasonic Focus+ Gold 650w Yay, Keyboard: Logitech G710+, Mouse: Logitech G502 Proteus Spectrum, Headphones: B&O H9i, Monitor: LG 29um67 (2560x1080 75hz freesync)

Home Server:

Spoiler

CPU: Pentium G4400, CPU Cooler: Stock, Motherboard: MSI h110l Pro Mini AC, RAM: Hyper X Fury DDR4 1x8gb 2133 MHz, Storage: PNY CS1311 120gb SSD + two Segate 4tb HDDs in RAID 1, Video Card: Does Intel Integrated Graphics count?, Case: Fractal Design Node 304, Power Supply: Seasonic 360w 80+ Gold, Keyboard+Mouse+Monitor: Does it matter?

Laptop (I use it for school):

Spoiler

Surface book 2 13" with an i7 8650u, 8gb RAM, 256 GB storage, and a GTX 1050

And if you're curious (or a stalker) I have a Just Black Pixel 2 XL 64gb

 

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Misanthrope said:

-snip-

The point is that gains of these magnitude are possible. They got this out in a few weeks, I don't see it being to hard for future games to be patched for AMD CPUs. Of course it remains to be seen if they do, but I do not think it's as bad as you make it out to be.

        Pixelbook Go i5 Pixel 4 XL 

  

                                     

 

 

                                                                           

                                                                              

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

20 minutes ago, DocSwag said:

I was mainly referring to the 8 core CPUs, though yeah. Thing is, Ryzen is still a bit behind Kaby lake in gaming so perhaps optimizations really could catch up Ryzen to Kaby lake...

IPC wise would be extremely hard to ever match Kabylake. Kabylake has a 7% advantage there, and can clock higher. 

 

The difference comes from price to performance. This reminds me perfectly of the Althon XP days. Intel was slightly ahead, but lost when it came to price to performance over all.

Despite that though, Ryzen is a stellar processor and platform.

Let's hope Ryzen 2 is AMD's next Athlon 64.

5950X | NH D15S | 64GB 3200Mhz | RTX 3090 | ASUS PG348Q+MG278Q

 

Link to comment
Share on other sites

Link to post
Share on other sites

17 minutes ago, Citadelen said:

The point is that gains of these magnitude are possible. They got this out in a few weeks, I don't see it being to hard for future games to be patched for AMD CPUs. Of course it remains to be seen if they do, but I do not think it's as bad as you make it out to be.

You honestly don't see why they are able to and others won't be?

 

Let me recap if anything, for the cheap sits:

 

1) AMD is probably working closely with them. Most companies will not have that level of support from AMD simply because they don't have the resources and because AMD themselves probably do not have the resources to optimize for many other games

 

2) The game was a CPU bound game from it's inception so it's obviously much easier to see gains by optimizing for a CPU. So unless you want to specifically release an RTS game you're shit out of luck and optimizing that much for your game will not be feasible and maybe not even possible since your game prioritizes better and more detailed graphics, etc.

 

So no, most games will not be patched because it would be a hell of a lot more difficult often implying rebuilding the game engine from scratch.

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

19 minutes ago, samcool55 said:

Nice to see devs actively optimizing games for ryzen, let's hope more devs will show their optimizations in the future :)

Well, while I'd like it to be true, I wouldn't go as far to say that "devs are actively optimizing games for ryzen" yet, because Oxide is in a close partnership with AMD...

CPU: AMD Ryzen 7 5800X3D GPU: AMD Radeon RX 6900 XT 16GB GDDR6 Motherboard: MSI PRESTIGE X570 CREATION
AIO: Corsair H150i Pro RAM: Corsair Dominator Platinum RGB 32GB 3600MHz DDR4 Case: Lian Li PC-O11 Dynamic PSU: Corsair RM850x White

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Morgan MLGman said:

Well, while I'd like it to be true, I wouldn't go as far to say that "devs are actively optimizing games for ryzen" yet, because Oxide is in a close partnership with AMD...

 

AMD did state to PcPer that they send out over a thousand development kits to developers to help optimize for Ryzen.

Now whether that's for current games or only for upcoming we have no idea. We also don't know what performance difference that'll make.

For all we know it could be that Ryzen is going to be in the Xbox Scorpio and AMD wants developers to work on that and Ryzen in a similar fashion for games.

Still a lot of ifs, and buts, but only time will tell. We do know AMD is now a major partner with Bethesda, which previously used Gameworks and was a The Way It's Meant To Be Played partner.

5950X | NH D15S | 64GB 3200Mhz | RTX 3090 | ASUS PG348Q+MG278Q

 

Link to comment
Share on other sites

Link to post
Share on other sites

@HKZeroFive

 

AMD released this on their channel. Should be relevant enough to add to OP.

 

CPU i7 6700 Cooling Cryorig H7 Motherboard MSI H110i Pro AC RAM Kingston HyperX Fury 16GB DDR4 2133 GPU Pulse RX 5700 XT Case Fractal Design Define Mini C Storage Trascend SSD370S 256GB + WD Black 320GB + Sandisk Ultra II 480GB + WD Blue 1TB PSU EVGA GS 550 Display Nixeus Vue24B FreeSync 144 Hz Monitor (VESA mounted) Keyboard Aorus K3 Mechanical Keyboard Mouse Logitech G402 OS Windows 10 Home 64 bit

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Bouzoo said:

Please, someone tell me how RAM speed doesn't affect performance.

Nope, it doesn't affect performance at all.

/jk

I don't read the reply to my posts anymore so don't bother.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Morgan MLGman said:

FYI ^_^ :

h8qi4pb.jpg

People keep bringing up that GF video. It's not even a very real world comparison. They used an overclocked titan x with an i5 at 1080p. No one was pairing a 200$ cpu with a 1000$ cpu back then, and neither are they now. 

 

Sure you could make the argument that the 1070 is just as fast for 400$, but gpu workloads have gotten significantly heavier since the  witcher 3 came out. 

 

I'd argue that the 1070 gives you less frames in modern games right now than the titan x did with 2015 games. That means that the amount of work the cpu has to do has stagnated. 

 

The point is, faster ram will only really help when you cpu is already near its limit. The game is running well over 60fps already and anyone expecting to play at 120/144hz should not be getting an i5 anyway. 

If you did that benchmark again with a 7700k or a 6700k you'd see a considerably smaller performance boost. 

 

 

 

AMD Ryzen R7 1700 (3.8ghz) w/ NH-D14, EVGA RTX 2080 XC (stock), 4*4GB DDR4 3000MT/s RAM, Gigabyte AB350-Gaming-3 MB, CX750M PSU, 1.5TB SDD + 7TB HDD, Phanteks enthoo pro case

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, HKZeroFive said:

 

To be honest, this is a double edged sword for me. I recognised that there was something off with Ryzen's performance seeing how its IPC in multithreaded non-gaming workloads wasn't that far behind than Intel's offerings. It's good in the sense that with the right amount of development and effort, we can see large performance gains such as this in current and future titles. It's bad in the sense that in today's gaming developer world, the culture has always seemed to be put in as little effort as possible for a maximum amount of money; most developers will not put in the time and effort to patch their already existing games for Ryzen

so far the only other to patch an existing game is valve who patched dota2 for Ryzen. So both games which got patched are multiplayer games which means the games are still played by thr community and people benefit from more performance. On the other hand do not expect single player games to get patched because the devs normally leave those alone once the initial rush dies down, unless it's a game breaking bug. Also some devs like Blizzard who even though they maintain a big game (starcraft2) are not technically inclined so they will not spend time doing things like CPU optimizations or better multicore utilization, they only focus on gameplay stuff.

 

I think what matters here is just the proof of concept... so we now know that future games can and will be optimized for Ryzen. Now that devs have these CPUs in hand... All these years devs were doing all their work and optimization targeted at intel CPUs. Things were hand tuned to work well on intel, now they will be hand tuned to work well on both intel and AMD ryzen. At least AMDs dev program should make sure of that....

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

It's definitely nice bump in gains. Maybe we won't see as such improvements in current games but potentially in newer ones though. None the less, improvements are welcome and it can only get better not worse so.

Also, let's remember how in general games for quite some time aren't really praised for being optimized really, and that being for HW that's already out and known.
Them working with Bethesda for bringing optimization with Ryzen and Vega is nice though. Can't wait to see in general how games run in future. Not just getting optimized for these new architectures, but in general being optimized and released with good performance. Not bad coding and bad ports. Also utilizing new APIs along better, learning it and understanding it more, put more effort into good coding to truly bring it's potential out.

| Ryzen 7 7800X3D | AM5 B650 Aorus Elite AX | G.Skill Trident Z5 Neo RGB DDR5 32GB 6000MHz C30 | Sapphire PULSE Radeon RX 7900 XTX | Samsung 990 PRO 1TB with heatsink | Arctic Liquid Freezer II 360 | Seasonic Focus GX-850 | Lian Li Lanccool III | Mousepad: Skypad 3.0 XL / Zowie GTF-X | Mouse: Zowie S1-C | Keyboard: Ducky One 3 TKL (Cherry MX-Speed-Silver)Beyerdynamic MMX 300 (2nd Gen) | Acer XV272U | OS: Windows 11 |

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Misanthrope said:

-snip-

Initial devoper work is promising, that's what we do know, as for everything else, well, your view is no more valid than mine as there both based on assumptions.

        Pixelbook Go i5 Pixel 4 XL 

  

                                     

 

 

                                                                           

                                                                              

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, WereCat said:

So the baseline is i7 6900k at stock speeds with 2400MHz DDR4?

Then they take stock clocked 1800X which has similar per core performance on 2400MHz RAM and compare it to 6900k and say "This is up to 22% faster!", then they take 3200MHz RAM and say "This is up to 31% faster!".... why don't they also take 3200MHz RAM with 6900k and compare it with that?

Because from the graph I can only guess that all improvements come just from faster RAM.

 

EDIT:

Nvm.. I totally ignored the blue lines, though it still seems to me like the RAM performance was the main factor still.

 

i dont't think you understood the slides, the blue graph is before the patch, the orange graph is after the patch.

the 6900k is there just because it's there it's irrelevant, the slides show you that before and after patch, and also with low and high Ram, because Ryzen infinity fabric is tied to the speed of the Ram.

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, alamox said:

 

i dont't think you understood the slides, the blue graph is before the patch, the orange graph is after the patch.

the 6900k is there just because it's there it's irrelevant, the slides show you that before and after patch, and also with low and high Ram, because Ryzen infinity fabric is tied to the speed of the Ram.

I do, but as I said...the 2nd graph confused me as it appears that the Ryzen is 22% and 31% faster than the 6900k.

Which is not true because the graph just shows the % improvements based on the 1st graph when comparing the improvements between game versions.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Coaxialgamer said:
Spoiler

People keep bringing up that GF video. It's not even a very real world comparison. They used an overclocked titan x with an i5 at 1080p. No one was pairing a 200$ cpu with a 1000$ cpu back then, and neither are they now. 

 

Sure you could make the argument that the 1070 is just as fast for 400$, but gpu workloads have gotten significantly heavier since the  witcher 3 came out. 

 

I'd argue that the 1070 gives you less frames in modern games right now than the titan x did with 2015 games. That means that the amount of work the cpu has to do has stagnated. 

 

The point is, faster ram will only really help when you cpu is already near its limit. The game is running well over 60fps already and anyone expecting to play at 120/144hz should not be getting an i5 anyway. 

If you did that benchmark again with a 7700k or a 6700k you'd see a considerably smaller performance boost. 

 

They used an i5 to illustrate how in CPU bottlenecked situations RAM frequency can provide a rather substantial CPU performance uplift.

 

@WereCat The top section of the graph is tested in the high preset and it does not include a 6900K, the bottom section is in extreme present, and does include a 6900K.

Edited by Citadelen

        Pixelbook Go i5 Pixel 4 XL 

  

                                     

 

 

                                                                           

                                                                              

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

this is exciting! hope devs can do the same in other games. i5 in gaming my foot!

GPU drivers giving you a hard time? Try this! (DDU)

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, EminentSun said:

The pre-update benchmarks were nearly identical becoming a nearly 7 fps gap afterwards.

 

It seems likely many games have other issues with ryzen that have been overshadowing the performance delta from ram speeds. Leading people to dismiss the effect of ram speed. Hopefully we'll see more games gain this level of improvement as ryzen5/3 rolls out.

All AAA games are tuned to Intel's quirks.  Ryzen has different quirks.  Tuning around those quirks and suddenly performance looks in line with IPC, Clock Speed & Thread count.  Though this is really much more of a Game Engine issue, which will be adjusted over time.

 

There's still a few odd ones, though everyone using Tomb Raider really needs to retire that benchmark. Like a few other things that have come out with all of the benchmarking, some games are just not worth using for Benchmarks because their run-to-run consistency is terrible.  The average of Bad Information is just Averaged Bad Information.  (On Intel + Nvidia, Tomb Raider has these really high-peak effects, making the averages look a lot better than the frametimes show as a baseline. 7700k is still better than Ryzen in the game, but it's a test that doesn't show much.)

 

2400 to 3200 RAM speed showing about the 7-8% improvement in another game. That's been pretty consistent in a lot of applications.

Link to comment
Share on other sites

Link to post
Share on other sites

20 hours ago, Misanthrope said:

If it was just "not all" or "not most" I wouldn't have such a problem but the more fair statement would be "Almost no other games" will receive patches or launch with Ryzen optimizations.

 

AMD just doesn't has the market share it makes no sense to optimize for them beyond "good enough" which is "make it run 60 FPS 1080p at decent but not max settings"

 

For AMD to turn the tide they need to move more units and then maybe you'll see Ryzen optimizations reach a small niche of games much like Radeon optimized games that are around which are still a minority but one potentially worth considering when purchasing hardware.

 

Dude, you realize that most games were optimized for Intel systems and not Ryzen systems because Ryzen didn't exist when they were optimizing their game? This Ashes of the Singularity optimization just proves that all previous game benchmarks don't mean diddly squat, unless you never plan on playing a new release. All new games coming out should now be getting optimizations for both Intel and Ryzen, and the benchmark margins for up-coming game releases will shrink or disappear completely when compared to earlier benchmarks that were done with games that were optimized for Intel but not Ryzen.

 

For this reason when the Ryzen R5's are getting benchmarked I'm only going to be looking at the Ashes of the Singularity benchmarks to compare performance, since it's the only game currently optimized for both Intel and Ryzen, imo.  It's the only game where we will be able to see Ryzen's true performance, and that is the true performance that we are likely to see in future game releases.

Link to comment
Share on other sites

Link to post
Share on other sites

17 hours ago, Citadelen said:

The point is that gains of these magnitude are possible. They got this out in a few weeks, I don't see it being to hard for future games to be patched for AMD CPUs. Of course it remains to be seen if they do, but I do not think it's as bad as you make it out to be.

Since it comes down to nothing more than core affinity to keep the threads and jobs grouped together such that reaching across to the other CCX's L3 cache is minimized. Other than that the optimization is almost exactly what you would do for Intel. B/C of that double-sized L2 cache, you could change the block/shard sizes for the CPU-side physics and AI algorithms and potentially get more gains from Ryzen, but otherwise there's no real optimization to do other than group the threads together so minimize CCX crosstalk. It's not hard.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Speaker1264 said:

 

Dude, you realize that most games were optimized for Intel systems and not Ryzen systems because Ryzen didn't exist when they were optimizing their game? This Ashes of the Singularity optimization just proves that all previous game benchmarks don't mean diddly squat, unless you never plan on playing a new release. All new games coming out should now be getting optimizations for both Intel and Ryzen, and the benchmark margins for up-coming game releases will shrink or disappear completely when compared to earlier benchmarks that were done with games that were optimized for Intel but not Ryzen.

 

For this reason when the Ryzen R5's are getting benchmarked I'm only going to be looking at the Ashes of the Singularity benchmarks to compare performance, since it's the only game currently optimized for both Intel and Ryzen, imo.  It's the only game where we will be able to see Ryzen's true performance, and that is the true performance that we are likely to see in future game releases.

Actually it doesn't mean that. If other games had their threads grouped in such a way that CCX crosstalk was already minimal, then there's no big gain to be had like there was here. There are some gains to get from having a double-sized L2, but they won't be anywhere near as big.

 

And let's not kid ourselves. The games industry is a good 8 years behind on optimization techniques CPU side and is 5 years behind in instruction sets (still little to no AVX usage even though it doubles the throughput over SSE which IS in use today).

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, MandelFrac said:
Spoiler

Since it comes down to nothing more than core affinity to keep the threads and jobs grouped together such that reaching across to the other CCX's L3 cache is minimized. Other than that the optimization is almost exactly what you would do for Intel. B/C of that double-sized L2 cache, you could change the block/shard sizes for the CPU-side physics and AI algorithms and potentially get more gains from Ryzen, but otherwise there's no real optimization to do other than group the threads together so minimize CCX crosstalk. It's not hard.

 

In the quote in the OP they talk about how the instruction scheduler is also optimised for Intel, this would have to be patched as well, the improvements we've seen took them around 400 hours to implement.

        Pixelbook Go i5 Pixel 4 XL 

  

                                     

 

 

                                                                           

                                                                              

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×