News for hackers. Stuff that matters.
Re:AMD EPYC Performance Testing with systemd by bhouston on Thursday July 12, 2018 @05:03PM (#17518595)
Fun fact: a lot of user benchmarks of Ryzen Threadripper have lower averages than standard performance. For example passmark and userbench. This is because many are running TR with just 2 dimms rather than 4 dimms. This basically reduces performance by +20%. I almost think that AMD should have just not made TR work in this case because the lower than accurate benchmarks hurt then.

I do not know exactly why it has this performance characteristic but I've witnessed it first hand. It is very ease to reproduce with Passmark on Windows.

Re:AMD EPYC Performance Testing with systemd by spamizbad on Thursday July 12, 2018 @05:50PM (#17518921)
Who coughs up boku bucks for a Threadripper and an X399 board and then cheaps out on RAM?
Re:AMD EPYC Performance Testing with systemd by bpchaps on Thursday July 12, 2018 @08:07PM (#17519624)
You might be surprised. A lot of us early adopters had a lot of issues with getting RAM to run at its advertised clock speed. Buying expensive RAM didn't really have benefits over cheap RAM.

It took something like 4-6 months for a BIOS update to finally bring my TR's RAM to advertised clock speeds (and CPU RAID....). Though, it still had stability problems and overclocking still isn't worth the hassle. Getting the machine to a stable state was very reminiscent of 2008.

Allegedly the second gen threadrippers are going to be much more stable. heh.

Re:AMD EPYC Performance Testing with systemd by et2o on Thursday July 12, 2018 @08:30PM (#17519706)
I had lots of stability issues with mine on Linux kernel 4.15 which I eventually tracked down to the X399 motherboard M2 controller, not the CPU or ram as I had feared. TRIM on my M2 drive had somehow gotten enabled and was causing intermittent crashes everytime it ran as a cron job.
Re:AMD EPYC Performance Testing with systemd by wtallis on Friday July 13, 2018 @12:19AM (#17520490)
Which SSD was that?

It sounds like your issue was a SSD firmware bug that would have been a problem on any CPU+motherboard platform. It also sounds like your software had really unusual and probably stupid defaults.

Re:AMD EPYC Performance Testing with systemd by et2o on Friday July 13, 2018 @01:25AM (#17520704)
Western Digital 1TB M2 nvme
Re:AMD EPYC Performance Testing with systemd by Chilirose on Wednesday July 25, 2018 @08:05AM (#17608602)
haha they wont get a second chance with me
Re:AMD EPYC Performance Testing with systemd by dman on Thursday July 12, 2018 @05:58PM (#17518968)
It does feel weird paying more for RAM than you do for your CPU.
Re:AMD EPYC Performance Testing with systemd by elorant on Thursday July 12, 2018 @06:21PM (#17519104)
Well, let's see. A TR4 mobo can host 8 dimms. Say you want to max out in RAM that's a minimum of $1100. Add at least 10% if you go for ECC modules. Eventually you end up paying for RAM more than what you pay for the CPU. That's why a lot of people are conservative with RAM when they build a new rig. Somehow it doesn't feel right to pay that much money for memory. So you buy the bare minimum and then wait for prices to normalize, which seems like taking forever in this freaking industry.
Re:AMD EPYC Performance Testing with systemd by cesarb on Thursday July 12, 2018 @08:00PM (#17519593)
The trick is not to max out in RAM, but to use all the channels. So for a processor with 4 RAM channels, instead of a single 32GiB DIMM, you should use four identical 8GiB DIMMs.
Re:AMD EPYC Performance Testing with systemd by geezerjay on Friday July 13, 2018 @05:09PM (#17526714)
That's solid advice if you're aiming for performance. If you're aiming for performance per buck at the expense of today's performance then it's far better to spend the bare minimum on a fewer but large-ish DIMMs and max out on RAM when your wallet recovers from the initial hit.

Sometimes you don't notice the impact on performance, but you do notice doubling or quadrupling your RAM with a fraction of your initial budget.

Re:AMD EPYC Performance Testing with systemd by dabockster on Thursday July 12, 2018 @07:35PM (#17519487)
RGB > ECC

Prove me wrong.

Re:AMD EPYC Performance Testing with systemd by coherentpony on Thursday July 12, 2018 @08:09PM (#17519635)
ECC has a technical benefit whereas RGB has no benefit at all unless you prefer your DIMMs to look like Christmas tree ornaments on acid.
Re:AMD EPYC Performance Testing with systemd by dabockster on Monday July 16, 2018 @07:19PM (#17546008)
> you prefer your DIMMs to look like Christmas tree ornaments on acid

This is a technical benefit.

Re:AMD EPYC Performance Testing with systemd by berbec on Thursday July 12, 2018 @09:37PM (#17519937)
Isn't every blinking light a gigaflop?
Re:AMD EPYC Performance Testing with systemd by dabockster on Monday July 16, 2018 @07:18PM (#17546002)
Yes, plus an additional 100 FPS in games.
Re:AMD EPYC Performance Testing with systemd by derefr on Thursday July 12, 2018 @07:22PM (#17519433)
s/boku/beaucoup/

Interesting eggcorn; where'd you learn it that way?

Re:AMD EPYC Performance Testing with systemd by spamizbad on Thursday July 12, 2018 @08:18PM (#17519659)
Noted. I have no idea. I appreciate the corn removal.
Re:AMD EPYC Performance Testing with systemd by atondwal on Thursday July 12, 2018 @10:39PM (#17520135)
I'm totally going to say it your way from now on. But only for currency: "boku bucks", "watashi won", and "ore reals".
Re:AMD EPYC Performance Testing with systemd by viraptor on Thursday July 12, 2018 @11:10PM (#17520231)
Is that "bokuno bucks", or did I miss the idea?
Re:AMD EPYC Performance Testing with systemd by CarVac on Friday July 13, 2018 @12:00AM (#17520431)
It's a reference to the (grand?)parent typo.
Re:AMD EPYC Performance Testing with systemd by unwind on Friday July 13, 2018 @04:06AM (#17521254)
It's listed by Wikipedia (not a native speaker and not aware of this word in English), see https://en.m.wiktionary.org/wiki/beaucoup.
Re:AMD EPYC Performance Testing with systemd by photon-torpedo on Friday July 13, 2018 @02:15AM (#17520867)
Belter creole?
Re:AMD EPYC Performance Testing with systemd by Chilirose on Wednesday July 25, 2018 @08:04AM (#17608596)
I cant get my 3200 mhz Ram run with my x399 Designare it runs only at 2133 mhz AMD has a big problem there my Z170 Board runs all my ram on 3200 xmp without any trouble Both kits I have are certified for the X399 board but non is working above 2133mhz Very dissapointing
Re:AMD EPYC Performance Testing with systemd by CitizenKane on Thursday July 12, 2018 @05:27PM (#17518766)
It could be the overall memory bandwidth. Being able to write to various sticks at the same time could do a lot, especially in a CPU with this many cores
Re:AMD EPYC Performance Testing with systemd by kinghajj on Thursday July 12, 2018 @05:59PM (#17518970)
It's definitely a memory bandwidth issue, since ThreadRipper 1 has two dies, each of which have direct access to two DIMMs. So if you only have two DIMMs total, one die has to go through InfinityFabric to the other for all memory accesses.
Re:AMD EPYC Performance Testing with systemd by darklajid on Friday July 13, 2018 @02:28AM (#17520904)
Is this a Threadripper or general Ryzen thing? Got this Asus RoG GL702ZC here, didn't upgrade and it comes like that out of the box (16G, just one socket filled) afaik.
Re:AMD EPYC Performance Testing with systemd by blattimwind on Friday July 13, 2018 @04:40AM (#17521398)
Desktop platforms (Intel 11xx, AMn) generally have two memory channels. So if you're only running with one module, you're probably leaving performance on the table, regardless of platform.
Re:AMD EPYC Performance Testing with systemd by NullPrefix on Thursday July 12, 2018 @05:11PM (#17518655)
4 dimm requirement seems kind of asinine. Normal systems can boot and work fine with a single stick of ram.
Re:AMD EPYC Performance Testing with systemd by bhouston on Thursday July 12, 2018 @05:13PM (#17518665)
Well for high performance systems requiring 4 dimms isn't bad as the tr series has 4 memory controllers.
Re:AMD EPYC Performance Testing with systemd by tankenmate on Thursday July 12, 2018 @05:33PM (#17518804)
You don't have to run with 4 DIMMs but you'll run slower if you do; it's kinda like having a one lane road vs a 4 lane road, you can put all your traffic through one lane, but it's a whole lot slower than using four lanes.
Re:AMD EPYC Performance Testing with systemd by NullPrefix on Thursday July 12, 2018 @06:57PM (#17519311)
That was not the point I was arguing with. Let me qoute.

>AMD should have just not made TR work in this case

Where "this case" is <4 dimms.

Re:AMD EPYC Performance Testing with systemd by EvangelicalPig on Friday July 13, 2018 @11:05AM (#17523514)
Does the equivalent Intel platform suffer to the same degree of performance degradation when not using all 4 memory channels?
Re:AMD EPYC Performance Testing with systemd by tankenmate on Friday July 13, 2018 @01:04PM (#17524686)
For the most part yes, the only sizeable difference is the caching/NUMA strategies and implementation between the two platforms (L3 <=> DRAM controller(s), and interconnects if necessary).