Can a game coder explain how a game can prefer one architecture to another? - Overclock.net - An Overclocking Community

Forum Jump: 

Can a game coder explain how a game can prefer one architecture to another?

Reply
 
Thread Tools
post #1 of 46 (permalink) Old 01-28-2018, 03:44 AM - Thread Starter
New to Overclock.net
 
Scotty99's Avatar
 
Join Date: Jan 2013
Posts: 6,307
Rep: 72 (Unique: 56)
Can a game coder explain how a game can prefer one architecture to another?

So im testing AMD vs Intel in the game world of warcraft specifically, with both systems set to 3.8ghz (downclocked on intel overclocked on amd) intel is winning by 30-40%. Clock for clock intel is not that much faster than amd so there are obviously optimizations for intel in this game, being a newb to coding i am just curious what exactly would need to be put into the game code to achieve such parity? Im planning on making a video to show on various forums and youtube and the ultimate goal is to bring this to blizzards attention so they can possibly patch the game to make it run better on ryzen systems.

Gaming pc
(9 items)
HTPC
(8 items)
CPU
Intel Core i7 8700k
Motherboard
Rog Strix z370-F
GPU
Nvidia Founders Edition RTX 2060
RAM
Gskill Trident-z RGB 3000
Hard Drive
Samsung 960 evo 1tb
Power Supply
EVGA 750 G3
Cooling
NZXT Kraken x62
Case
NZXT S340 elite
Monitor
Dell S2417DG
CPU
AMD Athlon 5350
Motherboard
Asrock AM1B-ITX
RAM
4GB crucial 1600mhz
Hard Drive
OCZ Agility 3 60gb
Case
Linkworld 920-01
Monitor
Vizio Smartcast E55
Keyboard
Logitech K400
Audio
Vizio 3.1 Soundbar
▲ hide details ▲
Scotty99 is offline  
Sponsored Links
Advertisement
 
post #2 of 46 (permalink) Old 01-28-2018, 04:02 AM
Linux Lobbyist
 
madkillav2's Avatar
 
Join Date: Dec 2009
Posts: 111
Rep: 1 (Unique: 1)
At what speeds were the DDR4 RAM running on? I know that ram frequency affects Ryzen performance a lot more than it does with Intel. Intel also has better IPC (Instructions per cycle).
Interesting question though!
madkillav2 is offline  
post #3 of 46 (permalink) Old 01-28-2018, 04:04 AM - Thread Starter
New to Overclock.net
 
Scotty99's Avatar
 
Join Date: Jan 2013
Posts: 6,307
Rep: 72 (Unique: 56)
Quote: Originally Posted by madkillav2 View Post
At what speeds were the DDR4 RAM running on? I know that ram frequency affects Ryzen performance a lot more than it does with Intel. Intel also has better IPC (Instructions per cycle).
Interesting question though!
Basically the same on ram speeds, 2933 cas 14 on ryzen and 3000 cas 15 on intel. Yes intel has an ipc advantage but its no where near the 30-40% that is shown in this game.

I wish i had more cpu's to test honestly to run them at stock speeds. I would put money on a core i5 8400 beating a ryzen 1800x, in fact i bet a core i3 8100 would beat it as well. WoW just loves intel for whatever reason, and im curious as to why lol. Obviously im not talking about core counts here as WoW can only make use of a couple at a time (the way mmo's are coded) i just made the 1800x vs 8100 and 8400 examples because 1800x has higher clockspeeds than either of those processors, and i have a feeling it would be left in the dust in WoW.

Gaming pc
(9 items)
HTPC
(8 items)
CPU
Intel Core i7 8700k
Motherboard
Rog Strix z370-F
GPU
Nvidia Founders Edition RTX 2060
RAM
Gskill Trident-z RGB 3000
Hard Drive
Samsung 960 evo 1tb
Power Supply
EVGA 750 G3
Cooling
NZXT Kraken x62
Case
NZXT S340 elite
Monitor
Dell S2417DG
CPU
AMD Athlon 5350
Motherboard
Asrock AM1B-ITX
RAM
4GB crucial 1600mhz
Hard Drive
OCZ Agility 3 60gb
Case
Linkworld 920-01
Monitor
Vizio Smartcast E55
Keyboard
Logitech K400
Audio
Vizio 3.1 Soundbar
▲ hide details ▲

Last edited by Scotty99; 01-28-2018 at 04:11 AM.
Scotty99 is offline  
Sponsored Links
Advertisement
 
post #4 of 46 (permalink) Old 01-28-2018, 04:11 AM
New to Overclock.net
 
1337LutZ's Avatar
 
Join Date: Jan 2010
Location: Rotterdam, The Netherland
Posts: 5,937
Rep: 257 (Unique: 207)
Quote: Originally Posted by Scotty99 View Post
Basically the same on ram speeds, 2933 cas 14 on ryzen and 3000 cas 15 on intel. Yes intel has an ipc advantage but its no where near the 30-40% that is shown in this game.
Intel's architecture has been around for years, Ryzen is very fresh and will take time for developers to optimise.

What kind of performance differences are you looking at? 100fps vs 130-140fps?


gunner2.gif Automated TC Stats! sniper.gif  |   I'm the guy that fixes the TC stats


1337LutZ is offline  
post #5 of 46 (permalink) Old 01-28-2018, 04:14 AM - Thread Starter
New to Overclock.net
 
Scotty99's Avatar
 
Join Date: Jan 2013
Posts: 6,307
Rep: 72 (Unique: 56)
Quote: Originally Posted by 1337LutZ View Post
Intel's architecture has been around for years, Ryzen is very fresh and will take time for developers to optimise.

What kind of performance differences are you looking at? 100fps vs 130-140fps?
Similar to that ya, in a busy dalaran making sure its the same phasing zone i get 65-75 fps on ryzen, 100-110 on intel system, both clocked to a locked 3.8ghz. This obviously is not a concern for most people as most people play on 60hz monitors, but once you get a fast monitor it is actually night and day in how they feel between the two systems.

Gaming pc
(9 items)
HTPC
(8 items)
CPU
Intel Core i7 8700k
Motherboard
Rog Strix z370-F
GPU
Nvidia Founders Edition RTX 2060
RAM
Gskill Trident-z RGB 3000
Hard Drive
Samsung 960 evo 1tb
Power Supply
EVGA 750 G3
Cooling
NZXT Kraken x62
Case
NZXT S340 elite
Monitor
Dell S2417DG
CPU
AMD Athlon 5350
Motherboard
Asrock AM1B-ITX
RAM
4GB crucial 1600mhz
Hard Drive
OCZ Agility 3 60gb
Case
Linkworld 920-01
Monitor
Vizio Smartcast E55
Keyboard
Logitech K400
Audio
Vizio 3.1 Soundbar
▲ hide details ▲
Scotty99 is offline  
post #6 of 46 (permalink) Old 01-28-2018, 04:17 AM
New to Overclock.net
 
1337LutZ's Avatar
 
Join Date: Jan 2010
Location: Rotterdam, The Netherland
Posts: 5,937
Rep: 257 (Unique: 207)
Quote: Originally Posted by Scotty99 View Post
Similar to that ya, in a busy dalaran making sure its the same phasing zone i get 65-75 fps on ryzen, 100-110 on intel system, both clocked to a locked 3.8ghz. This obviously is not a concern for most people as most people play on 60hz monitors, but once you get a fast monitor it is actually night and day in how they feel between the two systems.
Try running Ryzen on 3200mhz ram, that seems to be the sweet spot.

And regardless, WoW is optimised to run on any PC, thus by nature not really multi-thread optimised. So the 10-15% IPC difference can result in a bigger difference than on paper.


gunner2.gif Automated TC Stats! sniper.gif  |   I'm the guy that fixes the TC stats


1337LutZ is offline  
post #7 of 46 (permalink) Old 01-28-2018, 04:20 AM - Thread Starter
New to Overclock.net
 
Scotty99's Avatar
 
Join Date: Jan 2013
Posts: 6,307
Rep: 72 (Unique: 56)
Quote: Originally Posted by 1337LutZ View Post
Try running Ryzen on 3200mhz ram, that seems to be the sweet spot.

And regardless, WoW is optimised to run on any PC, thus by nature not really multi-thread optimised. So the 10-15% IPC difference can result in a bigger difference than on paper.
Going from 2933 ram to 3200 is not going to make up that enormous differential lol, in fact it plays the same from 2133 to 2933 as i tested that in march when i first got my ryzen system. WoW simply prefers intel cpu's, its actually crazy how different the game feels between the two systems, you would think they are 10 years apart.

Gaming pc
(9 items)
HTPC
(8 items)
CPU
Intel Core i7 8700k
Motherboard
Rog Strix z370-F
GPU
Nvidia Founders Edition RTX 2060
RAM
Gskill Trident-z RGB 3000
Hard Drive
Samsung 960 evo 1tb
Power Supply
EVGA 750 G3
Cooling
NZXT Kraken x62
Case
NZXT S340 elite
Monitor
Dell S2417DG
CPU
AMD Athlon 5350
Motherboard
Asrock AM1B-ITX
RAM
4GB crucial 1600mhz
Hard Drive
OCZ Agility 3 60gb
Case
Linkworld 920-01
Monitor
Vizio Smartcast E55
Keyboard
Logitech K400
Audio
Vizio 3.1 Soundbar
▲ hide details ▲
Scotty99 is offline  
post #8 of 46 (permalink) Old 01-28-2018, 04:26 AM
New to Overclock.net
 
1337LutZ's Avatar
 
Join Date: Jan 2010
Location: Rotterdam, The Netherland
Posts: 5,937
Rep: 257 (Unique: 207)
Are you on the latest BIOS etc?

Quote: Originally Posted by Scotty99 View Post
Going from 2933 ram to 3200 is not going to make up that enormous differential lol, in fact it plays the same from 2133 to 2933 as i tested that in march when i first got my ryzen system. WoW simply prefers intel cpu's, its actually crazy how different the game feels between the two systems, you would think they are 10 years apart.
I'm just letting you know what the sweet spot is according to some memory scaling tests from OCN and anandtech.

Curious to see how Ryzen performs in 6-12 months though, after the new WoW expansion.

EDIT: Also I think if you're into streaming I think a Ryzen system will retain a more stable streaming + gaming scenario.


gunner2.gif Automated TC Stats! sniper.gif  |   I'm the guy that fixes the TC stats



Last edited by 1337LutZ; 01-28-2018 at 04:32 AM.
1337LutZ is offline  
post #9 of 46 (permalink) Old 01-28-2018, 04:33 AM - Thread Starter
New to Overclock.net
 
Scotty99's Avatar
 
Join Date: Jan 2013
Posts: 6,307
Rep: 72 (Unique: 56)
Quote: Originally Posted by 1337LutZ View Post
Are you on the latest BIOS etc?



I'm just letting you know what the sweet spot is according to some memory scaling tests from OCN and anandtech.

Curious to see how Ryzen performs in 6-12 months though, after the new WoW expansion.
Yep latest bios on both systems of course. Im not saying ram does not make a difference but in my testing no amount of memory speed can match even 100mhz of extra core clock, this is true for every single game i tested on ryzen. Really memory speed gains were massively overhyped at ryzen launch, it only got so much coverage because it made amd look not quite as bad vs intel in gaming. Core clock speed still matters more.

As to the second part that is why i made this thread, there has to be something about the game engine that actually prefers intel to amd, and im wondering if that is something that can be patched to help ryzen out. Again not a concern for most people as ryzen when overclocked can generally keep a 60hz monitor pegged there at most times (barring 25 man raids or world bosses etc) but for people using actual gaming monitors, ryzen feels like a first gen core series....and im not exaggerating here lol.

Gaming pc
(9 items)
HTPC
(8 items)
CPU
Intel Core i7 8700k
Motherboard
Rog Strix z370-F
GPU
Nvidia Founders Edition RTX 2060
RAM
Gskill Trident-z RGB 3000
Hard Drive
Samsung 960 evo 1tb
Power Supply
EVGA 750 G3
Cooling
NZXT Kraken x62
Case
NZXT S340 elite
Monitor
Dell S2417DG
CPU
AMD Athlon 5350
Motherboard
Asrock AM1B-ITX
RAM
4GB crucial 1600mhz
Hard Drive
OCZ Agility 3 60gb
Case
Linkworld 920-01
Monitor
Vizio Smartcast E55
Keyboard
Logitech K400
Audio
Vizio 3.1 Soundbar
▲ hide details ▲
Scotty99 is offline  
post #10 of 46 (permalink) Old 01-28-2018, 04:35 AM
New to Overclock.net
 
1337LutZ's Avatar
 
Join Date: Jan 2010
Location: Rotterdam, The Netherland
Posts: 5,937
Rep: 257 (Unique: 207)
Quote: Originally Posted by Scotty99 View Post
Yep latest bios on both systems of course. Im not saying ram does not make a difference but in my testing no amount of memory speed can match even 100mhz of extra core clock, this is true for every single game i tested on ryzen. Really memory speed gains were massively overhyped at ryzen launch, it only got so much coverage because it made amd look not quite as bad vs intel in gaming. Core clock speed still matters more.

As to the second part that is why i made this thread, there has to be something about the game engine that actually prefers intel to amd, and im wondering if that is something that can be patched to help ryzen out. Again not a concern for most people as ryzen when overclocked can generally keep a 60hz monitor pegged there at most times (barring 25 man raids or world bosses etc) but for people using actual gaming monitors, ryzen feels like a first gen core series....and im not exaggerating here lol.
Yea I agree. A lot of people recommend Ryzen, but just not for WoW.

What kind of results are you getting in other games with 3.8ghz vs 3.8ghz?


gunner2.gif Automated TC Stats! sniper.gif  |   I'm the guy that fixes the TC stats


1337LutZ is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off