-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Forspoken (1680880) #6474
Comments
RTX 2080 - Same. |
Same here, RX 6600XT |
System Information
SymptomsAt the launch game pop's error "D3D12Core.dll(DirectX AgilitySDK) didn't be installed on your Windows. Please update Windows.". |
I found a way on reddit how to make it work, just launch steam with: |
The game launched, but the graphics look like they are from 2013 even in 4K (soapy textures, angular models). Is this related to this key or is it like that in itself? |
Looks about the same for me too. GPU: NVIDIA RTX 3080ti mobile |
Launch option: That works too, but I can't get it above 30FPS. Vsync off and FPS limit set to 120FPS just does nothing here for me on NVIDIA. |
I have the same issue as detailed above. |
It's probably related to the workaround. It seems like the game has some special code paths for the steamdeck, and that may be handicapping things. |
It seems with |
Really hope Valve bans workarounds like this, what happens when Proton can support D3D12 for this game properly and its never able to use it cause of their check. Even if it only applies to the Deck that still means its unable to use it without you knowing to add steamdeck=0 (not even sure if that works on the deck.) This is a bad behavior imo. |
Same here, Radeon RX 590 Series. |
Update: It's Working Fine Now. -> No need "SteamDeck=1". | Nvidia RTX 2080 My standard launch command for every game (Nvidia) -> PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 gamemoderun %command% |
I can confirm it starts now without any parameters, but textures and models still seems to load in low quality and FPS still low. Settings seems to only change fog and water. |
That’s cause valve updated proton to auto apply the steam deck command to forespoken. Wonder if SteamDeck=0 works as a command. |
Just checked. |
I hope this doesn't become a trend. If the game works on Steam Deck it should work on Linux, and if it works on Linux it should work on Steam Deck. (with the exception being when the Steam Deck's hardware specifications aren't enough to run the game at acceptable performance, but even then, the game should still launch) |
While arguably "playable" now, this "Steam Deck code path" is clearly not ideal. The game suffers from framerate issues on all platforms, it seems, but I don't think I've run into anybody on Linux able to consistently hit above mid-20s fps, even without hitting full CPU or GPU usage, while I know Windows users who are faring far better. Along with that, the busted LOD models everywhere are visually atrocious, inconsistent, and are clearly incorrect. Loading times are also an isssue, but I'm willing to chock that down due to lack of DirectStorage (which my system wouldn't support on Windows anyways) |
The vkd3d-proton ticket: HansKristian-Work/vkd3d-proton#1390 |
Here's a stub DLL patch for Wine that returns the lowest SDK version. |
it seems like that someone atleast got the demo running relatively well for the GPU used (as far as i can see) https://www.youtube.com/watch?v=TZV7zBON8EY |
I'm not sure how they're doing that, but according to their Reddit Post, that's out-of-the-box with Proton-GE. I've been trying to download the demo to see if there's a difference between that and the main game, but for whatever reason, Steam isn't letting me install it right now. |
RTX 3080 with latest Nvidia Driver. Trying to play the Demo and that same message came up at launch |
I copied the D3D12Core.dll from Forspoken D3D12 Folder within the Forspoken Game Folder to My Windows C:\Windows\System32 folder and the Game lanched perfectly without any Launch Parameters needed |
Trying this, I got different results depending on the version of Proton used: Experimental [standard/bleeding-edge]: ntdll.dll error. Game appears to be working, but the dialog obscures the screen, game does not respond to input, and closing/confirming the dialog force-closes the game. Proton Next: extremely long loading time followed by game locking up. And then Denuvo locked me out of the game for 24 hours while I was trying to test other/get more information to post :D |
d3d12core.zip system32 SHA512 checksum syswow64 SHA512 checksum |
No good for me. I tried both dropping the dll into vkd3d-proton in Proton Experimental and tried directly replacing the dll in the game files and neither worked. |
Just to be clear. 1: Had Steam check the Integrity of the files 2. I copied D3D12Core.dll from Forspoken D3D12 Folder within the Forspoken Game Folder to My Windows C:\Windows\System32 folder That resolved it for me and I just got done playing 40 Minutes in the Demo. Hope that Clarifies and helps you guyz |
Did you try placing it in the wine prefix of the game (steamapps->compatdata) in the system32 and syswow64 folders? Also try running winecfg -> Library, and add d3d12core. This dll doesn't do anything other than allow the game to check for its existence and version number. It's supposed to load its own shipped d3d12core after checking that it's newer than the windows one. So don't replace that shipped one with this. |
for me FSR Frame Generation option not appear even with this dxvk.conf:
Am I doing something wrong?
|
i tested incorrectly, should've edited my comment, you just need VKD3D_FEATURE_LEVEL=12_2 %command% launch option, no dxvk spoof needed |
thanks, i can confirm in my case flickering is solved when frame generation is active with the last vkd3d-proton patch |
Which patch? I tried with VKD3D_FEATURE_LEVEL=12_2 and |
I use the same vkd3d-proton build version and my flags are: To be clear, the flickering problem remains only and only if you do not turn on the frame generation option of the graphics settings. |
Ah, I see, thanks! |
It seems I can't find such option and I searched hard. |
What are your game launch option? What GPU do you have? The FS3 Frame Generation implementation of Forspoken on windows seems to me that it doesn't work on pre-2000 series of Nvidia and pre-5000 series of AMD. Maybe if you have one of this "older" gpus you can try some gpu spoof? |
Oh, I see, I'm with 1080Ti... My variables are: |
Using VKD3D_FEATURE_LEVEL=12_2 SteamDeck=0 variables, I can use FSR3 Frame Generation on RX 590 and it works fine without any problem. Using latest vkd3d-proton master. |
On NVIDIA it's not working... Can you screenshot the option for me? |
Thank you, I don't have it for sure. |
Actually it appeared somehow and it completely fixes the flickering problem. Thank you very much!!! |
Here with mesa 23.2.1, with VKD3D_FEATURE_LEVEL=12_2 and proton
experimental, I now see the frame generation option ; however selecting it
crashes forspoken.
…On Sun, Oct 1, 2023 at 12:46 PM mozo78 ***@***.***> wrote:
Thank you, I don't have it for sure.
—
Reply to this email directly, view it on GitHub
<#6474 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAS6CDDLPUESQSENOKG6XTX5GM6FANCNFSM6AAAAAAUFMVQ5Q>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
search proton experimental on your game list, right click > properties > beta > bleeding edge, set game to use proton-experimental, it should work now. |
Did not realize you could make this selection... It works with bleeding edge (Thanks!). Still gets flickering without FSR3 frame generation though. I use: VKD3D_FEATURE_LEVEL=12_2 SteamDeck=0 MESA_DISK_CACHE_SINGLE_FILE=true gamemoderun mangohud %command% on Arch with steam-native and mesa 23.2.1 |
Attempting to enable either Ray Traced Shadows or AO crashes forspoken (proton-experimental bleeding edge) on RX6600xt linux 6.5.5+ (both are defaulting to OFF) |
Try to set VKD3D_CONFIG=dxr11 as well. that fixed some crashes for me. |
Is the game now playable on steam deck? |
don't crash now after having added RADV_PERFTEST=rt VKD3D_CONFIG=dxr |
Using this set of commands as per @lorenzo0932 wrote, I have FSR3 + Frame Generation, no flickering when Frame Generation is on, and game went from 60/70 to 120/130FPS, using vkd3d-proton-master. VKD3D_FEATURE_LEVEL=12_2 RADV_PERFTEST=rt VKD3D_CONFIG=dxr SteamDeck=0 |
Using Proton-experimental[Bleeding Edge] and Arch's steam-native with mesa 23.2.1 with the parms: |
I think it's time for valve to remove the forced steam deck proton setting, doesn't do much but harm at this point |
I just wanted to pop in and say that Forspoken now works fine on my nvidia 1080ti on driver version 550.54.14 with Proton Experimental (and GE-Proton-8.32). Load times can be kind of high but that may have just been first-time shader compilation since it's been so long since I've made an earnest effort to play. After more than a year of owning this game and being unable to play it at even 30fps, I can finally justify not refunding it. :D My current launch options are
|
It's the driver, not Proton. Nvidia finally fixed it. |
I'm not splitting hairs, I'm just pinging anyone who follows this topic that it works now. Who fixed what or how isn't really the point (nor did anything I say suggest otherwise) |
Yes it is, Proton/Valve has nothing to do here: |
Compatibility Report
System Information
I confirm:
Symptoms
Game launches to an error dialog titled
Luminous.RenderInterface
that readsD3D12Core.dll(DirectX.AgilitySDK) didn't be installed on your Windows. Please update Windows.
Reproduction
Attempt to launch game.
steam-1680880.log
The text was updated successfully, but these errors were encountered: