this post was submitted on 23 May 2024
134 points (97.2% liked)
Open Source
31713 readers
111 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've heard of Intel Arc users for instance not able to play certain games because it checks for AMD/nVidia, so you'd have to fake the GPU vendor to get it to work.
Eg see stuff like this: https://www.phoronix.com/news/Intel-Graphics-Hogwarts-Legacy
Or https://www.phoronix.com/news/The-Finals-Intel-Arc-Graphics
That is usually more incompetence than malice. They write a game that requires different operation on amd vs Nvidia devices and basically write an
If Nvidia: Do x; Else if amd: Do Y; Else: Crash;
The idea being that if the check for amd/Nvidia fails, there must be an issue with the check function. The developers didn't consider the possibility of a non amd/Nvidia card. This was especially true of old games. There are a lot of 1990s-2000s titles that won't run on modern cards or modern windows because the developers didn't program a failure mode of "just try it"
This is actually more stupid because it's literally Intel's fault
Their own fucking XeSS crashes on their own fucking GPUs under Linux so you have to fake the GPU and beg for it to not actually recognize it's Intel.
"Powerful graphics cards? Psshhh, who'll ever need those?" - Intel, from 1990 to 2015