You are not logged in.
1So, somedays ago i was trying to screenrecord my pc it worked pretty nicely And it was on plasma(X11)
but in hyprland(Wayland) it didnt worked by default with radeon driver then i switched to amdgpu driver then it works but very poorly like cant even properly record a 640x384 resolution with 30fps
its not using my cpu gpu capabilities.
and on plasma i even screenrecorded with 1366x768 with 60fps
had no issues so far
and my specs here https://pastebin.com/R3dqaUTU
someone please help
Last edited by Aman33 (2024-02-21 08:11:24)
Offline
you have looked at https://wiki.archlinux.org/title/Open_B … re#Wayland ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Afaik the pipewire capture source does not yet properly support accelerated contexts so this might be normal currently (very possible I'm outdated here, don't follow that as actively)
Offline
Since I use Plasma Wayland as well, I can recommend what I use, which works on my machine, and OBS has very little overhead.
I install OBS from Flathub, since that's built and provided officially by the OBS team. I also install:
com.obsproject.Studio.Plugin.GStreamerVaapi
gstreamer-vaapi org.freedesktop.Platform.GStreamer.gstreamer-vaapi//21.08 (try version 22.08 if it doesn't work)
Then I have the following settings in Settings > Output > Recording:
Type: standard
Encoder: GStreamer (h264/h265 depending on your hardware capabilities)
Encoder settings > Encoder type: VA-API
Encoder settings > Device: /dev/dri/renderD128 (unless you have multi GPUs)
Then on your Scene, you can add a PipeWire source. The portal should ask which screen/window to share, and it will just work :-)
Hopefully this can help you.
Last edited by icar (2024-02-21 12:37:37)
Offline
you have looked at https://wiki.archlinux.org/title/Open_B … re#Wayland ?
No I will try
Offline
Since I use Plasma Wayland as well, I can recommend what I use, which works on my machine, and OBS has very little overhead.
I install OBS from Flathub, since that's built and provided officially by the OBS team. I also install:
com.obsproject.Studio.Plugin.GStreamerVaapi
gstreamer-vaapi org.freedesktop.Platform.GStreamer.gstreamer-vaapi//21.08 (try version 22.08 if it doesn't work)
Then I have the following settings in Settings > Output > Recording:
Type: standard
Encoder: GStreamer (h264/h265 depending on your hardware capabilities)
Encoder settings > Encoder type: VA-API
Encoder settings > Device: /dev/dri/renderD128 (unless you have multi GPUs)
Then on your Scene, you can add a PipeWire source. The portal should ask which screen/window to share, and it will just work :-)
Hopefully this can help you.
Thanks I'll try
But I hate flatpacks ![]()
Offline