News for hackers. Stuff that matters.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by ckastner on Thursday October 08, 2020 @12:36PM (#24720805)
I was somewhat taken aback by this complete focus on gaming. Gaming this, gaming that, FPS this and that.

Buying a 3900X was one of the best purchases I ever made, but from the video, as a non-gamer, it's not entirely clear to me why I should consider upgrading to the 5900X. A non-gaming benchmark would have been helpful.

Perhaps I just misunderstood the target demographic of the Ryzen 9, and maybe what I'm thinking of (and should be looking at) is Threadripper after all.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Thursday October 08, 2020 @12:55PM (#24721066)
Gaming workloads are strict superset of almost any other workload (because they are extremely taxing on almost any metric a platform can have). Game benchmarks are abundant and reproducible. They are a good indicator of how a platform will deal with almost any other software.

AMD did have a CAD benchmark thrown in.

> Threadripper

Not a bad choice at all (wait for that 5000 TR announcement), however, a *950X comes close to TR for much less. My 3950X has made a striking difference for Rust compilation times and I'm strongly considering a 5950X.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by dvdplm on Thursday October 08, 2020 @02:33PM (#24722228)
Indeed. And for rust compilation, good single threaded performance can have a significant impact on that last annoyingly slow linking step (at least when building executables).
Re:AMD Zen 3/Ryzen 5000 announcement [video] by steffan on Thursday October 08, 2020 @03:39PM (#24722974)
I've noticed the same thing on EC2 instances, compiling, e.g. Alacritty, there wasn't a lot of difference between 8 vs 16 vCPUs since the last step took a significant portion of time and was single-threaded. It's fun watching 16 (or 32) CPUs maxed out though.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by pdimitar on Saturday October 10, 2020 @11:59AM (#24739796)
Have you noticed an actual improvement? I couldn't pinpoint what was the bottleneck in the last Rust program compilation step at all. I have two machines with extremely fast NVMe SSDs and an incremental compilation improvement from i7-8565U (laptop, 24s) to Xeon W-2150B (iMac Pro, 12s) was extremely disappointing.

I'm pondering a Threadripper workstation but I'm very worried if I'll gain any actual incremental compilation speed at all.

Do you have any observations?

Re:AMD Zen 3/Ryzen 5000 announcement [video] by pimeys on Thursday October 08, 2020 @06:47PM (#24724764)
I'm also having a 3950x for Rust work and it has been the fastest CPU I've ever used. It just flies every day and makes rust compilation times not an issue anymore.

That means, I really don't know do I want to have the trouble of finding the 5950x and the work of replacing the CPU. I really don't feel like I need more CPU power at this point.

But replacing my 2080ti with a new fast Radeon, that would be something...

Re:AMD Zen 3/Ryzen 5000 announcement [video] by pdimitar on Saturday October 10, 2020 @12:02PM (#24739821)
Did it help with the final compilation step which seems to be single-core-bound?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by pdimitar on Saturday October 10, 2020 @12:00PM (#24739806)
Did it improve the final step though? That seems to be single core and I still can't pinpoint how to accelerate it (written a down-thread comment here: https://news.ycombinator.com/item?id=24739796)
Re:AMD Zen 3/Ryzen 5000 announcement [video] by PaulDavisThe1st on Thursday October 08, 2020 @04:13PM (#24723382)
Can gaming workloads simulate the 100% of all cores that a parallel large scale native C++ compilation will generate?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by anfilt on Thursday October 08, 2020 @07:40PM (#24725150)
If the game has a CPU bounded work load that scales well across multiple threads/processes. Honestly, most games do not, and are likely gonna run into Amdahl's law much quicker than compilation.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by m12k on Thursday October 08, 2020 @04:49PM (#24723796)
Modern game engines can, yes
Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Thursday October 08, 2020 @05:14PM (#24724017)
Games are typically written in C++, so that's a yes. As for the threading, older (2yr or so back) games tend to assume 4 cores and don't scale past that (thanks, Intel!). More recent games tend to aim at arbitrary horizontal scaling.

You do still get major titles that are completely single-threaded.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by moonchild on Thursday October 08, 2020 @06:25PM (#24724583)
? no

The parent was talking about c++ compilation.

A c++ compiler is very different from a game engine written in c++.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by fomine3 on Thursday October 08, 2020 @06:06PM (#24724442)
written in C++ not means it's compatible workload. Gaming performance is just gaming. For gaming, realtimeness is important and normally single thread perf is important even though some process is multithreaded.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by anfilt on Thursday October 08, 2020 @07:38PM (#24725129)
uh what??? No most games do no scale like compilation does. For instances when compiling a large program GNU make lets me the following: make -j 16

That will create 16 instances of the compiler each compiling different compilation units. I could even do the following: make -j 128 and that will spawn a 128 processes, and still scale. I can keep scaling this assuming I have enough compilation units (aka files)

Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Thursday October 08, 2020 @07:46PM (#24725199)
Games use threads.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by PaulDavisThe1st on Thursday October 08, 2020 @08:15PM (#24725407)
Compilation parallelism is generally bounded roughly the number of independent compilation units. For my main codebase, that is in excess of 1200. That is, on a system with 1200 cores, I could use all 1200 cores productively, at full capacity (ignoring disk i/o waits) [1]

My impression is that few games (if any) can ever approach this level of potential parallelism. There are not many tasks in computing with this level of "embarrassing parallelism".

[1] somebody actually did this with Ardour once, on a system with 1024 cores. The current normal-system compile time record for the software is a little under 5min (Ryzen Threadripper 2950X + 64GB of RAM). The k-core system completed the build in less than 10 seconds :)

Re:AMD Zen 3/Ryzen 5000 announcement [video] by pdimitar on Saturday October 10, 2020 @12:07PM (#24739863)
Surprised that the record doesn't belong to a 32-core CPU, hmm. Quite interesting.

Any data on the precise machine specs that did the record? I'm talking about the TR 2950x one, not the custom-built many-core machine.

I'd be interested mostly in motherboard and RAM speed.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Friday October 09, 2020 @12:47AM (#24726913)
> My impression is that few games (if any) can ever approach this level of potential parallelism.

Which is embedded in my first comment on game multithreading: "older" games assume 4 cores, some are single-threaded.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by anfilt on Friday October 09, 2020 @01:23AM (#24727108)
This has no bearing on how new the engine is. The workloads scale much differently when it comes to parallelism. While it might possible to get a little more parallelism and concurrency with a newer engine. The ability to scale is much more limited for games.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by anfilt on Thursday October 08, 2020 @08:53PM (#24725600)
Just because a game uses threads does not mean it can magically get rid of Amdahl's law. The CPU workload of games does not scale anything like compilation.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Friday October 09, 2020 @12:46AM (#24726909)
> does not mean it can magically get rid of Amdahl's law.

Neither can compilation.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by anfilt on Friday October 09, 2020 @01:21AM (#24727095)
I never claimed it did. Compilation is an embarrassingly parallel task. This means you can increase the number of threads by a much much larger amount before you hit Amdahl's law. That is not true for video games unless you count what runs on GPUs. Not only can it be less obvious on what to parallelize in a game engine. You quickly start to see the parallel slowdown/diminishing returns in game engines. Further, not every thread in video game is going to use the CPU at 100%, a lot them will be waiting on IO, and not using any time slices till that IO task is finished.

Games do not scale like compilation, it does not matter what engine or how new that engine is.

https://en.wikipedia.org/wiki/Embarrassingly_parallel https://en.wikipedia.org/wiki/Parallel_slowdown

Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Friday October 09, 2020 @02:45AM (#24727451)
> Further, not every thread in video game is going to use the CPU at 100%

Modern game engines do not segregate work according to threads, they use thread pools. If one green thread is busy with I/O, work can be scheduled on its OS thread.

https://en.wikipedia.org/wiki/Work_stealing

Re:AMD Zen 3/Ryzen 5000 announcement [video] by celrod on Thursday October 08, 2020 @03:00PM (#24722514)
Gaming doesn't really have SIMD or FP at all though, does it?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by sharpneli on Thursday October 08, 2020 @03:53PM (#24723146)
Plenty of it. Going trough the transform hierarchy (tons of 4x4 matrix multiplications which definitely are vectorized) and then the physics simulations, and that’s just part of it.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Thursday October 08, 2020 @04:07PM (#24723308)
Couldn't be further from the truth. Rasterization is all linear algebra. That being said, you don't really see games with the likes of AVX-512.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by moonchild on Thursday October 08, 2020 @06:25PM (#24724592)
That all happens on the GPU. There's a tiny (trivial) amount of linalg on the CPU and the rest is punted to shaders.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by floatboth on Thursday October 08, 2020 @09:29PM (#24725798)
Physics are still often CPU, though I guess sometimes on compute shaders by now?

Then there's bad engines, e.g. Fallout 4 seems like it might be calculating some part of the shadows on the CPU…

Re:AMD Zen 3/Ryzen 5000 announcement [video] by zamalek on Thursday October 08, 2020 @07:47PM (#24725211)
It's not always trivial, especially if any computational geometry is being done (read: any game with a landscape).
Re:AMD Zen 3/Ryzen 5000 announcement [video] by anfilt on Thursday October 08, 2020 @07:42PM (#24725158)
Floating point yes, but SIMD depends.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by znpy on Thursday October 08, 2020 @12:58PM (#24721117)
As far as I see/understand it:

Gaming is a single-thread use case that resonates with a lot of people and is generally easy to understand / relate to.

AMD could have used some other single-core use case like high frequency trading, but that would not have been grasped by so many people like the gaming use case.

Now add the huge success of youtube channels like LinusTechTips and similar and you get the point: the gaming use case helps deliver the message to a wider audience.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by f311a on Thursday October 08, 2020 @12:46PM (#24720949)
Gamers are the biggest audience when it comes to high-end consumer CPUs. You don't need $550 CPU for your laptop or PC if you don't play games.

Many professionals, including developers, don't need such CPUs too.

When I need a lot of CPU power, I just ask my company to provide me servers.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Thursday October 08, 2020 @12:58PM (#24721114)
>>Many professionals, including developers, don't need such CPUs too.

Lol, sorry, but our C++ projects have an average build time of 40 minutes on an 8-core/16threaded Xeon CPU in my workstation. Even using Fastbuild/SN-DBS it still takes 5-10 minutes. We'll take any number of cores we can get, thank you.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by f311a on Thursday October 08, 2020 @01:12PM (#24721315)
Yeah, but there are 10 JavaScript developers for each C/C++ developer.

I'm a Python developer and I can work from laptop. I do a lot of data processing and my laptop can handle development and testing. On production, some of the scripts are running on 64 core machines and use vector operations via numpy and scipy.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by sroussey on Thursday October 08, 2020 @01:33PM (#24721538)
Even JS devs “compile” their code and use multiple threads. And when JS runs, every JS engine uses multiple threads (parsing, running, GC). Just look at how many threads chrome is using on a single web page. No need to throw shade on JS devs and their equipment needs.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by lliamander on Thursday October 08, 2020 @01:52PM (#24721758)
I think OP's main argument is that if you actually need a lot of cores, then you should probably be offloading some of that work onto a server.

I currently use a 6-core mobile H-class CPU for my work that is a mix of Java and JS development, with a bunch of browser tabs and docker containers running, large IntelliJ project, etc. While my system often has a lot of processes/threads running, the main cost of those is in memory utilization rather than constant CPU performance.

I'm not saying that can't use more CPU horsepower, but it's certainly enough for my needs (for now). The main benefit of having more cores for me right now is just to maintain system responsiveness while running a bunch of background tasks, rather than raw throughput of large compile jobs.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by tmd83 on Thursday October 08, 2020 @02:14PM (#24722012)
Kind of the same setup for me. Primarily Java work on a 6 core laptop. Between Chrome absurd RAM/cpu usage, IntelliJ, Gradle, Weblogic memory usage is just super high and cpu is not so little either at times even without build. Add anything extra I'm running for diagnostic, performance tuning and things are very troublesome. And Mac doesn't seem to handle such pressure as gracefully as Linux (though I'm not 100% sure).
Re:AMD Zen 3/Ryzen 5000 announcement [video] by lliamander on Thursday October 08, 2020 @02:23PM (#24722100)
I'm running Linux and things generally feel pretty smooth to me. It wouldn't surprise me if Linux had better multi-tasking support.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by tmd83 on Thursday October 08, 2020 @02:39PM (#24722285)
I think more than better multi tasking it's handling of load when things are at the limit in some fashion whether is excessive cpu or ram.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by f311a on Thursday October 08, 2020 @01:50PM (#24721723)
Yes, but you can't use 105W CPU in your laptop anyway.

In a company where I work, almost every front-end developer uses a laptop with an external display because it's a portable solution.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by effie on Thursday October 08, 2020 @09:18PM (#24725730)
I don't know if you can use it, but you sure can buy it: https://www.originpc.com/gaming/laptops/eon15-x-amd/
Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Friday October 09, 2020 @04:23AM (#24727914)
Sure, there's also a company called Eurocom which will happily stick a 165W nominal TDP Intel CPU into a laptop case - but there is no way it can run at maximum boost for a very long time.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by notJim on Thursday October 08, 2020 @03:26PM (#24722816)
LOL I'm a "js developer" and the system I work on requires like 10 docker containers. Not sure where this idea comes from that JS developers don't need power.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by AlfeG on Thursday October 08, 2020 @03:55PM (#24723166)
Webpack compilation of hello world projects are insanely long task. If new CPU can reduce this *hit in 20% I will be happy
Re:AMD Zen 3/Ryzen 5000 announcement [video] by effie on Thursday October 08, 2020 @09:20PM (#24725747)
But if people switch to those better CPUs, they will make the compilation even more complex... we just can't win the battle with bloated software.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by hombre_fatal on Thursday October 08, 2020 @11:17PM (#24726411)
None of the main platform client dev tools are lightweight. Xcode and Android Studio are massive and super complex, not just Webpack. Client dev isn't as simple as we like to pretend.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by rowanG077 on Thursday October 08, 2020 @05:56PM (#24724354)
You are just wasting cycles and memory. Don't use docker if you care about performance.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by notJim on Thursday October 08, 2020 @06:34PM (#24724660)
This kind of response is supremely unhelpful. I work at a company with a large team, I'm not just going to tell all 300+ people to drop everything and rewrite the entire dev stack. Docker has become the de facto standard for dev environments.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by rowanG077 on Thursday October 08, 2020 @06:40PM (#24724705)
My comment was flippant because your comment was useless. Of course if you decide to use something like docker you will force yourself into a performance corner. This would happen with literally any piece of software. It's not then valid to use that as a way of requiring a better cpu. No what you need is to get your development environment in order.

Btw docker is only standard for CI systems. Never would I advise anyone to actually use docker for local development let alone 10 docker instances at once. It's just pure insanity.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by notJim on Thursday October 08, 2020 @06:50PM (#24724780)
Why is it not valid to buy a better cpu to have a better dev environment? What does validity even mean here? I was never told I had to check in with you when making decisions. Before docker I remember spending tons of time setting up dependencies locally on machines when starting a new job, or maintaining puppet scripts to do so. And then since machines change over time, and run a different OS, your dev environment never quite matches prod. A $500 CPU is drastically cheaper than the bugs, headache, and time suck of maintaining a dev env.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by rowanG077 on Thursday October 08, 2020 @06:58PM (#24724856)
Of course you can buy a better Cpu. It's not a valid argument in this context. The OP was talking about needing a better CPU because his large C++ project takes a lot of time to compile. That's something inherent to C++ programming. You then make the argument that js devs also require better CPUs because your js project use 10 docker instances. That's not valid logic since docker and js have nothing to do with eachother.

There are many alternatives to docker which don't cripple your computer. Nix is the best one.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by hombre_fatal on Thursday October 08, 2020 @11:20PM (#24726432)
FYI, your objections here don't make sense. Developers of any kind can benefit from better horsepower.

Whether it's having to run a lot of Docker containers, a large C++ project, or a large Webpack project.

Nitpicking and criticizing someone's dev environment is irrelevant.

If you don't like their example, I'm working on a JS project where I run a lot of local VMs to locally test the web client in different configurations. It would continue to be a bizarre response if you thought it was time to tell me to "just use browserstack.com" or something. Software isn't as easy as we think.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by rowanG077 on Friday October 09, 2020 @03:38AM (#24727721)
You misunderstand what I said. I didn't say any developers won't benefit from having a better CPU. What I disagree with is the statement that JS developmant is comparable in this way to C++ dev. In C++ dev the required horsepower is INHERENT because of the language. This is simply not the case for JS development. If you require high horsepower for JS dev it's because you work in a dev environment that results in requiring that horsepower. It is a CHOICE someone made when setting up the dev environment. That same choice could be made for any dev environment and doesn't have much to with JS.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by Macha on Thursday October 08, 2020 @10:09PM (#24726032)
With modern JS toolchains, arguably JS devs care more about top single core perf than C++/Rust/Java devs.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by ohazi on Thursday October 08, 2020 @01:40PM (#24721608)
"Any number of cores" != "Fastest possible core design"

I also compile large, multi-compilation-unit C++ programs, and it's much, much better to have a 24 or 32 threads clocked at 2 GHZ than 8 threads clocked at 5 GHz.

The parent comment was talking about fast individual core designs, which are genuinely useful for gaming, and can't be approximated by adding more cores.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by xorfish on Thursday October 08, 2020 @01:33PM (#24721535)
> 8-core/16threaded Xeon CPU

What generation and what frequency?

Those things can be quite dissapointing for what they cost compared to consumer CPUs.

I would expect the 5950X to be around 3-6 times faster than an 8 core Xeon.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Thursday October 08, 2020 @04:22PM (#24723492)
It's the Xeon W-2145.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by pdimitar on Saturday October 10, 2020 @12:19PM (#24739945)
I have the iMac Pro with the Xeon W-2150B and I definitely expected more compilation speed.

It's fast, sure, but for that price tag I expected more. Currently evaluating buying a TR 2950x workstation. That seems to be amazingly fast though my research on the net is still ongoing.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by DoofusOfDeath on Thursday October 08, 2020 @01:11PM (#24721292)
I wasn't familiar with Fastbuild or SN-DBS. Can/should they be used in conjunction with ccache?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by sukilot on Thursday October 08, 2020 @06:25PM (#24724589)
20% faster CPU isn't going to solve your problem. You should look into caching and distributed compilation.

The biggest companies in the world writing the largest software don't have build times that slow.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Friday October 09, 2020 @02:33AM (#24727400)
Uhm, yes they do? And I did mention Fasbuild and SN-DBS?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by mey on Thursday October 08, 2020 @02:26PM (#24722129)
Been a long time since I've done heavy C++ development (long time) but how does Fastbuild compare to Incredibuild?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Thursday October 08, 2020 @04:30PM (#24723576)
It's about the same, we've stopped using Incredibuild some time ago because there were almost no benefits to it over Fastbuild and the cost was huge.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by cma on Thursday October 08, 2020 @12:49PM (#24720980)
If you compile large c++ codebases they are a godsend. A slide showed 5950x was only 9% better at a compiler benchmark than the 3950x though. A deeper pipeline based IPC increase may suffer with missed branch prediction in the type of parsing and optimizing workloads of compilers and not get the full benefit.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by tmd83 on Thursday October 08, 2020 @12:58PM (#24721108)
Yeah I noticed that comparison and was surprised at that given the amazing single thread benchmark performance improvement. We really have to see the benchmark.

One might end up in a situation where for developers the older generation cpu being cheaper and more available might make more sense.

I wish somebody really did some suitable benchmark suite for developers.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by vbezhenar on Thursday October 08, 2020 @02:13PM (#24722009)
You don't want older generation CPU. You won't clean/build your project after every change. You'll use some kind of incremental build which will use few cores. Your IDE will use few cores. And significantly faster single-thread performance from new generation will be extremely helpful.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by f311a on Thursday October 08, 2020 @12:57PM (#24721097)
Do C++ developers prefer desktop computers at work? I think a lot of them use laptops.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Thursday October 08, 2020 @01:00PM (#24721144)
We are a company that only does development in C++ and everyone has a desktop workstation. Laptops are simply too slow unless absolutely huge and besides my minimum requirement in a workstation nowadays is 64GB of ram with 128GB preferred. Hard to find a laptop that can support that much.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by ip26 on Thursday October 08, 2020 @06:18PM (#24724529)
Honest question, why no build farm?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Thursday October 08, 2020 @06:50PM (#24724781)
We have a build farm. This is just for running the editor.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by elboru on Thursday October 08, 2020 @11:34PM (#24726511)
Why does it need that much?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by gambiting on Friday October 09, 2020 @04:22AM (#24727909)
Because the data it loads is about 40GB in size? If I then want to actually run locally built client, then it very easily hits 128GB. Games development :P
Re:AMD Zen 3/Ryzen 5000 announcement [video] by sroussey on Thursday October 08, 2020 @01:37PM (#24721588)
My MacBook has 64, don’t think 128 is an option.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by ahartmetz on Thursday October 08, 2020 @01:07PM (#24721249)
You can always get roughly 2-3x the CPU performance of a laptop in a desktop (2x core count, higher clock due to much bigger heatsink). It makes sense to use a desktop for the compile times.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by ben-schaaf on Thursday October 08, 2020 @01:19PM (#24721391)
The most performance you can get in a mobile CPU right now is an 8 core ryzen. On a desktop you can get the 3990x at 64 cores. That's at least 8x the performance.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by ben-schaaf on Thursday October 08, 2020 @01:14PM (#24721335)
Can't fit a 32 core threadripper in a laptop no matter how hard you try. Afaik most use workstation desktops if they're working on large codebases with long compile times (think chrome, Firefox, unreal engine, etc. with compile times often in the hours on slow computers).
Re:AMD Zen 3/Ryzen 5000 announcement [video] by DoofusOfDeath on Thursday October 08, 2020 @01:14PM (#24721340)
I usually find myself developing C++ code directly on servers, via SSH. In that setup, a laptop + external monitor is my preference, because of portability.

If I ever get to do local-machine development again, the choice of laptop vs. desktop really depends on how build times compare, and which platform has Intel CPUs with the required ISA extensions.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by sroussey on Thursday October 08, 2020 @01:39PM (#24721598)
Which ISA extensions are useful for compilation?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by StillBored on Thursday October 08, 2020 @04:33PM (#24723623)
None really, compilation is considered a branch/integer workload and has been that way for decades. Its a lot of tree traversals, and short string manipulation. One of the bigger boosts in recently memory were the "fast strings (rep mov*)" implementations about 10 years ago.

Single core compilation is actually a fairly good metric for general purpose performance. Of course it scales almost linearly with core count too.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by DoofusOfDeath on Thursday October 08, 2020 @01:42PM (#24721637)
Regarding the speed of compilation, I'm not sure which if any recent ISA extensions matter.

What matters to me is the ISA extensions that are needed by the software I'm building, typically DL or HPC code. Life is easier when I can build and test the software on my local machine, without having to involve some fancy new server.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by xrikcus on Thursday October 08, 2020 @01:17PM (#24721378)
Many of us who do use laptops do the builds elsewhere.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by leetcrew on Thursday October 08, 2020 @01:06PM (#24721233)
depends on the project. it takes me about 20 minutes to do a full build on an overclocked 9700k. if I were forced to use a laptop, I would probably quit.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by spockz on Thursday October 08, 2020 @01:18PM (#24721383)
What about spinning up a 24core vm and mount your code with sshfs for those compiles? Edit: corrected ashes to sshfs
Re:AMD Zen 3/Ryzen 5000 announcement [video] by leetcrew on Thursday October 08, 2020 @01:30PM (#24721506)
this has been discussed internally. for a variety of reasons, testing the software on a remote machine is kinda painful, so we would still have the overhead of copying the executable back to the developer's machine. the more straightforward approach is just to buy fast desktops for all the devs. a desktop with 32GB ram, a top of the line consumer cpu, and a middling gpu is roughly the same price as a good ultrabook anyway.

also, c++ compilation doesn't scale perfectly with more cores. linking is still single threaded, AFAIK.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by PaulDavisThe1st on Thursday October 08, 2020 @04:16PM (#24723419)
lld will parallelize your link step. Major improvement over ld. Barely any change to the rest of your build process.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by pdimitar on Saturday October 10, 2020 @12:49PM (#24740173)
Have you tried it with a Rust project? Is there a real gain? Really curious and willing to try.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by StillBored on Thursday October 08, 2020 @04:36PM (#24723663)
sshfs adds far to much latency to large compiles which tend to open a ton of little files, read a KB or two, and close them. If your on a local LAN its doable on NFS or other low latency network sharing, but for everything going over the internet ssh is going to be far to slow. In those cases its better to just git pull the changes and maintain a local copy on the compile target.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by sukilot on Thursday October 08, 2020 @06:27PM (#24724606)
What do you mean? The code is on the build server. You only need to push your human-timescale changes.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by outworlder on Thursday October 08, 2020 @01:22PM (#24721427)
Is DistCC (or related tech) not a thing anymore?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by Ygg2 on Thursday October 08, 2020 @08:52PM (#24725596)
Do have to wonder if 5950X is that much better than 5900X in GCC?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by cma on Thursday October 08, 2020 @10:18PM (#24726075)
It should be: all the way up to the 64 core threadripper scales pretty linearly for compiling. It probably won't be worth it over whatever the 3950X price drops to though, if per-core performance is really only 9% better in compiling workloads.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by Ygg2 on Friday October 09, 2020 @09:15AM (#24729573)
I mean more in price to performance. Will +200 dollars be worth the lower base clock and increased core count?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by cma on Friday October 09, 2020 @04:01PM (#24733811)
11% lower base clock, 33% more cores. The 5950X also has 100% more L3 cache.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by GordonS on Thursday October 08, 2020 @06:22PM (#24724567)
> Many professionals, including developers, don't need such CPUs too

While I agree that many people don't need mass multi-threading, I don't count developers among those.

Compilation and transpiration are computationally intensive, and usually take advantage of multi-threading. Developers often also run multiple virtual machines and containers, for example to run a database, message bus or blob store.

As a developer, I'll take all the compute capacity I can get, thank you very much!

Re:AMD Zen 3/Ryzen 5000 announcement [video] by warrenm on Thursday October 08, 2020 @12:53PM (#24721034)
Apparently you don't do development, local virtualization, work on enterprise apps, or any of 1000s of other things that benefit from extra horsepower
Re:AMD Zen 3/Ryzen 5000 announcement [video] by manigandham on Thursday October 08, 2020 @03:45PM (#24723040)
They said biggest audience, not the only one.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by Glyptodon on Thursday October 08, 2020 @12:57PM (#24721101)
I definitely need ram way more than I need CPU, but there are still plenty of things that CPU helps me save time with as a dev, and often those things are somewhat parallel. So more cores is good too.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by lliamander on Thursday October 08, 2020 @01:08PM (#24721259)
> Many professionals, including developers, don't need such CPUs too.

True, though I think there's a distinction between "need" and "can make use of". If I'm going to spend 8+ hours a day working on a computer, I'd probably be willing to spend a extra 20% or whatever on total system cost to eek out a bit extra performance even if that cost doesn't make sense from a strict cost/benefit calculation.

That said, there isn't really a good way for developers to calibrate the hardware to their workload.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by ATsch on Thursday October 08, 2020 @01:32PM (#24721529)
It's not that developers don't need these CPUs, it's just that there's a lot more gamers than developers, and most of them will buy laptops or be provided workstations with Ryzen PRO or Threadripper processors.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by overcast on Thursday October 08, 2020 @01:00PM (#24721146)
You don't need it if you DO play games. I'm running an 11 year old Xeon, that maxes every modern game at 2560x1600 on a 1070. GPU is WAY more important than CPU in gaming.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by leetcrew on Thursday October 08, 2020 @01:04PM (#24721217)
> GPU is WAY more important than CPU in gaming.

depends on the game. plenty of popular esports titles will bottleneck on the CPU with even a low end graphics card.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by overcast on Thursday October 08, 2020 @01:09PM (#24721273)
Look at any gaming benchmarks, unless they are running them at low resolutions, the CPU is not the bottleneck. I agree there is some fringe simulation cases, but most gaming is not inhibited by CPU. Once you're up in the 2k and 4k land, the GPU is the bottleneck. This video focuses on 1080p performance benefits. There is zero reason to be upgrading between generations unless you're just burning money. Anyone paying $500+ every time there is a new CPU platform, is guaranteed already running 2k and 4k content.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by jyrkesh on Thursday October 08, 2020 @05:12PM (#24724004)
The big CPU-bottlenecked esports game is CS:GO, or any other Valve / Source game. Even on an older CPU with mediocre single-threaded perf (i7-5820K), I can run the game fine on high settings, 1080p (100-250fps), but it occasionally dips down below my 144hz refresh rate, which can be annoying.

And yeah, the GPU is never begged while playing, but multiple CPU cores definitely are.

Also, emulation is another big place where CPU bottlenecking is a thing. Look at Dolphin (Gamecube/Wii), Citra (Wii U), and yuzu (Switch), they're all CPU bound. Folks in the various subreddits will ask why their new GPU isn't netting them a higher framerate, and it's because the GPU is almost not even used (though in some cases with better graphical effects, shaders, etc. they can be beneficial)

Re:AMD Zen 3/Ryzen 5000 announcement [video] by leetcrew on Thursday October 08, 2020 @01:22PM (#24721426)
it's really not so clear cut outside of the few highly gpu-intensive AAA titles that get released each year. I play csgo (an older, but still very popular game) on a 4k display. my gpu hovers around 40% at max settings, while a couple cpu cores are constantly pegged.

it is hard to find benchmarks to show this however. the reputable sites mainly focus on 1080p because this is where the difference between cpus is most visible. doesn't mean there isn't a meaningful difference at higher resolutions, it just isn't as good a way to show what they are trying to show in a cpu review.

> There is zero reason to be upgrading between generations unless you're just burning money.

agreed, the speedup is almost never worth such a short upgrade cycle, especially for consumers. but this is moving the goalposts given the thread's context.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by NikolaeVarius on Thursday October 08, 2020 @01:48PM (#24721710)
https://www.youtube.com/watch?v=dmeWo7BLN9Y According to DF, 4k games are bottlenecking on the CPU via the 3090
Re:AMD Zen 3/Ryzen 5000 announcement [video] by FartyMcFarter on Thursday October 08, 2020 @02:32PM (#24722220)
When do they say that in the video? The CPU-limited comment at 10:28 is for 1080p / 1440p.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by NikolaeVarius on Thursday October 08, 2020 @02:43PM (#24722317)
10:41 , so 10 more seconds. I910900k bottlenecking Hitman 2 at 4K Max
Re:AMD Zen 3/Ryzen 5000 announcement [video] by FartyMcFarter on Thursday October 08, 2020 @03:34PM (#24722913)
It doesn't seem like that's 4K: the text on the top-right corner clearly says 1080p or 1440p next to each framerate. The narrator also says 1080p and 1440p.

It's definitely confusing, since there's a mention of 4K elsewhere...

Re:AMD Zen 3/Ryzen 5000 announcement [video] by NikolaeVarius on Thursday October 08, 2020 @04:07PM (#24723307)
Sure, but that drives the point further right? Already CPU bound at 1080P
Re:AMD Zen 3/Ryzen 5000 announcement [video] by FartyMcFarter on Thursday October 08, 2020 @05:33PM (#24724162)
No. The CPU is the bottleneck at 1080P, but the GPU might become the bottleneck at a higher resolution.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by leetcrew on Thursday October 08, 2020 @04:39PM (#24723690)
not really. cpu bound at 4K implies cpu bound at 1080p, but the converse is not true.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by outworlder on Thursday October 08, 2020 @01:21PM (#24721417)
Simulation is not necessarily 'fringe'. Kerbal Space Program, Oxygen Not Included, heck... Dwarf Fortress (ok, the last one IS fringe).

You are correct that most games don't use that much CPU. Most titles will run comfortably with an Intel I3 from the past three generations or so, provided there are no bottlenecks in the GPU. The CPU will be the bottleneck, but if you are getting sufficient framerates, so what?

Modern CPUs are insanely powerful. Even then, I moved to Ryzen - for the above mentioned titles.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by hombre_fatal on Thursday October 08, 2020 @11:28PM (#24726468)
I upgraded for Crusader Kings and, especially, Stellaris on large galaxies. Simulations are a great example of needing CPU.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by overcast on Thursday October 08, 2020 @01:28PM (#24721485)
I run Kerbal and Dwarf Fotress on an 11 year old Xeon, as well as every other modern game with a 1070 at 2560x1600. All the eye candy on. I'm not suggesting running a decade old CPU, but it's completely silly for this presentation to be pumping expensive CPUs for 1080p gaming benefits.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by schnabeltierr on Thursday October 08, 2020 @08:12PM (#24725385)
The reason why they ran the benchmarks at 1080p is because they want to ensure they are not GPU bound.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by pdimitar on Saturday October 10, 2020 @12:29PM (#24740024)
I don't disagree with you but I think this AMD video focused on closing the gap with Intel's single-core performance -- and many games are still single-core.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by Matthias247 on Thursday October 08, 2020 @02:35PM (#24722243)
While I agree with the general statement, I want to remark that 1080p is actually 2k if you treat 2160p as 4k.

I guess you mean 1440p - which you could maybe label as 2.6k. But I don't think there is any such designation. Calling it WQHD is probably the right thing.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by easde on Thursday October 08, 2020 @03:47PM (#24723061)
If you're playing at high framerates (120Hz+) you'll find that your CPU is inadequate for many recent games.

(playing games on a 1070 and a 6 year old Xeon and feeling the lack of single-threaded performance)

Re:AMD Zen 3/Ryzen 5000 announcement [video] by mikepurvis on Thursday October 08, 2020 @01:29PM (#24721499)
It depends. I threw together an HTPC a few months ago out of mostly second-hand parts and it's been a mixed bag. With an i5-4460 and an RX 570, I can run modern shooters perfectly, but a bunch of indie games give me unexpected trouble. Hades for example (isometric roguelite heavy on visual effects) still gives me lots of slowdowns and framedrops, and I even get jitter and issues on some really old titles that I would have expected to be butter-smooth, like Sonic Generations.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by overcast on Thursday October 08, 2020 @05:20PM (#24724060)
The RX 570 is definitely a budget level GPU, an upgrade to that would certainly give you what you need to run those games on an I5 properly.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by mikepurvis on Thursday October 08, 2020 @08:33PM (#24725501)
Sure it's a budget card, but I don't think it's the issue, because I got great performance on COD WWII (2017) when I tried it at 1080p on high settings.

Additionally, the games listed as problematic ran great on a Dell laptop equipped with an 8th-gen i7 and a GTX 1050 mobile. At least, they ran great for like a minute or two until the thermal throttling kicked in. So given that my HTPC build does have issues, and it has a slightly better GPU and much worse processor, I'm inclined to think the processor is the problem.

Unfortunately, I don't think there's much point trying to get a better processor than that for the old LGA 1150 board, when I could spend only slightly more cash on some DDR4 RAM, a B450 motherboard, and maybe an older Ryzen to be upgraded to one of these Zen 3 ones in a few years when prices have dropped.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by Rebelgecko on Thursday October 08, 2020 @01:59PM (#24721838)
Have you tried MS Flight Sim? That's the game that convinced me it's time to upgrade my trusty i5-4670k
Re:AMD Zen 3/Ryzen 5000 announcement [video] by walshemj on Thursday October 08, 2020 @06:39PM (#24724700)
Not for content creators and other workstation type applications - all those non server workstation boards are going some where right?
Re:AMD Zen 3/Ryzen 5000 announcement [video] by azeirah on Thursday October 08, 2020 @12:39PM (#24720839)
I personally love their cpu's for development, can run a solid IDE, have 3 browsers open, compile huge programs with many threads, run 40 docker containers next to each other, have discord, YouTube, Thunderbird etc.. open

And it keeps running smoothly! I don't know what the market share of developers is vs gamers :x

Re:AMD Zen 3/Ryzen 5000 announcement [video] by skrtskrt on Thursday October 08, 2020 @01:12PM (#24721307)
40 docker containers?? My fully spec-d out Macbook Pro could only dream of running 8 without a hiccup
Re:AMD Zen 3/Ryzen 5000 announcement [video] by distances on Thursday October 08, 2020 @01:25PM (#24721455)
Every time I code with the MBP from work I dream of using my home desktop computer instead. There's just no comparison. I have just the 3700X CPU but already that on Linux runs circles around my work laptop.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by alderz on Thursday October 08, 2020 @01:34PM (#24721554)
Keep in mind that Docker for Mac runs in a virtual machine, so it is much heavier than running it on Linux.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by skrtskrt on Thursday October 08, 2020 @01:47PM (#24721695)
Good point.

I have yet to take the dive into buying or building a Linux workstation for development. Probably very worth it, but I have found the endless fiddling you can do with Linux to really distract me from doing the actual work I turned on the computer to do.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by raegis on Thursday October 08, 2020 @06:58PM (#24724848)
Debian stable has been my solution to the endless fiddling for over a decade. But it won't work for you if there's some very specific difficult-to-use-with-Linux thingamajig you need.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by read_if_gay_ on Thursday October 08, 2020 @02:19PM (#24722060)
It’s not only endless fiddling you can do but occasinally you have to do as well.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by raegis on Thursday October 08, 2020 @07:04PM (#24724899)
This may not be true at all, depending on the distribution you use. You should ask a Linux user who does work similar to yours. I haven't had to "fiddle" for years, though I probably subconsciously avoid using software/hardware which I suspect may cause trouble.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by azeirah on Thursday October 08, 2020 @06:10PM (#24724472)
Hyperbole, meant that I never had any issues with how many containers I was running haha I think I ran like 15 at most on my desktop
Re:AMD Zen 3/Ryzen 5000 announcement [video] by intricatedetail on Thursday October 08, 2020 @03:10PM (#24722626)
Mac these days is a fashion statement rather than a serious tool, plus company shady practices e.g. making devices difficult to repair, questionable design decisions e.g. running high voltage rails right next to low voltage signals to increase the likelihood of failure and then making it difficult to recover data and forcing you to use their cloud so they can analyse your data. No thanks.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by hackerfromthefu on Friday October 09, 2020 @09:36AM (#24729767)
Well if you look at the ancestry and lineage, they evolved from the class of single button tools .. more related to a toaster than a two button or three button work machine ;)
Re:AMD Zen 3/Ryzen 5000 announcement [video] by whatch on Thursday October 08, 2020 @01:46PM (#24721675)
Which macbook do you use? Thinking about replacing my thinkpad e590 with macbook pro 16
Re:AMD Zen 3/Ryzen 5000 announcement [video] by skrtskrt on Thursday October 08, 2020 @02:27PM (#24722144)
I had (before switching jobs) the 2018 MBP with all the options maxed out.

Was running a Docker stack of about 8 containers, plus PyCharm. It worked okay-ish, but everything was maxed out all the time and the fans were always spinning. Battery was being drained even when on the charger. Pycharm would lag for a second or two here and there.

Now switched jobs and was issued a 2018 MBP with only 16GB RAM and the 2.2GHz i7. I have gone to the trouble to run everything locally (A single 200MB Python repo + Spark). I don't see the same power drain but Pycharm lags VERY hard on its indexing and code insight... sometimes 5-10 seconds.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by whatch on Sunday October 11, 2020 @10:00AM (#24745820)
There is a high chance you tried it, but have you adjusted memory heap?

https://www.jetbrains.com/help/pycharm/increasing-memory-hea...

Using pycharm (although with a couple of the smaller projects and the number of containers) just fine on i5-8265U (1.6 GHz base) and 16 GB of RAM. There are always tons of tabs opened in Firefox at the same time and 3440x1440 monitor. No discrete GPU.

It was painful to use Pycharm with default values.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by skrtskrt on Tuesday October 13, 2020 @11:14AM (#24766354)
Yeah, I gave it 8 GB and I watch the memory indicator and it rarely uses a full 2 GB.

Makes it seem like it's not a memory limitation, which I didn't really expect it to be.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by greggyb on Thursday October 08, 2020 @12:44PM (#24720923)
Gamers appear to be the most avid and most vocal fans of any given computer technology (except maybe networking?). They're probably trying to ride the hype train.

That said, you should always wait for third party benchmarks from a source you trust, with benchmarks that relate to your production workloads. I like Anandtech, Phoronix, and Gamers Nexus for such reviews. The last, despite the name, includes a decent swath of non-gaming benchmarks, and they are incredibly transparent about benchmarking methodology, which I appreciate.

With the necessary caveat out of the way, some observations:

If the IPC gains are there, and we're seeing similar or higher clocks (which seems to be the case), then you should expect a pretty good uplift to non-gaming performance.

The cache architecture optimization should also be a boon to many workloads outside of gaming.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by fomine3 on Thursday October 08, 2020 @06:21PM (#24724559)
Now Gamers Nexus is my #1 review site despite the name. Anyway most important thing is check a similar workload benchmark for your use rather than Cinebench(if you're not CG renderer).
Re:AMD Zen 3/Ryzen 5000 announcement [video] by theandrewbailey on Thursday October 08, 2020 @01:29PM (#24721498)
> Gamers appear to be the most avid and most vocal fans of any given computer technology (except maybe networking?).

Gaming is very sensitive with network latency. Bandwidth is less important, but helps for downloading and installing games.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by greggyb on Thursday October 08, 2020 @01:35PM (#24721569)
I absolutely understand the importance of network performance in gaming.

My observation was on how vocal gamers tend to be in their excitement about hardware. I see gaming media go nuts over CPU and GPU releases. There's excitement and detailed analysis of motherboards. I've seen in depth content on storage, and there's been a lot of hype over the PS5's new storage architecture. RAM gets attention. Obviously displays get lots of attention, both from a visual quality and refresh frequency perspective. There are endless buying guides for peripherals such as mice, keyboards, and headsets.

I don't tend to see much content on networking, nor anything approaching the excitement I've seen for any of the categories above.

These observations do not diminish the importance of the network in online gaming. I merely noted that networking hardware tends to generate less vocal excitement among gamers. Beyond networking equipment, I believe gamers lead in hardware excitement.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by tssva on Thursday October 08, 2020 @03:13PM (#24722672)
Network performance may be important but the reality is that for the most part those things which influence network performance are out of the hands of gamers. There is "gaming" network hardware out there but for the most part I would categorize it with the $500 coax cables sold to audiophiles.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by greggyb on Thursday October 08, 2020 @03:50PM (#24723105)
The biggest lever in the toolbox for a typical user to optimize network is good old ethernet. Wired vs wireless will typically reduce latency a little bit and massively improves on jitter, which is arguably more important for competitive gaming (within a reasonable range of latency).

Outside of that, I agree.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by gameswithgo on Thursday October 08, 2020 @12:46PM (#24720952)
AMD was already ahead of intel on every other use case so they finally got gaming too.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by nwallin on Thursday October 08, 2020 @07:10PM (#24724941)
The primary goal of this announcement isn't that Zen 3 is better than Zen 2, the goal is to show that AMD/Zen 3 is better than Intel. Zen 2 is already better at nearly all workloads, with the only exception being gaming.

They could focus on compilation benchmarks, content creation benchmarks, etc. But the people who care about those benchmarks are already going to be buying whatever the latest AMD CPU is in their segment. The only people who are going to sit down and say, "hmm, should I buy an AMD or Intel CPU?" are gamers. So that's where they're focusing their marketing budget.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by x87678r on Thursday October 08, 2020 @01:06PM (#24721234)
I'm wondering how many non-gamers actually buy desktops. Either they use laptops or their company chooses one. I'm a non-gamer who likes desktops but am happy with my old PC and am thinking of getting a laptop for next box.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by hombre_fatal on Thursday October 08, 2020 @02:32PM (#24722210)
I built a small form factor PC for fun, but it's pretty much deadweight.

Having to sit down in the same chair at the same desk for an entire work session is a self-inflicted dealbreaker for me. It made more sense when laptops were so underpowered with such bad battery life. But now, gaming and exotic workloads are the only thing that really justify being tethered to a machine.

If I could go back in time, I'd save that $1000 towards a maxed out Macbook Pro and dual-boot Windows.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by x87678r on Thursday October 08, 2020 @04:59PM (#24723890)
Lol I sit at the same chair at the same desk every day. Perhaps you just persuaded me what I should do next.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by andrewstuart2 on Thursday October 08, 2020 @12:47PM (#24720962)
Assuming that your workloads are standard non-gaming workloads, they will probably also benefit substantially when gaming benefits. My reasoning being that a common bottleneck for gaming workloads is single thread performance, and unless this is highly focused on a single core clock boost, I'd expect that single-threaded performance increases would be multiplied appropriately by core count, though perhaps not perfectly linearly.

When you see marketing reaching for "non-gaming" metrics, it's often for highly parallelizable workloads, which benefits non-gaming disproportionately, but e.g. for compiling/linking there are still tasks that have to be done serially, which is where that single-threaded performance boost is critical.

I'm definitely excited at this point to see what a Zen 3 threadripper can bring to the table.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by xfalcox on Thursday October 08, 2020 @12:43PM (#24720906)
There was at least 5 non gaming benchmarks, like GCC, Cinebench, VRay, CAD...
Re:AMD Zen 3/Ryzen 5000 announcement [video] by pier25 on Thursday October 08, 2020 @12:37PM (#24720817)
> A non-gaming benchmark would have been helpful.

Like Cinebench?

Re:AMD Zen 3/Ryzen 5000 announcement [video] by ckastner on Thursday October 08, 2020 @12:43PM (#24720901)
Fair enough, on that point.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by akmittal on Thursday October 08, 2020 @12:44PM (#24720919)
They did show cinebench and content creation benchmark https://youtu.be/iuiO6rqYV4o?t=1237
Re:AMD Zen 3/Ryzen 5000 announcement [video] by leetcrew on Thursday October 08, 2020 @12:45PM (#24720941)
the single thread performance is the meat of the story here. that was the main caveat that stood in the way of an unconditional recommendation of amd over intel in the last generation. it makes sense to primarily target people (like me, incidentally) who would have bought amd last time around but for the deficit in gaming performance.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by AshWolfy on Thursday October 08, 2020 @12:43PM (#24720903)
For consumer chips, gaming is where the money is, wait until it comes out and see what the benchmarks are then
Re:AMD Zen 3/Ryzen 5000 announcement [video] by numpad0 on Thursday October 08, 2020 @12:43PM (#24720897)
What kind of intensive tasks even exist today, apart from gaming?

And on top of that, I’m slowly realizing that regular people don’t appreciate snappy computers. They don’t want to wait, but don’t want quick moves either. So things happening instantly demo might not work anyway IMO.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by leetcrew on Thursday October 08, 2020 @12:59PM (#24721137)
> And on top of that, I’m slowly realizing that regular people don’t appreciate snappy computers.

I don't think this is true. my 70yo father who couldn't care less about tech is always asking me why webpages don't load instantly even when he pays for the highest tier of internet service.

I think most people just don't have the knowledge to make hardware/software choices that reflect their desire for "snappiness". a lot of people don't understand that a laptop is inherently less powerful than a desktop, let alone how to allocate money towards cpu/ram/storage to get the best bang for their buck.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by arvinsim on Friday October 09, 2020 @02:28AM (#24727382)
> I think most people just don't have the knowledge to make hardware/software choices that reflect their desire for "snappiness".

It's funny how an average PC will feel snappier on a 144hz monitor compared to a top of the line PC on a 60hz monitor.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by zargon on Thursday October 08, 2020 @02:03PM (#24721900)
It doesn't help that many retail computers have imbalanced specs, trying to sell to people looking for the highest number on a specific component (and sacrificing every other component for cost) rather than offering a well-balanced system.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by ckastner on Thursday October 08, 2020 @12:45PM (#24720940)
Software development, machine learning, general number crunching, etc.

But, as I mentioned above, perhaps I'm just looking at the wrong product, and maybe I should be looking at Threadripper instead.

Re:AMD Zen 3/Ryzen 5000 announcement [video] by greggyb on Thursday October 08, 2020 @12:47PM (#24720958)
Compiling large programs. All sorts of data analytics use cases. Rendering - covers still and video. HPC. Real-time data processing.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by anonymfus on Thursday October 08, 2020 @01:30PM (#24721508)
The most mainstream application of massive computing power at home seems to be video editing.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by XCSme on Thursday October 08, 2020 @06:18PM (#24724534)
Also because Google Chrome, Microsoft Word, Visual Studio Code and Slack don't have an FPS meter, and you rarely notice a few dropped frames, compared to games were you can easily tell performance differences.
Re:AMD Zen 3/Ryzen 5000 announcement [video] by protomyth on Thursday October 08, 2020 @03:05PM (#24722567)
Business PCs are determined by the company building the PC. The consumer market that actually builds their PCs is mostly gaming. They did mention content creators a couple of times.