Menu

#831 SMPlayer freezes when screen is entirely black

stable
open
nobody
None
5
2017-08-08
2017-08-06
No

I'm observing this for quite a long time.
When I'm watching movies, occasionally when there is a transition between pieces and there is a few seconds of completely black screen occasionally everything freezes. If I wait for long enough (like minutes or half a minute if I press Alt+F4) I'm getting a message that SMPlayer encountered an error, and here is what I see in the text box of that window:

/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --no-fs --vd-lavc-threads=16 --hwdec=auto --sub-auto=fuzzy --ao=pulse, --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=123731987 --monitorpixelaspect=1 --osd-scale=1 --sub-ass --embeddedfonts --sub-ass-line-spacing=0 --sub-scale=1 --sub-font=Arial --sub-color=#ffffffff --sub-shadow-color=#ff000000 --sub-border-color=#ff000000 --sub-border-size=2.5 --sub-shadow-offset=5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-codepage=UTF-8 --aid=1 --sub-pos=100 --volume=110 --cache=auto --start=1110 --osd-level=0 --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/home/nazar-pc/Картинки/smplayer_screenshots --audio-channels=2 --audio-pitch-correction=yes --af-add=equalizer=0:0:0:0:0:0:0:0:0:0 --volume-max=110 --term-playing-msg=MPV_VERSION=${=mpv-version:}
INFO_VIDEO_WIDTH=${=width}
INFO_VIDEO_HEIGHT=${=height}
INFO_VIDEO_ASPECT=${=video-aspect}
INFO_VIDEO_FPS=${=container-fps:${=fps}}
INFO_VIDEO_FORMAT=${=video-format}
INFO_VIDEO_CODEC=${=video-codec}
INFO_AUDIO_FORMAT=${=audio-codec-name}
INFO_AUDIO_CODEC=${=audio-codec}
INFO_AUDIO_RATE=${=audio-params/samplerate}
INFO_AUDIO_NCH=${=audio-params/channel-count}
INFO_LENGTH=${=duration:${=length}}
INFO_DEMUXER=${=current-demuxer:${=demuxer}}
INFO_SEEKABLE=${=seekable}
INFO_TITLES=${=disc-titles}
INFO_CHAPTERS=${=chapters}
INFO_TRACKS_COUNT=${=track-list/count}
METADATA_TITLE=${metadata/by-key/title:}
METADATA_ARTIST=${metadata/by-key/artist:}
METADATA_ALBUM=${metadata/by-key/album:}
METADATA_GENRE=${metadata/by-key/genre:}
METADATA_DATE=${metadata/by-key/date:}
METADATA_TRACK=${metadata/by-key/track:}
METADATA_COPYRIGHT=${metadata/by-key/copyright:}
INFO_MEDIA_TITLE=${=media-title:}
INFO_STREAM_PATH=${stream-path}
 --audio-client-name=SMPlayer --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} VB: ${=video-bitrate:0} AB: ${=audio-bitrate:0} /media/Data/torrents/Suits.s07e04.WEBDL.1080p.NewStudio.TV.mkv

Playing: /media/Data/torrents/Suits.s07e04.WEBDL.1080p.NewStudio.TV.mkv
 (+) Video --vid=1 (*) 'Suits.S07E04.1080p.WEB-DL.DD5.1.H264-RARBG' (h264 1920x1080 23.976fps)
 (+) Audio --aid=1 --alang=rus (*) 'NewStudio.TV' (ac3 6ch 48000Hz)
     Audio --aid=2 --alang=eng (ac3 6ch 48000Hz)
[equalizer] This filter is deprecated. Use 'anequalizer' or 'firequalizer' instead.
AO: [pulse] 48000Hz stereo 2ch float
Using hardware decoding (vdpau).
VO: [opengl] 1920x1080 vdpau[yuv420p]
INFO_VIDEO_DSIZE=1920x1080
MPV_VERSION=mpv 0.26.0
INFO_VIDEO_WIDTH=1920
INFO_VIDEO_HEIGHT=1080
INFO_VIDEO_ASPECT=1.777778
INFO_VIDEO_FPS=23.976025
INFO_VIDEO_FORMAT=h264
INFO_VIDEO_CODEC=h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
INFO_AUDIO_FORMAT=ac3
INFO_AUDIO_CODEC=ac3 (ATSC A/52A (AC-3))
INFO_AUDIO_RATE=48000
INFO_AUDIO_NCH=2
INFO_LENGTH=2510.344000
INFO_DEMUXER=mkv
INFO_SEEKABLE=yes
INFO_TITLES=
INFO_CHAPTERS=0
INFO_TRACKS_COUNT=3
METADATA_TITLE=
METADATA_ARTIST=
METADATA_ALBUM=
METADATA_GENRE=
METADATA_DATE=
METADATA_TRACK=
METADATA_COPYRIGHT=
INFO_MEDIA_TITLE=Suits.s07e04.WEBDL.1080p.NewStudio.TV.mkv
INFO_STREAM_PATH=/media/Data/torrents/Suits.s07e04.WEBDL.1080p.NewStudio.TV.mkv
INFO_TRACK_0: video 1 'eng' 'Suits.S07E04.1080p.WEB-DL.DD5.1.H264-RARBG' yes
INFO_TRACK_1: audio 1 'rus' 'NewStudio.TV' yes
INFO_TRACK_2: audio 2 'eng' '' no
The 'osd' command is deprecated. Use 'cycle osd-level' instead.

At the same time I see messages like following in dmesg:

[22428.920595] NVRM: Xid (PCI:0000:03:00): 68, CCMDs 00000034 0000c2b0
[23922.784439] NVRM: Xid (PCI:0000:03:00): 68, CCMDs 00000034 0000c2b0
[25507.115865] NVRM: Xid (PCI:0000:03:00): 68, CCMDs 00000034 0000c2b0
[26002.665610] NVRM: Xid (PCI:0000:03:00): 68, CCMDs 00000034 0000c2b0
[27347.460654] NVRM: Xid (PCI:0000:03:00): 68, CCMDs 00000034 0000c2b0
[28399.144507] NVRM: Xid (PCI:0000:03:00): 68, CCMDs 00000034 0000c2b0
[29250.977794] NVRM: Xid (PCI:0000:03:00): 68, CCMDs 00000034 0000c2b0

I'm on Ubuntu 17.10 64-bit. GPU is Nvidia GTX 1080, driver version 384.59 (happened on previous drivers as well).
SMPlayer 17.7.0 (build 8599)
Qt 5.7.1 (compiled with Qt 5.7.1)
MPV 0.26.0

There are no issues with video games or other applications, only with SMPlayer, only when completely black screen for few seconds.
Let me know if you need any additional information.

Discussion

  • Nazar Mokrynskyi

    Freezed once on final titles, when there was a white text on mostly black screen. One more time freezed in windowed mode, when there was a white circle on otherwise black screen.

     
  • Ricardo Villalba

    Is the problem still happening if you select a different video output (preferences -> general -> video) or if you turn off hardware decoding?

     
  • Nazar Mokrynskyi

    Currently "Default" video output is used, but don't know how to check which exactly was selected. Will try opengl for now. Disabling hardware deconding would be unfortunate, but I'll try it next.

     
  • Nazar Mokrynskyi

    opengl didn't help, going to disable hardware decoding

     
  • Nazar Mokrynskyi

    No issues with hardware acceleration turned off

     

Log in to post a comment.