Why can DRM crash some games on 12th gen Intel core processors?
intel.com
intel.com
They wished, most DRM gets cracked in a few days with a few infamous ones being broken on the day of release or before release. (Plus, you get better performance by cracking legit copies you own and now having to get cracks to play most non-recent DRM'd games at all)
https://askagamedev.tumblr.com/post/88725419221/why-do-publi...
It doesn't need to last forever. For most games, most of its revenue comes in the first few months after its release. Mitigating piracy during that window is the name of the game.
https://askagamedev.tumblr.com/post/179082079276/when-it-com...
Which isn't to say that Denuvo in particular isn't an absolutely awful, terribly implementation of DRM. But DRM in general works.
https://askagamedev.tumblr.com/post/155630338791/a-question-...
Conveniently, there isn't a single downside mentioned! Some games have stutter at launch or take a 20% performance hit, so there must be an impact on sales. Adding DRM is also far from free, it is always a good idea if you don't talk about the cost.
I would expect the picture to be quite different depending on the type of games/market. But these posts only show that there's a belief that it works.
It's an easy enough one to sell to management, "stop lost sales!", Oh crikey we can't have that, this software company says all the right things and sounds professional, I'll buy it!
Loss of that market segment could be a local minima for customers while the market as a whole improved to their benefit: more games, more conveniently.
Nonetheless I don't like that I don't quite actually own my games. While GOG doesn't allow transferring games to another user, you at least own it and can save a backup if the installer. In theory that means you could even go on the "honor system" and loan or give the game to someone else and not use it yourself anymore.
It's not like the "good ol' days" any more.
https://github.com/tomer8007/widevine-l3-decryptor
Find the code in the forks, since it was DMCA'd
There's none for L1 and L2 though
Probably not worth the headache of dealing with Googles lawyers, for some independent researcher.
Shipping a broken product to a paying customer should be absolutely unacceptable regardless of the industry
Piracy is not at fault, it's just that you provide inferiour product (or straight up no product at all)
It should be noted that the primary goal of game studios isn’t to create a great product, nor to create a product that everyone can play - its to achieve the highest return on capital investment, and that usually involves only supporting the biggest OS (windows) and not appealing to players looking specifically for DRM-free games.
And while I don't have the data to back it up, I don't think cyberpunk sales were hurt by being able to copy game files, but by producing unfinished game. If you hear reviews saying how the game's glitchy and unfinished - would you still waste your time on it? Singleplayer usually age like fine wine anyway, so playing it 1 year later could just be worth it more
"The errors occur because Denuvo’s DRM software will mistakenly think the so-called "Performance-cores" and "Efficiency-cores" (P-cores and E-cores) on the chip belong to two separate PCs, when in reality the two types of processing cores are running on the same Alder Lake processor. (This P-core/E-core design is a new trait of Intel's chips with Alder Lake.)
“Once it detects that some portion of the load has been split between the P- and E-cores, it sees the new cores as a new license holder (a separate system), and force-quits the game to prevent what it believes is two PCs trying to play one game on the same key,” wrote PCMag reviewer Chris Stobing."
Imagining an alternate timeline where they intentionally make you buy a separate license per-core
Can be nicely tested with virtualization (e.g. KVM). Just assign multiple CPUs with one core each and Windows will only use the amount of "CPUs" that the license allows. A single CPU with a bazillion cores is no problem, though.
I only know this because I ran into that exact pitfall several times already.
And here's a table about hardware restrictions for Windows 10: https://en.wikipedia.org/wiki/Windows_10_editions#Comparison...
Looks like Windows 10 Pro is limited to 128 cores / threads per CPU. Guess I was a bit off with my "bazillion" remark above, but who with access to that kind of hardware would ever want to waste it on Windows anyway?
"Please use the original title, unless it is misleading or linkbait; don't editorialize."
0: https://www.anandtech.com/show/17047/the-intel-12th-gen-core...
It links directly to intel and tells you that you can use the scroll lock to stop the crashes.
If the title said "Enable scroll lock to disable e-cores" that doesn't tell you why you would need to do that.
It's usually best not to editorialize titles anyways, and the title would still reference DRM systems if it were "Why Can Digital Rights Management (DRM) Crash Some Games on 12th Gen Intel Core Processors?"
it says that while you wait for the software patch to filter through ordinary distribution channels, you can enable a feature that's already in your BIOS which (after you reboot) will allow you to use the scroll lock key.
That's clickbait.
A more honest title would be "Fix DRM crashes on Intel 12th: Enable 'Legacy Game Compatibility Mode' and turn Scroll Lock on"
edit: the title at the time of writing this comment was "Enabling scroll lock at boot fixes crashes caused by DRM on Intel 12th gen CPUs "
Often you can find out what (if any) DRM is used before you purchase. Check out GOG.com if you want to avoid DRM entirely.
I already avoid most DRMs since they don't normally run on Wine/Proton.
(As mentioned, cracks are available and are legal to use for compatibility and archival; though developing nor sharing them is, go figure. Recent document about such circumvention exemptions: https://www.govinfo.gov/content/pkg/FR-2021-10-28/pdf/2021-2...)
The other thing is that I use mostly FOSS stuff so I don't normally have to worry about DRM breaking things or causing me issues.
That's cool. I don't run software on my machines, using my power, using my bandwidth, and hw resources to make publisher's/developer's lives easier. They want it? They can keep it.
> A software fix has been identified by the vendor of the affected DRM software and is being rolled out.
> Workaround steps for end-users to enable Legacy Game Compatibility Mode with affected games that have not received a software fix:
This just goes to show how Intel has failed at pre-grade school level of implementation and testing of processor design.