this post was submitted on 18 Jun 2023
3 points (100.0% liked)

Linux Crack Tips

1911 readers
4 users here now

Welcome to Linux Crack Tips!

The place to share and discuss everything about the intersection of Linux, Gaming and Piracy.

This is the official replacement for r/LinuxCrackSupport, which was abandoned by the original mod team!

Community rules:

Important links:

Related communities

founded 1 year ago
MODERATORS
 

I've installed a dodi repack and I've installed it inside of a lutris prefix. The game launches as expected, however I have a high end GPU and I want to try enabling ray tracing to see what the performance vs fidelity change is like. However, in order to enable ray tracing I need to launch the game with directx 12. If I add -dx12 as an argument however the game doesn't launch, instead it pops up an error saying "DX12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument". I'm not sure if this issue is game specific or not, I thought so at first but the more I think about it, I don't actually know for sure if any of the games I've launched in lutris have been using dx12 or not, so it could be an issue with every one of my games and this is just the first one where it's been relevant.

(lutris is installed via flatpak if relevant. Despite my general distain towards flathub and the centralization of package distribution, being able to install sketchy software inside of a sandbox is a big plus. Most windows malware doesn't really work inside of wine anyway, but keeping it inside of a flatpak confined to a single directory means even malware like ransomware that would target all drives indiscriminantly can't affect my host system)

you are viewing a single comment's thread
view the rest of the comments
[–] CragnarTheCrimson 1 points 1 year ago* (last edited 1 year ago) (3 children)

by "manually install it" do you mean install it natively like I mentioned, or is there some way to actually manually update VKD3D through lutris' flatpak? If relevant, the VKD3D version listed under "Runner Options" is v2.9 and the Wine version I'm using is lutris-GE-Proton9-9-x86_64

Also, is it possible some of flatpak's sandboxing is causing issues here as well? The list of changes I made to the default flatpak permissions (using flatseal) are

1 : turned ON - GPU acceleration
2 : turned OFF - All devices (e.g. webcam)
3 : turned OFF - All user files
4a : ADDED access rights - /run/media/username/second-drive/Games
4b : ADDED access rights - ~/Games/

and everything else is not listed as having been changed by me within flatseal. Looking over these, I can't think of why any of them would be causing a dx12 issue, but I thought It'd be better to list them just in case. (as mentioned, while I do have my issues with flatpaks, I do still appreciate the ability to sandbox applications more thoroughly)

[–] MattyXarope 1 points 1 year ago (2 children)

Sorry, yes - I meant installing vkd3d in Lutris in the flatpak.

Like you said, it might be a permissions issue. You'd need to attach a log.

[–] CragnarTheCrimson 1 points 1 year ago (1 children)

how do I manually install vkd3d through lutris? Also what log would I need to look at? I've tried running lutris from the terminal and reading that but didn't learn much.

[–] MattyXarope 1 points 1 year ago

There is a setting in the runners to install vkd3d.

Or you can install manually and then set it via Lutris' dialogue.

Here is how you enable extended log. You can choose inherit from environment.