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
Starfield - Crashing during first loading screen. Seems related to view map pressure. #1678
Comments
Also see here: ValveSoftware/Proton#7064 It is happening on AMD cards too |
This is a red herring. It should be reported as an error. I'll change that to a warn. |
NV 535 stable is clearly bugged here. 525.47.35 at least seems to work though ... Performance on NV currently is known to be extremely poor due to being completely CPU bound. This is caused by lack of us enabling NV_device_generated_compute on NV due to a driver bug. #1639 for details. When the beta driver updates, it should start running much better. On Mesa desktop, please ensure that:
|
I've sent a report to NVIDIA. Not much more I can do I'm afraid. |
if you are crashing after selecting new or continue at main menu try this command Steam Lutris |
This did not fix things for me on steam flatpak with nvidia-open drivers. |
@HansKristian-Work I had this issue with Diablo 4. 535 was buggy, crashed and all around slow when it worked, 525 was running great. I didn't manage to find a similar issue, so I thought It's my system to blame. Clearly there is something. On another note, VKD3D_CONFIG=force_compute_root_parameters_push_ubo doesn't work for me. Nvidia closed 535. I'll check 525. |
Hello, thank you for your work, I hope you're well. How is 6.3.9 regarding this? As you may know, we have big issue on AMD with MEMCLOCK being locked to minimum and it appears it's still not fixed by 6.5.x. |
afaik, 6.3 kernels don't have a backported fix. |
Unfortunate but thanks. |
No issues running on nvidia 525, albeit terrible performance, same setup. I guess it really is 535. |
I have an RTX 3070 MaxQ. With 535 drivers, the game doesn't launch. With 530 or 525, the game launches, and I can start a new game, but it has atrocious performance and half the assets don't load - humans are missing limbs, walls are missing, etc. |
FWIW when I use an older driver version (seems like 535.98 or earlier) the game runs at about 11 fps on my 4090 with 99% gpu load and only 4% cpu load. |
On a side note, 535 also broke Horizon Zero Dawn for me. |
Have also seen reports of it breaking Cyberpunk 2077. 535 seems to have not gone totally to plan. |
Can't speak to HZD, but on 535 Elden Ring stopped working for me, Cyberpunk seems to play nice though. |
Elden Ring runs fine on 535-104-5 w/ GE-Proton8-13 for me on 6.5 kernel. |
Well that's hopeful, I'm running 6.4.12 but was wanting to try grabbing mainline kernel and testing after this comment here. Might be a bit before I get a chance to check it out but maybe others can confirm/deny? |
I'm able to get in the game without crashing, but everything is blurry and performance is at 18fps (4090). Proton log has this:
And then it spams thousands of lines with:
|
It's better if you post a full Proton log. |
|
Just to report that using:
The game loaded and I could play the intro without any trouble. EDIT: I'm seeing those
|
The game still hangs on my system even with Nvidia dev 535.43.09. :( |
vc++2022 is tough one, and starfield is not only game from same linage code , Microsoft is making you difficult , i know in a fact since they owned beths studio and entire activision publisher its gonna be more complicated to get vc++2023 code on any dxvk linage code with broken wine libraries that now windows kernel now made changes since beginning 2023 with latest update to get dx12 code into system layer vs user layer that been unsecured for years since vc++2021 the last final version for dx12 library to be in user layer is now into system layer where driver layer share with now |
i don't know what linus planning or how get this around it in his kernels , but to me, its not looking good for valve and dxvk creators ...this might be end of proton completely , i afraid to say this but it lasted when it started since he created dx9k,dxvk, vkd3d...not sure amd have something to do with it, it really hurt intel now with this game and entire linux user space that uses vulkan to run native windows games ...we need to put more pressure to get devs to make linux native ports now cause your idea is not gonna work anymore with microsoft latest OS kernels...it just change , oh well, i still have windows 11 on other drive and don't see point using linux right now, it feels tedious for me now, i just getting old and tired to use linux..i just don't want anyone tried break their heads for this , i just give up |
IMO this place is not a place for a rant like this, take it up to reddit please Back to topic at hand... Just tried nvidia vulkan dev 535.43.09 today, seems like the game can pass shader compilation but still hard locks when loading new save or starting new game. I think nvidia 535 is indeed still buggy and for those on nvidia GPUs right now the only way to play on linux is to use 525 series driver (but with performance issue). Some logs:
|
@delfianto Same issue where it hangs when trying to begin a new save. Can someone that's gotten it to work post an already-created save? Maybe we can get it to load. |
Btw same issue when loading pre-existing save. I played few hours using nvidia 525 driver, tried upgrading to latest vulkan dev and game hard lock when loading my last save. |
@delfianto Unfortunate, thanks for trying, answers that question! |
It is the latest listed on the Releases page, though. How would one go about installing a more recent version ? |
I fix my issue (crash after starting a new game) by updating the vkd3d version on lutris here : this fix is working, i can start a new game on lutris : vkd3d 2.9 have a problem. you can update it manually here : click on the last workflow and update your vkd3d manually. To download it, you need to connect to your github account |
Confirmed working with @nbdy-coder 's solution. I used latest master instead of the specific artefact in the reddit post but it's worked so far for me, no crashes or anything. thx @HansKristian-Work you are a Legend |
click on "Actions" tab, click on latest workflow runs and find one that has "build-artifact" in it and download and install it.
So this is why Lutris users have so many problems as opposed to Steam.. Steam experimental automatically upgrades vkd3d to latest git version yet Lutris users have to do this manually... their "ancient" 2.9 was leading to crashes. |
Yes ! Turns out i had botched that step so i thought 2.9 was the new version.
That is correct. It's a bit unintuitive to upgrade vkd3d on lutris (first select manual in the select, then replace manual with the path to the artefact) but it seems to solve the issue durably. I only had a few missing textures since i did that. |
Is there a solution for Lutris to automatically update its artifacts? Or do we have to manually update them every time? That's the price to pay for playing for free lmao. |
A bit off topic, but I'm having a seemingly impossible time of getting anything at all to run on lutris, as had often been the case in the past. I thought I'd try bottles but that still doesn't make it quite as easy to update vkd3d version... perhaps it's just better to wait for a GE patch... |
@nbdy-coder i'm not sure if vkd3d versions are distributed with Proton versions (which can be downloaded & installed from the Runners settings), or directly shipped with Lutris itself (which means we'd have to wait for a full new release of Lutris to potentially get a more recent vkd3d) |
I am able to run new game with Nvidia dev 535.43.09 and https://github.com/HansKristian-Work/vkd3d-proton/actions/runs/6076519760 but screen is blurry and game is unplayable. |
how did you update you vkd3d manually, in lutris when oi select "manual" it doesnt show anything for me to paste the path to the downloaded artifact in, using the steam deck, lutris is from the flathub |
If you are using lutris - https://github.com/lutris/docs/blob/master/HowToDXVK.md If you are using proton the vkd3d fixes are already in it, since it comes with its own vkd3d packages. You should also make sure your kernel was updated in the last 2 weeks so the hooks the vkd3d use are in it. Check this list https://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D |
i literally went to /home/deck/.var/app/net.lutris.Lutris/data/lutris/runtime/vkd3d/ |
I am thoroughly lost on this. I added the filed to the same folder as you, but it still wont load. Im running with Lutris on Pop!_OS so that may be the issue. |
Yes it's pretty unintuitive and it took me a while but in fact you are supposed to replace "Manual" with the path to the unzipped artefact. Once you start the game, Lutris will do the work of symlinking the DLLs in the correct places. See screenie : @fqmes i didn't know this technique was a thing, nice find ! the only risk is that it may break in some way once 2.10 is added proper into next Lutris update. @ExpandingMan This fix is confirmed to work for AMD users, and is wholly unrelated to the Nvidia driver shenanigans. Wish there was a way to split a Github issue cause it's a bit unwieldy to follow the 2 conversations up front. |
ah, makes sense that this didnt work for me then. guess ill have to hurry up and wait for a new driver :(. Doubtful it will be any time soon. |
Yes rdna3 GPU's suffer from it. Very likely a mesa problem which i will try to make an issue about tomorrow |
I'm able to play on a 4090 using nvidia driver Started with ultra settings but dropped some to medium/high & get ~45-60fps at 1440p. |
Can confirm it works with nvidia driver No crashes so far, new game and character creation work. The downside is the abysmal performance with 20-30 FPS on medium settings at 1440p with RTX 2070S. |
I have pushed an updated version of VKD3D to Lutris, based on the latest code. I haven't experienced any crashes since then on a 5700XT. I haven't managed to get the game running on Nvidia since Nobara ships with the 535 driver and there is no simple way to downgrade. |
Any advice for when I get the crazy flickering indoors? kernel: 6.4.6-3 |
Post a proton log and screenshot or video |
It's a known issue already, just wondering if anyone had further luck with it |
Known as in game bug? Or as in vkd3d-proton or driver issue |
I'm not sure if this is related to vkd3d-proton, but it seems that currently starfield doesn't work for RX 5xx and vega series card owners, the game starts up fine but half the models are simply missing. So far every mention and every thread that I found on github, steam discussions and reddit mention that it's either rx 570/580/590 or vega cards. There's many reports like that in proton's starfield issue, some logs indicate that maybe this is a vkd3d-proton issue: None of known workarounds work, switching to vkd3d-proton latest commit, upgrading to mesa-git or linux 6.5, etc. |
As said this is still very likely a driver problem (asked devs too) so a mesa issue needs to be made. |
Locking until further notice. |
The game just crashes during the first loading screen.
The logs show
then a short bit later
and that repeats forever
Software information
Starfield
Max settings and lowest settings
System information
Log files
Please attach Proton or Wine logs as a text file:
steam-1716740.log
The text was updated successfully, but these errors were encountered: