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
- GE-Proton 9-3 and 9-4 released with a new option to help with modded games
- MineClone2, inspired by Minecraft, gets renamed to VoxeLibre
- Bazzite v2.5 has fixes for Lenovo Legion Go and ASUS ROG Ally, plus smoother installs
- Half-Life remake Black Mesa has a big upgrade with DXVK 2.3.1, optimizations and bug fixes
- OpenTTD 14.0 brings a scalable font, a new ship pathfinder, social platform integration
- > See more over 30 days here
-
Phantom Fury gets Steam Deck Verified ahead of release
- Phlebiac -
Stardew Valley 1.6.4 brings even more new free content
- Philadelphus -
Stardew Valley 1.6.4 brings even more new free content
- Purple Library Guy -
Team Fortress 2 64bit support released, plus Vulkan for…
- WorMzy -
Stardew Valley 1.6.4 brings even more new free content
- Linux_Rocks - > See more comments
Latest Forum Posts
- Weekend Players' Club 4/19/2024
- Pengling - The Evercade Outpost!
- Pengling - What sorta display and audio setup do you folks got?
- Shmerl - Weekend Players' Club 4/12/2024
- Pengling - Deus Ex GOTY Weird Resolution Issue on Steam But Not GOG…
- Vortex_Acherontic - See more posts
View PC info
https://www.phoronix.com/scan.php?page=news_item&px=Linux-59-Proprietary-Shim-Taint
According to the linux graphics stack devs this now will cause a real issue for NVIDIA's proprietary driver beyond just marking it "tainted".
I already love it. :)
NVIDIA, just go for a dual stack approach like AMD or GTFO.
Last edited by sub on 15 August 2020 at 11:24 am UTC
View PC info
What will happen to me? will i have to keep a windows partition to play now that proton is there and i could delete it?
Am I condemned? am I f****d up?
Will I have to reuse my ati x1800xt?
View PC info
Last edited by Shmerl on 16 August 2020 at 7:03 am UTC
View PC info
That remains to be seen.
View PC info
Thanks, mirv!
While not an expert here, I'm aware this came to life due to this cheeky netgpu pull request by an fb employee.
Yet, as far as I got it, they found a loophole with the GPL_* exports and the patch taking countermeasures has been pulled by Linux recently.
I couldn't find any resource of someone trying to compile the Nvidia driver with this recent patch,
but here is a tweet and what Dave Airlie responds.
https://twitter.com/pdp7/status/1294445830871683072
*Maybe* we have fun times ahead.
View PC info
What this "patch" does is checks on whether the presumably GPL'ed module imports "symbols" (subroutine names as I understand it) from a proprietary module or not, and if it catches the module in the process of "committing the crime", it bans said "GPL'ed" module from access to kernel functions (alternatively, if the module in question did not import any "infidel symbols" yet, the patch prevents it from ever doing so).
The patch is aimed to eliminate the "GPL-condom" modules that try to mask some proprietary interfaces behind their wrappings.
nVidia does not have the urge to proclaim its shim as "GPL'ed" (trying to avoid "tainting"), so it is "business as usual" for it.
View PC info
Probably you're correct.
Tbh, I fail to see all implications of this.
Thanks for your input.
View PC info
To be honest, reading all this "devtalk" is tiresome for me (as a non-native English speaker), so I might have missed something.
But it would appear this caused the "Oracle vs. Google" discussion of whether to treat interfaces (read: "*.h" files) as copyrightable. The court (as we know) took the side of Google, stating that using interfaces from proprietary products in your product wil not automatically make it a derivative of the used API (how a game using DirectX API is not automatically a DirectX derivative), so some say shims are OK, but the kernel developers want to protect the mainline kernel from (potentially thousands) of attempts to sneak-in some API's from proprietary products.
View PC info