this post was submitted on 08 Aug 2024
52 points (98.1% liked)

Linux Gaming

15382 readers
34 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
52
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/linux_gaming
 

Hi so I was wondering what gpu vendor had the best support intel, amd or nvidia In the future I wanna upgrade my mid range pc and I dual boot cachyos (arch btw) and windows 11 (to play game that don't work on linux)

you are viewing a single comment's thread
view the rest of the comments
[–] tabular 1 points 3 months ago (2 children)

Presumably some games at some point needed the user to update the kernel for an updated AMD driver?

[–] [email protected] 2 points 3 months ago (1 children)

The only instance I can see this is if a game requires a new Vulkan extension, which wouldn't need a new kernel but would need a new Mesa version to provide that extension. For the most part, games use established and standardized APIs (OpenGL, Vulkan, Direct3D) to utilize the GPU and as long as the driver implements the APIs used by the game, the driver doesn't need to continuously update in order to support game updates. On Linux, the driver doesn't handle Direct3D anyways and an intermediate layer (DXVK or VKD3D) is used to translate Direct3D API calls into the Vulkan API. Vulkan does support extensions which are added every so often to provide new interfaces and the userspace portion of the driver (which is responsible for compiling/translating Vulkan API calls into raw GPU instructions) needs to be updated to support these, but also sometimes these extensions are optional and games can use less optimized code paths to work around missing extensions.

[–] tabular 1 points 3 months ago

Ah I see, thanks for the info.

[–] [email protected] 1 points 3 months ago

It is definitely relevant if you buy new hardware when it's initially released, although Mesa devs seem to be getting better at having it mostly ready by that point. I know historically there were times where you really had to be at the very bleeding edge, and updating to the very latest kernel and firmware was necessary.