Windows 10 vs. Linux Performance On AMD Threadripper 2990WX
phoronix.com
phoronix.com
https://www.phoronix.com/forums/forum/phoronix/latest-phoron...
Still, over 2x increase in performance on Linux over Windows seems insane.
Don't forget that AMD can submit changes directly to the Linux Kernel but has to request or help Microsoft to make changes to Windows.
https://www.anandtech.com/show/5448/the-bulldozer-scheduling...
The reality is that Windows doesn't recognize the new CPU and so it's not using a scheduler optimized for it. Where as AMD could have upstreamed any necessary changes for Linux to fully support it months ago.
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-n...
It just seems that Linux avoided any regressions this year but Microsoft didn't.
In this case, it looks like the thread scheduler is trying to do something clever that doesn't quite work well with this specific CPU. Maybe it's improperly localizing threads to cores or causing more cache evictions than it should. Without seeing performance counters it's hard to guess.
Considering that their terrible GPU drivers got me off AMD GPUs and into the waiting arms of Nvidia, color me not surprised.
These companies have working business relationships with each other. I'm sure MS is fairly responsive on these sorts of things. AMD should probably have caught this in their internal development and getting Windows on board seems obvious?
https://www.phoronix.com/forums/forum/hardware/processors-me...
But no Fedora, no Slackware, and, perhaps most perplexing, no Debian.
Clear Linux is the oddball out. Larabel uses it alot in his performance testing articles. The distro is maintained by Intel and they do some specific performance tuning to the kernel to work better with their chips. As a result, it usually edges out in performance on some tests[0]. That's probably why he included it.
[0]https://www.phoronix.com/scan.php?page=article&item=ryzen-li...
I'm going to have to revisit it soon.
EDIT/PS: this was particularly unfortunate, because ironically I really liked the package manager itself and the rest of the system was pretty decent.
To get a fully usable multimedia-capable desktop, one has to add a few package repositories, but that happens on other distros, too.
- SUSE was sold 1 month ago and current owners doesn't have IT business - will surely be sold again - many small bugs - Red Had community is much more bigger and active
What do you mean by that? I see several tech companies here: https://eqtventures.com/companies/
I've also noticed that Windows is very fond of passing hard-working threads around all the cores in turn, rather than letting them hog certain cores. Pretty sure that doesn't improve cache behavior etc.
>I Contribute to the Windows Kernel. We Are Slower Than Other Operating Systems. Here Is Why
http://blog.zorinaq.com/i-contribute-to-the-windows-kernel-w...
Its like the Windows burden you mentioned, but much more reasonable imho.
Plus it's never just the OS: there's always platform-specific source code and the compiler.. Non-optimal optimization options for the latter and you're screwed as well.
The OS is in charge of deciding who runs where, and who shares a core with who.
So ... A lot.
Their website[0] has links to their various Youtube[1] channels and their forum, which has a really neat community.
[0] - https://level1techs.com/
[1] - https://www.youtube.com/channel/UC4w1YQAJMWOz4qtxinq55LQ/
The only thing that bothers me is the energy usage. For 180W it costs quite a lot to run this, especially in Germany where electricity is not cheap.
At a more reasonable 10c per kWh that’s 1.8 cents per hour and 157$ a year assuming 100% useage 24/7 vs $1799 for the CPU. Hardly going to break the bank, real world costs vs another similar CPU and you might hit 100$ worth of electricity over a 5 year lifespan.
The 1950X (16-core) is now about 760€ here in Europe, and the upcoming 2950X (16-core too) seems to go to the same or a bit lower price point. Now the price of electricity is already a much larger percentage of the purchase price, but the convenience of cutting time out from the compilation might be worth it.
Of course with so many cores, it is a good idea to get 64 GB of RAM, which adds to the energy bill. A template-heavy C++ project will eat RAM for breakfast, `make -j8` and 16 GB will definitely swap.
IMO the base price is a much larger consideration as again you don't use 180W in non 100% use situations which is going to be 90+% of the time for personal coding use.
Hopefully the investments to solar and wind will pay themselves at some point and the price of energy plummet.
https://www.computerbase.de/2018-08/amd-ryzen-threadripper-2...
Most video encoding, I assume, happens on linux machines these days. If switching a distro can result in such drastic improvements, it can result in massive savings for the big players, like Youtube and Twitch.
Very odd error for a benchmarking site.
Just some quirk of Safari vs Chrome I bet, but I’m surprised they hadn’t noticed/tested that case.
So, all that considered, I’ll probably be building a Hacktintosh even if I have to pay the premium for an i9 instead of something Ryzen based. Although I believe people had gotten first gen Ryzen chips working, so it seems like a TR Hackintosh should be possible. I just can’t sit around waiting multiple minutes every time I go to compile a decently sized mobile app (iOS dev being the only reason I have a Mac to begin with)
It seems that Windows doesn't like NUMA architectures all that much... Unlike Linux where the new Threadripper rocks.
After that, the Mac Pro was `innovated` and since then Macs only had uniform memory access and I wonder if their developers ever solved this issue.
After the long neglect of their file system this might be another part of Darwin that is behind their competition for the next couple of years.
This results in a gaming mode which disables some cores to achieve higher fps in not NUMA-aware games. Afair, this is even worse with the new 32 core CPUs.
On the hand it has taken years if not over a decades of HPC and Server work that Linux had this fully tested and tuned. I wonder if Windows or Mac will ever be on that level.
Any one knows how good is NUMA on FreeBSD, OpenBSD and DF BSD?
Most TR users I know are running Linux or hypervisors.