News for hackers. Stuff that matters.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by ehnto on Saturday April 23, 2022 @01:30AM (#31131658)
This was the kind of stuff that excited me back when I was first getting into PC gaming. Nowadays, computers are so fast and games are so forgiving that I haven't had to fuss with overclocking for years.

Back then it felt like the only option, getting maximum frames was a function of my ability to build a highly effective cooling setup and how much patience I had to tweak everything.

My very last foray into custom cooling was a homebrew phase change cooler using a cell I had bought off eBay. This is making me want to jump back in just for the fun of the build. But without the need for performance, it does lack a bit of thst purpose it had back then.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mhh__ on Saturday April 23, 2022 @02:53AM (#31132035)
One of the reason why overclocking has gone away is because they boost really high straight out of the factory.

A 12900K will coast at 5GHz if you let it.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by dralley on Saturday April 23, 2022 @11:02AM (#31134829)
Yup. I would rather undervolt, than overclock. An extra couple of frames isn't worth being uncomfortable while gaming in the summer.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by omegalulw on Saturday April 23, 2022 @05:48PM (#31138944)
This, x100. Most people would know of overclocking but not undervolting, with the irony being that the latter can be far more useful for the average user.

For example, I have a stock air cooled Nvidia GPU. Standard overclocking doesn't get me much because I get temp throttled. However undervolting, i.e., you boost clocks at lower voltages while not at higher voltages, leads to higher sustained clocks with _similar_ power/temps.

This is a consequence of power generally being linearly related to frequency and super linearly (even quadratically) to voltage.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mvkel on Sunday April 24, 2022 @12:22AM (#31141280)
Dumb question: why don't they do this from the factory?
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by ehnto on Sunday April 24, 2022 @02:04AM (#31141656)
Maybe stability margins, undervolting can also introduce instability.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by uuyi on Saturday April 23, 2022 @01:42PM (#31136414)
Not a gamer but when I swapped my Ryzen 3700X out for an M1 Mac mini the temperature difference on my legs was the best feature.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by charrondev on Saturday April 23, 2022 @10:54PM (#31140885)
I noticed a different going from an i9 MacBook Pro to an M1 Pro model. It’s faster, much cooler, I don’t have to listen to fans blasting all days, and I even have a visible dip on in my homes electricity usage.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by uuyi on Sunday April 24, 2022 @04:05AM (#31142129)
I sympathise. A colleague of mine has an i9 MacBook Pro and it’s horrible and noisy.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by alasdair_ on Saturday April 23, 2022 @04:58AM (#31132550)
I have an 8700K that has been running at a stable 5GHz for several years with just a basic watercooled setup and manual tweaking.

Will the 12900K give a meaningful performance bump at the same clock speed?

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by bytehowl on Saturday April 23, 2022 @05:28AM (#31132653)
About 52% single-threaded, 196% multi-threaded improvement.

https://www.cpubenchmark.net/compare/Intel-i7-8700K-vs-Intel...

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by alasdair_ on Saturday April 23, 2022 @12:35PM (#31135789)
Thank you.

That link assumes the 8700K is running at 3.7GHz - any idea if there is still that much improvement given that mine is running at 5GHz?

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by bytehowl on Saturday April 23, 2022 @02:25PM (#31136908)
TBH, there are people way more qualified in this area than I, but AFAIK Intel CPUs run at the turbo speed as long as they have sufficient cooling, and the benchmarks run at maximum performance available, which would be 4.7GHz in this case. Therefore, the benchmarks should be pretty close to your OC. You could verify this theory by running the benchmark yourself.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by alasdair_ on Saturday April 23, 2022 @04:53PM (#31138431)
Good to know - thank you!

Edit: I did and you are right. I’m about 10% higher than the benchmark but still WAY below the i9-12900KS (by 25% single threaded)

Time to upgrade :)

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by t0mas88 on Saturday April 23, 2022 @03:48PM (#31137784)
I had an i5 9600k that ran 5ghz all cores, and swapped to the i7 12700k. The i7 is still a lot faster out of the box and I undervolted it a bit while running at 5.1 ghz so it's also very quiet.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by alasdair_ on Saturday April 23, 2022 @05:17PM (#31138650)
I benchmarked it. I get a score of 3068 for single-threaded performance, which is around 10% faster than the stock 8700K stats but it’s still 25% below the i-9 12900KS.

I guess it’s time to upgrade :)

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by rowanG077 on Saturday April 23, 2022 @02:25PM (#31136893)
The stock 8700k boosts upto 4.7 Ghz. I don't think your extra 300Mhz will make that much of a difference.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by iforgotpassword on Saturday April 23, 2022 @05:35AM (#31132672)
And probably also better performance per watt should you care about that.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by bytehowl on Saturday April 23, 2022 @06:24AM (#31132892)
Not sure about that one; TDP isn't exactly the same as actual power consumption, but for i9-12900K it is more than doubled.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by formerly_proven on Saturday April 23, 2022 @07:53AM (#31133462)
You're comparing the 8700K TDP to the 12900K maximum turbo power (which you can only "achieve" when using all cores fully). In "normal" usage 12th gen is very energy efficient and perform (unsurprisingly) much better than AMD Zen 2/3 SKUs.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by Marsymars on Saturday April 23, 2022 @12:04PM (#31135479)
“Normal” usage isn’t going to be terribly more energy efficient - efficiency doesn’t change much depending on number of cores loaded. (Unless you’re only loading efficiency cores in the case of 12th-gen Intel.) (More cores might actually be more efficient if it thermally limits the CPU - in that case the frequency will be throttled, which will put you at a more efficient place on the voltage curve.)

Tom’s Hardware 5800X3D review[1] has some efficiency numbers if you scroll down. High-end Zen 3 chips seem mostly a bit more efficient than high-end 12th-gen Intel. By far the most efficient CPU tested is the 5700X, which is AMD’s fastest 65W TDP part. They don’t have any low-power Intel chips (e.g. Core i7-12700T) in the test. (Though I’ve always found retail availability of low-power Intel chips to be terrible.)

1. https://www.tomshardware.com/news/amd-ryzen-7-5800x3d-review

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by formerly_proven on Saturday April 23, 2022 @06:10PM (#31139129)
If you are referring to the all-core Handbrake efficiency graph then I'm not sure what's to complain about. The 12th-gen top-end SKUs perform far better while being roughly as efficient as the slower AMD parts, which is a clear win in my book. The 5700X performing well here is not surprising, as it's heavily restricted by the low TDP so in this all-core workload it might even remain under 4 GHz, also resulting in the lowest performance by far.

The situation is very different for lightly threaded loads (e.g. what PCs tend to do a lot of the time, this also includes most games).

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by Marsymars on Sunday April 24, 2022 @01:04PM (#31145907)
For Handbrake the 12700K performs about 12% faster than the 5900X while being about 13% less efficient - I don’t think “perform far better while being roughly as efficient” is a fair characterization there - it performs better by about the same amount as it’s less efficient.

And the 5700X having low performance is taken into account by efficiency metrics - efficiency is performance divided by power draw, so whatever it in performance it more than gains in reduced power draw. (Of course, you might value your time more than your electric bill.)

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by tadfisher on Saturday April 23, 2022 @08:23PM (#31140066)
I watched GamersNexus' 5800X3D review a few days ago, and the thing that stood out to me was their direct measurement of power draw on the 12V rail; it included a 120W result for the 5950X, and 240W (!) for the 12900KS. These parts are pretty comparable for the workloads I care about (compilation, mostly) but Intel's best part does the same job in roughly the same amount of time, for more money and twice the power draw. Is there something I'm missing, before I just buy the AMD for an upgrade?
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by bytehowl on Saturday April 23, 2022 @08:33AM (#31133723)
You appear to be correct. I dug around a bit, and on Intel's ARK there are 2 numbers: Processor Base Power (125W) and Maximum Turbo Power (241W, same as the one used with the benchmarks). It appears the Processor Base Power might be a closer equivalent to TDP than the other one. If that's the case, the 12900K is much more efficient than the 8700K.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by bytehowl on Sunday April 24, 2022 @05:07AM (#31142367)
Can't edit the comment anymore, but I made a mistake. The Maximum Turbo Power explanation is as follows: "The maximum sustained (>1s) power dissipation of the processor as limited by current and/or temperature controls."

Somehow I have misread it to mean that it can peak up to said power limit for UNDER 1 second, which is incorrect - the CPU will run at that limit for as long as cooling allows. The CPU will gulp down ~240W when under full load, as evidenced here at ~24 minutes: https://www.youtube.com/watch?v=fhI9tLOg-6I

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by lynguist on Saturday April 23, 2022 @07:15AM (#31133252)
In essence you get a CPU that is 4 (!) architectures newer.

Here are the architectures of Intel (according to Wikipedia):

1. i686 (Pentium Pro, Pentium II, Pentium III)

2. Core (Core 2)

3. Nehalem (Core i7-920, Core i5-750)

4. Sandy Bridge (Core i 2000 series)

5. Haswell (Core i 4000 series)

6. Skylake (Core i 6000 series)

7. canceled due to low yield

8. Sunny Cove (Ice Lake mobile 10xx and desktop 11xxx)

9. Willow Cove (Tiger Lake mobile 11xx)

10. Golden Cove (12xxx and 12xx)

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by Wowfunhappy on Saturday April 23, 2022 @10:31AM (#31134584)
Did you purposefully leave out Broadwell, or was it a mistake? (If it wasn’t a mistake, I’d be interested to hear you expand on why, I know it was a bit of a weird release.)
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by DuskStar on Saturday April 23, 2022 @10:58AM (#31134784)
I think broadwell was a process shift, not a microarchitecture shift.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by Tostino on Saturday April 23, 2022 @11:00AM (#31134805)
They also left out the whole Netburst (and it's decedents) arch too.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by lynguist on Saturday April 23, 2022 @02:19PM (#31136836)
Netburst is not based on P6 (i686). Core is a development stemming directly from Enhanced Pentium M which stems from Pentium III. All others build on this. Broadwell is Haswell on a new node (14nm instead of 22nm).
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by peterhalburt33 on Saturday April 23, 2022 @12:54PM (#31135958)
I think Intel would rather we all forget about netburst.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by O_H_E on Saturday April 23, 2022 @05:32AM (#31132665)
If you are asking a general question about single threaded performance, then YES. Modern CPU performance is about so much more than clock speeds, and the TLDR is that there are many non-orthogonal factors that sometimes the only trustworthy quantifier is workload benchmarking.

If you're asking whether that 5Ghz is different than this 5Ghz, the main easy answer IPC (instructions per clock). Unfortunately there are no official IPC numbers, but every new release comes with vague unlabeled slides showing %increase, and then reviewres do their pinning the CPU at a specific clock and measure single-threaded performance to estimate relative IPC improvements (like this https://www.guru3d.com/articles-pages/core-i9-12900k-review,...)

If we go into multi-threaded workloads like compilation, then of course the new one completely throws the 8700k out of the water.

But please don't feel pressured to get on the latest and greatest bandwagon, I'm right here running around with a Thinkpad T460s (with a little bit of a need to upgrade).

_Usually_, if you are not waiting for your computer while CPU is on +90% utilization, there should be little gained from a CPU upgrade. (Workloads that depend heavily on cache size or memory latency are counter-examples)

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by vardump on Saturday April 23, 2022 @07:44AM (#31133411)
"Unfortunately there are no official IPC numbers"

Nor can there really be. IPC varies pretty wildly, and depends a LOT on optimization for a particular CPU architecture. The instruction mix should match the CPU model's execution units in addition to not having any dependency stalls.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by lynguist on Saturday April 23, 2022 @08:39AM (#31133762)
I once compiled a list of architectures’ relative IPC on the SPECINT 2006 benchmark:

  Cortex-A73 (ARMv8-A)  64.4
  Pentium M   69.0
  Bulldozer (AMD FX)  76.2
  K10 (Phenom II)   76.7
  Goldmont Plus (Atom 2nd gen) 77.5
  Core    80.0
  Bobcat    81.3
  Nehalem    90.0
  Jaguar (PS4)   93.5
  Sandy Bridge  100.0
  Tremont (Atom 3rd gen) 100.7
  Ivy Bridge  105.8
  Cortex-A76 (ARMv8.2-A) 114.7
  Zen   115.9
  Haswell   117.6
  Zen+   119.3
  Broadwell  121.5
  Skylake   124.0
  Zen 2   139.8
  A10 (ARMv8.1-A)  139.8
  Cortex-A77 (ARMv8.2-A) 141.0
  Sunny Cove Ice Lake 146.3
  Cypress Cove Rocket Lake 147.6
  Zen 3   167.4
  A11 (ARMv8.2-A)  186.0
  A12 (ARMv8.3-A)  213.8
  A13 (ARMv8.4-A)  235.0
  A14/M1 (ARMv8.5-A) 236.7
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by kllrnohj on Saturday April 23, 2022 @09:44AM (#31134206)
Really highlights the absolutely massive gap between Apple Silicon and Cortex/the-rest-of-ARM. Although you'd really want to classify which Cortex SoCs you're using in that list, as implementers love to chop off the L2 & L3 caches to save die space. This is how we ended up with the bigger.big.little configurations - the "biggest" CPU is just the full CPU with all the caches it was supposed to have had.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by exikyut on Saturday April 23, 2022 @12:39PM (#31135826)
Known-(very-)naive question: how and why is the M1 so far beyond both the-rest-of-ARM and both Intel (236.7-(Rocket Lake=147.6)=89.1) and AMD? ((236.7-(Zen 3=163.4)=73.3)?

Of course the technically correct answer I'm not looking for is "because Apple optimized it better" :D, I'm looking more at the (obviously probably extrpolated/guessed) path they took to get there. For example perhaps the increased memory bandwidth contributed (ie $pc go brrrrt :P) but like... this is like the elephant in the room that Apple is basically The Best™ ARM shop in town right now, and I guess I'm trying to reason both about the engineering (how Apple got to where they are now) and the market reaction (how Apple and everyone else are going to go forward).

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by lynguist on Saturday April 23, 2022 @01:52PM (#31136516)
It’s described in detail at Anandtech [1][2]. It has mostly to do with the fact that Apple’s chips are so much larger in every way measurable. There’s no magic, just raw performance from comparably massively over engineered designs. At the time of its release their reorder buffer had 630 entries vs Intel’s 352 and AMD’s 256. The floating point units inside the cores could handle quadruple of Intel’s throughput per clock. Etc. Etc.

[1]: https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

[2]: https://www.anandtech.com/show/16192/the-iphone-12-review/2

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by hedgehog on Saturday April 23, 2022 @01:18PM (#31136181)
That IPC figure is a bit misleading because different designs clock differently, for example the Apple designs likely have shorter pipelines which uses cycles and power more efficiently but won't support higher clock speeds. I doubt an M1 could hit 7.8GHz no matter how much cooling you gave it, but the Intel design will never be as energy efficient. Apple has different manufacturing constraints because vertical integration likely lets them spend more on the dies, they are using better fabs, etc. Meanwhile they prioritize having very few variants in a way Intel doesn't (or from another standpoint can't because they need more SKUs to sell). The engineers who do this stuff are living in 100-dimensional tradeoff land though, unlike what popular tech rants tend to imply there are no free lunches.

At a higher level it is just hard to do designs at this complexity so the dominating factor is budget divided by how many different products the team needs to make. Intel is the outlier, they managed to sabotage their own dominant position, but across the rest of the CPU world this holds true.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mhh__ on Saturday April 23, 2022 @01:31PM (#31136303)
At very least Apple have the process budget and dollar budget to have really expensive DRAM, huge caches, and huge pipeline/big buffers (big ROB etc.)
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by gautamcgoel on Saturday April 23, 2022 @01:39PM (#31136388)
Amazing how much better the M1 is relative to Intel's offerings. I notice that this list doesn't include Intel's latest core (Golden Cove). Do you have those benchmarks?
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by lynguist on Saturday April 23, 2022 @02:01PM (#31136618)
At the time I compiled it Golden Cove wasn’t out yet. Golden Cove has 19% higher IPC than Rocket Lake which would place it just above Zen 3 at a score of 175.6.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mhh__ on Saturday April 23, 2022 @01:34PM (#31136331)
Is this compiled from one source or (say) from individual anandtech bnenchmark results? I just say this to ask if there is repeated readings.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by lynguist on Saturday April 23, 2022 @02:09PM (#31136700)
It’s compiled from Anandtech benchmarks and archived forum posts. Unfortunately I didn’t write down each source.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by alasdair_ on Saturday April 23, 2022 @12:41PM (#31135849)
Thank you.

So my real question is: will I see a noticeable improvement when playing games? Especially World of Warcraft, which is a super old codebase that relies heavily on cpu.

I have a 3090 as my GPU which is overkill for WoW so I’m mostly wondering about whether the single-threaded performance of the new chip at 5GHz will be much more than my current chip, given that it’s running at 5GHz vs. the default 3.7GHz.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by Too on Sunday April 24, 2022 @01:48AM (#31141588)
What kind of noticeable improvement do you expect? Are you below 60fps today? Are you waiting for game to load? Do you want to upgrade from 1080 to 4K?

Basically, what is your bottleneck? If you don’t have any visible such, what’s left to improve? I was under the impression WoW was so old that any gaming rig from the last decade would have no problem to run it.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mhh__ on Saturday April 23, 2022 @01:33PM (#31136322)
The new gen of Intel chips is somewhat notable because despite AMD fanboys (that's what they are) saying hurr-durr TDP they are very efficient gaming chips (i.e. realistic workloads), so yes it will be a win. They are absolute monsters on a single-thread. Might be worth waiting for Zen4 / raptor lake, at very least for a price drop.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by gautamcgoel on Saturday April 23, 2022 @01:34PM (#31136333)
I really doubt you will experience any improvement.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by the_only_law on Saturday April 23, 2022 @01:34AM (#31131675)
Unfortunately one of my favorite games of recent time (Total War Attila) is almost incapable of running on my current vanilla setup at decent frame rate (not a top of the line gaming PC, but a decent machine with a Ryzen 9 and a 30 series GPU) due to poor optimization and abdonment. The hardware used is years ahead of the game.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by sph on Saturday April 23, 2022 @01:47AM (#31131750)
Same. I got tired of arguing on forums that some games I play are badly optimised, and it's not my $3000 desktop PC the bottleneck, especially when the vast majority play on a thermally constrained laptop. There's some nasty software around that would have issues running on this nitrogen cooled rocket.

Good hardware in gaming has somewhat become a waste of money because often the bottleneck is just bad unoptimised code, and if you had worse hardware you'd be happier compromising; meanwhile good game engines (like id Tech) fly on any modern hardware.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mhh__ on Saturday April 23, 2022 @02:55AM (#31132044)
Even amongst fairly involved programmers I'm usually able to find a speedup just by fiddling with the compiler flags, I suspect a lot of games leave a fair amount on the table.

How many Joules have we lost to Microsoft C++ vs. LLVM for example

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by FartyMcFarter on Saturday April 23, 2022 @03:41AM (#31132257)
> I suspect a lot of games leave a fair amount on the table.

I worked as a programmer for a AAA game. My feeling is that there needs to be someone in the team with enough influence who cares about optimisation enough to invest a lot of time on it.

After working on the game for a while I had enough political budget to spend time fixing ocasional frame stalls that annoyed me, which felt nice. I also worked a bit on general optimisation, but mostly on stalls. There were definitely lots of people who cared about performance, but this probably varies from studio to studio. If I hadn't done this, I'm sure someone else would have fixed some of them, but not necessarily all of them.

Let's also remember that lots of teams are under tight pressure and deadlines to deliver features and they may not have time to work on performance even if they want to - and if you're using an external engine, this gets even harder to work on.

Anyway, just my 2 cents, maybe other people who were in similar contexts will chime in with their own experiences.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by nollbit on Saturday April 23, 2022 @04:10AM (#31132383)
Another issue with game dev for games that release on PC is that devs are usually on very high-end machines. NVMe RAIDs, 3080's, etc. Great for productivity, but there's very little dog fooding on low-spec machines.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by FartyMcFarter on Saturday April 23, 2022 @04:30AM (#31132449)
That is true. The game I worked on was also on PS4 and Xbox One, which are both somewhat similar in architecture to a PC (at least in terms of CPU performance), just slower. If we could make the game perform well on the XB1, we knew it most likely would do well on PS4 and PC as well. But you're right, there could be PC-specific issues that would only show up on low-spec PCs.

In previous console generations things were harder back then as each platform's code was more different than now.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by iforgotpassword on Saturday April 23, 2022 @05:39AM (#31132694)
I have been deeply impressed with the unreal engine over the last few years. If a gaming studio picks it, chances are much higher it works well on mid- to low tier machines. It's incredible how well optimized it is. It probably takes the "looks per CPU/GPU cycle" crown if that is a thing. ;-)
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mhh__ on Saturday April 23, 2022 @01:27PM (#31136268)
The types of games I'm thinking about are actually non-trivial Indie/niche games.

I won't name it but there's a simulator game I play thats very detailed but technically just screams like at some point they either didn't know or didn't have time to care about architecture then just winged it so now you have huge amounts of logic dumped into a basically single-threaded program.

I trust game engine developers a lot, I trust game developers in general not all that much - making games has a very tight feedback loop so a lot of them don't sit back and do it right rather than passing "tests" (not that games have tests most of the time).

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by FartyMcFarter on Sunday April 24, 2022 @04:44AM (#31142283)
I see - I think it's my bias as well as seeing a lot of people complaining about AAA performance that led me to reply the way I did :)

Your example sounds like it could be caused by a program outgrowing its initial design and might almost need a complete rewrite in order to improve, which is an unfortunate thing that happens naturally sometimes.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by ehnto on Saturday April 23, 2022 @07:30AM (#31133317)
I just can't picture how performance couldn't be one of the milestones, surely it's common to have a minimum performance target at least?
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by FartyMcFarter on Saturday April 23, 2022 @08:05AM (#31133541)
Games are a realtime application, so there's always a performance target and some performance work unless the game is very simple. All professional game developers are conscious of performance to some extent.

On the other hand, games are not hard-realtime - if the framerate sometimes drops below the target or there's the occasional stall, not all teams will care enough or be able to fix that.

In my post above I was talking from the perspective of going the extra mile and trying to make performance really good, which not all games do.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by ehnto on Sunday April 24, 2022 @03:01AM (#31141871)
Ah I understand, so in the circumstance you're thinking of it does generally run quite well, but there might be hitches or areas of lower performance that would take a bit more work to get performing perfectly. Without someone directly responsible for those areas as that are changes hands a few times no doubt, eventually it's reached launch time and no one took responsibility.

I recently started working with a large organization and it's made me empathize with how these behemoth pieces of work can miss seemingly obvious issues. People probably noticed, but no one did anything about it since it wasn't in their work stream anymore.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by kllrnohj on Saturday April 23, 2022 @09:28AM (#31134075)
The minimum performance target is usually 30fps (more common) or 60fps (less common) as that's all that a consoles budget usually allows. All you need is one thread that comes in just under 32ms on a PS4, but maybe doesn't scale all that well. For example, it's a task that's heavily memory bandwidth or latency bound, which isn't really all that much better on modern top-end desktops. Bam, now you have both a "badly optimized" game and one in which all performance targets are achieved.

Which is not really all that unlikely of a scenario. Just look at the absurd gains that the 5800X3D achieves in some engines over the 5800X, despite the X3D running at lower clock speeds. GTA 5 is a good example here ( https://youtu.be/hBFNoKUHjcg?t=885 ) - the 5800X3D achieves the highest fps on that at 171, a staggering 40 fps higher than the 5800X (by comparison the 12900K is 154fps). Something about that engine just slams into a memory bandwidth/latency wall, at which point it just stops scaling.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by tambourine_man on Saturday April 23, 2022 @12:08PM (#31135523)
Is Microsoft C++ faster than LLVM?

There was a time when Intel and IBM (PPC) compilers where unbeatable, but I don’t know if that’s the case anymore with the amount of investment done on LLVM in the past decade or so.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mhh__ on Saturday April 23, 2022 @01:23PM (#31136226)
Microsoft C++ has improved a lot but no I mean LLVM being faster than it.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by bitwize on Saturday April 23, 2022 @05:01AM (#31132561)
At one point, not too long ago, if you weren't compiling with Microsoft C++, you were leaving lots of energy on the table.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by the_only_law on Saturday April 23, 2022 @02:08AM (#31131852)
It becomes ever worse on Linux. I remember being basically unable to play native ports, only saved by proton.

> and if you had worse hardware you'd be happier compromising

hah, when the game in my original post was new I was running it on garbage tier hardware. I got spoiled when I had a top of the line GPU. Nowadays I have to run it like I still have decade old hardware to get decent perf.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by grishka on Saturday April 23, 2022 @02:53AM (#31132028)
I do wonder though, if it's so terrible on top of the line hardware, what do these developers test their games on that they run fine for them?
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by fxtentacle on Saturday April 23, 2022 @03:18AM (#31132143)
After 2 months of crunch time, everyone is like: fuck it, let's ship and go home
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by noir_lord on Saturday April 23, 2022 @04:22AM (#31132420)
arma3 - 9 years old - still get 40fps in multiplayer on an RTX2080.

Its hilariously badly optimised but so inutterably brilliant that there is nothing* else that compares, it's a genre of 1* - kind of ironic that the game I really look forwards to playing after I upgrade backend of this year next will be a decade old.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by srer on Saturday April 23, 2022 @08:16PM (#31140015)
Much like you I look forward to (mostly CPU) increases to get better arma3 performance!

We need all the performance we can get, because even if it was the worlds most optimized engine, we'd just create bigger scenarios. Who wouldn't find a 10,000 unit mission fun, even if it was only at 40fps? :)

Inutterably brilliant and a genre of 1, I couldn't agree more.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by Sebb767 on Saturday April 23, 2022 @06:35AM (#31132971)
Just add the DayZ mod and you'll not only be able to enjoy thrilling Zombie survival bugs, but also dreadful 20 FPS :)
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by mahesh_rm on Saturday April 23, 2022 @04:33AM (#31132464)
arma4 should come up soon
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by xattt on Saturday April 23, 2022 @05:47AM (#31132733)
Will there be arma4 on arm64?
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by moron4hire on Saturday April 23, 2022 @07:35AM (#31133353)
I don't know anything about that game in particular, but I have experienced extremely poor performance from old games before. Sometimes it can be fixed by installing an old copy of the DirectX 9 runtime. DX9 to DX10 completely changed architectures and eventually (I don't remember when), the old DX9 stuff was reimplemented as being emulated through the newer architecture. But that emulation is extremely inefficient.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by JohnBooty on Saturday April 23, 2022 @12:47PM (#31135908)
Yeah. Back in the 90s, especially in the days of software rendering, a combination of overclocking and config tweaking was often the different between "playable" and "unplayable" framerates for something like Quake. The difference was hugely important.

These days, generally, you'll be getting playable frame rates no matter what in modern games. Powering up your rig or your config can help to eliminate stutters, push higher levels of detail, etc. But it's generally not needed just to play the dang game in some kind of baseline reasonable way.

A faster CPU would help me write code faster, especially when I'm working on a big hairy Rails monolith or whatever. But when you're working on something that slow, a 10% or even a 50% CPU usually doesn't help that much. You need to address the root causes in the software itself - fixing the test suite or whatever.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by aunty_helen on Saturday April 23, 2022 @02:30PM (#31136958)
Feeling this vibe, back when overclocking meant changing pins or dip switches.

My first overclocking foray was a 333mHz Celeron up to 416 (if I remember correctly) and that was a performance improvement proportional to the base clock. But heat was then an issue and the cpu card (as it was) with the integrated cooler was getting too hot for comfort.

My last system I built was for an 4970k but the system doesn’t get used in anger anymore and so it sits at stock clocks under 600$ of custom water cooling gear, with me afraid to push it in case the 8 year old hardware blows a capacitor or mosfet.

I’m glad you went and did the phase change cooling. My dream next step was to put a peltier under the water cooling setup and get sub ambient temps but the power bill and possible condensation issue kept my plans as just being plans.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by Comevius on Saturday April 23, 2022 @05:42AM (#31132708)
Xbox 360, PlayStation 3 and Nintendo Switch emulators are very much CPU bottlenecked. Simulator games too, though many of those are memory performance bottlenecked.
Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by ChuckNorris89 on Saturday April 23, 2022 @09:37AM (#31134148)
Yes and no. They're CPU bottlenecked but not due to the lack of raw performance, but due to the fact that those custom architectures had some IP blocks that are so radically different that what you can find on ARM and X86, that can't be easily emulated in SW no matter how much raw CPU power you throw at it.

This is where you need to use FPGAs, but getting a 1:1 soft-core clean room reverse engineered clone of a PS3 Sony Cell processor would be a monumental effort we're unlikely to see anytime soon.

It would probably be easier to reverse engineer the games themselves and use hooks to replace the API calls that use the custom IP blocks with standard Vulkan API calls that achieve the same functionality for example.

Re:Core i9-12900KS World Record: How I Hit 7.8 GHz on 8 Cores by lynguist on Saturday April 23, 2022 @02:15PM (#31136784)
AVX-512 maps really well to the SPEs inside of Xbox 360 and PS3. Just enabling AVX-512 increases frame rates at almost 20% in some instances!