Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
Wohnort: Essen, NRW
|
Mein System:
1
2
3
4
5
6
7
8
9
10
11
12
13 | ~$ inxi -F
System: Host: nexus Kernel: 4.4.0-145-generic x86_64 (64 bit)
Desktop: Unity 7.4.5 Distro: Ubuntu 16.04 xenial
Machine: Mobo: ASRock model: FM2A88M-HD+ R2.0
Bios: American Megatrends v: P1.90 date: 05/08/2015
CPU: Quad core AMD A8-7600 Radeon R7 10 Compute Cores 4C+6G (-MCP-) cache: 8192 KB
clock speeds: max: 3100 MHz 1: 1900 MHz 2: 1400 MHz 3: 1400 MHz
4: 1900 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] Kaveri [Radeon R7 Graphics]
Display Server: X.Org 1.18.4 drivers: ati,radeon (unloaded: fbdev,vesa)
Resolution: 1920x1080@60.00hz
GLX Renderer: AMD KAVERI (DRM 2.43.0 / 4.4.0-145-generic, LLVM 6.0.0)
GLX Version: 3.0 Mesa 18.0.5
|
Ich kann nicht genau sagen seit wann die Hardware Beschleunigung nicht mehr funktioniert wenn ich mpv per SMPlayer nutze. Es hat auf jeden Fall immer mit beiden Varianten (vaapi, vdpau) funktioniert. Nutze ich mpv direkt wird zumindest vdpau angewendet. Stelle ich per mpv.conf auf vaapi um wird auch mit mpv only keine Hardware Beschleunigung genutzt. | SMPlayer 19.1.0 (Revision 9191)
PID USER PR NI VIRT RES SHR S %CPU %MEM ZEIT+ BEFEHL
1858 ralf 20 0 2291148 243804 60800 S 82,1 3,4 0:34.45 mpv
2135 ralf 20 0 1957524 155904 85924 S 15,0 2,2 47:45.67 compiz
1083 root 20 0 939588 186000 90092 S 14,0 2,6 65:02.52 Xorg
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | mpv --version
mpv 0.27.0-amended (C) 2000-2017 mpv/MPlayer/mplayer2 projects
.
~$ mpv dvb://zdf_neo\ HD\(ZDFvision\)
Playing: dvb://zdf_neo HD(ZDFvision)
[dvbin] dvb_tune DVB-S2 Freq: 11361000
[ffmpeg/video] h264: Increasing reorder buffer to 2
.
.
Using hardware decoding (vdpau).
VO: [opengl] 1280x720 vdpau[yuv420p]
.
PID USER PR NI VIRT RES SHR S %CPU %MEM ZEIT+ BEFEHL
5272 ralf 20 0 1632168 128216 65272 S 9,3 1,8 0:04.08 mpv
1083 root 20 0 938024 189128 67764 S 9,0 2,7 84:18.14 Xorg
2135 ralf 20 0 1958296 156604 85924 S 8,3 2,2 66:35.66 compiz
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | ~$ vainfo
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.40 (libva 1.7.0)
vainfo: Driver version: mesa gallium vaapi
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileNone : VAEntrypointVideoProc
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 | ~$ vdpauinfo
display: :0 screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0
Video surface:
name width height types
-------------------------------------------
420 16384 16384 NV12 YV12
422 16384 16384 UYVY YUYV
444 16384 16384 Y8U8V8A8 V8U8Y8A8
Decoder capabilities:
name level macbs width height
----------------------------------------------------
MPEG1 --- not supported ---
MPEG2_SIMPLE 3 9216 2048 1152
MPEG2_MAIN 3 9216 2048 1152
H264_BASELINE 41 9216 2048 1152
H264_MAIN 41 9216 2048 1152
H264_HIGH 41 9216 2048 1152
VC1_SIMPLE 1 9216 2048 1152
VC1_MAIN 2 9216 2048 1152
VC1_ADVANCED 4 9216 2048 1152
MPEG4_PART2_SP 3 9216 2048 1152
MPEG4_PART2_ASP 5 9216 2048 1152
DIVX4_QMOBILE --- not supported ---
DIVX4_MOBILE --- not supported ---
DIVX4_HOME_THEATER --- not supported ---
DIVX4_HD_1080P --- not supported ---
DIVX5_QMOBILE --- not supported ---
DIVX5_MOBILE --- not supported ---
DIVX5_HOME_THEATER --- not supported ---
DIVX5_HD_1080P --- not supported ---
H264_CONSTRAINED_BASELINE 0 9216 2048 1152
H264_EXTENDED --- not supported ---
H264_PROGRESSIVE_HIGH --- not supported ---
H264_CONSTRAINED_HIGH --- not supported ---
H264_HIGH_444_PREDICTIVE --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
.
.
|
vdpau und vaapi funktionieren. Die SMPlayer Einstellungen habe ich schon gelöscht und neu eingerichtet, keine Änderung. Hat noch jemand einen Tipp für mich? Im Moment sind mir die Ideen ausgegangen.
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
4.4.0-145
Du hast Unity, der Treiber für die AMD liegt im Kernel, und mpv war unter 16.04 auch noch nicht so toll. Unter 18.04 läuft das alles deutlich runder. Ich nutze mpv nackt über Tastenkombis, kann man über Liste bequem einstellen. Egal, das nur nebenbei ... Starte SMPlayer über das Terminal, öffne einen Film und veröffentliche die Fehlermeldungen. Eigentlich sollte der ausführlich "meckern". P.S. nutzt AMD jetzt nicht schon länger bevorzugt VDPAU und das äußertst stabil und zuverlässig? Mit Xubuntu 18.10 habe ich 2% Last (Pulseaudio/System) bei einem YT 4k Trailer, sehr gut. 👍
|
Bleys
(Themenstarter)
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
Wohnort: Essen, NRW
|
hakel schrieb: 4.4.0-145
Du hast Unity, der Treiber für die AMD liegt im Kernel, und mpv war unter 16.04 auch noch nicht so toll. Unter 18.04 läuft das alles deutlich runder.
Wie gesagt, lief immer ohne Probleme. Ich bin von VLC auf SMPlayer plus mpv umgestiegen weil die Hardware Beschleunigung so gut funktioniert hat..
Ich nutze mpv nackt über Tastenkombis, kann man über Liste bequem einstellen.
Funktioniert nicht mit einer channels.conf mpv bietet keine Möglichkeit umzuschalten. Da habe ich aber inzwischen ein kleines Script geschrieben dass das erledigt.
Egal, das nur nebenbei ... Starte SMPlayer über das Terminal, öffne einen Film und veröffentliche die Fehlermeldungen. Eigentlich sollte der ausführlich "meckern".
Das habe ich als erstes gemacht. Nicht eine Fehlermeldung! Siehe Screenshot.
P.S. nutzt AMD jetzt nicht schon länger bevorzugt VDPAU und das äußertst stabil und zuverlässig? Mit Xubuntu 18.10 habe ich 2% Last (Pulseaudio/System) bei einem YT 4k Trailer, sehr gut. 👍
War auch unter 16.04 so...
- Bilder
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Prima, SMPlayer verdeckt die Meldungen. 👍 Da mußt du vermutlich nur einen Schalter/Bootoption "verbose" setzen. Bei mpv und VLC ist das nicht notwendig, die "quatschen" auch so viel. So etwas nervt! Ohne Fehlermeldungen geht es nicht. P.S. Wenn es in der Vergangenheit geklappt hat, muß es natürlich jetzt -ANNO 2019- nicht auch klappen. Du reitest ein "totes" Pferd.
|
Bleys
(Themenstarter)
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
Wohnort: Essen, NRW
|
hakel schrieb: Prima, SMPlayer verdeckt die Meldungen. 👍 Da mußt du vermutlich nur einen Schalter/Bootoption "verbose" setzen. Bei mpv und VLC ist das nicht notwendig, die "quatschen" auch so viel. So etwas nervt!
SMPlayer bietet keinen Schalter dafür...
Ohne Fehlermeldungen geht es nicht. P.S. Wenn es in der Vergangenheit geklappt hat, muß es natürlich jetzt -ANNO 2019- nicht auch klappen. Du reitest ein "totes" Pferd.
Ich kann es nicht mehr hören. Was ist an LTS so schwer zu verstehen? Ich nutze LTS weil da so etwas -nicht- passieren sollte.
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Dann schau mal in die Log von mpv, Pfad der Log kann man auch in der Konfig einstellen. https://wiki.ubuntuusers.de/SMPlayer/ Es gibt ein PPA.
|
Dogeater
Anmeldungsdatum: 16. Juni 2015
Beiträge: 3381
|
LTS + Multimedia-Affinität = Augenwischerei. Alles Fake. Kannst gleich auf STS umsteigen.
|
RamSpeicher
Anmeldungsdatum: 17. Juli 2009
Beiträge: 2508
|
Bleys schrieb:
Ich nutze LTS weil da so etwas -nicht- passieren sollte.
Nicht Böse sein, aber Du bist schon so lange dabei, Du müsstest es eigentlich besser Wissen. hakel schrieb:
P.S. nutzt AMD jetzt nicht schon länger bevorzugt VDPAU und das äußertst stabil und zuverlässig?
Hardware video acceleration aus dem Arch Wiki.
Mit Xubuntu 18.10 habe ich 2% Last (Pulseaudio/System) bei einem YT 4k Trailer, sehr gut. 👍
Du hast Unity, der Treiber für die AMD liegt im Kernel, und mpv war unter 16.04 auch noch nicht so toll. Unter 18.04 läuft das alles deutlich runder.
Von daher die Frage an dich Bleys was ist denn mit 18.04, da bereits getestet ❓ Für AMDGPU lohnt es sich auf Grund der ständigen Weiterentwicklung immer den in Ubuntu neuesten verfügbaren Kernel zu Nutzen. Ebenso dürfte Dir das auch evtl. crazy-biscuit Bestätigen. Je neuer der Kernel desto bessere Treiberunterstützung. Und wenn Dir Gnome oder Mate nicht zusagen, dann Probiere doch mal XFCE. Und auch wenn Dir das jetzt nicht gefällt aber das mit dem toten Pferd von hakel, ja da gebe ich Ihm Recht. 16.04 + 4.4er Kernel und älterer AMDGPU Version ☹
|
Bleys
(Themenstarter)
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
Wohnort: Essen, NRW
|
RamSpeicher schrieb: Bleys schrieb:
Ich nutze LTS weil da so etwas -nicht- passieren sollte.
Nicht Böse sein, aber Du bist schon so lange dabei, Du müsstest es eigentlich besser Wissen.
Bin ich nicht 😉 Nur sind meine Erfahrungen mit den LTS Versionen überwiegend gut und auch aus ziemlich langen leidvollen Erfahrungen halte ich viel von "Don't change a running System" ☺
Von daher die Frage an dich Bleys was ist denn mit 18.04, da bereits getestet ❓ Für AMDGPU lohnt es sich auf Grund der ständigen Weiterentwicklung immer den in Ubuntu neuesten verfügbaren Kernel zu Nutzen. Ebenso dürfte Dir das auch evtl. crazy-biscuit Bestätigen.
Meine integrierte Grafik der APU wird nicht von AMDGPU unterstützt.
Je neuer der Kernel desto bessere Treiberunterstützung. Und wenn Dir Gnome oder Mate nicht zusagen, dann Probiere doch mal XFCE. Und auch wenn Dir das jetzt nicht gefällt aber das mit dem toten Pferd von hakel, ja da gebe ich Ihm Recht. 16.04 + 4.4er Kernel und älterer AMDGPU Version ☹
Ja.. in den letzten 2 Jahren der LTS Laufzeit fange ich eh an über den Sprung zur nächsten LTS Version nach zu denken. Auf meinem Lappi läuft schon länger 18.04. Bin soweit zufrieden damit. Bis dahin nutze ich erst mal MPV direkt. [Nachtrag] SMPlayer nutzt mpv/mplayer mit der --no-config Option die sich anscheinend auch nicht ausschalten läßt. Deshalb greifen die Einträge in der mpv.conf nicht.
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
https://www.phoronix.com/scan.php?page=article&item=amd-kaveri-2018&num=2 Kaveri ist doch gar nicht so alt.
meine Erfahrungen mit den LTS Versionen überwiegend gut
Meine Erfahung mit Xubuntu und den Zwischenversionen ist noch besser. 16.04 lief bei mir gar nicht gut wegen der systemd Umstellung. Man kann gar nicht meckern, läuft alles prima seit einiger Zeit. 👍
SMPlayer nutzt mpv/mplayer mit der --no-config Option
Hört sich logisch an, SMPlayer steuert das Backend. Trotzdem sollte es eine Möglichkeit für Debugging geben, das ist nicht gut gelöst. Bleibt eine neue Version ... wie auch immer ... Ohne Fehlerhinweise kann man nur "Bug" sagen.
|
Bleys
(Themenstarter)
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
Wohnort: Essen, NRW
|
Falls es jemanden interessiert. Auch der SMPlayer liefert Ausgaben 😉 Während ein Video/TV gespielt wird: Menü Anzeige → mplayer/mpv Protokoll und SMPlayer Protokoll. Die Unterschiede: mpv direkt mit ca, 5% CPU Last:
~$ mpv dvb://ONE\ HD\(ARD\)
Playing: dvb://ONE HD(ARD)
[dvbin] DVBv5: FE_GET_PROPERTY(DTV_ENUM_DELSYS) error: 22, FD: 11
[dvbin]
[dvbin] dvb_tune DVB-S2 Freq: 11052000
[ffmpeg] NULL: SPS unavailable in decode_picture_timing
[ffmpeg] NULL: non-existing PPS 0 referenced
.
[ffmpeg/video] h264: SPS unavailable in decode_picture_timing
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: decode_slice_header error
[ffmpeg/video] h264: no frame!
.
(+) Video --vid=1 (h264 1280x720 50.000fps)
(+) Audio --aid=1 (ac3 2ch 48000Hz)
Cannot load libcuda.so.1
[ffmpeg/video] h264: co located POCs unavailable
Using hardware decoding (vdpau).
AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 1280x720 vdpau[yuv420p]
File tags:
Title: ONE HD(ARD)
AV: 00:00:06 / 00:00:09 (70%) A-V: 0.000 Cache: 2s+4MB
SMPlayer mit ca. 28% CPU Last:
Playing: dvb://ONE HD(ARD)
[dvbin] DVBv5: FE_GET_PROPERTY(DTV_ENUM_DELSYS) error: 22, FD: 12
[dvbin]
[dvbin] dvb_tune DVB-S2 Freq: 11052000
[ffmpeg] NULL: SPS unavailable in decode_picture_timing
[ffmpeg] NULL: non-existing PPS 0 referenced
.
[ffmpeg/video] h264: SPS unavailable in decode_picture_timing
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: SPS unavailable in decode_picture_timing
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: decode_slice_header error
[ffmpeg/video] h264: no frame!
.
(+) Video --vid=1 (h264 1280x720 50.000fps)
(+) Audio --aid=1 (ac3 2ch 48000Hz)
[ffmpeg/video] h264: co located POCs unavailable
[ffmpeg/video] h264: co located POCs unavailable
[ffmpeg/video] h264: co located POCs unavailable
[ffmpeg/video] h264: co located POCs unavailable
[ffmpeg/video] h264: co located POCs unavailable
[ffmpeg/video] h264: co located POCs unavailable
AO: [pulse] 48000Hz stereo 2ch float
VO: [vdpau] 1280x720 yuv420p
[vo/vdpau] Compositing window manager detected. Assuming timing info is inaccurate.
INFO_VIDEO_DSIZE=1280x720 Und so startet der SMPlayer mpv:
/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --msg-level=ffmpeg/demuxer=error --no-fs --hwdec=no --sub-auto=fuzzy --vo=vdpau, --stop-screensaver --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=25165892 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --osd-bar-align-y=0.6 --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=0.75 --sub-shadow-offset=2.5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-codepage=ISO-8859-1 --sub-pos=100 --volume=83 --cache=auto --vf-add=lavfi=[yadif=mode=send_field] --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/home/ralf/Bilder/smplayer_screenshots --audio-pitch-correction=yes --volume-max=110 --dvbin
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Das ist ja genau das was man sehen wollte.
Using hardware decoding (vdpau).
5%, völlig normal und klare Ansage von mpv.
[vo/vdpau] Compositing window manager detected. Assuming timing info is inaccurate.
Tja, da wären wir wieder bei Unity 3D und 16.04. 28% kann ich auch nicht richtig einschätzen, CPU (welche/Komplett), Compiz ... Kurz, könnte also "normal" sein durch die GUI.
|
Bleys
(Themenstarter)
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
Wohnort: Essen, NRW
|
Die Lösung.. SMPlayer startet mpv mit der Option --hwdec=no Das kann man während der Laufzeit ändern. Unter Anzeigen → Informationen und Eigenschaften kann man zusätzliche Optionen für mpv mitgeben. --hwdec=vdpau und die Hardware Unterstützung ist da! Last sinkt auf ca. 4%
- Bilder
|
Bleys
(Themenstarter)
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
Wohnort: Essen, NRW
|
Noch vergessen. Die Option lässt sich direkt in den Optionen → Erweitert → MPlayer/mpv eingeben. Alles arbeitet wieder wie gewohnt.
|