Bug 49008 - Тухнет экран при проигрывании видео Wayland
Summary: Тухнет экран при проигрывании видео Wayland
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: mpv (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-06 13:38 MSK by Aleksandr Shamaraev
Modified: 2024-04-25 13:46 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Shamaraev 2024-01-06 13:38:08 MSK
Добра!
DE: GNOME 45.2 
$ mpv --version
mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
 built on Dec 27 2023 21:34:47
libplacebo version: v6.338.1
FFmpeg version: 6.1-alt2
FFmpeg library versions:
   libavutil       58.29.100
   libavcodec      60.31.102
   libavformat     60.16.100
   libswscale      7.5.100
   libavfilter     9.12.100
   libswresample   4.12.100

Ноутбук 
CPU: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8) @ 2.100GHz 
GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series 

MPV не совсем корректно работает на wayland.
Если в настройках Питания включено "Уменьшение яркости экрана", а также "Выключение экрана - 5 мин" (у меня так), то при просмотре видео сначала уменьшается яркость, а потом тухнет экран.

Добавление в ~/.config/mpv/mpv.conf строчки stop-screensaver (либо stop-screensaver=yes либо always) проблему не решает... я так понимаю оно более актуально для х11

Погуглив по интернету я нашел, что обойти данную проблему можно при помощи gnome-session-inhibit , то есть gnome-session-inhibit mpv multik.mp4

В файле /usr/share/applications/mpv.desktop после Exec= перед mpv  я вставил gnome-session-inhibit 

Сейчас все отлично работает при включенном уменьшении яркости экрана и выключении экрана через 5 мин (у меня так)

В ауре нашел упоминание про некий mpv-full но я так понимаю это не официальный пакет, но в нем проблема вроде как решена
Comment 1 Aleksandr Shamaraev 2024-01-06 14:26:12 MSK
Кстати, в вики арч линукса нашел ссылку на скрипт который вроде как решает вопрос с затухание экрана
Но работоспособность не проверял
https://gist.github.com/crazygolem/a7d3a2d3c0cee5d072c0cbbbdee69286

было бы не плохо если из коробки пакета бы учитывался данный нюанс )
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2024-04-23 21:13:44 MSK
(In reply to Aleksandr Shamaraev from comment #0)
> Добра!
> DE: GNOME 45.2 
> $ mpv --version
> mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
>  built on Dec 27 2023 21:34:47
> libplacebo version: v6.338.1
> FFmpeg version: 6.1-alt2
> FFmpeg library versions:
>    libavutil       58.29.100
>    libavcodec      60.31.102
>    libavformat     60.16.100
>    libswscale      7.5.100
>    libavfilter     9.12.100
>    libswresample   4.12.100
> 
> Ноутбук 
> CPU: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8) @ 2.100GHz 
> GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series 
> 
> MPV не совсем корректно работает на wayland.
> Если в настройках Питания включено "Уменьшение яркости экрана", а также
> "Выключение экрана - 5 мин" (у меня так), то при просмотре видео сначала
> уменьшается яркость, а потом тухнет экран.
> 
> Добавление в ~/.config/mpv/mpv.conf строчки stop-screensaver (либо
> stop-screensaver=yes либо always) проблему не решает... я так понимаю оно
> более актуально для х11
> 
> Погуглив по интернету я нашел, что обойти данную проблему можно при помощи
> gnome-session-inhibit , то есть gnome-session-inhibit mpv multik.mp4
> 
> В файле /usr/share/applications/mpv.desktop после Exec= перед mpv  я вставил
> gnome-session-inhibit 
> 
> Сейчас все отлично работает при включенном уменьшении яркости экрана и
> выключении экрана через 5 мин (у меня так)
> 
> В ауре нашел упоминание про некий mpv-full но я так понимаю это не
> официальный пакет, но в нем проблема вроде как решена
См. https://github.com/mpv-player/mpv/issues/9275 и https://gitlab.gnome.org/GNOME/mutter/-/commit/388b534062d77dd48ffc833a148e975fe5a6bce2 

Начиная с версии 45.0 поддержка idle inhibit protocol появилась в mutter, т.е. сейчас все должно работать без костылей.
Comment 3 Aleksandr Shamaraev 2024-04-24 04:19:17 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2)
> Начиная с версии 45.0 поддержка idle inhibit protocol появилась в mutter,
> т.е. сейчас все должно работать без костылей.

Здравствуйте.

При работе от батареи, в полноэкранном режиме просмотра видео, со временем идет уменьшение яркости экрана, а затем выключение экрана.

mpv-0.38.0-alt1.x86_64

Стенд:
OS: ALT Regular Sisyphus x86_64
Kernel: 6.1.87-std-def-alt1
DE: GNOME 46.1
CPU: Intel Celeron N4020C (2) @ 2.800GHz
GPU: Intel GeminiLake [UHD Graphics 600]
Comment 4 Aleksandr Shamaraev 2024-04-24 04:21:59 MSK
Я позже попробую изложить это в issue на mpv
Comment 5 Aleksandr Shamaraev 2024-04-25 13:46:26 MSK
Здравствуйте.

https://github.com/mpv-player/mpv/issues/13988