- Joined
- Jun 10, 2014
- Messages
- 3,006 (0.78/day)
Processor | AMD Ryzen 9 5900X ||| Intel Core i7-3930K |
---|---|
Motherboard | ASUS ProArt B550-CREATOR ||| Asus P9X79 WS |
Cooling | Noctua NH-U14S ||| Be Quiet Pure Rock |
Memory | Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz |
Video Card(s) | MSI GTX 1060 3GB ||| MSI GTX 680 4GB |
Storage | Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB |
Display(s) | Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24" |
Case | Fractal Design Define 7 XL x 2 |
Audio Device(s) | Cambridge Audio DacMagic Plus |
Power Supply | Seasonic Focus PX-850 x 2 |
Mouse | Razer Abyssus |
Keyboard | CM Storm QuickFire XT |
Software | Ubuntu |
It's funny to observe how the narrative changed from extreme hype to full crisis control.
I've never seen any games optimized for Intel, as a matter of fact games commonly contain some of the worst CPU code. The reason why Intel wins is their prefetcher is better at handling crappy code.
Ryzen 7 1800 X boost beyond 4.0 GHz
i7-7700K boosts to 4.5 GHz
i5-7600K boosts to 4.2 GHz
i7-6950X boosts to 4.0 GHz
i7-6900K boosts to 4.0 GHz
i7-6800K boosts to 3.8 GHz
Yet all of these Intel CPUs have marginal differences in games, while Ryzen struggles in a number of games. Something tells me that it's not just a lack of clock speed. We already know there is little gains for Intel beyond 4.0 GHz, so AMD would have to do something with their prefetcher.
-----
Well, we all knew this were going to happen. AMD did a decent job by building a more superscalar processor, but they didn't prioritize building a proper front end/prefetcher. Their prefetcher is worse the one in Sandy Bridge, and considering that most of the improvements from Sandy Bridge to Kaby Lake is in the prefetcher, they have some serious catching up do to.
The efficiency of the prefetcher matters a lot for some workloads, including gaming. And when it comes to cache misses, increasing the clock frequency wouldn't help mitigate the performance penalty.
It's not like this "problem" is going to blow over. It might not matter to a GTX 1060, but when Ryzen is too slow to saturate a GTX 1080, things are only going to get worse with GTX 1080 Ti, Volta, etc. For buyers of GTX 1070 or higher the first generation Ryzen is simply too slow. For gaming a i7-6800K is a better deal, even if Ryzen 7 1800X beats it in some workloads.
Seriously? Resorting to conspiracy theories? This is low, AMD!The folks at PC Perspective have shared a statement from AMD in response to their question as to why AMD's Ryzen processors show lower than expected performance at 1080p resolution (despite posting good high-resolution, high-detail frame rates). Essentially, AMD is reinforcing the need for developers to optimize their games' performance to AMD's CPUs (claiming that these have only been properly tuned to Intel's architecture).
I've never seen any games optimized for Intel, as a matter of fact games commonly contain some of the worst CPU code. The reason why Intel wins is their prefetcher is better at handling crappy code.
Imagine if AMD spent this kind of resources on designing a god prefetcher for their CPU…"As we presented at Ryzen Tech Day, we are supporting 300+ developer kits with game development studios to optimize current and future game releases for the all-new Ryzen CPU. We are on track for 1000+ developer systems in 2017. For example, Bethesda at GDC yesterday announced its strategic relationship with AMD to optimize for Ryzen CPUs, primarily through Vulkan low-level API optimizations, for a new generation of games, DLC and VR experiences.
During gaming all the CPUs will boost, AMD is not far behind in clock speed, if it's not ahead.AMD Ryzen 8% behind Kapy-Lake in IPC and 12%behind Kapy-Lake in clock speed.
Ryzen 7 1800 X boost beyond 4.0 GHz
i7-7700K boosts to 4.5 GHz
i5-7600K boosts to 4.2 GHz
i7-6950X boosts to 4.0 GHz
i7-6900K boosts to 4.0 GHz
i7-6800K boosts to 3.8 GHz
Yet all of these Intel CPUs have marginal differences in games, while Ryzen struggles in a number of games. Something tells me that it's not just a lack of clock speed. We already know there is little gains for Intel beyond 4.0 GHz, so AMD would have to do something with their prefetcher.
-----
Well, we all knew this were going to happen. AMD did a decent job by building a more superscalar processor, but they didn't prioritize building a proper front end/prefetcher. Their prefetcher is worse the one in Sandy Bridge, and considering that most of the improvements from Sandy Bridge to Kaby Lake is in the prefetcher, they have some serious catching up do to.
The efficiency of the prefetcher matters a lot for some workloads, including gaming. And when it comes to cache misses, increasing the clock frequency wouldn't help mitigate the performance penalty.
It's not like this "problem" is going to blow over. It might not matter to a GTX 1060, but when Ryzen is too slow to saturate a GTX 1080, things are only going to get worse with GTX 1080 Ti, Volta, etc. For buyers of GTX 1070 or higher the first generation Ryzen is simply too slow. For gaming a i7-6800K is a better deal, even if Ryzen 7 1800X beats it in some workloads.