-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
(CI request) Provide Linux AppImage in nightly builds #2266
Comments
The biggest hurdle right now is that currently Linux is failing to build due to several issues. I'm not familiar with the current CI pipeline, but I'll definitely check this out once I get the remaining Linux build issues resolved. |
Xenia-canary now has a proper compiling build now. I have integrated quite a lot of Linux stuff proposed here over the years and it just requires now a d3d12 back end implementation. |
Another issue is that Xenia-canary tries to write to the How is this handled if I build and install the binary on my PC? because in that case it means the app needs root rights in order to write to |
@RodoMa92 What about the Vulkan renderer progress? |
I'm evaluating gluing vkd3d native on top of the dx12 backend, but I can't promise anything yet. The native Vulkan backend seems still a bit of a mess, and I'm not versed that much in graphics personally so I'm not sure on how much I can improve things there. |
hi, I have an issue with audio, I dunno why what it is. I am curently runnin on e5 2650 v4, 16 gb of ram and gtx 1060 3gb, but no audio output, well to be honest I'm not using hdmi, I'm using an adaptator for display port to vga cause my monitor is not a big deal, any way I'm using the the back line out. but still not getting how to output the audio. any help is welcomed. thanks in andance. |
@lucasmz1 This issue is not the correct place to report your problem, please join the Xenia Discord or create an issue for your problem. |
Anything came out of this? |
Not yet, the main problem is that they use this Microsoft compiler (https://github.com/microsoft/DirectXShaderCompiler) for translating shaders back into DX12, and it does seem to be a PITA to make it compile fine under Linux. DXVK seems to basically map 1/1 as API goes (makes sense, it was designed for that), so that should already be mostly done as of now (headers still misses some DX12 constants, but they do seem to be present in the latest vkd3d include headers, so it should just be as easy as reexporting them from the .idl/"WINE format" structures). I might have to evaluate using a different codepath for Linux, probably something based on GLSL/SPIR-V (https://github.com/KhronosGroup/glslang) that should do basically the same thing but with a codebase that is digestible to another OS. This is yet to be implemented. In any case, my progress are open and on GitHub, so feel free to contribute to it: https://github.com/RodoMa92/xenia-canary/tree/linux_d3d12 |
The major cross-platform emulators offer AppImages for Linux, like RPCS3 and PCSX2.
There are any blocker for this?
The text was updated successfully, but these errors were encountered: