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.
 
  • Locked thread
GRINDCORE MEGGIDO
Feb 28, 1985


If you get the chance, or can be bothered, if you felt like undervolting it I'd be real interested in how low you could go with stock clocks.

Adbot
ADBOT LOVES YOU

gwrtheyrn
Oct 21, 2010

AYYYE DEEEEE DUBBALYOO DA-NYAAAAAH!
I really don't want to play with it anymore. I just spent an hour or two finding out that this RAM won't go over 2133 because reasons. Also apparently CPU-Z and stuff report voltages roughly around half of what is set in bios

GRINDCORE MEGGIDO
Feb 28, 1985


The ram could be an early BIOS thing. Does it detect timings correctly?

Someone on spcr will undervolt one eventually. It's just idle curiosity really.

Don Lapre
Mar 28, 2001

If you're having problems you're either holding the phone wrong or you have tiny girl hands.
Oc3d talked about ram on amd boards in their hero review.

And has to specifically test the ram and send code to the board manufacturers to put in the bios. This is for the amd version of xmp to work.

So check the qvl and only get ram that's on it.

SwissArmyDruid
Feb 14, 2014

by sebmojo
That's kind of ew.

GutBomb
Jun 15, 2005

Dude?

SwissArmyDruid posted:

That's kind of ew.

It's eventually going to work better, this is just something people who bought early on have to deal with.

GRINDCORE MEGGIDO
Feb 28, 1985


Even entering the timings manually doesn't work?

I must be misunderstanding how xmp works. I assumed it just held a list of all the timings the ram supported at diff frequencies. I guess it can't be that if amd can't just use that data?

E- oh, i guess the AMD controller can't run at the same timings?

GRINDCORE MEGGIDO fucked around with this message at 18:14 on Mar 12, 2017

gwrtheyrn
Oct 21, 2010

AYYYE DEEEEE DUBBALYOO DA-NYAAAAAH!

Don Lapre posted:

Oc3d talked about ram on amd boards in their hero review.

And has to specifically test the ram and send code to the board manufacturers to put in the bios. This is for the amd version of xmp to work.

So check the qvl and only get ram that's on it.
I didn't check the qvl because I've never had a problem with ram in the past. Apparently I should have. I probably won't try to return the memory or anything since it at least works, and I'll just hope something changes so I can at least run this ram at 2400 or 2666. It's rated for 3000 cas15 @ 1.35 which is what uefi shows as the xmp profile.

GRINDCORE MEGGIDO posted:

Even entering the timings manually doesn't work?

I must be misunderstanding how xmp works. I assumed it just held a list of all the timings the ram supported at diff frequencies. I guess it can't be that if amd can't just use that data?

E- oh, i guess the AMD controller can't run at the same timings?

I can edit the frequency, timing, and voltages, but I haven't gotten any setting to work besides auto though I didn't play with loosening the timings. I'm not going to bother tweaking it anymore at least for another couple bios updates. There are a lot of people having no luck with getting their ram over 2133.

GRINDCORE MEGGIDO
Feb 28, 1985


Ah, so it can read the XMP profiles, OK.

e- did you try 2666Mhz?

GRINDCORE MEGGIDO fucked around with this message at 22:08 on Mar 12, 2017

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!!!
Here is a good video explaining the weirdness with RAM in the Ryzen ecosystem. Basically the Ryzen memory controller is very finicky and tries to force some fairly silly timings on the RAM, this might be worked out in the future but for now YMMV.

gwrtheyrn
Oct 21, 2010

AYYYE DEEEEE DUBBALYOO DA-NYAAAAAH!

GRINDCORE MEGGIDO posted:

Ah, so it can read the XMP profiles, OK.

e- did you try 2666Mhz?

I tried setting 2400, 2666, and 2933 at cas 15 1.35v, none of which worked

AVeryLargeRadish posted:

Here is a good video explaining the weirdness with RAM in the Ryzen ecosystem. Basically the Ryzen memory controller is very finicky and tries to force some fairly silly timings on the RAM, this might be worked out in the future but for now YMMV.
Yeah if I was a little more careful I would have ordered off the QVL list for the motherboard. That video came out after I ordered, but I already knew that going above 2666 wasn't reliable on the platform when I ordered.

Plasmafountain
Jun 17, 2008

Got a question for folks.

I'm in need of a cheap AMD processor for a toy machine to run some numerical problems (CFD/FEA) as proof of concept before moving to some serious computing hardware. I'm not concerned with Ryzen at this point, maybe at a later date.

Most of the AMD chips on offer are from a generation I skipped - either the APU series (A6-7400K, A8-7600, A10-7700K) or FX series (FX4 - 4300, FX6-6300). Any recommendation on these?

gwrtheyrn
Oct 21, 2010

AYYYE DEEEEE DUBBALYOO DA-NYAAAAAH!

Zero Gravitas posted:

Got a question for folks.

I'm in need of a cheap AMD processor for a toy machine to run some numerical problems (CFD/FEA) as proof of concept before moving to some serious computing hardware. I'm not concerned with Ryzen at this point, maybe at a later date.

Most of the AMD chips on offer are from a generation I skipped - either the APU series (A6-7400K, A8-7600, A10-7700K) or FX series (FX4 - 4300, FX6-6300). Any recommendation on these?

Is there any particular reason you're looking at amd?

Don Lapre
Mar 28, 2001

If you're having problems you're either holding the phone wrong or you have tiny girl hands.

Zero Gravitas posted:

Got a question for folks.

I'm in need of a cheap AMD processor for a toy machine to run some numerical problems (CFD/FEA) as proof of concept before moving to some serious computing hardware. I'm not concerned with Ryzen at this point, maybe at a later date.

Most of the AMD chips on offer are from a generation I skipped - either the APU series (A6-7400K, A8-7600, A10-7700K) or FX series (FX4 - 4300, FX6-6300). Any recommendation on these?

I know this is an amd thread and all but just buy a pentium dual core and an h110 motherboard.

ArgumentatumE.C.T.
Nov 5, 2016

by Jeffrey of YOSPOS

AVeryLargeRadish posted:

Here is a good video explaining the weirdness with RAM in the Ryzen ecosystem. Basically the Ryzen memory controller is very finicky and tries to force some fairly silly timings on the RAM, this might be worked out in the future but for now YMMV.

the HAIR on this lil motherfucker

Plasmafountain
Jun 17, 2008

Because CFD and FEA is sped up by distributing the job to cores via MPI. I have options of dual core intel chips at sixty quid, or some AMD quad core chips (assuming theyre actual physical cores and not just virtual ones).

wargames
Mar 16, 2008

official yospos cat censor

Zero Gravitas posted:

Because CFD and FEA is sped up by distributing the job to cores via MPI. I have options of dual core intel chips at sixty quid, or some AMD quad core chips (assuming theyre actual physical cores and not just virtual ones).

What about old cheap server cpus?

http://www.ebay.com/itm/HP-XW8600-F...BsAAOSwawpXtNie

http://www.ebay.com/itm/Intel-S5000...QIAAOSwOtBXTTSB

wargames fucked around with this message at 02:04 on Mar 13, 2017

gwrtheyrn
Oct 21, 2010

AYYYE DEEEEE DUBBALYOO DA-NYAAAAAH!
Didn't someone in this very thread say that CFD is more about memory bandwidth, in which case you could probably find some used tri/quad channel intel machine on the cheap. Back in the day I bought a 980x machine for like $400 because the guy I bought it from was upgrading to the latest and greatest, and it was only a year old then

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

Zero Gravitas posted:

Because CFD and FEA is sped up by distributing the job to cores via MPI. I have options of dual core intel chips at sixty quid, or some AMD quad core chips (assuming theyre actual physical cores and not just virtual ones).

Unless you're actually doing MPI stuff that relies on having actual cores (i.e.things that are using low-level thread barriers and inter-thread synchronization) then having more cores actually doesn't buy you anything if they're slower. Facetiously, you can make the same argument about putting a Core2Quad up against a Skylake i5 and seeing what happens - but the thing is Bulldozer actually isn't much faster than Core2Quad (which came out years earlier). That's the problem with the AMD Bulldozer-derived products - they have lots of cores but the actual per-core performance is so terrible that the Intel chips outperform them significantly at any given price point. In fact it was effectively a step backward even for a circa-2012 architecture, as AMD's previous product (Phenom II) actually outperformed it too, in many cases.

Also - the other thing with Bulldozer is that despite the marketing, CMT is not an actual independent core. Each pair of Bulldozer cores still share execution resources and can bottleneck each other just like a hyperthread - especially in floating-point heavy tasks which it sounds like this is. A 4-core Bulldozer is basically the same thing as a 2C4T i3 processor.

If you want to build a really high-end workstation on the cheap, the best approach is to buy an LGA2011v3 or LGA2011 and buy some engineering sample Xeons. Or as mentioned, older workstations built with Sandybridge or Bloomfield Xeon chips are a dime a dozen these days, you can buy the whole machine for less than the CPU/motherboard for a nice modern build just because nobody wants to pay the power bill for them. If you're memory-bandwidth-bound, then look for something using an E5 Xeon chip that has quad-channel memory.

Paul MaudDib fucked around with this message at 03:06 on Mar 13, 2017

Maxwell Adams
Oct 21, 2000

T E E F S
I've seen the new tests that show that the Windows 10 scheduler doesn't have a problem knowing what to do with Ryzen. They've got the latency tests for each core, numbers on CCX switching, etc. It all seems pretty conclusive.

... so why do most games perform better when SMT is switched off?

Truga
May 4, 2014
Lipstick Apathy
games are held together by lovely glue and duct tape, why are you surprised lol

HalloKitty
Sep 30, 2005

Adjust the bass and let the Alpine blast

Maxwell Adams posted:

I've seen the new tests that show that the Windows 10 scheduler doesn't have a problem knowing what to do with Ryzen. They've got the latency tests for each core, numbers on CCX switching, etc. It all seems pretty conclusive.

... so why do most games perform better when SMT is switched off?

But they don't have that problem on Windows 7, or at least that's what I remember reading..

kirtar
Sep 11, 2011

Strum in a harmonizing quartet
I want to cause a revolution

What can I do? My savage
nature is beyond wild

Maxwell Adams posted:

I've seen the new tests that show that the Windows 10 scheduler doesn't have a problem knowing what to do with Ryzen. They've got the latency tests for each core, numbers on CCX switching, etc. It all seems pretty conclusive.

... so why do most games perform better when SMT is switched off?
I assume you're talking about the PCPerspective article/video. There was a followup in the comments where they ran 4 worker threads with SMT on and did find some spillover onto the other CCX. In the corresponding video they also speculated that in a worst case scenario a DX12 thread could be on a different CCX than the corresponding game thread. Basically there's not great solution because some applications benefit from throwing all the threads on one CCX due to latency of inter CCX communication while others may prefer assigning only one logical thread per physical core.

kirtar fucked around with this message at 19:35 on Mar 13, 2017

Plasmafountain
Jun 17, 2008

Paul MaudDib posted:

Unless you're actually doing MPI stuff that relies on having actual cores (i.e.things that are using low-level thread barriers and inter-thread synchronization) then having more cores actually doesn't buy you anything if they're slower. Facetiously, you can make the same argument about putting a Core2Quad up against a Skylake i5 and seeing what happens - but the thing is Bulldozer actually isn't much faster than Core2Quad (which came out years earlier). That's the problem with the AMD Bulldozer-derived products - they have lots of cores but the actual per-core performance is so terrible that the Intel chips outperform them significantly at any given price point. In fact it was effectively a step backward even for a circa-2012 architecture, as AMD's previous product (Phenom II) actually outperformed it too, in many cases.

Also - the other thing with Bulldozer is that despite the marketing, CMT is not an actual independent core. Each pair of Bulldozer cores still share execution resources and can bottleneck each other just like a hyperthread - especially in floating-point heavy tasks which it sounds like this is. A 4-core Bulldozer is basically the same thing as a 2C4T i3 processor.

If you want to build a really high-end workstation on the cheap, the best approach is to buy an LGA2011v3 or LGA2011 and buy some engineering sample Xeons. Or as mentioned, older workstations built with Sandybridge or Bloomfield Xeon chips are a dime a dozen these days, you can buy the whole machine for less than the CPU/motherboard for a nice modern build just because nobody wants to pay the power bill for them. If you're memory-bandwidth-bound, then look for something using an E5 Xeon chip that has quad-channel memory.

LIke I said, this machine is intended as a toy machine to test out some workflow processes and whether its possible to do this idea i have (however slowly) on a shitbox frankenstein machine thrown together from spare parts I have lying around and some from the bargain basement bin instead of dropping serious coin on it. I know from work that OpenFOAM doesnt play particularly nice with hyperthreading so I was trying to avoid that. I appreciate the nod towards ex-server hardware, but I'm really not looking for that kind of stuff right now.

Is there any kind of recommendation on the hardware I've previously listed?

Deuce
Jun 18, 2004
Mile High Club
PSA: Crosshair Hero VI and EK Supremacy Evo (and possibly other AM3-mounted coolers!)

The Crosshair Hero VI motherboard has holes for both AM3 and AM4 coolers. However, certain types of mounts using the AM3 holes can have issues with mounting pressure as the heights are slightly different. Specifically the EK Supremacy EVO CPU block wont boot when the block is screwed down. The board gets power, the LEDs and green "CPU ready" light will turn on, but nothing happens when you hit the start button. On mine, I unscrewed the mounts and the board would power on.

Many people are solving this problem by removing the center portion of the rubber gasket despite the instructions specifically telling you to use it for both AM3 and AM4 backplates.

WTF, Asus.

Paul MaudDib
May 3, 2006

TEAM NVIDIA:
FORUM POLICE

Zero Gravitas posted:

LIke I said, this machine is intended as a toy machine to test out some workflow processes and whether its possible to do this idea i have (however slowly) on a shitbox frankenstein machine thrown together from spare parts I have lying around and some from the bargain basement bin instead of dropping serious coin on it. I know from work that OpenFOAM doesnt play particularly nice with hyperthreading so I was trying to avoid that. I appreciate the nod towards ex-server hardware, but I'm really not looking for that kind of stuff right now.

Is there any kind of recommendation on the hardware I've previously listed?

Given the choice of APUs or FX processors, I would go with the FX processors for sure if you are remotely performance-sensitive.

sauer kraut
Oct 2, 2004
If Zen has such severe penalties for crossing clusters, maybe AMD should have set it up as a dual CPU instead of blabbing about infinity fabrics.

SwissArmyDruid
Feb 14, 2014

by sebmojo

Maxwell Adams posted:

I've seen the new tests that show that the Windows 10 scheduler doesn't have a problem knowing what to do with Ryzen. They've got the latency tests for each core, numbers on CCX switching, etc. It all seems pretty conclusive.

... so why do most games perform better when SMT is switched off?

The short answer? We still don't know.

Articles might be coming out which declaratively state one thing or another, but the reality of it is, what we are going through right now, with reviews and testing is the same kind of thing that happens any time someone writes a scientific paper in a journal. People are posting data, posting their experimental setup, and their conclusions, and everyone is trying to reconcile why one person's results are the way they are, which spawns more questions, more experiments, and more data, and their conclusions.

So even though PCPer might have an article saying, "we don't think the Windows scheduler is the problem", it's probably more correct to wait for corroboration from other sources before taking their word for it.

PCPer isn't a respected source because they're right, PCPer is a respected source because they diligently report their results and justify the conclusions that they draw from their data without making many assumptions.

I mean when you get down to it, hardware reviews are basically the scientific method.

SwissArmyDruid fucked around with this message at 20:24 on Mar 13, 2017

Platystemon
Feb 13, 2012

BREADS

wargames
Mar 16, 2008

official yospos cat censor

sauer kraut posted:

If Zen has such severe penalties for crossing clusters, maybe AMD should have set it up as a dual CPU instead of blabbing about infinity fabrics.

Numa isn't the answer because numa looks at two different memory controllers for two differant cpus. Zen only has one memory controller. So what might need to happen is a new scheduler just for this new type of architecture.

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!!!

sauer kraut posted:

If Zen has such severe penalties for crossing clusters, maybe AMD should have set it up as a dual CPU instead of blabbing about infinity fabrics.

Lol, no. It's not like applications would just use both CPUs in a setup like that, also you have per-core licensing to deal with, making the CPU identify as two cores is an absolutely terrible idea. All that really needs to be done is to make applications and OSes aware of the extra latency when sending things between clusters so that behaviour is minimized, that should be something that MS can sort out in a couple months. Also it's not a really severe penalty, remember that within clusters the switching time is 40ns, it goes up to 140ns when switching between clusters, but on Intel CPUs the normal switching time is 80ns, so it's not nearly as severe as it seems. Lastly while the switching time is probably causing problems I doubt it is all there is to this.

Twerk from Home
Jan 17, 2009

This avatar brought to you by the 'save our dead gay forums' foundation.

wargames posted:

Numa isn't the answer because numa looks at two different memory controllers for two differant cpus. Zen only has one memory controller. So what might need to happen is a new scheduler just for this new type of architecture.

Do we know if this is true for Naples too, or is Naples achieving it's "8 channel memory" with 4 separate dual channel controllers?

wargames
Mar 16, 2008

official yospos cat censor

Twerk from Home posted:

Do we know if this is true for Naples too, or is Naples achieving it's "8 channel memory" with 4 separate dual channel controllers?

Since napples isn't out yet we don't know yet?

FuturePastNow
May 19, 2014



hardwarereviews.jpg

Potato Salad
Oct 23, 2014

nobody cares



perchance was it you who bought anandtech

Rexxed
May 1, 2010

Dis is amazing!
I gotta try dis!

Zero Gravitas posted:

LIke I said, this machine is intended as a toy machine to test out some workflow processes and whether its possible to do this idea i have (however slowly) on a shitbox frankenstein machine thrown together from spare parts I have lying around and some from the bargain basement bin instead of dropping serious coin on it. I know from work that OpenFOAM doesnt play particularly nice with hyperthreading so I was trying to avoid that. I appreciate the nod towards ex-server hardware, but I'm really not looking for that kind of stuff right now.

Is there any kind of recommendation on the hardware I've previously listed?

I'd just get an FX-8350 or 8370. They're 125 Watt CPUs so you'll need a decent cooler and a motherboard that can handle them. If you want 95 Watts instead there's an 8320e and 8370e which are low power. I bought an OEM 8300 for a VM box a while back that's been fine and seems to still be available for $100: https://smile.amazon.com/dp/b00tr8yl4w/ .

I'd try to pay as little as possible but definitely get an 8 core if you have to get some old AMD garbage.

If you were more interested in old server hardware I've put together a couple of Westemere dual socket Xeon boxes for around $300 for motherboard, CPUs, 48GB of RAM. With dual 6 core Xeons they're pretty good for the money and the supermicro boards I used are ATX form factor so I was able to use normal cases and power supplies.

FuturePastNow
May 19, 2014


I know this is the AMD thread but I would not honestly recommend anyone buy an FX at this point. If Ryzen is too pricey and you can't wait for lower-end Zen models, get the cheapest i5.

Rexxed
May 1, 2010

Dis is amazing!
I gotta try dis!

FuturePastNow posted:

I know this is the AMD thread but I would not honestly recommend anyone buy an FX at this point. If Ryzen is too pricey and you can't wait for lower-end Zen models, get the cheapest i5.

Oh, I agree, but he specifically wants one for some reason. Despite all of the warnings about how horrible they are and that they just became obsolete, he still wants one. So, I'm giving the advice he asked for with those caveats.

Twerk from Home
Jan 17, 2009

This avatar brought to you by the 'save our dead gay forums' foundation.

FuturePastNow posted:

I know this is the AMD thread but I would not honestly recommend anyone buy an FX at this point. If Ryzen is too pricey and you can't wait for lower-end Zen models, get the cheapest i5.

Or, a 4-thread G4560 for $50, the best value running in CPUs right now. It's half an i7 for 1/6 the price.

Adbot
ADBOT LOVES YOU

gwrtheyrn
Oct 21, 2010

AYYYE DEEEEE DUBBALYOO DA-NYAAAAAH!

Rexxed posted:

Oh, I agree, but he specifically wants one for some reason. Despite all of the warnings about how horrible they are and that they just became obsolete, he still wants one. So, I'm giving the advice he asked for with those caveats.

I think he has the machine sans cpu sitting around in parts and wants to use them or something, not that it makes a huge difference as far as what is most sensible.

  • Locked thread