themrdemonized / xray-monolith

Other
79 stars 52 forks source link

Release 2024.09.06 Broke DX11 Fullscreen on Linux #95

Open AndrewJAHogue opened 1 month ago

AndrewJAHogue commented 1 month ago

Release 2024.09.06 broke fullscreen mode only in DX11, on Linux. Fails to launch, giving an unhandled exception error, with no actual error in the logs. DX10 in fullscreen works, windowed and borderless in all render modes works. ONLY fullscreen in DX11 is broken. I believe this is exclusively Linux, as there has been almost 2 months of updates and no issues from the thousands of GAMMA and EFP (windows) users. But, there has been an uptick in steam deck users getting the unhandled exception error. I have confirmed with two steam deck users on the GAMMA discord that doing a clean install of the modded exes and switching to version 2024.09.04 fixes their issues.

So, all exe versions past 2024.09.04 do not work. I think I found the commit in 2024.09.06 that causes the issue, commit 8be09d2 specifically. I created my own fork reverting this commit on the latest exe (2024.10.23), compiled it, and everything seems to work again.

Info:

Linux:
*     Operating System: Kubuntu 24.04
*     KDE Plasma Version: 5.27.11
*     KDE Frameworks Version: 5.115.0
*     Qt Version: 5.15.13
*     Kernel Version: 6.8.0-47-generic (64-bit)
*     Graphics Platform: X11
*     Processors: 24 × 13th Gen Intel® Core™ i7-13700K
*     Memory: 31.1 GiB of RAM
*     Graphics Processor: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
*     Manufacturer: ASRock
*     Product Name: Z690 Pro RS

Wine:
* Tested using various Wine and proton versions, in flatpak Lutris and system lutris, in flatpak steam and system steam. 
* Currently use wine-ge-8-26-x86_64
* dxvk v2.4.1
* vkd3d v2.13
* dxvk-nvapi v0.7.1

[xray_allinux.log](https://github.com/user-attachments/files/17509465/xray_allinux.log)
bananoviiblinchik commented 2 days ago

The issue still persists on version 2024.11.10