While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Intel and NVIDIA drivers holding back a public SteamOS release, Valve not trying to compete with Windows
- GOG joins the European Federation of Game Archives, Museums and Preservation Projects
- Discord screen-sharing with audio on Linux Wayland is officially here
- NVIDIA release new GPU driver updates for Linux and Windows after announcing security issues
- DXVK v2.5.3 released with more improvements for Windows games on Linux
- > See more over 30 days here
-
Indian mystery adventure game Detective Dotson arrives …
- chr -
GE-Proton 9-23 released with a Battle.net update fix fo…
- 14 -
GE-Proton 9-23 released with a Battle.net update fix fo…
- ToddL -
GE-Proton 9-23 released with a Battle.net update fix fo…
- ElamanOpiskelija -
Wireless HORIPAD for Steam gets a firmware fix for the …
- ThatSpoonyBard - > See more comments
Microsoft is trying to run it's own protonDB alternative for their switch to ARM and anti-cheat is the biggest hurdle.
They've emulators instead of Wine(windows)/Waydroid(android)/Darling(mac) and they've already ported Microsoft office, but the story is pretty similar.
I'm curious do their emulators also emulate the secret instructions Intel seems to be including specially for them?
I hope their push to ARM is long and painful, but in the end succeeds.
View PC info
!SUPREME COMPATIBILITY CPU!
View PC info
I was a Windows Kernel dev for Intel. Secret instructions don't exist. However, there are Intel instructions that took years for Microsoft to finally accept the patches. Also, you can write the patch, do all the testing, once you hand the patch over to the Microsoft Engineer it's up to them with what happens. If there is no immediate benefit, Microsoft wouldn't add support until years later when the instructions became beneficial. Sometimes Microsoft would ask for features in upcoming processors. When those features finally get implemented and then we would start writing support into the Windows kernel so we could be ready with patches when the chips get to the tape out stage. If the feature only gave a minor improvement Microsoft would just drop the support. Like, "Oh it only added 30 minutes of batter life? That's too bad. Thanks for trying." To be fair, somethings add so much complexity it's not worth carrying around the debt in perpetuity. Same thing happens to Inbox Drivers.
https://psdevwiki.com/ps3/images/c/cd/PS3_-_COK-001_-_labels.jpg
View PC info
shouldn't it be enough to have a marker included in the code which tells the CPU which instruction set you want to run and then the correct translation unit is activated that processes them? isn't it: current CPUs don't implement the actual instructions anymore but convert it to micro-code / µ-ops which then are actually executed... so it's all risc CPUs nowadays... having multiple cores/CPUs of which only a few are used sounds like a huge waste of money / space / energy (they use power also in standby) / etc.
I was referring to the undocumented instructions found in the Windows kernel.
Thanks for the assurance that those instructions don't seem to be kept secret with the goal to keep back potential Windows competitors and/or emulators in check and that each and every of these instructions is intended to in the future be available to non-Windows users.
Although "adding specific features on Microsoft's request you don't tell anybody else about until much later" is still introducing secret instructions specifically for Microsoft, but at least it doesn't seem to be intentional.
View PC info
Intel has agreements with other partners as well. I know it seems like Intel and MSFT could collude together but that would be unfair business practices and Intel would be looking at a huge lawsuit. All upcoming feature availability get disclosed so all Intel partners get equal access.
That really eases some of my fears.
Microsoft is the only one I knew had access to this kind of stuff(this is obviously under NDA's and such, so I get my info from reverse engineering efforts and leaks).