Open Zenzi0 opened 11 months ago
I get 0 to 1 fps while keep activated the frame generation in Horizon Forbiddest west, using the https://github.com/FakeMichau/Proton-LFX2, when i disabled it on game, then i get my normal fps (75).
dxvk-2.3.1
vkd3d-proton-2.12
NVAPI v0.7.0
__GL_MaxFramesAllowed=3
__GL_THREADED_OPTIMIZATIONS=0
DXVK_ENABLE_NVAPI=1
VKD3D_CONFIG=dxr
I am in RTX 4070 propietary drivers in manjaro and I5 13500 I try deleting the glcache and vkd3d caches but the result is the same, I try use other wine versions but no working, i get crashes or stuck. (proton_tkg_9.3.r7.g21b92f96 of @gilvbp dont work for me in this game)
What should i do guys?
[14:38:17] [info] NVSDK_NGX_D3D12_Init_Ext
[14:38:17] [info] Hardware accelerated GPU scheduling is enabled on this adapter.
[14:38:17] [info] NVSDK_NGX_D3D12_PopulateParameters_Impl
[14:38:55] [info] NVSDK_NGX_D3D12_CreateFeature
[14:38:55] [info] NVSDK_NGX_D3D12_CreateFeature: Succeeded.
[14:39:06] [info] NVSDK_NGX_D3D12_ReleaseFeature
[14:46:09] [info] NVSDK_NGX_D3D12_Shutdown
I am using dlssg-to-fsr3-0.90-738-0-90-1704864090
@gilvbp I am trying build a proton version using your script but
i get a error:
....
....
-> GE patches...
-> Applying assettocorsa-hud.patch
-> Applying killer-instinct-winevulkan_fix-80.patch
-> Applying hotfix-guild_wars_2.patch
-> Applying proton-fsr-90.mypatch
-> ######################################################
->
-> Applying your own plain-wine patch /home/noe/clonados/wine-tkg-git/wine-tkg-git/wine-hags-spoof.mypatch
->
-> ######################################################
==> ERROR: Patch application has failed. The error was logged to /home/noe/clonados/wine-tkg-git/wine-tkg-git/prepare.log for your convenience.
-> Removed BIG_UGLY_FROGMINER - Ribbit
-> Removed Proton-tkg token - Valve Ribbit
-> exit cleanup done
This is the log: prepare.log
I am trying do ./proton-tkg.sh
from wine-tkg-git/proton-tkg/
@Milor123
Apparently this needs a new patch for the new version of wine (9.6)
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-1979177641
I'm sorry if I sound extremely skeptical, but I don't believe that this actually works for anybody. I have tried two of your builds plus I have tried to compile proton by myself with the HAGS patch, and frame generation is still greyed out in all games. I have wasted over 4 hours of my life compiling a lot of Proton versions, all eventually to succeed, with the patch successfully being built inside. Log simply says "Hardware accelerated GPU scheduling is disabled on this adapter." and there is no way to make it say otherwise, it doesn't matter on which computer I try this, be it NVIDIA GPU or AMD GPU, this just doesn't work. Is this actually for real or are all the people faking this to be actually working on Proton?
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2059824360
I've changed of lutris to STEAM (in my case add the game as non-steam game using steam tinker launch) or use HEROIC launcher, using Proton-LFX2 and FG works very nice in my Horizon Forbidden west, maybe lutris bugged my nvidia reflex
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2062556738
I think I understand you, I also felt like this frustrated, but I must mention that I am already adapted to this, they are the things in Linux, with the games, with the work, however, Hahaha.
Today I managed to work for my game. What play are trying to run? Notice that it is not in Lutris (Lutris was buying me my FG) Check for the discord of DLSS2FSR, here is a linux thread chat.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2062696591
I'm trying to run Cyberpunk 2077, I'm using Arch Linux, I've tried both premade proton tkg builds above and also compiling by myself on multiple proton source versions + adapting the code by myself to make it compile. There has been no way to make it work. It simply says "Hardware accelerated GPU scheduling is disabled on this adapter." in the logs and it's greyed out. I've tried on all my systems to no avail. I've never ever seen such a huge issue with these codes, yet here we are. I'm skeptical because I've been trying for hours and nothing works.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2062707538
Jumm write in my tl group and surely could check your case https://t.me/wow_vulkan_support
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2062742939
I don't want to bother you, There's this friend of mine who is extremely knowledgeable with Wine's source code especially, I'll ask her to test this first, if it works for her I'll let her figure this thing out. If it doesn't, well, guess I'll either try to join your group or simply wait for this to ship officially (despite my skepticism).
Edit: Doesn't work for her either. She says the mod that converts DLSSG to FSR3 is at fault and broken rather than wine/proton. Honestly, I can't be bothered with broken code in general so I'll just leave it there and let it be until somebody ports this "officially".
Moreover, random rant here, but there's a very specific reason why I use Arch Linux instead of other broken distros: I want things to just work and not waste 4 hours of my time like this very thing did. The fact that somebody even managed (if true at all) to make this thing work anywhere surprises me to the point that I'd establish a golden monument in their honor.
The mod might not be perfect, sure, but it (probably) shouldn't affect whether Streamline (or dxvk-remix) detect HAGS as enabled or not. That said, all my prototyping and testing was done on wine-tkg builds and not proton-tkg so
FIXME("HAGS enabled: %u\n", (unsigned int)d3dkmt_wddm_2_7_caps->HwSchEnabled);
added just before break;
in NtGdiDdDDIQueryAdapterInfo
to see what is actually returned to the game when it does the HAGS check, just in case?Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2062834379
Upon a complete system upgrade and completely erasing and reinstalling Steam (including compatdata files) it seems to work now, but the game lags like hell and mangohud says I'm getting 0 fps.
Sorry for using Discord for sharing, but despite encoding it pretty well it's still too big.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2063626954
Ohh i was exactly the same problem in Horizon Forbidden west, the solution for my case was change from Lutris to Steam as launcher, or Heroic. (It surely could be a NVIDIA reflex problem)
What launcher is your using actually and with what ENV?
you need it PROTON_ENABLE_NVAPI=1 DXVK_ENABLE_NVAPI=1
use both
Try use this wine build: https://buzzheavier.com/f/GLcaewYMoAA= (it get this from a Discord channel)
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2063655657
Seems to work just fine with the build you have just posted. Thank you. Any other build causes the game to get 0 fps in mangohud and lag badly.
Now I guess they just need to figure out why some builds get that laggy.
I quickly tested Portal Prelude RTX with HAGS patched Proton on a RTX 4070 SUPER, without the mod, and I can enable NVIDIA Reflex, but there's no way to use Frame Generation. Although, what was the point of testing Prelude? Its Frame Generation implementation is known to not even work and just decreases your framerate.
Then this is super weird because Reflex should be the one that doesn't work (support for it was never implemented in Proton!) while Frame Generation would start working once you borrow nvofapi64.dll
from Windows driver and drop it into the game's prefix, in drive_c/windows/system32
.
And yes, this is exactly the opposite of what we currently have with D3D titles (where Reflex works and FG does not).
Now I guess they just need to figure out why some builds get that laggy.
Assuming that it's indeed VK_NV_ll2 used under the hood there and not LFX2, my guess would be vkd3d-proton panicking and recreating the swapchain every frame because present IDs provided by Reflex are invalid games are attemping to present twice with the same present ID which is illegal. You should see a lot of messages like Got 3 swapchain images.
in the Proton log while this is happening and on my side I worked around it by applying PR 1951 to vkd3d-proton (but with stride set to 65 to workaround yet another issue, this time related to latency reports).
Replying to #7361 (comment)
Seems to work just fine with the build you have just posted. Thank you. Any other build causes the game to get 0 fps in mangohud and lag badly.
Now I guess they just need to figure out why some builds get that laggy.
I think it's a driver issue or a recent cyberpunk update, I had just noticed that with last nvidia driver (550.76). Now I'm getting 0 fps, extreme lag even at the startup and throughout the game. It was all good with 9.3 build
I want to say that, yes, I could enable Reflex in Portal: Prelude RTX, but I didn't really specify that I think it still didn't work. Latency was quite bad, and when I subsequently double checked in Windows, it seems like it's snappier. Still, when I use Reflex in Cyberpunk 2077 in both Windows and Linux I get roughly the same result with input latency. I think it's safe to say that Reflex, while showing up for me in Linux in Prelude, I think it doesn't really do anything.
For the 0 fps lag, you can try the build above (thanks @Milor123) or download a release from this project, they both seem to work. For the 2nd one, you need to also copy _nvngx.dll
to prefix's system32 folder, you can find that file in the NVIDIA driver package (or, if already installed in Windows, you can reach system32\driverstore\filerepository\nv_disp...something... directory and grab it from there).
Just a small follow up. I've played around with it and it seems to work perfectly fine in all scenarios. Anyway, I have always been using steam-native-runtime
, which is basically Steam with system libraries (instead of Steam's runtime). I opened the regular one by mistake this morning and I noticed that games using frame generation were microstuttering quite a lot and, when I switched back to native, the problem went away. I believe this was worth mentioning, although I don't know if it's case-specific, here are my specs for reference: i7-14700K, 32 GB of RAM at 8000 MHz and 4070 SUPER with proprietary drivers + nvidia-tweaks
from AUR (which is basically fbdev + modesetting and a few more tweaks).
Just a small follow up. I've played around with it and it seems to work perfectly fine in all scenarios. Anyway, I have always been using
steam-native-runtime
, which is basically Steam with system libraries (instead of Steam's runtime). I opened the regular one by mistake this morning and I noticed that games using frame generation were microstuttering quite a lot and, when I switched back to native, the problem went away. I believe this was worth mentioning, although I don't know if it's case-specific, here are my specs for reference: i7-14700K, 32 GB of RAM at 8000 MHz and 4070 SUPER with proprietary drivers +nvidia-tweaks
from AUR (which is basically fbdev + modesetting and a few more tweaks).
And how translate it to other launcher like Heroic launcher or lutris? Should i do ln -s
? how?
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2066497079
When I use external software, I call proton manually to start it up. You need to set all the environment variables, such as STEAM_COMPAT_DATA_PATH
which is the path of the Proton compatdata folder that you want to create. You can find the other env variables in their github probably, I have them saved in the environment but I'm on Windows right now so I can't check. Then you call the proton executable with arguments.
I have found out why this didn't work for me earlier. There seems to be an issue regarding prefix upgrade when you switch different prefixes. This really depends on which prefix you're upgrading from and which prefix you're upgrading to. It seems like Steam just leaves some files behind from the older prefix. Instead of switching compatibility tools, I've found out that deleting the game's prefix entirely and creating it from scratch fixes the problem. If you need to backup your saves, do so before doing this.
Cyberpunk 2077 visual error with :
steam launch option: WINEDLLOVERRIDES="winmm,version=n,b" PROTON_ENABLE_NVAPI=1 DXVK_ENABLE_NVAPI=1 WINEHAGS=1 gamemoderun mangohud %command% --launcher-skip --intro-skip -skipStartScreen
video link: https://youtu.be/CzKGF-9O1VU
I'm now getting bad performance (50–75 FPS) regardless of Ray Tracing on/off and any DLSS quality. I also get unusable 0 FPS with the FSR3 mod and frame generation on with the wine 9 build linked in this issue.
GPU: RTX 4090 CPU: Ryzen 9 5900X Distro: Arch Linux Driver: the new 555.42.02
Update on this. DLSS Frame Generation just causes a black screen now after the latest Steam and Proton-LFX2 updates. Despite my best efforts, I couldn't get this to work anymore.
Edit: I have fixed it. I noticed that _nvngx.dll kept increasing in size every time the game loaded. What I did is replacing _nvngx.dll after starting the game, and it completely fixed the issue. I wonder why this is happening, further investigation is needed to understand this, but at the meantime I'll just accept this as a workaround.
Another update on this. It now causes intermittent freezing after the latest Proton updates.
Hello I am new to this and linux in general and wanted this mode to work. I don't understand anything and I was hoping that someone can explain to me what i need to do.
Hello I am new to this and linux in general and wanted this mode to work. I don't understand anything and I was hoping that someone can explain to me what i need to do.
Do you use Discord? We can help you at https://discord.gg/linuxgamingdev
Thank you !!! I will join the discord server and ask there
specific @Milor123 @SheMelody
Now you guys can use the real ddls 3 😁
specific @Milor123 @SheMelody
Now you guys can use the real ddls 3 😁
Hi, could you elaborate on that?
There are pull requests to dxvk-nvapi and Proton's wine that, when applied and when Proton script is modified to also copy nvofapi64.dll into the prefix, will let you use DLFG in Proton.
There are pull requests to dxvk-nvapi and Proton's wine that, when applied and when Proton script is modified to also copy nvofapi64.dll into the prefix, will let you use DLFG in Proton.
Oh, so that's what the VKD3D's change about NVIDIA Optical Flow extension was, right? What about HAGS? You said the pull requests are to copy nvofapi64.dll into the prefix, yet this won't expose HAGS to games, which means the option will still be greyed out. I use Proton-LFX2 with WINEHAGS=1 currently, which will expose HAGS and unlock the option. As far as I know, HAGS is required for the option to not be greyed out.
What about HAGS? You said the pull requests are to copy nvofapi64.dll into the prefix, yet this won't expose HAGS to games, which means the option will still be greyed out.
The Wine pull request actually deals with that, it exposes HAGS as always supported by GPUs driven by NVIDIA proprietary driver: https://github.com/ValveSoftware/wine/pull/259/files#diff-25cdb3a366a873bcbb3df54a9db788d4d049370afd4108ceffd3d702d393dea2R1437-R1451
This makes my WINEHAGS patches obsolete, at least for Proton with Nvidia GPUs.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2422319736
Okay, I tried compiling with those pulls, failed twice, then managed to make it compile. The game is just black or purple solid color (depending on the game) with sound in the background. Since I probably did something wrong, I will just wait for the official patches to come out.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2422332758
Try this build: https://www.mediafire.com/file/lv7d8jci0gyf6z0/proton_dlssfg.tar.zst/file
Some games don't work yet, but I saw people (Ada Lace owners) using FG with Cyberpunk 2077.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2422346868
It's horrible. I've tested this on Cyberpunk 2077 and the performance is horrible. "Horrible" is a compliment, actually. I'm using a 4070 SUPER. It indeed works, but the game stutters so so so heavily that it's literally unplayable to say the least. Botched. It's perfectly fine when using manually upstream compiled DXVK + VKD3D in combination with Proton-LFX2 with dlssfg to fsr3 converter. For now, I'll simply stick to that. If that build comes from that pull request, I don't think this is any good, at all.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2422368939
Yes, it's just for testing, the code is still under review.
You can check the progress here on this MR: https://github.com/jp7677/dxvk-nvapi/pull/213 also on wine/proton.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2422381000
Ah, okay, thanks for the hard work.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2422319736
Well, like I said in another issue, Black Myth Wukong still complains about HAGS even with Liams patches, at least for me.
Replying to https://github.com/ValveSoftware/Proton/issues/7361#issuecomment-2422385314
You're welcome, although I didn't code anything, I'm just spreading good news ;) , one of the awesome programmers who made this happen is @Saancreed.
Replying to #7361 (comment)
Well, like I said in another issue, Black Myth Wukong still complains about HAGS even with Liams patches, at least for me.
Use Proton-LFX2 with dlssfg to fsr3 mod. You need to compile upstream VKD3D and DXVK (do NOT do this with dxvk-nvapi, though) and copy them over to the compatibility tool. It's buttery smooth this way.
@SheMelody Yeah, but I was replying to saancreed regarding HAGS and the official Nvidia patch. But the little I have managed to try the official Nvidia DLSS-FG it either doesn't work or does not work very good, but hopefully it can be optimized, heck it's not even merged yet.
@SheMelody Yeah, but I was replying to saancreed regarding HAGS and the official Nvidia patch. But the little I have managed to try the official Nvidia DLSS-FG it either doesn't work or does not work very good, but hopefully it can be optimized, heck it's not even merged yet.
Yeah, I don't think they'll merge it until it's at least playable without getting headaches due to heavy stutters.
Has anyone had any luck with both (the native experimental one and dlssfg to fsr3 convertor) on Atomic Heart?
Has anyone had any luck with both (the native experimental one and dlssfg to fsr3 convertor) on Atomic Heart?
Today I've tested it using the proton files (mediafire link) from this video https://www.youtube.com/watch?v=3MywSvb4L94
And It works very good for me in a Horizon Forbidden west.
proton_dllg > https://www.mediafire.com/file/lv7d8jci0gyf6z0/proton_dlssfg.tar.zst/file or a updated version here > https://mirror.cachyos.org/repo/x86_64/cachyos/proton-cachyos-1%3A9.0.20241031-3-x86_64.pkg.tar.zst
I've extracted for my Heroic Game Launcher then rename the folder proton_experimental.wine.9.0.20241002.r0.g5416bf697ab
to Wine-GE-Proton9-19-FrameG
and move to /home/noe/.config/heroic/tools/proton/
(Dont use the subfix Proton in the folder name, it dont work in my Heroic)
Also add permission to the folder chmod -R 777 Wine-GE-Proton9-19-FrameG
Dont need more for it, is very easy to use for me.
Note: I'm using PortProton actually for do it, have less problem to configure than Heroic, if you want install portproton, ensure of move the folder to your home foder for example /home/noe/PortProton/data/dist/
and add prefix name PROTON-WhateverxD
@Milor123 Actually, DLSS-FG is in official Proton Experimental now, https://github.com/ValveSoftware/Proton/wiki/Changelog So use that instead of some old build hosted on mediafire.
The cachyos version is OK to use tho'.
@Milor123 Actually, DLSS-FG is in official Proton Experimental now, https://github.com/ValveSoftware/Proton/wiki/Changelog So use that instead of some old build hosted on mediafire.
The cachyos version is OK to use tho'.
Ohhh amazing man !!! Thank u very much, i love it.
@shelterx Bro, i am having issues with DLSS-FG in some games, where should i report it? I have a rare blackscreen in dragons dogma, while DLSS-FG is active, when disable it, back to normal
Hello @Milor123, add a note with your findings and logs to the preexisting compatibility reports of the games that don't behave as expected.
Hello @Milor123, add a note with your findings and logs to the preexisting compatibility reports of the games that don't behave as expected.
What level of log do you need? The normal log dont show nothing while enable DLSS FG
This is my DD2 log, I've tested many verions of proton, GE 9-20, experimental, GE RTSP and a mod by self with DXVK Async, but with all have the same problem with the black screen, the when DLSS FG is active then i cant play, only can open the menus and disable it, but when my linux hook the focus in the window, the blackscreen is ON, when remove the focus of my linux (changin with control+tab to other app) then the BlackScreen is OFF
I also tried to change my kernel for others like manjaro stock, liquorix, xanmod.
I also changed and finally left the default vm-max_map_count, because it broke some games like hogwarts legacy (it breaks if I use valve's value, so I leave it as default the one used by manjaro {1048576}).
The most curious of all, is that the first time I tried it a few days ago, it worked fine and without black screen, but this game is very unstable and every now and then gives me many problems.
Other thing, is that cant enable the RayTracing in game
My pc:
NVIDIA-SMI 565.57.01 Driver Version: 565.57.01 CUDA Version: 12.7
the env file
XDG_SESSION_TYPE=wayland
QT_QPA_PLATFORM="wayland;xcb"
MOZ_DBUS_REMOTE=1 # For shared clipboard with Xwayland apps
GBM_BACKEND=nvidia-drm
WLR_NO_HARDWARE_CURSORS=1
QT_QUICK_BACKEND=software
__GL_THREADED_OPTIMIZATIONS=1
__GL_MaxFramesAllowed=3
__GL_YIELD="USLEEP"
MOZ_ENABLE_WAYLAND=1 # Firefox wayland
ICED_BACKEND=tiny-skia #its for software render in ludusavi backup of games
#LC_MESSAGES=en_US.UTF-8
LC_ALL=es_ES.UTF-8
LANG=es_ES.UTF-8
NVIM_APPNAME=nvchad #neovim configuration
#XWAYLAND_NO_GLAMOR=1 # Supuestamente corrije el lag visual en games, dicen que lastra el rendimiento
#gpu_sched.sched_policy=0
#KWIN_DRM_ALLOW_NVIDIA_COLORSPACE=1
__GL_SHADER_DISK_CACHE_PATH=/home/noe/shaderscache_mod/
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1
## High cursor latency or stuttering on Wayland - taj-ny/kwin-effects-forceblur github
KWIN_DRM_NO_AMS=1
####################
Launching "Dragon Dogma 2" (sideload)
Native? No
Installed in: /mnt/Xafir/Games/Dragons Dogma 2
System Info:
CPU: 20x Intel(R) Core(TM) i5-14500
Memory: 49.78 GB (used: 17.31 GB)
GPUs:
GPU 0:
Name: NVIDIA Corporation AD104 [GeForce RTX 4070]
IDs: D=2786 V=10de SD=88ed SV=1043
Driver: nvidia
GPU 1:
Name: Intel Corporation AlderLake-S GT1
IDs: D=4680 V=8086 SD=8694 SV=1043
Driver: i915
OS: Manjaro Linux 6.11.9-x64v4-xanmod1 (linux)
The current system is not a Steam Deck
We are not running inside a Flatpak container
Software Versions:
Heroic: 2.15.2 Emeth
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.1.2
Nile: 1.1.2 Will A. Zeppeli
Game Settings: {
"autoInstallDxvk": true,
"autoInstallDxvkNvapi": true,
"autoInstallVkd3d": true,
"preferSystemLibs": true,
"enableEsync": false,
"enableMsync": false,
"enableFsync": true,
"launcherArgs": "",
"nvidiaPrime": true,
"enviromentOptions": [
{
"key": "ENABLE_VKBASALT",
"value": "0"
},
{
"key": "VKBASALT_CONFIG_FILE",
"value": "/home/noe/.local/share/Steam/steamapps/common/New World/Bin64/vkBasalt.conf"
},
{
"key": "VKD3D_CONFIG",
"value": "dxr,no_upload_hvv"
},
{
"key": "__GL_THREADED_OPTIMIZATIONS",
"value": "1"
},
{
"key": "__GLX_VENDOR_LIBRARY_NAME",
"value": "nvidia"
},
{
"key": "__VK_LAYER_NV_optimus",
"value": "NVIDIA_only"
},
{
"key": "__NV_PRIME_RENDER_OFFLOAD",
"value": "1"
},
{
"key": "__GL_MaxFramesAllowed",
"value": "3"
},
{
"key": "__GL_YIELD",
"value": "USLEEP"
},
{
"key": "WINEHAGS",
"value": "1"
},
{
"key": "VKD3D_VULKAN_DEVICE",
"value": "0"
},
{
"key": "DXVK_HUD",
"value": "full"
},
{
"key": "DXVK_ENABLE_NVAPI",
"value": "1"
},
{
"key": "PROTON_ENABLE_NVAPI",
"value": "1"
},
{
"key": "PROTON_HIDE_NVIDIA_GPU",
"value": "0"
},
{
"key": "VKD3D_DISABLE_EXTENSIONS",
"value": "VK_NV_low_latency2"
},
{
"key": "DXVK_ASYNC",
"value": "1"
},
{
"key": "DXVK_GPLASYNCCACHE",
"value": "1"
},
{
"key": "PROTON_ENABLE_NGX_UPDATER",
"value": "0"
},
{
"key": "WINEDLLOVERRIDES",
"value": "d3dcompiler_47=n;dinput8=n,b"
},
{
"key": "WINE_DISABLE_HARDWARE_SCHEDULING",
"value": "0"
}
],
"wrapperOptions": [],
"showFps": false,
"showMangohud": true,
"useGameMode": true,
"useSteamRuntime": false,
"battlEyeRuntime": false,
"eacRuntime": false,
"language": "",
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"wineVersion": {
"bin": "/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/proton",
"name": "Proton - GE-Proton9-20-rtsp15-ASYNC",
"type": "proton"
},
"winePrefix": "/home/noe/.DD2_v2",
"wineCrossoverBottle": ""
}
Game launched at: Fri Nov 22 2024 13:07:34 GMT-0500 (hora estándar de Colombia)
Winetricks packages:
gamemodeauto:
gamemodeauto:
[34mProtonFixes[73388] INFO: Running protonfixes[0m
[34mProtonFixes[73388] INFO: Running checks[0m
[34mProtonFixes[73388] INFO: All checks successful[0m
[34mProtonFixes[73388] INFO: Using global defaults for UNKNOWN (0)[0m
[34mProtonFixes[73388] INFO: No global protonfix found for UNKNOWN (0)[0m
gamemodeauto:
fsync: up and running.
[S_API FAIL] SteamAPI_Init() failed; connect to global user failed.[2024-11-22 13:07:48.573] [MANGOHUD] [error] [overlay_params.cpp:148] Unrecognized key: 'none'
[2024-11-22 13:07:48.573] [MANGOHUD] [error] [overlay_params.cpp:647] Unknown option 'io_stats'
[2024-11-22 13:07:48.695] [MANGOHUD] [error] [overlay_params.cpp:148] Unrecognized key: 'none'
[2024-11-22 13:07:48.695] [MANGOHUD] [error] [overlay_params.cpp:647] Unknown option 'io_stats'
[2024-11-22 13:07:49.243] [MANGOHUD] [error] [overlay_params.cpp:148] Unrecognized key: 'none'
[2024-11-22 13:07:49.243] [MANGOHUD] [error] [overlay_params.cpp:647] Unknown option 'io_stats'
[2024-11-22 13:07:49.672] [MANGOHUD] [error] [nvml.cpp:29] Getting device handle by PCI bus ID failed: Not Found
[2024-11-22 13:07:49.672] [MANGOHUD] [error] [nvml.cpp:30] Using index 0.
[2024-11-22 13:07:49.906] [MANGOHUD] [error] [overlay_params.cpp:148] Unrecognized key: 'none'
[2024-11-22 13:07:49.906] [MANGOHUD] [error] [overlay_params.cpp:647] Unknown option 'io_stats'
[2024-11-22 13:07:50.193] [MANGOHUD] [error] [nvml.cpp:29] Getting device handle by PCI bus ID failed: Not Found
[2024-11-22 13:07:50.193] [MANGOHUD] [error] [nvml.cpp:30] Using index 0.
Authorization required, but no authorization protocol specified
[2024-11-22 13:08:07.916] [MANGOHUD] [error] [nvctrl.cpp:56] XNVCtrl didn't find the correct display
[2024-11-22 13:08:33.938] [MANGOHUD] [error] [nvml.cpp:29] Getting device handle by PCI bus ID failed: Not Found
[2024-11-22 13:08:33.938] [MANGOHUD] [error] [nvml.cpp:30] Using index 0.
(wine:73484): GStreamer-WARNING **: 13:08:33.971: Failed to load plugin '/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib64/gstreamer-1.0/libgstflac.so': libFLAC.so.8: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
(wine:73484): GStreamer-WARNING **: 13:08:33.972: Failed to load plugin '/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib64/gstreamer-1.0/libgstvpx.so': libvpx.so.6: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
(wine:73484): GStreamer-WARNING **: 13:08:33.972: Failed to load plugin '/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib64/gstreamer-1.0/libgstwebp.so': libwebp.so.6: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
(wine:73484): GStreamer-WARNING **: 13:08:33.973: Failed to load plugin '/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib/gstreamer-1.0/libgstflac.so': /home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib/gstreamer-1.0/libgstflac.so: clase ELF errónea: ELFCLASS32
(wine:73484): GStreamer-WARNING **: 13:08:33.973: Failed to load plugin '/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib/gstreamer-1.0/libgstvpx.so': /home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib/gstreamer-1.0/libgstvpx.so: clase ELF errónea: ELFCLASS32
(wine:73484): GStreamer-WARNING **: 13:08:33.973: Failed to load plugin '/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib/gstreamer-1.0/libgstwebp.so': /home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/files/lib/gstreamer-1.0/libgstwebp.so: clase ELF errónea: ELFCLASS32
gamemodeauto:
============= End of log =============
I am in manjaro KDE plasma 6 unestable, with wayland. I have a iGPU as main render and my dGPU for games
``` { "key": "PROTON_ENABLE_NVAPI", "value": "1" }, { "key": "VKD3D_CONFIG", "value": "dxr" }, { "key": "DXVK_ENABLE_NVAPI", "value": "1" }, { "key": "WINEDLLOVERRIDES", (Its for RESHADE) "value": "\"d3dcompiler_47=n;dxgi=n,b\"" }, { "key": "VKBASALT_CONFIG_FILE", "value": "/home/noe/.local/share/Steam/steamapps/common/New World/Bin64/vkBasalt.conf" }, { "key": "ENABLE_VKBASALT", "value": "1" }, { "key": "__NV_PRIME_RENDER_OFFLOAD", "value": "1" }, { "key": "__VK_LAYER_NV_optimus", "value": "NVIDIA_only" }, { "key": "__GLX_VENDOR_LIBRARY_NAME", "value": "nvidia" } ```
``` Launching "Horizon forbidden west" (sideload) Native? No Installed in: /mnt/Xafir/Games/Horizon Forbidden West Complete Edition System Info: CPU: 20x Intel(R) Core(TM) i5-14500 Memory: 49.78 GB (used: 17.31 GB) GPUs: GPU 0: Name: NVIDIA Corporation AD104 [GeForce RTX 4070] IDs: D=2786 V=10de SD=88ed SV=1043 Driver: nvidia GPU 1: Name: Intel Corporation AlderLake-S GT1 IDs: D=4680 V=8086 SD=8694 SV=1043 Driver: i915 OS: Manjaro Linux 6.11.9-x64v4-xanmod1 (linux) The current system is not a Steam Deck We are not running inside a Flatpak container Software Versions: Heroic: 2.15.2 Emeth Legendary: 0.20.36 Urban Flight (Heroic) gogdl: 1.1.2 comet: comet 0.1.2 Nile: 1.1.2 Will A. Zeppeli Game Settings: { "autoInstallDxvk": true, "autoInstallDxvkNvapi": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "enableEsync": false, "enableMsync": false, "enableFsync": true, "nvidiaPrime": true, "enviromentOptions": [ { "key": "PROTON_ENABLE_NVAPI", "value": "1" }, { "key": "VKD3D_CONFIG", "value": "dxr" }, { "key": "PROTON_FORCE_NVAPI", "value": "1" }, { "key": "DRI_PRIME", "value": "0" }, { "key": "CUDA_VISIBLE_DEVICES", "value": "0" }, { "key": "__NV_PRIME_RENDER_OFFLOAD", "value": "0" }, { "key": "__GLX_VENDOR_LIBRARY_NAME", "value": "nvidia" }, { "key": "__VK_LAYER_NV_optimus", "value": "NVIDIA_only" }, { "key": "PROTON_NO_XIM", "value": "1" }, { "key": "WINEDLLOVERRIDES", "value": "dinput8=n,b" }, { "key": "DXVK_GPLASYNCCACHE", "value": "1" }, { "key": "DXVK_ASYNC", "value": "1" } ], "wrapperOptions": [], "showFps": false, "showMangohud": true, "useGameMode": false, "useSteamRuntime": false, "battlEyeRuntime": false, "eacRuntime": false, "language": "", "beforeLaunchScriptPath": "", "afterLaunchScriptPath": "", "wineVersion": { "bin": "/home/noe/.config/heroic/tools/proton/GE-Proton9-20-rtsp15-ASYNC/proton", "name": "Proton - GE-Proton9-20-rtsp15-ASYNC", "type": "proton" }, "winePrefix": "/home/noe/.wine", "wineCrossoverBottle": "", "enableDXVKFpsLimit": false } ```
I've seen some users in Youtube the which it works but for me is strange, I've tested with all version proton, include cachy linux version but dont work.
``` { "key": "DXVK_ASYNC", "value": "1" }, { "key": "DXVK_GPLASYNCCACHE", "value": "1" }, { "key": "PROTON_ENABLE_NVAPI", "value": "1" }, { "key": "VKD3D_CONFIG", "value": "dxr" }, { "key": "VKD3D_FEATURE_LEVEL", "value": "12_2" }, { "key": "__GL_MaxFramesAllowed", "value": "3" }, { "key": "__GL_SHADER_DISK_CACHE", "value": "1" }, { "key": "__GL_SHADER_DISK_CACHE_SKIP_CLEANUP", "value": "1" }, { "key": "__GL_THREADED_OPTIMIZATIONS", "value": "1" }, { "key": "__GL_YIELD", "value": "USLEEP" }, { "key": "DXVK_ENABLE_NVAPI", "value": "1" }, { "key": "WINEDLLOVERRIDES", "value": "dxgi=n,b;d3dcompiler_47=n" }, { "key": "ENABLE_VKBASALT", "value": "0" }, { "key": "VKBASALT_CONFIG_FILE", "value": "/home/noe/.local/share/Steam/steamapps/common/New World/Bin64/vkBasalt.conf" }, { "key": "__VK_LAYER_NV_optimus", "value": "NVIDIA_only" }, { "key": "__GLX_VENDOR_LIBRARY_NAME", "value": "nvidia" }, { "key": "__NV_PRIME_RENDER_OFFLOAD", "value": "1" }, { "key": "PROTON_FORCE_NVAPI", "value": "1" }, { "key": "WINE_DISABLE_HARDWARE_SCHEDULING", "value": "0" }, { "key": "PROTON_ENABLE_NGX_UPDATER", "value": "0" }, { "key": "PROTON_HIDE_NVIDIA_GPU", "value": "0" } ```
Feature Request
I confirm:
Description
Is it possible to use this mod with Proton? It replaces Nvidia Frame Generation with FSR3 in games like Cyberpunk 2077, The Witcher 3 and others. https://github.com/Nukem9/dlssg-to-fsr3/releases
Justification [optional]
Risks [optional]
References [optional]