-
-
Notifications
You must be signed in to change notification settings - Fork 504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam + Vulkan support (Proton) | Notes #6262
Comments
Many tanks for the info. While the Nvidia drivers will most likely work better, do Mesa Vulkan drivers work with Nvidia GPU as well? I'm thinking about adding this to the
Just to understand correctly: Steam generally works without Vulkan. But to play Windows games on Linux, one needs to enable Proton, which requires Vulkan? |
Yep correct.
Not from my testing,
Oh intresting 👍
I personally would install Vulkan support as part of any driver stack, that supports it. Make it available at OS level. I feel the user of a dedicated GPU will expect this API support from a GPU driver install, as much as OpenGL for example?
Not sure if we implimented it (might of just been an idea) but, wasnt there a I'll have a look through the code. Its been a while lol 🤣 EDIT: https://github.com/MichaIng/DietPi/blob/master/dietpi/dietpi-software#L5123 . Ok so maybe use |
@MichaIng Then call from ToDo: During Steam install, still need to add i386 extras to driver install. Not sure best method yet. |
You mean when selecting any of the three options of this menu? That makes it simpler, actually fine with me. The Only downside is that then there is no option to install Vulkan on other GPUs like Rockchip Mali on SBCs. OpenGL/EGL libs are basically pulled in with any graphics software, including the X11 core package, so there is no point installing those explicitly or as additional option. But for Vulkan and also in cases GLES2 this is different, so having an option to enable/install those on any GPU is actually nice. Currently we install GLES2 on demand for e.g. Kodi on ARM. We could definitely do the same with Vulkan for Steam. We also do an Nvidia GPU check there to decide whether to install the |
Jep makes sense to add it there, so we can call this from In [[ -e '/sys/module/nvidia/version' ]] && nvidia=('nvidia-driver-libs:i386') EDIT: Also VA-API can be extended: https://packages.debian.org/en/bullseye/va-driver |
@MichaIng Yep sounds good. I'll continue with changes and let you know when its ready. |
Notes to self:
|
Would be great. Could be added to |
@MichaIng Will do some testing and get back to you 👍 |
Sounds great, many thanks! |
@MichaIng Ignore me, due to 🤣 https://github.com/Fourdee/DietPi/blob/dev/dietpi/patch_file#L2090-L2097 not patching for some reason? Did update with
But command works.
|
I never liked this
That one is only used on DietPi systems older than v7.x. New patch file is here: https://github.com/Fourdee/DietPi/blob/dev/.update/patches |
Let me know how you want it. Maybe
Nice 👍 |
Using textual inputs seems quite a good solution as well. Probably |
Yep. Done a rewrite, changed from index based to name system. Just doing patch + fresh driver install tests now. Will get back to you with PR when done. |
Pretty much done. 🈯 Tested patch with both Nvidia and Intel. Steam working fine now on both. Unable to test AMD (no HW). Added a "Custom" GPU driver option to allow user/manual setups, and have DietPi ignore any driver changes. Felt this was needed, espically for exisiting installs where users may have a custom driver install we should not touch. Patch now prompts user to select new GPU driver for x86. ToDo:
|
Done with DietPi v8.16 🚀 |
As title, steam requires a Vulkan driver stack/support for DirectX wrapper.
To consider:
Docs to enable proton (disabled by default):
Enable Steam Play for all other titles
The text was updated successfully, but these errors were encountered: