Skip to content
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

[Proton] Bundle dxvk #8

Open
probonopd opened this issue Jun 23, 2019 · 8 comments
Open

[Proton] Bundle dxvk #8

probonopd opened this issue Jun 23, 2019 · 8 comments

Comments

@probonopd
Copy link
Owner

Bundle https://github.com/doitsujin/dxvk

@probonopd
Copy link
Owner Author

It seems like a lot more needs to be bundled, e.g., Vulkan drivers
https://github.com/lutris/lutris/wiki/How-to:-DXVK

@probonopd
Copy link
Owner Author

Also may want to (additionally?) bundle https://github.com/Joshua-Ashton/d9vk.

@philipzae
Copy link
Contributor

This proton build has dxvk and d9vk in it and alot more.
https://github.com/GloriousEggroll/proton-ge-custom

As the user has to have a vulkan capable gpu, their base system will have the graphics and vulkan drivers installed, so bundling of vulkan drivers is most probably not necessary.

@probonopd
Copy link
Owner Author

As the user has to have a vulkan capable gpu, their base system will have the graphics and vulkan drivers installed, so bundling of vulkan drivers is most probably not necessary.

I would not be so sure: We are using a 32-bit userland inside the AppImage, with its own ld-linux.so loader and everything else. How would that environment have access to any of the 64-bit userland users normally have installed?

@philipzae
Copy link
Contributor

I presume the user will have the 32-bit graphics and vulkan drivers installed. If you see at the below link, it lists the 32-bit vulkan driver libvulkan1:i386 and mesa-vulkan-drivers:i386. If this assumption is wrong, then it should likely be easy to incorporate these two vulkan drivers in the appimage.

https://github.com/lutris/lutris/wiki/Installing-drivers#installing-vulkan

@probonopd
Copy link
Owner Author

probonopd commented Jul 1, 2019

Please see this:
FWGS/xash3d-fwgs#47 (comment)

I do not know what needs to be done.

@philipzae
Copy link
Contributor

That bug report is about openGL drivers and dxvk is for vulkan drivers and it would be impossible to bundle openGL drivers, as they should be part of the base system. If you can build the proton-ge-custom version, i can test how well it works.

@probonopd
Copy link
Owner Author

Someone who has a clue about 3D drivers and stuff should be working on this, cause I certainly don't (and don't have the time to investigate this topic).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants