flathub / com.obsproject.Studio

This repository is no longer used to build OBS. Issues should be reported at https://github.com/obsproject/obs-studio
https://github.com/obsproject/obs-studio
29 stars 21 forks source link

Extremely poor performance when screencasting single window using pipewire #85

Open cjao opened 3 years ago

cjao commented 3 years ago

I just installed OBS studio from Flathub and attempted to record a screencast using the new pipewire plugin on Wayland. The video capture is extremely slow and unusable when I try to record a single window. Interestingly, capturing the entire desktop instead of an individual window yields far better performance as demonstrated in the attached samples: screencast-experiments.zip.

My laptop is running Fedora Silverblue 32 with Intel graphics.

sofiageo commented 3 years ago

I had similar issues - my recording would freeze until I move the mouse, and some cursor glitches - which looks to be resolved by yesterdays update (I'm using Arch Linux). The things I see that have been updated and might be related are:

Gnome 3.36 -> 3.38 Mesa 20.1.8 -> 20.2.0 pipewire 0.3.12 -> 0.3.13

I'm using AMD graphics (5700 XT)

vchernin commented 3 years ago

Can you retest this on OBS 27? I’m curious if there’s any difference between Intel and AMD here as I believe Intel is able to more efficiently use dma-buf due to bugs in Mutter/drivers.