-
-
Notifications
You must be signed in to change notification settings - Fork 233
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
[Bug] Frametime is getting worse when screen share is active #1062
Comments
there's no way you'll get hardware encoding on NVIDIA anyway, but with some tweaks you might get cpu encoding to be usable especially with a powerful cpu like that. does this happen if the gpu isn't starved running at 100% load? |
does this happen if you turn off the livestream preview? is your second screen running on a different refresh rate? do you want to test KDE instead to check if it's not a mutter bug? |
i'm already running vesktop only on CPU. I will try disable livestream preview and KDE Plasma as soon as i can. |
I launched the game and screenshare with and without Hardware Acceleration on KDE Plasma (X11), the same problem. |
Check Wayland first |
Okay, but personally the option with Wayland doesn’t suit me, because I’m an Nvidia user. |
but knowing if it happens on Wayland is still a must have to diagnose this |
I launched the game and screenshare on Wayland using a gamescope with SDL Backend X11 (otherwise the game would not start) and the frametime was smooth, looks like this is an X11 problem |
I also noticed that even after disabling the screenshare, the frametime will be worse until Vesktop is restarted. |
If it's X11 limitation there's nothing you can do about it. |
I am also experiencing a similar issue on KDE Wayland, however I've also noticed that if I'm watching someone else's stream then the issue doesn't occur, or at least isn't nearly as prevalent. I'm on the 6.12.11 kernel from Nobara 41, a fork of Fedora. |
This happens to me. My temporary solution is screen share again and the FPS goes up. You dont need stop the stream, just go to the screen share settings and click on "Go live" again and the stream will not change but the FPS will go up. My specs: |
unfortunately it didn't help me |
Is it possible to use the video capture method like in OBS or GPU Screen Recorder from DEC05EBA in future updates of Vesktop? I don't really understand development, maybe there are some technical reasons that don't allow this, so I'm just suggesting |
screen capture is handled entirely by chromium and your system. we have 0 control over it. https://wiki.archlinux.org/title/Chromium#Hardware_video_acceleration |
Do you know why watching someone else's stream might improve performance? |
Switched to wayland due new nvidia drivers update. Seems like all working correct. |
Discord Account
keqwerty
Operating System
Arch Linux (6.6 LTS Kernel)
Linux Only ~ Desktop Environment
Gnome on Xorg
Package Type
Flatpak (also tried AUR)
What happens when the bug or crash occurs?
The bug happens when I play a game on Proton and start screen sharing. It doesn't matter if the window or the whole screen is captured, if the audio is on or not, and the quality of the screen sharing doesn't matter either. I don't know if this only happens on Proton games, as I don't have any other 3D games running natively on Linux.
Video: https://youtu.be/sCk4cPCa4gU
What is the expected behaviour?
I expected normal frametime when sharing the screen
How do you recreate this bug or crash?
Debug Logs
Request Agreement
The text was updated successfully, but these errors were encountered: