Starfield

Starfield

View Stats:
goodbye_bonito Sep 11, 2023 @ 7:39am
No, your hardware is not outdated, it's Bethesda things
https://reddit.com/r/linux_gaming/comments/16fk1cs/major_programming_faults_discovered_in_starfields/


Vkd3d (the dx12->vulkan translation layer) developer has put up a change log for a new version that is about to be released here https://github.com/HansKristian-Work/vkd3d-proton/commit/88e4f300cc0b5b6f0880c1233d562cf506b546fb and also a pull request with more information about what he discovered about all the awful things that starfield is doing to GPU drivers (https://github.com/HansKristian-Work/vkd3d-proton/pull/1694).

Basically:

1) Starfield allocates its memory incorrectly where it doesn't align to the CPU page size. If your GPU drivers are not robust against this, your game is going to crash at random times.

2) Starfield abuses a dx12 feature called ExecuteIndirect
. One of the things that this wants is some hints from the game so that the graphics driver knows what to expect. Since Starfield sends in bogus hints, the graphics drivers get caught off gaurd trying to process the data and end up making bubbles in the command queue. These bubbles mean the GPU has to stop what it's doing, double check the assumptions it made about the indirect execute and start over again.

3) Starfield creates multiple `ExecuteIndirect` calls back to back instead of batching them meaning the problem above is compounded multiple times.
Last edited by goodbye_bonito; Sep 11, 2023 @ 7:41am
< >
Showing 1-15 of 30 comments
Shadders Sep 12, 2023 @ 11:09am 
Kind of embarrassing that an MS owned company can't use an MS API properly.
ChrilleSnille Sep 12, 2023 @ 11:16am 
I can play BG3 and CP2077, Witcher 3 etc at 1080p 55-60fps with a I7 9700k and a GTX 1070. I can´t barely get 25fps at 720p native in Starfield.
Last edited by ChrilleSnille; Sep 12, 2023 @ 11:17am
Shroomy Sep 12, 2023 @ 11:17am 
€200m dev budget, no QA, no UX/UI team. Nice to see this is an AAA title.
Now, where are the real games? Let's check AA studio like Larian...
Last edited by Shroomy; Sep 12, 2023 @ 11:17am
OmgDaNinja Sep 12, 2023 @ 11:21am 
"NOTE: The meaning of this PR, potential perf impact and the problem it tries to solve is being grossly misrepresented on other sites."

"To be clear, the gains expected here are very minute. Single percent range to pop some final bubbles that Mesa didn't clean up on its own. The real gains come from recent Mesa patches on main."

So theres that too...
Not to say there is no problems...
Last edited by OmgDaNinja; Sep 12, 2023 @ 11:22am
Justinyl Sep 12, 2023 @ 11:23am 
Basically everyone's hardware is more up to date than Bethesda dev's hardware. Remember guys, their com is at least 8yrs ago.
Toblm Sep 12, 2023 @ 11:23am 
Originally posted by ChrilleSnille:
I can play BG3 and CP2077, Witcher 3 etc at 1080p 55-60fps with a I7 9700k and a GTX 1070. I can´t barely get 25fps at 720p native in Starfield.
Witcher 3 is 8 years old.
Cyberpunk is 3 years old.

Yes, your 5 year old and 7 year old hardware can run them better than the brand new game.
Aether_Fox Sep 12, 2023 @ 11:26am 
Starfield suffers from a large amount of traversal stuttering due to poor SSD utilization, even on the Best SSDs. The issue purportedly pertains to SSD optimization, with the game file system incessantly relying on very small block sizes and a low queue depth to stream assets into the game. Compusemble feels Starfield's reliance on this data transfer method causes the SSD to bottleneck the game, reaching 100% utilization with read speeds well under 1GB/s when traversal stutter occurs — even on a PCIe Gen 5 SSD. (Tom's Hardware)

That's another issue.
Shroomy Sep 12, 2023 @ 11:27am 
the graphic engine is from 2010 at best. So don't talk about specs but about optimization. Having a Porsche vs the average joe car does not get you faster/further somewhere if the road is just a minefield
Last edited by Shroomy; Sep 12, 2023 @ 11:28am
ULTRA Sep 12, 2023 @ 11:29am 
Originally posted by Toblm:
Originally posted by ChrilleSnille:
I can play BG3 and CP2077, Witcher 3 etc at 1080p 55-60fps with a I7 9700k and a GTX 1070. I can´t barely get 25fps at 720p native in Starfield.
Witcher 3 is 8 years old.
Cyberpunk is 3 years old.

Yes, your 5 year old and 7 year old hardware can run them better than the brand new game.

The wilderness settings in this game are heightmap squares with rock assets plonked down on them
MAAAAAAA GIC Sep 12, 2023 @ 11:29am 
But…it just works.
13xforever Sep 12, 2023 @ 11:30am 
Originally posted by Єноти🦝:
Basically:

1) Starfield allocates its memory incorrectly where it doesn't align to the CPU page size. If your GPU drivers are not robust against this, your game is going to crash at random times.

2) Starfield abuses a dx12 feature called ExecuteIndirect
. One of the things that this wants is some hints from the game so that the graphics driver knows what to expect. Since Starfield sends in bogus hints, the graphics drivers get caught off gaurd trying to process the data and end up making bubbles in the command queue. These bubbles mean the GPU has to stop what it's doing, double check the assumptions it made about the indirect execute and start over again.

3) Starfield creates multiple `ExecuteIndirect` calls back to back instead of batching them meaning the problem above is compounded multiple times.
do you even understand what these words mean?

also, directly from your link:
Originally posted by HansKristian:
NOTE: The meaning of this PR, potential perf impact and the problem it tries to solve is being grossly misrepresented on other sites.
TROOPER181st Sep 12, 2023 @ 11:30am 
" the game is fully optimized maybe people need to upgrade their hardware "

the Darwin Award goes to.........

Todd Howard ; Starfield.

Congratulations Todd with your award. May many gamedevelopers learn from you.
igloosfolly Sep 12, 2023 @ 11:34am 
I was wondering when the Linux/Proton users would show up and just like that POOF their here. LMAO
Twyt Sep 12, 2023 @ 11:39am 
Originally posted by Toblm:
Originally posted by ChrilleSnille:
I can play BG3 and CP2077, Witcher 3 etc at 1080p 55-60fps with a I7 9700k and a GTX 1070. I can´t barely get 25fps at 720p native in Starfield.
Witcher 3 is 8 years old.
Cyberpunk is 3 years old.

Yes, your 5 year old and 7 year old hardware can run them better than the brand new game.
Both of those games are leagues ahead of Starfield in terms of graphics lol
pr1mus Sep 12, 2023 @ 11:40am 
Originally posted by Toblm:
Originally posted by ChrilleSnille:
I can play BG3 and CP2077, Witcher 3 etc at 1080p 55-60fps with a I7 9700k and a GTX 1070. I can´t barely get 25fps at 720p native in Starfield.
Witcher 3 is 8 years old.
Cyberpunk is 3 years old.

Yes, your 5 year old and 7 year old hardware can run them better than the brand new game.
notice how blud skipped BG3.
< >
Showing 1-15 of 30 comments
Per page: 1530 50

Date Posted: Sep 11, 2023 @ 7:39am
Posts: 30