[1] 2 >>> MLD-5.x / Systems / x86 Systeme (PC) / MLD auf ASRock J4105-ITX
 

Offline RatPack

  • Newbie
  • *
  • Posts: 6
    • View Profile
MLD auf ASRock J4105-ITX
« on: March 10, 2019, 17:12:53 »
Hallo,

meine alte Kiste, auf der schon seit Jahren ein selbst kompilierter vdr mit nvidia Grafik werkelte, sollte sowohl von der Hard- als auch Software erneuert werden. Die Wahl fiel auf das ASRock J4105-ITX, da es öfter empfohlen wurde und man ja heutzutage Intel Grafik den Vorzug gegenüber Nvidia geben soll.
Nun bin ich aber sowas von enttäuscht von dem Board, dass ich überlege, meine alte Kiste wieder zu aktivieren.
Nicht nur, dass man keine Möglichkeit hat ein Legacy Bios zu aktivieren, ich versuche zudem schon seit einigen Tagen, vdr in Form von MLD darauf zu installieren. Mittlerweile habe ich alle möglichen 5.4 Versionen erfolglos ausprobiert. Das Xorg-Intel Packet nochmal von Hand ausgewählt etc. Außer einem schwarzen Bild tut sich da nix. Ton konnte ich bei der automatischen Installation nur analog und SPDIF auswählen, letzterer hat sogar funktioniert. HDMI stand aber nicht zur Auswahl und erschien erst mit dem Xorg-Intel Packet. Kodi läuft, die ganzen Menüanimationen ruckeln aber deutlich.
Zumindest ein Fehler dürfte wohl daran liegen:

Code: [Select]
video/vaapi: Can't inititialize VA-API on ':0.0'
Mar 10 16:30:23 MLD user.err vdr: video: 'va-api' output module isn't supported

LibreElec funktioniert übrigens sofort, auch mit vdr. Aber auch hier kann man z.B. bei Abspännen leichte Ruckler wahrnehmen. Kleine Darstellungsfehler gibt es hier wie da z.B. beim Kodi Menü als bunte Streifen an der Bild Ober- und Unterseite ab und an.

Alles in allem reichlich frustrierend. Dabei habe ich hier im Forum Posts gelesen, von Leuten, die es scheinbar geschafft haben. Vielleicht bekomme ich von denen ja den einen oder anderen Tip. 

Gruß
Chris

Offline Oretuni

  • Adv. Member
  • ***
  • Posts: 127
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #1 on: March 10, 2019, 17:41:38 »
Hier hast du die Erklärung.
https://www.minidvblinux.de/forum/index.php/topic,9342.msg73050.html#msg73050

Kannst aber mal yavdr-ansible probieren.
NUC6CAYH, MLD 5.4, Digibit R1 satip-axe

Offline RatPack

  • Newbie
  • *
  • Posts: 6
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #2 on: March 10, 2019, 19:13:00 »
Tja, dann mal danke für den Link.
Nur: verstanden habe ich kein Wort. Da muss ich wohl mal suchen, was da zusammengefasst wird.
Will man nun nicht oder kann man nicht?

Daneben stellen sich mir natürlich noch folgende Fragen:

1. Warum funzt es (brauchbar) mit LibreElec + Kodi?
2. Warum wird die Intelgrafik auch in Zusammenhang mit vdr immer als Allheilmittel gepriesen, besonders wenn über ein nicht mehr aktualisiertes vdpau diskutiert wird? Sonst hätte ich mir die Ausgabe gern gespart.
3. Was macht man mit einem vdr ohne Anzeige? Langsam wird es eng mit den Möglichkeiten
4. Gibt es vergleichbare Boards mit Nvidia Grafik? 

Yavdr und ähnliches ist für mich keine Alternative, weil ein paar Gigabyte zu groß und nur auf eine herkömmliche Distri aufgesetzt. Da schon lieber LE.

Nochmal danke
Chris

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #3 on: March 10, 2019, 19:16:54 »
Hi Chris,

Es ist einfach so das für Intel HD600 ein anderer (neuerer) Treiber benötigt wird,
damit die Grafikkarte unterstützt wird, wenn wir diesen aber nehmen würden, würde das sehr viel aufwand bedeuten,
um unseren anderen Pakete darauf anzupassen.

Deshalb gehen wir das im Moment nicht an.

Gruß,
 Roland

P.S.: Unsere Sourcen stehen ja jedem zur Verfügung, wenn du das gerne selbst einbauen möchtest ;)
« Last Edit: March 10, 2019, 19:18:37 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline RatPack

  • Newbie
  • *
  • Posts: 6
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #4 on: March 10, 2019, 19:31:19 »
Okay, das ist schon verständlicher.
Auf der anderen Seite gibt es doch immer wieder neue Treiber und im verlinkten Thread mit den vielen Großbuchstaben liest es sich so, als wärt ihr über diese Tatsache extrem sauer.  Was dann wiederum nicht verständlich ist.

Quote
Unsere Sourcen stehen ja jedem zur Verfügung, wenn du das gerne selbst einbauen möchtest
Gut, solche Sätze liest man leider immer wieder und ich finde sie immer wieder fehl am Platz.

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #5 on: March 10, 2019, 21:30:03 »
Okay, das ist schon verständlicher.
Auf der anderen Seite gibt es doch immer wieder neue Treiber und im verlinkten Thread mit den vielen Großbuchstaben liest es sich so, als wärt ihr über diese Tatsache extrem sauer.  Was dann wiederum nicht verständlich ist.

Quote
Unsere Sourcen stehen ja jedem zur Verfügung, wenn du das gerne selbst einbauen möchtest
Gut, solche Sätze liest man leider immer wieder und ich finde sie immer wieder fehl am Platz.

War nicht böse gemeint, aber warum findest du da fehl am Platz?

Finde ich nicht, da unsere Umgebung, im vergleich zu anderen relativ leicht aufzusetzten ist.
https://www.minidvblinux.de/wiki/mld/entwicklung/54_entwicklungsumgebung

Da wir auch unsere Freizeit dafür einsetzten, um die Distri ans laufen zu bekommen,
und ich finde wir sind schon immer sehr aktuell. ;)

Wenn jemand eine gute Lösung hat, um ein Probleme zu lösen, nehmen wir die gerne immer auf.

Gruß,
  Roland

Gruß,
  Roland
« Last Edit: March 10, 2019, 21:36:17 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline RatPack

  • Newbie
  • *
  • Posts: 6
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #6 on: March 11, 2019, 09:45:18 »
Quote
War nicht böse gemeint, aber warum findest du da fehl am Platz?

Zum einen, weil ein Forum ja u.a. dafür da sein sollte, Fragen zu stellen und ich es reichlich unhöflich finde, auf solche mit einem "dann mach's doch selber" zu antworten. Das hat sich leider gerade in vdr Foren oft so eingebürgert.
Zum anderen finde ich, dass solche Sätze die Arbeit der eigentlichen Entwickler ziemlich schmälert. Wenn es schon für euch zu viel Aufwand bedeutet, obwohl ihr das Arbeiten in eurer Entwicklungsumgebung gewohnt seid, obwohl ihr euch mit der Treiber-Kompilierung und deren Abhängigkeiten auskennt, dann wäre es wohl vermessen von mir zu glauben, dass ich das in absehbarer Zeit hinbekommen könnte. Ich habe durchaus schon ein paar Änderungen an LE vorgenommen und weiß daher, was das Aufsetzen einer solchen Distri für eine Sch... Arbeit ist. Insofern sei euch mein voller Respekt gesichert.

Quote
Da wir auch unsere Freizeit dafür einsetzten, um die Distri ans laufen zu bekommen,

Türlich. Habe ja auch nichts gefordert, sondern nur gefragt. Auf der anderen Seite setzen aber auch die Nutzer sehr viel Zeit ein, eure Arbeit auszuprobieren, Fehler zu melden und euch bei der Weiterentwicklung mit Tests zu unterstützen. Wenn ihr sagt, ein neuer Treiber ist für euch zu viel Aufwand, dann akzeptiere ich das sofort. NUR: wenn ihr mit großen, beruhigenden roten Buchstaben auf eurer Homepage mit den Worten "unterstützt keine aktuellen Intel GPUs" darauf aufmerksam machen würdet, dann hätte ich mir einige Tage der Installations- und Konfigurationsorgien und der stundenlangen Fehlersuche im Netz gespart und eventuell den Kauf sogar nochmal überdacht. Es gibt immer mehrere Seiten.

Quote
und ich finde wir sind schon immer sehr aktuell. ;)

Wie ich jetzt herausgefunden habe, wurde die Problematik im Portal schon im März des letzten Jahres diskutiert. Mal ernsthaft, nachdem sich in Sachen vdr selbst nicht mehr so viel tut, auch die DVB-Treiber sich nicht mehr jede Woche ändern, ist die Ausgabe über Grafikkarten doch eigentlich zentraler Bestandteil einer Distribution und natürlich auch von vdr selbst. Und leider kommt es gerade da im vdr Bereich sowohl hinsichtlich der Treiberunterstützung aber auch in Sachen Ausgabe-Plugins immer wieder und vermehrt zu Problemen. Und nein, meine Kenntnisse genügen nicht, diese zu lösen.   

Trotzdem würde es mich abschließend durchaus interessieren, warum der verlinkte Post so aggressiv ausfällt.

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #7 on: March 11, 2019, 10:06:17 »
Es gibt aber auch einen Thread der sich nur auf die Intel HD600 Karten bezieht.

https://www.minidvblinux.de/forum/index.php/topic,9342.msg73050.html#msg73050

Und darin haben wir schon gesagt, das wir es aktuell nicht unterstützen.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
MLD auf ASRock J4105-ITX
« Reply #8 on: March 11, 2019, 19:56:47 »
Der Post wurde nach stundenlanger Suche nach der Ursache des Problems mit der HD600 Grafikkarte geschrieben. Da ist es nicht verwunderlich das der Autor zu dem Zeitpunkt nicht gerade gute Laune hatte ;)

Das Problem ist auch nicht die HD600 an sich. Das Problem ist, dass die Abhängigkeiten von Treibern und Libraries für Nvidia und Intel inkompatibel sind (es müssen immer mehrere Libraries und Treiber zusammenpassen). Es ist also nicht ohne Immensen Aufwand möglich sowohl die HD600 Karte als auch ältere Intel Karten und Nvidia Karten innerhalb einer Distri zu unterstützen. Hinzu kommt die langfristige Suche nach den passenden Versionen der benötigten Teile, da es einfach keine Docu gibt in der steht welche Versionen für welche Hardware benötigt werden. Und erst durch ausprobieren lässt sich feststellen ob's zusammen und zur Hardware passt.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline RatPack

  • Newbie
  • *
  • Posts: 6
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #9 on: March 12, 2019, 11:34:40 »
Danke Claus für die ausführliche Erklärung. (wobei stundenlang ja noch relativ kurz ist ;) )

Ich erlaube mir ein paar Anmerkungen, die aber ausdrücklich als konstruktives Gespräch gedacht sind und nicht etwa als bösartige Kritik oder gar als Angriff.
 
Das von dir beschriebene Intel-Nvidia Dilemma wird sich ja nicht in Luft auflösen, insofern kann man es auch nicht nach Politiker-Art aussitzen.
Zum anderen betretet ihr mit dieser Problematik ja kein Neuland, es gibt ja schon zumindest eine existierende und funktionierende Lösung. Und das ist das, was mich gerade in Sachen Software immer wieder verwundert, dass ständig versucht wird, das Rad neu zu erfinden, obwohl es schon ein rund laufendes gibt. In dem Fall z.B. in Form von LibreElec.
Da muss ich als Benutzer noch nicht mal wissen, das es sowas wie Linux überhaupt gibt. Ich lade mir ein kleines Programm auf den Rechner, der mir alle vorhandenen Versionen auflistet, die gewählte runterlädt und auf den USB-Stock schiebt. Am entsprechenden Rechner kann ich zwischen Live Betrieb und einem Installer wählen, der mir die ganze Sache in nicht mal einer Minute auf die Platte schreibt. Fättisch. Ich habe noch nicht ein Mal erlebt, dass die Geschichte auf einer meiner Kisten nicht auf Anhieb gelaufen wäre. Ich muss auch nicht wissen ob eine Nvidia oder Intel GPU im Gehäuse werkelt oder gar Kodi irgendwelche kryptische, nach langer Suche gefundene Startparameter mitgeben, wie dies bei den VDR Frontends der Fall ist (von dem Spaß wenn man versucht selbige selbst zu kompilieren will ich hier gar nicht schreiben). Selbst die FB funzt ohne dass ich irgendwas auswählen oder einstellen müsste.
Im Unterschied dazu wollte ich gestern mal Yavdr Ansible ausprobieren und bin über die Installation von der Ubuntu "mini".iso nicht mal hinausgekommen, die mir nach ca. 1 Std. lockere 1,7 GB auf die Platte gedrückt hat und danach konnte ich beim ersten Start noch nicht mal das grub-Menü sehen, sondern nur einen schwarzen Schirm, während die "Minimal"installation im Hintergrund hörbar aber unsichtbar startete.

Kurzum, wenn du von Treiberproblemen schreibst und Abhängigkeiten von Libraries und unterschiedlicher Hardware, warum dann nicht mal einen Blick über den Tellerrand wagen und bei denen abkupfern, die es schon geschafft haben?  Ohne mir eure Entwicklungsumgebung bisher angeschaut zu haben, würde ich doch schätzen, dass es da nicht so große Unterschiede geben dürfte.

Nur meine 50 Groschen 

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #10 on: March 12, 2019, 12:24:42 »
Hi RatPack,

der große unsterschied zwischen VDR und Kodi/Librelec ist fach, das bei Kodi ein ganz anderes Ausgabe-Device Konzept benutz wird,
und diese im VDR einfach nicht verfügbar ist.

Also alternative könntest du ja Libreelec als Frontend nutzten, und den VDR nur als Backend.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
MLD auf ASRock J4105-ITX
« Reply #11 on: March 12, 2019, 13:46:42 »
Auch bei der MLD wirst Du vermutlich keine Probleme mit der HD600 Grafikkarte haben, wenn Du kodi als Frontend einsetzt. Wie Roland schon gesagt hat, liegt das da dran, dass kodi die Ausgabe anders umgesetzt hat. Sicherlich wäre dieser Ansatz auch bei einem VDR Frontend möglich, nur konnte vor 15 Jahren, als die meisten VDR Frontends entwickelt wurden keiner absehen wohin die Reise (im Bezug auf Treiber) geht. Selbst die Frontend Neuentwicklungen der letzten Jahre sind teilweise schon wieder "veraltet" weil die verwendete Schnittstelle nicht mehr Supported wird.
Wie Du sicherlich mitbekommen hast, setzt die MLD Entwicklungsumgebung auf Debian auf. Für Debian stable gibt es aber keine neueren Treiber. Meine halbwegs erfolgreichen Tests mit der HD600, basierten auf Debian testing. Nur kommt so ein Wechsel für die MLD derzeit nicht in Frage, da wir ja ein möglichst stabiles System anbieten wollen. Da können wir keine sich ständig ändernde Basis gebrauchen.
Und wie ich oben schon geschrieben hatte: Bei anderen abschauen ist ne feine Sache. Nur wenn niemand schreibt was er gemacht hat, um es zum laufen zu bekommen und was dabei die relevanten Faktoren sind, kommt man beim Abschauen nicht weit. Mal abgesehen davon, dass es halt nicht hilft wenn jemand das für kodi hinbekommen hat.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline RatPack

  • Newbie
  • *
  • Posts: 6
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #12 on: March 12, 2019, 19:10:29 »
Quote
Auch bei der MLD wirst Du vermutlich keine Probleme mit der HD600 Grafikkarte haben, wenn Du kodi als Frontend einsetzt.

Doch erhebliche, wie oben beschrieben. Trotz manueller Nachbearbeitung. Sonst hätte ich es ja auf der Platte gelassen. Es fehlte einfach jegliche Hardwareunterstützung bei Video und Audio.

Quote
Wie Roland schon gesagt hat, liegt das da dran, dass kodi die Ausgabe anders umgesetzt hat. Sicherlich wäre dieser Ansatz auch bei einem VDR Frontend möglich, nur konnte vor 15 Jahren, als die meisten VDR Frontends entwickelt wurden keiner absehen wohin die Reise (im Bezug auf Treiber) geht. Selbst die Frontend Neuentwicklungen der letzten Jahre sind teilweise schon wieder "veraltet" weil die verwendete Schnittstelle nicht mehr Supported wird.

Klar hat Kodi die Ausgabe anders umgesetzt, genau darauf wollte ich ja hinweisen. Wobei ich das erst mal eher aus Anwendersicht sehe, weil ich von dem ganzen Grafikkrempel keine Ahnung habe. Aber letztendlich gibt es ja ein funktionierendes pvr Addon.
Wenn du allerdings von 15 Jahren schreibst, dann sind das auch potentielle 15 Jahre Entwicklung, die nicht zu dem gleichen positiven Ergebnis geführt haben. Ein großes Problem dürfte sein, dass die Entwicklung von vdr Plugins schon immer von vielen Einzelkämpfern durchgeführt wurde. Und wenn die ihre Arbeit einstellen, kommt die ganze Geschichte in's Stocken. Das führt dann nicht nur dazu, dass die (noch erhältliche) Software auf einem jahrealten Stand ist, sondern auch, dass du unzählige Quellen für den Sourcecode findest und nochmal soviele für Patches. Glück, wenn du da die richtigen Dateien nimmst.

Quote
Wie Du sicherlich mitbekommen hast, setzt die MLD Entwicklungsumgebung auf Debian auf. Für Debian stable gibt es aber keine neueren Treiber. Meine halbwegs erfolgreichen Tests mit der HD600, basierten auf Debian testing. Nur kommt so ein Wechsel für die MLD derzeit nicht in Frage, da wir ja ein möglichst stabiles System anbieten wollen. Da können wir keine sich ständig ändernde Basis gebrauchen.

Gut, da habe ich mich dann geirrt. Ich dachte da auch an ein LFS ähnliches System.

Quote
Bei anderen abschauen ist ne feine Sache. Nur wenn niemand schreibt was er gemacht hat, um es zum laufen zu bekommen und was dabei die relevanten Faktoren sind, kommt man beim Abschauen nicht weit.

Das ist aber schon in der Schule die Kunst beim Spicken ;)
Wie gesagt, mein Fehler, ich dachte ihr übersetzt selbst.

Quote
Mal abgesehen davon, dass es halt nicht hilft wenn jemand das für kodi hinbekommen hat.

Also bei mir läuft es inzwischen auch mit softhddevice. Ich habe die ganzen Pakete, die LibreElec für vdr als Kodi Addon vorgesehen hatte, rausgeworfen und durch welche ersetzt, bei denen vdr autark läuft und der Rechner direkt in sofhtddevice startet. Es funktioniert soweit. Könnte sein, dass der Ton ein wenig asynchron ist, aber das wie auch vieles andere ist dann eher (nervender) Feinschliff.

Offline presskopf

  • Newbie
  • *
  • Posts: 10
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #13 on: March 16, 2019, 08:30:20 »
Also bei mir läuft es inzwischen auch mit softhddevice. Ich habe die ganzen Pakete, die LibreElec für vdr als Kodi Addon vorgesehen hatte, rausgeworfen und durch welche ersetzt, bei denen vdr autark läuft und der Rechner direkt in sofhtddevice startet. Es funktioniert soweit. Könnte sein, dass der Ton ein wenig asynchron ist, aber das wie auch vieles andere ist dann eher (nervender) Feinschliff.

Lässt Du uns etwas detaillierter teilhaben, an dem was Du da nutzt und wie Du es genau aufgesetzt / modifiziert hast?
Das wäre spannend.

mld 5.4 testing auf Athlon II X3 420e + GT 1030 passiv -> Onkyo TX-RZ 830 -> LG 65C7D

Offline marcus88

  • Newbie
  • *
  • Posts: 11
    • View Profile
MLD auf ASRock J4105-ITX
« Reply #14 on: March 23, 2019, 11:45:13 »
Ich habe bei meiner Mutter auch ein ASRock J4105-ITX am "laufen". Ich schrieb auch schon mal hier im Forum, das ich bei der Erstinstallation im letzten Jahr ohne Probleme ein lauffähiges System erhalten hatte. Also muß es mal Intel-Treiber gegeben haben, welche funktioniert haben. Ich weiß leider nicht mehr welche es war und kann auch nicht nachsehen, da die verwendete Festplatte defekt ist. Es war eine MLD 5.4-unstable. Ein Backup sollte nachgeholt werden, war aber aus beruflichen Gründen verschoben worden, da das System nicht Zuhause steht.
Auch alle anderen Distris wie yavdr und easyvdr haben damit massive Probleme. Ich betreibe derzeit eine easyvdr4 Installation, welche funktioniert, jedoch ist ein Neustart mit erheblichen Maßnahmen verbunden, damit es wieder läuft.
Das die Intel-GPU zu neu ist, kann ich bei einem Alter von einem Jahr nicht nachvollziehen. Wäre es den nicht möglich, zumindest eine Testversion zu starten, welche nur Intel unterstützt. Somit könnte man doch mal schauen ob dies ein gangbarer Weg ist. Man müsste dort auch keine Rücksicht auf Abhängigkeiten mit Nvidia nehmen.
Ich schätze die MLD sehr, weil sie so klein und leicht zu bedienen ist und auch auf meinem Raspi recht zuverlässig läuft.

[1] 2 >>> MLD-5.x / Systems / x86 Systeme (PC) / MLD auf ASRock J4105-ITX
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.