Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
3peat
May 6, 2010

Gamers Nexus has Threadripper drawing less power than 7900X at stock http://www.gamersnexus.net/hwreviews/3015-amd-threadripper-1950x-1920x-review/page-4
Hardware Unboxed also has TR drawing less. I've noticed some other discrepancies between reviews, but I guess we'll get plenty of follow-up testing in the coming months to get to the bottom of it

Adbot
ADBOT LOVES YOU

eames
May 9, 2009

The AMD review slides show that TR dies are the very top 2-5% of all zen dies which means 1800X units were binned with a 4.0-4.1 Ghz ceiling all along.
I mean the 1800X might have been worth it if you had a shot at 4.2-4.3Ghz at 1.45V once in a blue moon but we thought those chips don't exist; turns out they do but they all went into TR.

Twerk from Home
Jan 17, 2009

This avatar brought to you by the 'save our dead gay forums' foundation.
TR reviews have the least consistent results measured by different review outlets that I have ever seen in about 15 years of following CPU reviews. Once the smoke clears I'm really curious what's going on.

Cygni
Nov 12, 2005

raring to post

The power stuff seems to vary pretty greatly depending on where/how you are measuring. AT seemed to use the self reported numbers, GN measured at the rail, OC3D did at the wall. For me, at the wall makes the most sense, mainly because im interested in how the whole platform is performing cause its new.

Anarchist Mae
Nov 5, 2009

by Reene
Lipstick Apathy

Cygni posted:

The power stuff seems to vary pretty greatly depending on where/how you are measuring. AT seemed to use the self reported numbers, GN measured at the rail, OC3D did at the wall. For me, at the wall makes the most sense, mainly because im interested in how the whole platform is performing cause its new.

So did OC3D forget they had like 3x 1080 Ti's in it or...

SlayVus
Jul 10, 2009
Grimey Drawer
The boards themselves, at least the ASUS Zenith, seem to eat a lot of power too. Gamers Nexus 1950x is drawing 10-30w less power than their 7900x on the EPS12v. The image is power over time while streaming and recording CSGO through two different applications.

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE
You know what, that OC3D power measurement just has to be an error. Everyone else has OC'd TR at ~300W package power. Even if AMD is cheating the onboard sensor a little bit, even if their voltage is higher than others (almost 1.42v), there's got to be something else going on there to explain ~250W of missing TDP.

Or else they weren't kidding about 3V to the core :v:

Combat Pretzel
Jun 23, 2004

No, seriously... what kurds?!
Eh, looking all over the benchmarks, the jack of all trades thing seems to be more the 7820X. I'd love ECC and I don't remotely render as much as needed to justify the TR, so I'm sitting it out to TR2 and an hopefully async and souped up IF.

Kazinsal
Dec 13, 2011



My stopgap until Zen2 is probably going to be hoping for a flood of super cheap second hand 7700Ks and Z270 boards. Gotta get off this i7-3820.

tijag
Aug 6, 2002

SlayVus posted:

According to AMD's information, game mode turns on legacy mode. When in game mode a 16c/32t will run at 8c/16t on one die. A 12c/24t also becomes 6c/12t.

https://community.amd.com/community/gaming/blog/2017/08/10/amd-ryzen-threadripper-for-gaming




If Anandtech was only running on 8C/8T than they must have disabled SMT manually.

So you're saying this is wrong?

Anandtech posted:

The two switches are:

Simultaneous Multi-Threading, on or off (on by default)
Memory Mode: UMA vs NUMA (UMA by default)
The first switch is easy to grasp, as it turns simultaneous multi-threading (SMT) on or off. When the SMT switch is on, each core can handle two threads and the 16-core chip now has a total of 32 threads. When disabled, the system reduces to one thread per core, leaving a total of 16 threads.

SlayVus
Jul 10, 2009
Grimey Drawer

tijag posted:

So you're saying this is wrong?

The issue was the other poster was saying that game mode turned off SMT. In game mode, with Ryzen Masters software, a whole physical die is disabled giving you 8 cores and 16 threads. If you were to disable SMT under game mode, you would only have 8 cores and 8 threads.

Game Mode, by default enables legacy mode and sets the CPU to NUMA. This mode has SMT enabled and one physical die of the CPU is disabled. Making it run exactly like a Ryzen 7 1900x.

SlayVus fucked around with this message at 01:06 on Aug 11, 2017

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

tijag posted:

So you're saying this is wrong?

SlayVus posted:

The issue was the other poster was saying that game mode turned off SMT.

There are two settings that might be getting mixed up here.

Legacy mode locks you to one die with SMT disabled is what I've seen most places. You can manually disable SMT in full mode but SMT is always disabled in Legacy Mode regardless.

The other interesting toggle is Local vs Distributed memory mode. When you're in legacy mode, half of your memory is mapped to a die you're not using, and this toggles how the memory controller handles that. Distributed will maximize bandwidth (which should help for newer titles) and Local will minimize latency.

Depending on how they implement this there's a couple different possible performance scenarios. Is Local Mode like hooking all 4 DIMMs into a single die in dual-slot mode? So basically you're going down to 2 channel, just like literally a Ryzen 7? Or are they still hooked into both dies and there's now a "fast segment" and a "slow segment" (near vs far memory) that have different latency? Or, do you only use the memory controller on the current die and lose half of your RAM capacity? Same questions for PCIe, does this cut your lanes or cause some of them to run over a slow NUMA link? And with Distributed Mode, is there a fast segment/slow segment with "best effort" delivery, or do they just levellize everything to the longer of the two to simplify instruction scheduling/etc? How much higher is bandwidth in Distributed Mode, and how much lower is the latency in Local Mode?

When you figure that half of a Threadripper is a fully-functional Ryzen 7 it raises some interesting possibilities for implementation. I actually legitimately want to read the programmers guide on this, and I can't wait for Agner Fog's take either both on full mode and legacy mode.

The main goal of all this is to get older non-NUMA-aware applications to behave - don't believe the crap about "oh one game crashes with >20 threads", they didn't do two microcode toggles over a single game. NUMA is weird and depending on the exact threading/memory access patterns of the title it may not play nicely - but these give you the ability to lock it into basically being a slightly slower Ryzen 7 with some kind of reasonable behavior for the application. The binning should help with that some too, although I agree that there does seem to be some surprising variation in clocking given that this is supposed to be the top 5% bin.

Paul MaudDib fucked around with this message at 02:08 on Aug 11, 2017

SlayVus
Jul 10, 2009
Grimey Drawer

Paul MaudDib posted:

Legacy mode locks you to one die with SMT disabled is what I've seen most places. You can manually disable SMT in full mode but SMT is always disabled in Legacy Mode regardless.

The default pre-configured Game Mode profile has SMT ON, UMA off, and Legacy Mode on. This information is coming directly from AMD.

Cygni
Nov 12, 2005

raring to post

This looks like a last minute change from somebody, honestly. We know they've been scrambling to get working BIOS out for both Epyc and TR so maybe somethin changed right at the end.

Disabling SMT is much more attractive than just disabling a whole friggen die to me, i dunno. Also if you disabled a die, why bother having NUMA on? Unless you only disabled the cores and not the memory controller?

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

Cygni posted:

Disabling SMT is much more attractive than just disabling a whole friggen die to me, i dunno. Also if you disabled a die, why bother having NUMA on? Unless you only disabled the cores and not the memory controller?

The problem isn't "a game sees too many cores and freaks out". AMD doesn't actually give a poo poo about that, that's marketing spin. One title does not justify a whole huge microcode mode. It's about games that just poo poo themselves because they thrash the cache on a NUMA architecture (when you see speedups, that's where the gains are coming from). You see the same thing on Intel systems, games just don't like NUMA.

Frankly it's also probably about applications too - you just know that someone's workstation utility or legacy app isn't gonna like suddenly running on NUMA, but this way they put the focus on the gamers rather than the enterprise market. I'm not too worried about the server market, that stuff will be NUMA optimized, but workstation applications may not be, a LGA2011 or 1366 was the standard and most workstation stuff is single-die. There may also be weird legacy apps (custom, etc) that hit pathological thrashing behavior, and those could potentially drop to a fraction of even Ryzen 7 performance, like 25% or less of expected performance.

So, they've given you a way to lock it to what more or less behaves like a Ryzen 7 with some (selectable) reasonable memory behavior. Can't thrash over the interconnect if the other die is turned off. /taps forehead

Because Threadripper is the same die as Ryzen 7 I think they have a lot of implementation options, and I'm not sure we know the details on how they did it. Can they shunt all four traces to one die and run clamshell mode? If so they could literally be just one Ryzen 7 for all intents and purposes. If not you now have to figure out what happens when you try to get to memory that's on the other die. That's the usual problem in a NUMA system, part of your memory is farther away than others, it's non-uniform. And not everything likes to run on a system like that.

edit: I guess it does not necessarily disable SMT, that's good then

Paul MaudDib fucked around with this message at 02:02 on Aug 11, 2017

SlayVus
Jul 10, 2009
Grimey Drawer

Cygni posted:

Disabling SMT is much more attractive than just disabling a whole friggen die to me, i dunno. Also if you disabled a die, why bother having NUMA on? Unless you only disabled the cores and not the memory controller?

The reason for the for disabling could just be the simple fact that they feel the die to die latency is too high. Even though it's only 250ns on 2400Mhz RAM and 200ns on 3000Mhz ram. If you're running in Legacy mode your threadripper is essentially just a Ryzen 7 1900x with quad channel memory and 64 PCI-E lanes. Games/apps that are already optimized for Ryzen will than have no issue on Legacy mode.

https://youtu.be/Hn96ty9D0aQ?t=278s The graph does the core to core latency numbers.

SlayVus fucked around with this message at 02:03 on Aug 11, 2017

MaxxBot
Oct 6, 2003

you could have clapped

you should have clapped!!
:lol:

https://twitter.com/NVIDIAGeForce/status/895746289589039104

SlayVus
Jul 10, 2009
Grimey Drawer

AMD replied with a gif of man in a green shirt high fiving a man in a red shirt.

Palladium
May 8, 2012

Very Good
✔️✔️✔️✔️
The 12C/24T 1920X IMO is shmuck bait. Who in the right mind looking for an already expensive super-MT CPU would want to save 20% for 25% less threads?

Anarchist Mae
Nov 5, 2009

by Reene
Lipstick Apathy

Palladium posted:

The 12C/24T 1920X IMO is shmuck bait. Who in the right mind looking for an already expensive super-MT CPU would want to save 20% for 25% less threads?

Put that 20% towards faster memory or an SSD.

redeyes
Sep 14, 2002

by Fluffdaddy
Someone has gotta buy those defective cores.

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

NVIDIA sells (sold?) prebuilt "battleboxes" with Ryzens. NVIDIA doesn't give a gently caress, they're not really competitors in this market. In fact they benefit from people impulse-splurging on a super-rig, and I'm sure AMD is seen as a valuable counterweight to the actual market threats, like Intel, Samsung, Google, perhaps Qualcomm...

(Arguably they're hardly even competitors in the graphics market either. How long till Volta launches?)

wargames
Mar 16, 2008

official yospos cat censor

They aren't wrong.

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

Palladium posted:

The 12C/24T 1920X IMO is shmuck bait. Who in the right mind looking for an already expensive super-MT CPU would want to save 20% for 25% less threads?

"threadripper: starting at only $799"

--every ad for the next month

Don Lapre
Mar 28, 2001

If you're having problems you're either holding the phone wrong or you have tiny girl hands.
Threadripper starts at $599

GRINDCORE MEGGIDO
Feb 28, 1985


wargames posted:

They aren't wrong.

In some parallel universe, Raja tells RTG to release the real Vega drivers.

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

Don Lapre posted:

Threadripper starts at $599

Oh, interesting, what's the launch date? Same as the 1920X and 1950X?

With 8 cores it's only useful in a "just enough to light up the platform" build, unless it has a massive amount of cache or some other redeeming quality. Otherwise you'd be better off with Ryzen 7, which is cheaper, has the same number of threads, and no NUMA weirdness. It seems like a pretty narrowly tailored SKU.

Also in general you're already buying a stepping we know to be older. That's one thing on a $200 consumer processor but when you're talking about dropping $800-1000 it gives me a little bit of a heartburn. How long until B2 trickles down to Threadripper?

wargames
Mar 16, 2008

official yospos cat censor
Threadripper 8 core does make way more sense then x299 kabylake-x only because pci-e lanes.

NewFatMike
Jun 11, 2015

Considering Threadripper already got all the binned dies, what big improvement are you expecting from improved stepping? Surely any major process improvement would just go to a new SKU.

And with 2 years of socket support, if you need the IO more than anything else, you'll get those new SKUs/stepping if the base model will do for the time being.

Sinestro
Oct 31, 2010

The perfect day needs the perfect set of wheels.
The appeal of the octocore TR part is the idea of being able to upgrade in the next generations, along with the issues that Ryzen has with 16GB DIMM clock speeds and wanting 64GB for VMs.

Scarecow
May 20, 2008

3200mhz RAM is literally the Devil. Literally.
Lipstick Apathy
Yeah im really torn now as if the 1900x or what ever they call it is just like a 1800x but with more pcie lanes etc i would buy that

But if its a 4c/4c split over the interdie then rip so much for a threadripper build that would set me up to transition to zen2 later on

MaxxBot
Oct 6, 2003

you could have clapped

you should have clapped!!

wargames posted:

Threadripper 8 core does make way more sense then x299 kabylake-x only because pci-e lanes.

Also quad channel RAM.

AVeryLargeRadish
Aug 19, 2011

I LITERALLY DON'T KNOW HOW TO NOT BE A WEIRD SEXUAL CREEP ABOUT PREPUBESCENT ANIME GIRLS, READ ALL ABOUT IT HERE!!!

Scarecow posted:

Yeah im really torn now as if the 1900x or what ever they call it is just like a 1800x but with more pcie lanes etc i would buy that

But if its a 4c/4c split over the interdie then rip so much for a threadripper build that would set me up to transition to zen2 later on

It is 4c/4c split, AMD have said this, just like how the 1920x is 6c/6c instead of 8c/4c.

Scarecow
May 20, 2008

3200mhz RAM is literally the Devil. Literally.
Lipstick Apathy
Well bummer that sucks but i can understand why tho

SwissArmyDruid
Feb 14, 2014

by sebmojo

AVeryLargeRadish posted:

It is 4c/4c split, AMD have said this, just like how the 1920x is 6c/6c instead of 8c/4c.

God, I'd kill for a 4c/8c part.

PerrineClostermann
Dec 15, 2012

by FactsAreUseless

Scarecow posted:

Yeah im really torn now as if the 1900x or what ever they call it is just like a 1800x but with more pcie lanes etc i would buy that

But if its a 4c/4c split over the interdie then rip so much for a threadripper build that would set me up to transition to zen2 later on

How could it possibly be a single die and have quad channel memory?

SlayVus
Jul 10, 2009
Grimey Drawer

PerrineClostermann posted:

How could it possibly be a single die and have quad channel memory?

There are two memory controller chips per die.

PerrineClostermann
Dec 15, 2012

by FactsAreUseless

SlayVus posted:

There are two memory controller chips per die.

Wait, how is that set up? I thought they were literally Ryzen chips linked up. Double dual channel gives you quad. Is that not correct?

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

PerrineClostermann posted:

Wait, how is that set up? I thought they were literally Ryzen chips linked up. Double dual channel gives you quad. Is that not correct?

Ryzen isn't fully enabled, there's also four PCIe lanes they're clipping off too.

Adbot
ADBOT LOVES YOU

SlayVus
Jul 10, 2009
Grimey Drawer

PerrineClostermann posted:

Wait, how is that set up? I thought they were literally Ryzen chips linked up. Double dual channel gives you quad. Is that not correct?
On the UMA NUMA info graphs for Threadripper they show two memory controllers next to each die. Giving each die quad channel access with one controller per 2 dimms. It looks like, essentially, one die will access all memory through the other die if all 8 DIMM slots aren't populated.

http://images.anandtech.com/doci/11697/threadripper_architecture-final_16.jpg

I think the only way we'll see a 8c TR is with a 2+2 CCX + 2+2 CCX scenario. This would make it still capable of quad channel memory across all 8 dimm slots.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply