Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
kodi 17.1 mit j3455: wird vaapi genutzt?
#1
Liebe Leute,

mit tatkräftiger Unterstützung aus dem Forum läuft jetzt easyvdr 3.0 mit Kodi 17.1 auf einem Asrock j3455-ITX. Für dvb-t mit vdr (also SD) hat vaapi eine deutliche Reduktion der CPU-Last gebracht, wie erwartet.

Dvb-t2 hd (also hevc in FHD) wird in Kodi dekodiert und sieht sehr gut aus. Leider ruckelt das Bild leicht bei 80-90% CPU auf allen 4 Cores, und Kodi zeigt FPS von meist so 20-24 an. Das sieht für mich so aus, als würde vaapi hier nicht genutzt.

Erste Frage daher: Kann ich das definitiv rauskriegen, ob kodi vaapi nutzt? Habe ein Debug-Log erstellt, aber finde dort nichts außer

Code:
20:34:21.790 T:140702431991552  NOTICE: VAAPI::Close

Nächste Frage wäre dann natürlich, wie vaapi aktiviert werden könnte, aber eins nach dem anderen ...

Danke für Tipps aller Art von
Matthias


Angehängte Dateien
.zip   easyinfo_2017-03-01.zip (Größe: 59,81 KB / Downloads: 0)
.zip   kodi.log.zip (Größe: 14,13 KB / Downloads: 0)
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren
#2
Hi,
mir stellt sich die Frage, wie behandelt Kodi den Videostream von vnsi.
Du hast aber in Kodi unter den Einstellungen ( im Experten Modus ) vaapi Unterstützung aktiviert und vdpau inaktiv gestellt?

Gruß Aaron

Edit:
PS: habe im Moment kein easyvdr vor mir, bei Skin confluence sah das noch so aus..
[Bild: 7df80542d282b8c2bef6c6b947788198.jpg]
( Bild ist aus dem Netz gesucht )
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#3
Ja klar, VDPAU aus und VAAPI an. Der Dialog sieht in 17.1 etwas anders aus, hat aber auch diese beiden Schalter. Kann jetzt gerade keinen Screenshot machen.
Gruß Matthias
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren
#4
Hi, 
Installiere mal htop. Was sagt das während der Wiedergabe? 

Ist die CPU überhaupt voll supported, d. H.  Kann die das überhaupt vollständig beschleunigen in Hardware? 

In welchem Sender war das? 
MfG Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
Zitieren
#5
Die Zahlen waren aus htop.

Die CPU/GPU wird unter Linux unterstützt, scheinbar klappt allerdings HEVC 10bit nicht mit Kodi. Das wäre hier aber nicht relevant, dvb-t2 hd ist m.W. HEVC 8bit.

Habe noch das Tool vainfo gefunden, Ausgabe siehe Anhang. Danach müsste HEVC sogar in 10bit HW-beschleunigt werden.

Danke & Grüße
Matthias


Angehängte Dateien
.txt   vainfo.txt (Größe: 1,72 KB / Downloads: 2)
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren
#6
Ach so, das war "Das Erste HD", sonst gibt es hier nur noch "ZDF HD", Problem ist bei beiden das gleiche.
Gruß Matthias
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren
#7
Hallo Matthias,

warte mal noch ein paar Tage. Ich habe mir ein DVB T2 Stick bestellt und kann wenn der mit easyvdr laufen sollte einen Vergleichstest starten.

( Da ich auch produktiv vaapi nutze, siehe Signatur 1. Mediacenter, interessiert mich das auch )

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#8
Ja gerne.

Inzwischen bin ich etwas verwirrt: Die größte CPU-Last scheint von Kodi selbst verursacht zu werden. Auch ohne irgendeine Wiedergabe liegt die CPU-Last auf allen Cores bei 65-80%, mit HEVC-Wiedergabe steigt sie dann auf 75-90%. Das ist konsistent zwischen htop und der Debug-Anzeige von Kodi. Und übrigens auch mit Kodi 18.

Könnte es also sein, dass Kodi dann sehr ineffizient läuft, wenn es aus vdr heraus gestartet wird? Da Kodi (ohne vdr) ganz gut auf z.B. RasPi zu laufen scheint, kann es eigentlich nicht zwingend so ein extremer Ressourcenfresser sein.

Viele Grüße
Matthias
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren
#9
Hi

80% kommt mir auch viel vor, aber du hast eine etwas größere Tablet CPU, das kannst du nicht mit einer richtigen vergleichen.
Da ist jeder Dualcor Celeron/Pentium locker doppelt so schnell, ich denke ein Raspi 3 wird nicht so viel langsamer sein.
Und für den RasPi ist die Software extra optimiert.
Kann es sein das deine CPU heruntertaktet?
Das kannst du mit powertop testen.

Gruß
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#10
@maw,

kannst du mir Bitte nee Aufnahme(DVB-T2) ca.5min machen und packen?
Code:
sudo tar -c --xz  -f /media/easyvdr01/video/<name aufnahme>.tar.xz /media/easyvdr01/video/<name aufnahme>
nun das *.tar.xz auf einen Space uppen und mir den Link zukommen lassen.

Danke & Gruss
Wolfgang

Zitieren
#11
(06.03.2017, 21:16)mango schrieb: kannst du mir Bitte nee Aufnahme(DVB-T2) ca.5min machen und packen?
Hallo Wolfgang, schiebe gerade eine Testaufnahme auf mein Google Drive. Hoffe das geht und wenn oben dann bekommst du eine pm.
Bei meinem DVB T2 Stick musste ich noch die Firmware nachladen, ansonsten hat wirbelscan sofort alles gefunden.
Bei mir geht ARD und ZDF HD, RTL - VOX HD geht nicht, da sicher verschlüsselt?
Im Anhang die Firmware, eventuell kannst du sie ja gelegentlich nachpflegen.

@Matthias
Leider kann ich den Problem nicht nachstellen.
Siehe htop im Leerlauf:
[Bild: 1e4d38890c9708aa453ef977926f08e0.jpg]

Htop bei dvbt2 hd:
[Bild: aa23a88f77b62a2d7871663235f937e7.jpg]

PS: ich habe kein Ruckeln :/

Gruß Aaron


Angehängte Dateien
.zip   dvb-tuner-si2158-a20-01.fw.zip (Größe: 3,49 KB / Downloads: 0)
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#12
Hi Aaron,

super das der Stick funktioniert!

(07.03.2017, 19:26)gb schrieb: schiebe gerade eine Testaufnahme auf mein Google Drive. Hoffe das geht und wenn oben dann bekommst du eine pm.
Merci!

(07.03.2017, 19:26)gb schrieb: Bei meinem DVB T2 Stick musste ich noch die Firmware nachladen, ansonsten hat wirbelscan sofort alles gefunden.
Firmware siehe Post -> http://www.easy-vdr.de/thread-17889-post...#pid175348

(07.03.2017, 19:26)gb schrieb: Bei mir geht ARD und ZDF HD, RTL - VOX HD geht nicht, da sicher verschlüsselt?
RTL HD etc. nur mit Abo und Receiver von Freenet!

Gruss
Wolfgang

Zitieren
#13
Hallo Aaron

Was für eine CPU?
Du hast ja auch 60% CPU Auslastung
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#14
Hi Wolfgang
Zitat:Merci!
Kein Problem, wenn das mit dem Download klappt, kann ich die auch mal mehr bereitstellen.

Zitat:Firmware siehe Post -> http://www.easy-vdr.de/thread-17889-post...#pid175348
Vorsicht, der Firmware-Name ist anders.

Zitat:RTL HD etc. nur mit Abo und Receiver von Freenet!
Danke für die Info, dann war ja mein Verdacht richtig.

Grüße Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#15
(07.03.2017, 19:44)Bleifuss2 schrieb: Hallo Aaron

Was für eine CPU?
Du hast ja auch 60% CPU Auslastung
Hi Bleifuss, verstehe deine Frage nicht. Die Hardware ist von dir, Signatur 1.VDR

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#16
Ok Das erklärt es.
So wie es aussieht läuft das meiste auf einem CPU Kern.
Und da hat der Atom Prozessor keine Chance.

Sorry aber ich bin am Handy...
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#17
@mango

Sorry, habe gerade erst deine Anfrage gesehen.
Brauchst du die Aufnahme noch oder reicht schon die von Aaron?
Ich denke ja, dass das Ruckeln erst bei der Wiedergabe entsteht.
Mach ich aber sonst natürlich gerne, dauert aber noch bis heute Abend.

Danke & Grüße
Matthias
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren
#18
Hallo Matthias,
ich gehe nachher mal alle Einstellungen durch, die man in Kodi machen und auch lassen sollte. Eventuell fehlt dir hier auch nur ein Häkchen bzw ist eins zu viel.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#19
Hier die Benchmark Zahlen:


Zitat:PassMark - CPU Mark
Single Thread Performance - Updated 8th of March 2017:

Intel Pentium G3260 @ 3.30GHz     1,923
Intel Celeron J3455 @ 1.50GHz     779
Dann noch die 100MHZ schnellere GPU vom Pentium (max Freq ist 350 höher), da kommt das dann schon hin.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#20
Hi..
(08.03.2017, 15:40)Bleifuss2 schrieb: Dann noch die 100MHZ schnellere GPU vom Pentium (max Freq ist 350 höher), da kommt das dann schon hin.
Nagut, dann brauch ich auch nicht mehr nachschauen.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#21
Hi,

(07.03.2017, 19:26)gb schrieb: Im Anhang die Firmware, eventuell kannst du sie ja gelegentlich nachpflegen.
in 3-base-testing neues Paket "linux-firmware-easyvdr" fehlende Frimware eingepflegt. ...Bitte testen!

(08.03.2017, 09:43)maw schrieb: Brauchst du die Aufnahme noch oder reicht schon die von Aaron?
...die Aufnahme von Aaron reicht zum testen!

Gruss
Wolfgang

Zitieren
#22
Hi Wolfgang

(09.03.2017, 00:58)mango schrieb: in 3-base-testing neues Paket "linux-firmware-easyvdr" fehlende Frimware eingepflegt. ...Bitte testen!
Kannst du nach stable verlagern, DVB T2 Stick arbeitet. Habe vor dist-upgrade extra die manuell hinzugefügte Firmware gelöscht.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#23
Aus Interesse habe ich gestern mal ein LibreELEC 8 Live-System ausprobiert mit Kodi 17. Und siehe da: Meine HEVC Aufnahme wird flüssig mit 75 fps abgespielt, sieht top aus und die CPU langweilt sich bei ca. 12.5% Auslastung (Durchschnitt aller 4 Kerne), so dass es eine einzige Freude ist. Das Board hat also reichlich genug Reserven, um HEVC in Kodi per VAAPI zu dekodieren.

Mir ist nicht klar, warum Kodi in einer vdr-Umgebung so viel mehr Ressourcen benötigt. Das ist natürlich einerseits ein ganz anderes System, ich hatte bisher andererseits Ubuntu Trusty nicht als besonders ineffizient wahrgenommen. Der vnsi-Server scheint es übrigens nicht zu sein, ohne den ändert sich nichts an der Performance. Vielleicht gibt es irgendwo doch noch eine Einstellung, die ich nicht gefunden habe.

Am allertollsten wäre natürlich bald ein softhdd mit VAAPI für HEVC zu bekommen :-), dann würde sich Kodi für mich von selbst erledigen.

Jedenfalls danke an alle für die Unterstützung!

Viele Grüße
Matthias
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren
#24
Hallo

Das liegt nicht am VDR das sind dann entweder GPU Treiber,MESA oder zu wenig RAM
Ich habe vor kurzem einen Update tread erstellt, Versuch das mal noch.

Gruß
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#25
Hi Bleifuss,
die Ubuntu Update Geschichte hatte ich vorher schon gemacht ...
Danke & Gruß
Matthias
vdr 1: asrock j3455itx, 8GB RAM/30GB SSD/1TB HDD, hauppage wintv-quadhd pcie,
   easyvdr 3.5, kernel 4.10.17, media-build-experimental-dkms

vdr 2 (außer Betrieb): asus m3n78-vm, athlon x2 220, 2GB/32GB SSD/1TB HDD, nvidia gt 1030 passiv,
   easyvdr 3.5, kernel 4.11.2, nvidia 38x


Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste