Live data from Hacker News

Intel's Lion Cove P-Core and Gaming Workloads

chipsandcheese.com

61–70 of 126 posts

Re: Intel's Lion Cove P-Core and Gaming Workloads

#61
post #7

To see what that means in practice, in my multi generational meta benchmark the 285K lands currently only on rank 12, behind the top Intel processors from the last two generations (i7-13700K and 14700K plus the respective i9) and several AMD processors. https://www.pc-kombo.com/us/benchmark/games/cpu . The 3D cache just helps a lot in games, but the loss against the own predecessor must hurt even more.

If you want people to take your benchmark seriously, you'd need to provide a very great deal more information on how those numbers are generated. "It's complicated, just trust me" isn't a good enough explanation.

If you want people to listen, you need to have a link where you explain what hardware you're using, what settings you're using, what apps/games you're running, what metrics you're using and how you compute your Magical Number.

My already high level of sceptism is compounded by some scarcely-believable results, such as that according to your testing the i9-14900K and i9-13900K have essentially identical performance. Other, more reputable and established sources do not agree with you (to put it mildly).

Re: Intel's Lion Cove P-Core and Gaming Workloads

#62
post #8

> E-Cores are turned off in the BIOS, because setting affinity to P-Cores caused massive stuttering in Call of Duty. I understand doing this for the purpose of specifically analyzing the P-core microarchitecture in isolation. However this does make the test less interesting for potential customers. I don't think many people would disable E-cores in BIOS if they bought this CPU, so for the purpose of deciding which CP…

It’s also a relatively “old” Call of Duty entry (2020-2021), in a series that famously ditched its older yearly entries quickly. The newer ones probably work fine with E-cores.

Re: Intel's Lion Cove P-Core and Gaming Workloads

#63
post #59

Earlier quoted context omitted.

People have been making the same argument for more than a decade now, meanwhile PC gaming has only kept growing. If that was the case, why hasn't it happened yet?

It’s arguing desktop gaming is dying not PC gaming. Q4 2024 shipped 13.6 million desktops (down 1.8%) vs 53.2 million laptops up (6.8%). That trend of declining Desktops vs increasing laptops has been steady since 2010. There’s still plenty of desktops to justify major investments by gaming companies, but that’s not guaranteed long term.

That's a strange movement of a goal post, not to mention that using percentages conveniently hides whether PC Gaming as a whole is growing or shrinking.

Hows your post related to anything here?

Re: Intel's Lion Cove P-Core and Gaming Workloads

#64

I would like to understand more of the article, which book should I read?

Another thing you could do if you want to understand more of the details is open this article with an LLM and ask it questions. Have it explain unfamiliar terms and comparisons to you

Re: Intel's Lion Cove P-Core and Gaming Workloads

#65
post #14
post #8

> E-Cores are turned off in the BIOS, because setting affinity to P-Cores caused massive stuttering in Call of Duty. I understand doing this for the purpose of specifically analyzing the P-core microarchitecture in isolation. However this does make the test less interesting for potential customers. I don't think many people would disable E-cores in BIOS if they bought this CPU, so for the purpose of deciding which CP…

I think many haven't yet grasped the future is heterogeneous computing, especially, when many desktops are actually laptops nowadays. Software working poorly in such setup means no effort was made to actually make it perform well in first place. Games requiring desktop cases looking like a rainbow aquarium with top everything will become a niche, in today's mobile computing world, and with diminishing sales and atten…

Is it?

No one has come close to solving the problem of optimizing software for multiple heterogeneous CPU's with differing micro-architectures when the scheduler is 'randomly' placing threads. There are various methods in linux/windows/etc which allow runtime selection of optimized paths, but they are all oriented around runtime selections (ex pick a foo variation based on X and keep it) made once, rather than on cpu/context switch.

This means that one either uses a generic target and takes the ~1.5-2.5x perf hit, or one optimizes for a single core type and ignores the perf on the other cores. This is probably at least partially why the gaming IPC numbers are so poor. The games are optimized for a much older device.

So a 1.5-2.5x perf difference is these days could be 5-10 years of performance uplifts being left on the table. Which is why AMD seems to be showing everyone a better path by simply using process optimizations and execution time optimization choices with the same zen cores. This gives them both area, and power optimized cores without having to do a lot of heavyweight scheduler/OS and application optimization. Especially for OS's like Linux which don't have strong foreground/background task signalling from a UI feeding the scheduler.

In other words heterogeneous SMP cores using differing micro-architectures will likely be replaced with more homogeneous looking cores that have better fine grained power and process optimizations. Ex, cores with even wider power/performance ranges/dynamism will win out over the nearly impossible task of adding yet another set of variables to schedulers which are already NP-hard, and adding even finer grained optimized path selection logic which will further damage branch prediction + cache locality the two problems already limiting CPU performance.

Re: Intel's Lion Cove P-Core and Gaming Workloads

#66
post #59

Earlier quoted context omitted.

People have been making the same argument for more than a decade now, meanwhile PC gaming has only kept growing. If that was the case, why hasn't it happened yet?

It’s arguing desktop gaming is dying not PC gaming. Q4 2024 shipped 13.6 million desktops (down 1.8%) vs 53.2 million laptops up (6.8%). That trend of declining Desktops vs increasing laptops has been steady since 2010. There’s still plenty of desktops to justify major investments by gaming companies, but that’s not guaranteed long term.

That's just overall desktop and laptop sales though, right? So home multimedia desktop PCs could be falling off a cliff, business desktop PCs could be dropping, and gaming PCs could be growing a bit and the overall market of desktops could still be net down, right?

The overall market doesn't give us enough resolution to determine the health of gaming PC sales IMO. There's too many other possible ways we get to that same number.

Re: Intel's Lion Cove P-Core and Gaming Workloads

#67
post #37

Earlier quoted context omitted.

Which is funny because the pushback the PS3 got from developers was too much. Maybe it was "too heterogeneous" But I guess the future was already set.

That was very different, here the problem is the game's threads get scheduled on the weak E-cores and it doesn't like that for some reasons, with the PS3 that would have been impossible, SPEs had a different ISA, and didn't even have direct access to memory, the problem was developers had to write very different code for the SPEs to unlock most of the performance of the Cell.

You can replace "for some reasons" with it was scheduled on an inferior core that is used to inflate marketing metrics and should have never been on the silicon in the first place. The CPU in question is a Intel® Core™ Ultra 9 Processor 285K. No one buys this CPU for efficiency. In the absence of actual technical innovation, Intel has resorted to simply attempting to game the system with measures like

1. renaming all your process nodes to the next smaller size even though nothing changed

2. using TSMC process to ship products, when they already own a foundry

3. shipping multiple generations of products to consumers that just flat out destroy themselves, then blaming others

4. adding "efficiency" cores to inflate core counts

5. removing hyperthreading in the name of performance

6. introducing the "i9" series of processors, which are just the previous generation "i7" with a price premium added

7. Renaming all of your product lines to things like "9" instead of "i9" to obscure the absolutely absent generational improvements

8. shipping CPUs that support AVX512 and then disabling it after the product release

9. shipping an entire graphics product line with innovative new features, which do not actually work on launch

case in point: there are no fewer than 7 clock speeds listed for this CPU here on Intel's own page

https://www.intel.com/content/www/us/en/products/sku/241060/...

Which one is it? Why did they only list 7? Couldn't they have listed at least 23 more? Surely there are other clock speeds that are important. Do I have 8 cores, 16 cores, or 24? Can I use all 24? Are those cores the same? Are they even remotely comparable? Do they all support the same instruction set? Do I have 36 Megabytes of Intel smart cache, or is it 40 megabytes? Is this a 125 watt CPU or 250 watts? Does this processor do anything that is anyway different from a middle of the line CPU from nearly 8 years ago, that I can buy a fully working system from a recycler from for less than the cost of this CPU?

Re: Intel's Lion Cove P-Core and Gaming Workloads

#68
post #48

Earlier quoted context omitted.

Laptops are PC gaming, the only ones declaring them dead are the console generation that never played 8 and 16 bit home computers. For a game that gets yearly releases, I guess a decade would be long enough, given the existence of heterogeneous core programming across consoles and desktop systems.

Is windows even usable on laptops still? Between the waking from sleep to check notifications and the intensity of all the new background tasks it likely isn't pleasant.

> Is windows even usable on laptops still?

Is Linux even usable on laptops still? I've got a number of machines that still seem to fail to wake from sleep on even most recent and common distros.

Is Mac even usable on laptops still? I've had a lot of coworkers and friends with Macs still run into hot bag situations often.

> Between the waking from sleep to check notifications

Its rarely ever actually Windows that's causing the issue. Almost always crappy drivers and crappy hardware that causes the wake. Disabling allowing wake from sleep on whatever crappy hardware is causing the sleep problems is almost always the answer.

I recently spent some time trying to figure out why my Lenovo Legion Go was waking from sleep. I could put it to sleep and it would almost always wake up within an hour. There's a nice utility in Windows to help analyze power patterns on the system called powercfg which will give you a good report with powercfg /sleepstudy . Turns out one of the USB4 controllers was using a stupid amount of power while asleep which would cause the system to wake. Disabling that USB4 controller to wake the system from sleep meant it wasn't even partially awake and thus stopped using so much power and would not cause the system to wake. Now the device has been asleep for many hours and hasn't woken up once unexpectedly. It also is getting less battery loss sitting on the desk asleep than it had previously.

Re: Intel's Lion Cove P-Core and Gaming Workloads

#69

Earlier quoted context omitted.

Is windows even usable on laptops still? Between the waking from sleep to check notifications and the intensity of all the new background tasks it likely isn't pleasant.

> Is windows even usable on laptops still? Is Linux even usable on laptops still? I've got a number of machines that still seem to fail to wake from sleep on even most recent and common distros. Is Mac even usable on laptops still? I've had a lot of coworkers and friends with Macs still run into hot bag situations often. > Between the waking from sleep to check notifications Its rarely ever actually Windows that's ca…

At some point you have to blame the driver model on Windows. People have been saying "it's the drivers" for 30 years.

Also most of this is intentional first party behavior from Microsoft. Windows intentionally periodically wakes from sleep to do communication (for notifications etc.) Microsoft's advice last I checked is to not store sleeping laptops running windows in laptop bags.

There's a ton of other decisions they've made that just make the OS incredibly unpleasant on any device with mediocre cooling and a battery. That's why I wrote post: is it bad enough yet that it's intolerable.

Re: Intel's Lion Cove P-Core and Gaming Workloads

#70

Earlier quoted context omitted.

> Is windows even usable on laptops still? Is Linux even usable on laptops still? I've got a number of machines that still seem to fail to wake from sleep on even most recent and common distros. Is Mac even usable on laptops still? I've had a lot of coworkers and friends with Macs still run into hot bag situations often. > Between the waking from sleep to check notifications Its rarely ever actually Windows that's ca…

At some point you have to blame the driver model on Windows. People have been saying "it's the drivers" for 30 years. Also most of this is intentional first party behavior from Microsoft. Windows intentionally periodically wakes from sleep to do communication (for notifications etc.) Microsoft's advice last I checked is to not store sleeping laptops running windows in laptop bags. There's a ton of other decisions the…

> At some point you have to blame the driver model on Windows.

Serious question, specifically what is wrong with the driver model in terms of this situation? What change would you propose to solve this? Why isn't it a matter of the device manufacturers churning out crappy and poorly tested devices and solely Microsoft's fault?

I do agree, Microsoft should probably make it easier to point out "hey this device is causing your system to wake, here's some potential fixes", as reading the powercfg /sleepstudy takes a little bit of deeper computer knowledge. But in the end a crappy driver and bad hardware is going to be a crappy driver and bad hardware. Should Windows just refuse to work at all with said crappy hardware?

Especially considering I've had so many other devices which don't have these problems. If it was truly the OS that was at fault, why isn't the issue with every device running the OS instead of only some devices with some hardware and firmware versions?

> Microsoft's advice last I checked is to not store sleeping laptops running windows in laptop bags

Got an official source for that claim?

Post reply on HN