rankynbass / XIVLauncher.Core

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

DLSS not working with wine, only with Proton #22

Open rankynbass opened 2 weeks ago

rankynbass commented 2 weeks ago

DLSS currently does not work with wine + dxvk. It does work with Proton. Setting up this issue to help figure out why. Test builds will be posted here: https://github.com/rankynbass/XIVLauncher.Core/releases/tag/nvapi-test-1

rovacado commented 2 weeks ago

dxvk-nvapi.log ffxiv_dx11_d3d11.log ffxiv_dx11_dxgi.log launcher.log wine.log

Logs from running test 2 on my system, which failed. btop reported 0% CPU and mem usage, though it did launch the xiv window itself. system is a ryzen 7 5800x, nvidia 3070. running arch with cachyos kernel 6.9.7-1 and dkms-nvidia with modeset=1 and fbdev=1 set in modprobe. all running ontop of kwin wayland latest stable (6.1.1 as of yesterday when the logs were generated i believe)

rankynbass commented 2 weeks ago

Could you try going to the wine tab, use the Open Wine Explorer button (run apps in prefix, not use WineD3D). Then browse to C:\windows\system32 and run nvapi64-tests.exe. Then repost the dxvk-nvapi log.

Also I made a tarball for testing instead of flatpak. I want to see if flatpak itself is causing the issue. Just extract it somewhere and run. Clear logs, and then launch the game.

rovacado commented 2 weeks ago

dxvk-nvapi.log from nvapi64-tests.exe nvapi64-tests_dxgi.log from nvapi64-tests.exe

dxvk-nvapi.log ffxiv_dx11_d3d11.log ffxiv_dx11_dxgi.log wine.log

here are the newest logs from running the binary from the tarball. I'm seeing a lot of complaints about not finding displays properly. currently I'm running 2 monitors stacked, a 2560x1080@60 on top and 3440x1440@160 on the bottom. I'm a dabbler at best when it comes to understanding anything to do with graphics APIs so if you think that could be throwing it off and want to me test with a single monitor setup just let me know, though fwiw using your forked launcher with proton works without issue.

edit: almost forgot to say, the game window still zombie's immediately after launch. it does the initial bootup into its windowed 1280x720 then hangs.