<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>49008</bug_id>
          
          <creation_ts>2024-01-06 13:38:08 +0300</creation_ts>
          <short_desc>Тухнет экран при проигрывании видео Wayland</short_desc>
          <delta_ts>2024-07-22 08:39:28 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>mpv</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aleksandr Shamaraev">mr.shad</reporter>
          <assigned_to name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</assigned_to>
          <cc>aris</cc>
    
    <cc>evg</cc>
    
    <cc>lakostis</cc>
    
    <cc>oleg</cc>
    
    <cc>vkni</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>239926</commentid>
    <comment_count>0</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-01-06 13:38:08 +0300</bug_when>
    <thetext>Добра!
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.
Если в настройках Питания включено &quot;Уменьшение яркости экрана&quot;, а также &quot;Выключение экрана - 5 мин&quot; (у меня так), то при просмотре видео сначала уменьшается яркость, а потом тухнет экран.

Добавление в ~/.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 но я так понимаю это не официальный пакет, но в нем проблема вроде как решена</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>239927</commentid>
    <comment_count>1</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-01-06 14:26:12 +0300</bug_when>
    <thetext>Кстати, в вики арч линукса нашел ссылку на скрипт который вроде как решает вопрос с затухание экрана
Но работоспособность не проверял
https://gist.github.com/crazygolem/a7d3a2d3c0cee5d072c0cbbbdee69286

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

Начиная с версии 45.0 поддержка idle inhibit protocol появилась в mutter, т.е. сейчас все должно работать без костылей.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245262</commentid>
    <comment_count>3</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-04-24 04:19:17 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2)
&gt; Начиная с версии 45.0 поддержка idle inhibit protocol появилась в mutter,
&gt; т.е. сейчас все должно работать без костылей.

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

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

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]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245263</commentid>
    <comment_count>4</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-04-24 04:21:59 +0300</bug_when>
    <thetext>Я позже попробую изложить это в issue на mpv</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245410</commentid>
    <comment_count>5</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-04-25 13:46:26 +0300</bug_when>
    <thetext>Здравствуйте.

https://github.com/mpv-player/mpv/issues/13988</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247918</commentid>
    <comment_count>6</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2024-06-21 00:21:48 +0300</bug_when>
    <thetext>(In reply to Aleksandr Shamaraev from comment #5)
&gt; Здравствуйте.
&gt; 
&gt; https://github.com/mpv-player/mpv/issues/13988

такой вопрос - а помогает ли использование -vo=gpu-next?

Было бы неплохо увидеть вывод mpv при проигрывании видео, он находит wayland и idle inhibit protocol или нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248408</commentid>
    <comment_count>7</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-07-02 06:47:01 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #6)
&gt; такой вопрос - а помогает ли использование -vo=gpu-next?

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

Да помогает, также помогает удаление файла конфигурации mpv

В общем как я выяснил, проблема воспроизводится только при использовании 

vo=dmabuf-wayland

По этому я думаю, что данный баг можно тут закрыть, а про vo=dmabuf-wayland я напишу в issue

С уважением.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248410</commentid>
    <comment_count>8</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-07-02 07:40:17 +0300</bug_when>
    <thetext>(Ответ для Aleksandr Shamaraev на комментарий #7)
&gt; vo=dmabuf-wayland


Данная проблема решена 2 месяца назад.

https://github.com/mpv-player/mpv/pull/14209

Я так понимаю, когда Вы пересоберете плеер, она уйдет.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>