goatcorp / XIVLauncher.Core

Cross-platform version of XIVLauncher, optimized for Steam Deck
GNU General Public License v3.0
113 stars 41 forks source link

DLSS unavailable on Linux (flatpak launcher) #169

Open Jovicic opened 1 week ago

Jovicic commented 1 week ago

See: https://github.com/goatcorp/FFXIVQuickLauncher/issues/1559#issue-2381297226

Option for DLSS upscaling is grayed out in in-game settings.

When launching from lutris, with GE-Proton9.9 I have the option for DLSS. I followed this guide to get the updated DLSS version: https://www.nexusmods.com/finalfantasy14/mods/2196?tab=description Unfortunately, it was not possible for me to figure out how to force the injection of dxgi.dll using the flatpak launcher.

Could this be a part of the issue? https://github.com/goatcorp/wine-xiv-git/blob/8bf9cd7adda9e6d00e23f8193a609b723c54e0a6/proton-tkg/proton_template/conf/user_settings.py#L33C1-L37C33

rankynbass commented 1 week ago

Thry this, following the instructions for dxvk 1.10 and prior. https://github.com/jp7677/dxvk-nvapi?tab=readme-ov-file#wine--wine-staging

Jovicic commented 1 week ago

My current workaround is using the RB-fork of the launcher:

sudo dnf copr enable rankyn/xivlauncher
sudo dnf install XIVLauncher-RB

In the launcher, I selected [Wine-GE] xiv-Proton8-26 and DXVK 2.3.1 GPLAsync.

Now it's working.

PhoenixtheII commented 1 week ago

Installed https://aur.archlinux.org/packages/xivlauncher-rb

Arch + Plasma 6.1 + Wayland + NVIDIA 555.58 + 3080ti

Thry this, following the instructions for dxvk 1.10 and prior. https://github.com/jp7677/dxvk-nvapi?tab=readme-ov-file#wine--wine-staging

Ensured dxvk.conf is in the ".xlcore/compatibilitytool/dxvk/dxvk-async-1.10.1/*/dvxk.conf" dirs Ensured dxvk.conf is in the ".xlcore/ffxiv/game/dvxk.conf" dir

Not working, DLSS still greyed out. CPU @ 30% at first menu. Cleanly exits on exit

My current workaround is using the RB-fork of the launcher:

In the launcher, I selected [Wine-GE] xiv-Proton8-26 and DXVK 2.3.1 GPLAsync.

Now it's working.

Deleted the wineprefix, and set ^ these. Not working, DLSS still greyed out. CPU @ 98% at first menu. Freezes on exit

PhoenixtheII commented 1 week ago

When launching from lutris, with GE-Proton9.9 I have the option for DLSS.

Thanks, this worked! Was searching for this.

PhoenixtheII commented 1 week ago

My workaround:

Installed Steam Installed https://aur.archlinux.org/packages/protonup-qt Installed https://aur.archlinux.org/packages/xivlauncher-rb

Install Proton9-9 to steam using protonup-qt

Run xivlauncher-rb

Wine tab: Set installation type to "Steam Runtime with Proton" and Proton Version to: "[GE-Proton] GE-Proton9-9 DXVK tab: DXVK 2.3.1 GPLAsync

Login, Start game. DLSS should now be available in graphic options.