Headless output goes black in recording if others are disabled #14616
Unanswered
alba4k
asked this question in
Bugs - Renderer
Replies: 1 comment
-
|
Confirmed. The bug is completely real and persistent. Even if I explicitly try to push the active workspace onto the headless output using moveworkspacetomonitor before disabling eDP-1, the recording still turns completely black. bug_hypr_test.mp4The renderer loop for headless outputs seems to completely freeze as soon as the active physical monitor count drops to zero. I used a small bash script, if anyone needs it, here it is: #!/bin/bash
hyprctl output create headless XYZ
wf-recorder -o XYZ -f /tmp/bug_hypr_test.mp4 &
WF_PID=$!
sleep 1
hyprctl keyword monitor eDP-1,disable
sleep 3
hyprctl keyword monitor eDP-1,preferred,auto,1
hyprctl reload
sleep 2
kill -2 $WF_PID
hyprctl output remove XYZ
echo "END TEST" |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
steps to replicate:
hyprctl output create headless XYZwf-recorder -o XYZ -f test.mp4hyprctl eval 'hl.monitor({output="eDP-1", disabled = true})'; sleep 3; hyprctl reloadwf-recorderthe recording went black the moment eDP-1 was disabled and never recovered (not even after eDP-1 is waked by the reload, although I was recording the output XYZ
Beta Was this translation helpful? Give feedback.
All reactions