aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2023-07-22 20:12:41 +0200
committerdec05eba <dec05eba@protonmail.com>2023-07-22 20:12:41 +0200
commit9ca5b8ec3a818454ebb139ae9007184584aa2f5e (patch)
tree352efb7528496b1e68efa1749e44c3c47bfb2631 /TODO
parent4de23c25561bae0026a97f7ed9d3d64f3d558aaa (diff)
Fix cursor offset in kms grab (amd/intel), disable wlroots capture until its fixed
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 1 insertions, 3 deletions
diff --git a/TODO b/TODO
index 3232daf..33710de 100644
--- a/TODO
+++ b/TODO
@@ -74,8 +74,6 @@ Limit fps recording with x damage. This is good when running replay mode 24/7 an
On nvidia some games apparently causes the game to appear to stutter (without dropping fps) when recording a monitor but not using
when using direct screen capture. Observed in Deus Ex and Apex Legends.
-Test kms_cuda on hyprland and other wlroots based compositor to see if it works.
-
Support "screen" (all monitors) capture on wayland. This should be done by getting all drm fds and multiple EGL_DMA_BUF_PLANEX_FD_EXT to create one egl image with all fds combined.
Support pipewire screen capture?
@@ -83,4 +81,4 @@ Support screen rotation.
When nvidia supports hardware cursor then capture the cursor. Right now the cursor is captured because it's a software cursor so it's composed on the dma buf.
CPU usage is pretty high on AMD/Intel/(Nvidia(wayland)), why? opening and closing fds, creating egl, cuda association, is slow when done every frame. Test if desktop portal screencast has better performance.
-Fix cursor offset in kms_vaapi when capturing with multiple monitors. \ No newline at end of file
+Capture is broken on amd on wlroots. It's disabled at the moment and instead uses kms capture. Find out why we get a black screen in wlroots. \ No newline at end of file