-
Notifications
You must be signed in to change notification settings - Fork 97
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
SCX has problems resuming from standby #342
Comments
Same does occur, when using rusty and going into sleep. latest 6.9 Release, NVIDIA 4070S, 7950X3D, 0.1.10 scx-release. |
Having the same error here. Causes extreme lag and frequent freezes. |
Can someone who can reproduce the problem run the following https://github.com/sched-ext/sched_ext/blob/sched_ext/tools/sched_ext/scx_show_state.py It will look like this:
|
Thank you, @SaberJ2X, for reporting the problem. There were two issues (as least I found). One is the kernel does not properly run ops.cpu_online() callback when resumed. This problem should be fixed by this PR.
|
The issue is closed after kernel fix and scx_lavd fix. |
Greetings
I've been using CachyOS with a Sched-EXT kernel and using lavd on a Steam Deck (though it might apply to other systems) that doesn't happen when I disable EXT-SCHED (sudo systemctl stop scx)
not really sure what to mention but...
a thread seems to get stuck and it causes the device to turn really unresponsive to even inputs and audio de-syncs or gets garbled
the steps to reproduce this problem are...
boot into gamemode (default behavior)
go into a game
after I'm in game, I press standby
after a few minutes, resume play...
then I quit the game and try to open another game
it usually does it this quickly, but sometimes it needs a second try (standby -> resume -> change game)
and if you have onscreen performance numbers enabled you'll see a core, or multiple, stuck on 100%
I've included pictures and a log
lavd3.log
The text was updated successfully, but these errors were encountered: