diff options
author | Christian Pointner <equinox@spreadspace.org> | 2024-04-01 18:47:01 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2024-04-01 18:47:01 +0200 |
commit | f2d31fef4cb7258c12b7db9a6acfb01e6b960d0f (patch) | |
tree | 00b3c71a1f589502c519a6cc96b3920e43c7063e /roles/streaming/mpv-headless/tasks/main.yml | |
parent | the video= cmdline option for setting the preferred KMS resolution is flawed. (diff) |
mpv-headless: go back to using video= kernel command line option
problems with not working mode selection can be worked around using
custom edid.bin files...
Diffstat (limited to 'roles/streaming/mpv-headless/tasks/main.yml')
-rw-r--r-- | roles/streaming/mpv-headless/tasks/main.yml | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/roles/streaming/mpv-headless/tasks/main.yml b/roles/streaming/mpv-headless/tasks/main.yml index 65fa547d..79ca1e31 100644 --- a/roles/streaming/mpv-headless/tasks/main.yml +++ b/roles/streaming/mpv-headless/tasks/main.yml @@ -9,7 +9,6 @@ - firmware-linux - ffmpeg - mpv - - libdrm-tests state: present - name: install non-free vaapi drivers @@ -46,16 +45,8 @@ if [ -z "$DISPLAY" ]; then case $(tty) in /dev/tty1) - setterm --clear=all --cursor off - args="" - for sysfs_f in /sys/class/drm/card*; do - if [ -e "$sysfs_f/status" ] && [ $(cat "$sysfs_f/status") = "connected" ]; then - connector=$(basename $sysfs_f | sed -E 's/card[0-9]+-//') - args="$args -s $connector:{{ mpv_headless_video_mode | replace('@', '-') }}" - fi - done - exec /usr/bin/modetest -F smpte $args - #sleep inf + setterm --clear=all --cursor off --background black + sleep inf ;; esac fi |