8350rocks
Distinguished
juanrga :
salgado18 :
Ok, so I took TechSpot's review, and did the math:
Out of 32 tests (16 games at 1080 and 1440), 15 resulted in improved performance with SMT disabled. A few got worse, and the rest had no effect.
But if you consider they solve the SMT issue, then only those games who had better performance without it will see gains, while the others will not (since they look already optimized, or has no effect). So, I did the difference in each scenario where SMT hurts performance, and found this (sorry for the bad table):
SMT - no SMT
min/avg - min/avg == %min/%avg (game)
56/94 - 59/96 == 5,4/2 (hitman)
50/71 - 53/72 == 6/1 (civ)
47/70 - 52/70 == 10,6/0 (civ)
133/166 - 146/170 == 9,8/2,4 (ow)
95/136 - 98/139 == 3,2/2,2 (ow)
104/126 - 106/131 == 1,9/4 (gears 4)
102/126 - 105/130 == 2,9/3,2 (gears 4)
57/79 - 58/93 == 1,8/17,7 (deus ex)
85/120 - 99/128 == 16,5/6,7 (F1 2016)
87/111 - 90/114 == 3,5/2,7 (F1 2016)
65/78 - 71/88 == 9,2/12,8 (TW Warh)
65/79 - 70/86 == 7,7/8,9 (TW Warh)
87/104 - 96/111 == 10,3/6,7 (GTA V)
60/88 - 65/100 == 8,3/13,6 (FC Primal)
61/86 - 66/93 == 8,2/8,1 (FC Primal)
which resulted in 6,98% average increase in min FPS, and 6,13% for average FPS. Highlights for F1 2016 at 1080p, for a 16.6% increase in minimum FPS, and Deus Ex at 1080p, with a 17.7% increase in average FPS.
Also, this only takes into consideration the games that won't take advantage of SMT instead of being hindered by it, in which case performance would grow even higher.
Solving the SMT problem will bring A LOT to the table. It won't solve the latency issues, but many reviews would have to be redone, and I think conclusions would change. AMD realy should have waited a bit more to launch Ryzen.
Out of 32 tests (16 games at 1080 and 1440), 15 resulted in improved performance with SMT disabled. A few got worse, and the rest had no effect.
But if you consider they solve the SMT issue, then only those games who had better performance without it will see gains, while the others will not (since they look already optimized, or has no effect). So, I did the difference in each scenario where SMT hurts performance, and found this (sorry for the bad table):
SMT - no SMT
min/avg - min/avg == %min/%avg (game)
56/94 - 59/96 == 5,4/2 (hitman)
50/71 - 53/72 == 6/1 (civ)
47/70 - 52/70 == 10,6/0 (civ)
133/166 - 146/170 == 9,8/2,4 (ow)
95/136 - 98/139 == 3,2/2,2 (ow)
104/126 - 106/131 == 1,9/4 (gears 4)
102/126 - 105/130 == 2,9/3,2 (gears 4)
57/79 - 58/93 == 1,8/17,7 (deus ex)
85/120 - 99/128 == 16,5/6,7 (F1 2016)
87/111 - 90/114 == 3,5/2,7 (F1 2016)
65/78 - 71/88 == 9,2/12,8 (TW Warh)
65/79 - 70/86 == 7,7/8,9 (TW Warh)
87/104 - 96/111 == 10,3/6,7 (GTA V)
60/88 - 65/100 == 8,3/13,6 (FC Primal)
61/86 - 66/93 == 8,2/8,1 (FC Primal)
which resulted in 6,98% average increase in min FPS, and 6,13% for average FPS. Highlights for F1 2016 at 1080p, for a 16.6% increase in minimum FPS, and Deus Ex at 1080p, with a 17.7% increase in average FPS.
Also, this only takes into consideration the games that won't take advantage of SMT instead of being hindered by it, in which case performance would grow even higher.
Solving the SMT problem will bring A LOT to the table. It won't solve the latency issues, but many reviews would have to be redone, and I think conclusions would change. AMD realy should have waited a bit more to launch Ryzen.
Nice work. Note that 6--7% average you got is the result of manually enabling/disabling SMT after testing which is the better option on a individual title per title basis. This is a best case scenario. No one is going to provide a scheduler with specific profiles for each one of the games that exist or will exist in a future. A real scheduler will provide a schedule on the fly less optimal. Thus a supposed future patch will provide an average performance gain of about 5% or less.
Recall what happened with the Bulldozer patches for Windows. Installing them increased performance on average by a ridiculous 2--5%. We are in a similar scenario now.
This supposed 5% extra performance from some future Ryzen patch doesn't solve the ~20% deficit that RyZen has compared to BDW-E.
Ryzen is 1% ahead of BDW-E in single thread, according to a conversation with Robert Hallock. They are 6.8% behind kaby lake, by their own admission.
Unless you think a 200-300 MHz advantage over Ryzen is going to magically produce 20% somehow when BDW-E is starting 1% behind at same clocks. I doubt a 4.1 GHz Ryzen loses by much at all to a 4.4 GHz 6900K in anything that is optimized.
The *true* performance increase will come from the April windows patch when the scheduler recognizes SMT cores. Microcode will clean up quite a bit of things, perhaps they pick up 5-10% in some areas...but the windows scheduler is what is really killing them at the moment.