Game: the start sometimes sits at 100% on Loading pipelines before going on to the game #714
Labels
No labels
area/accessibility
area/audio
area/input
area/install
area/menu
area/renderer
area/saves
area/tooling
area/upscaling
beanstalk: approved @ 1697603
beanstalk: approved @ 2c5a62e
beanstalk: approved @ 4fd82b7
beanstalk: approved @ 64d6d09
beanstalk: approved @ 6f91fae
beanstalk: approved @ 70a78f9
beanstalk: approved @ 8015c9a
beanstalk: approved @ 8d361dc
beanstalk: approved @ 9d8356e
beanstalk: approved @ abf2227
beanstalk: approved @ d82f202
beanstalk: approved @ e5f1e40
beanstalk: approved @ ee8ab5f
ci: approved
good first issue
gpu/amd
gpu/igpu
gpu/intel
gpu/nvidia
help wanted
kind
bug
kind
chore
kind
docs
kind
feature
kind
performance
kind
question
needs measurements
platform/linux
platform/macos
platform/steam-deck
platform/windows
preview
priority
critical
priority
high
priority
low
regression
risk
high
risk
low
risk
medium
status
blocked
status
confirmed
status
duplicate
status
invalid
status
needs-info
status
wontfix
testing wanted
ci: approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Longshot#714
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A player reports that the start sometimes sits on Loading pipelines at 100% (32,623 / 32,623 pipelines, "a few seconds left") for a while before it goes on to the game. It does reach the game in the end: it isn't a hang, but it looks like one.
Reported on Discord: https://discord.com/channels/1569849200047427645/1569849200617726065/1571398809983127662
How to reproduce
Notes
gpu/vk/vk_progress.hthe bar only reads 100% once every counted part is over (fraction()holds it under 0.999 until then). After that the screen keeps the pipeline view until the start isfinished, when it shows "Starting the game". So the wait is in work that isn't counted, between the last pipeline and the end of the start. Candidates: writing the pipeline cache back, waiting for worker threads, or the first work for the game.Fixed: #721