-
-
Notifications
You must be signed in to change notification settings - Fork 171
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
late subsystem initialization #4315
Labels
Comments
Log sample showing where most of the time is being spent:
|
Worth tying this with #1942 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There's only so much we can do when trying to start the client faster (#2347).
Some things take time if you want to do them properly, ie: codecs testing and validation, especially gstreamer.
Others require disk I/O, ie: loading menu icons, etc
These delays are more noticeable now that the pyqt6 client connects instantly (albeit without any features!): #4314
It should be possible to delay some of these things and update the server once we have the results (ie: list of codecs).
Other things we can just start later (ie: audio)
Some things can run in parallel with connecting to the server and are only really needed later (ie: opengl probing is only needed when we show a window, and not all windows)
The text was updated successfully, but these errors were encountered: