On which version of Direct X does it work?? Try adding argument in Heroic for BioShockBeardSpike
Durin
Wolzard C crackajack
Poppinfresh
Thebonehead
JohnnyFootball
LiquidMetal14 S Syphon Filter
kevboard time to resurrect this thread?
I spent a couple hours trying to figure out why OG Bioshock didn't work. I installed and reinstalled through Heroic, messed with every setting I could find, searched all over for answers and copied error codes into search engines. No luck. Couldn't get past the intro logo screens, and so -nointro meant an instant crash.
Installed through Lutris out of curiosity and it worked almost immediately. Just had to change the Proton version.
I think I'm going to stick with Lutris and use a save backup manager to make up for that missing feature. Clearly something about Lutris' handling of games is more thorough, and I prefer the wider range of settings you get access to.
WINEDLLOVERRIDES="dxgi=n"
Variable Name = WINEDLLOVERRIDES
Value= ddraw=n,b
WINEDLLOVERRIDES="d3d9,d3d10core,d3d11,dxgi=n"
Damn, I forgot about winedlloverrides. Still need to mould habits. Thank you, I'll remember next time I have an issue.On which version of Direct X does it work?? Try adding argument in Heroic for BioShock
WINEDLLOVERRIDES="dxgi=n"
Or
Variable Name = WINEDLLOVERRIDES
Value= ddraw=n,b
See what that does.
Edit:
Here is a list I found of dlls
d3d9 – Direct3D 9
d3d10core – Direct3D 10 core
d3d11 – Direct3D 11
dxgi – DXGI (DirectX Graphics Infrastructure)
WINEDLLOVERRIDES="d3d9,d3d10core,d3d11,dxgi=n"
You can set a much broader variable.
Sometimes Proton doesnt play nice with old games without these variables.
I'm currently not at home but I have OG Bioshock in my GOG Library along with Remastered. I could try to see if I can run it but that will be in a few hours.
Edit: BTW be aware that Heroic autosaves settings but variables must be applied/saved manually with a "+" button.
This one works for Dino Crisis collection on GOG btw.Variable Name = WINEDLLOVERRIDES
Value= ddraw=n,b
WINEDLLOVERRIDES="d3dcompiler_47=n;dxgi=n,b"
I haven't tried this with Ninja Gaiden yet, lmao. Because stock Sigma one worked out of the box, but when I installedDamn, I forgot about winedlloverrides. Still need to mould habits. Thank you, I'll remember next time I have an issue.
Example: sudo pacman -S lsfg-vk
lsfg-vk-ui
LSFG_PROCESS=ninja mangohud %command%
Mesa
Game settings:
- cd && git clone https://gitlab.freedesktop.org/mesa/mesa
- sudo pacman -S yay rust meson
- yay -S cbindgen rust-bindgen libclc python-mako llvm spirv-llvm-translator
- meson setup build/ --prefix=/opt/mesa-git-dec -Dbuildtype=release
- ninja -C build
- sudo ninja -C build install
If using Lutris, just set:
VK_ICD_FILENAMES=/opt/mesa-git-dec/share/vulkan/icd.d/radeon_icd.x86_64.json
In system options / variables for every game
In Steam:
VK_ICD_FILENAMES=/opt/mesa-git-dec/share/vulkan/icd.d/radeon_icd.x86_64.json %command%
In General / Start up option for every game
PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 ENABLE_HDR_WSI=1 %command%
PROTON_DISABLE_HIDRAW=1
I had a similar issue with Star Wars Outlaws. My Xbox controller works fine, but my Dualsense wasn't detected by it. I found that turning the controller on after launching the game fixed the issue for me. More of a workaround, and i'm not sure if it relates 1:1 to your issue but maybe worth trying if you haven't.Interesting Bazzite issue with my controllers that I'm hoping someone here might know the answer to:
I'm using Bazzite with Nvidia and
Works perfectly to give me HDR in every game I've tested it with. However, in some cases, I (Wuchang, Witcher 3, for example), I lose the ability to use my gamepad.
Now, here's the interesting part.
I have two gamepads, A Gamesir G7 Pro and a 8bitDo Ultmate 2. If I don't use the augment above, both controllers work fine connected by 2.4GHz dongle. If I do use the augment above to get HDR, neither controller works via the dongle. However, if I add:
which forces native use of the controller without Steam Input, the 8BitDo controller works fine via Bluetooth, but the Gamesir still won't work.
I understand that the argument that I'm using to get HDR via Wayland native bypasses a few things in Steam, including Steam Input, but I can't understand why the 8BitDo works just fine but the GameSir G7 won't. If I check the Game Controller settings in Bazzite, each controller will show up and work just fine when connected, so at the very least Bazzite recognizes both controllers without Steam having to translate the input.
Any ideas on how I could fix this issue?