Hm, sehe gerade im Log:
SATIP-ERROR: Tuning timeout - retuning [device 0]
Hm, sehe gerade im Log:
SATIP-ERROR: Tuning timeout - retuning [device 0]
Ich musste neu installieren und hab offensichtlich ein wenig den Überblick über die relevanten Repo's verloren . Welches Repo muss ich denn aktuell einbinden, um einen aktuellen VDR inkl. Zapcockpit zu erhalten? Im yavdr-experimental-vdr ist scheinbar nur der vdr ohne Patches enthalten...
Welches Repo muss ich denn aktuell einbinden, um einen aktuellen VDR inkl. Zapcockpit zu erhalten?
https://launchpad.net/~seahawk…/ubuntu/vdr-2.4.3-patches - da ist bis auf den Commit, der die VDR-Version auf die 2.4.4 anhebt alles drin.
https://launchpad.net/~seahawk…/ubuntu/vdr-2.4.3-patches - da ist bis auf den Commit, der die VDR-Version auf die 2.4.4 anhebt alles drin.
Das hab ich bereits eingebunden... Da in dem yavdr-PPA aber die 2.4.4 enthalten ist, nimmt er wohl die Version von dort. Muss ich jetzt mit Pinning hantieren (hatte ich bisher nicht gebraucht)...?
Muss ich jetzt mit Pinning hantieren (hatte ich bisher nicht gebraucht)...?
Oder du wirfst das PPA mit ppa-purge raus, das sollte dann die Pakete automatisch gerade ziehen.
Nichts klappt heute mit meinem NUC. Ich bekomme einfach kein Bild. Kann sich jemand erbarmen und mir sagen, was schief läuft. Siehe Log.
Nichts klappt heute mit meinem NUC. Ich bekomme einfach kein Bild. Kann sich jemand erbarmen und mir sagen, was schief läuft. Siehe Log.
Der einzige Fehler, den ich als komisch ansehe (die anderen habe ich selbst und trotzdem Bild) ist der:
ERROR: unknown source key '.' könnte ein Syntaxfehler in setup.conf sein, der dann dazu führt, dass kein Device gefunden wird?
Oder du wirfst das PPA mit ppa-purge raus, das sollte dann die Pakete automatisch gerade ziehen.
Genau so hab ich das jetzt auch gemacht - und es hat prima funktioniert.
Hi,
hast Du in der
/etc/X11/xorg.conf.d/20_intel.conf (Pfad aus dem Kopf)
in der
Section Device
Option "DRI" "3"
eingetragen?
Hatte seahawk früher hier gepostet, dass softhdvaapi das braucht.
Mit softhddevice hab ich auch kein Bild mit dem NUC, nur mit softhddevice nach dem manuellen DRI 3 Eintrag und kodi oder vlc gehen sofort.
Ach Ja:
Was sagt "vainfo"? Du hast im log was stehen dass er kein vaapi modul findet.
(Im vdr terminal aufrufen)
Hallo Fje,
ja, "DRI" "3" ist eingetragen. Und ich verwende natürlich auch softhdvaapi.
Ich habe neu installiert und bekomme jetzt die richtige Treiberinstallation nicht mehr gebacken.
Ich bin gem.
softhdcuvid jetzt mit VAAPI und HDR support
und
softhdcuvid jetzt mit VAAPI und HDR support
vorgegangen. Vorher habe ich noch cmake und libdrm-dev (?) installiert. Ob das so richtig war, weiß ich leider nicht.
Leider wird das Kompilieren immer noch mit irgendwelchen Fehlern abgebrochen. Nur einmal ist es mir gelungen, es hinzubekommen. Keine Ahnung, wie, ich habe viel probiert.
Ich wäre dir sehr dankbar (!), wenn du mir kurz schildern könntest, wie du bei der Insatllation des NUC vorgegangen bist. Vielleicht habe ich ich eine Kleinigkeit übersehen. Hast du bei der Installtion von yavdr irgendwelche Änderungen vorgenommen oder hast du noch zusätzliche Treiber o.ä. installiert?
Sitze nun schon 3 Tage an der Sache, und langsam geht mir die Lust aus.
Leider wird das Kompilieren immer noch mit irgendwelchen Fehlern abgebrochen.
Dann zeig doch mal die Fehlermeldungen...
Das lasse ich mir natürlich nicht zweimal sagen
Log dieses Skriptes softhdcuvid jetzt mit VAAPI und HDR support
ist log1.txt.
Den Output des eigentlichen Kompiliervorganges habe ich per >> /log1 umgeleitet (die Datei ist sehr groß). Kann ich aber irgendwie nachreichen.
Log dieses Skriptes
softhdcuvid jetzt mit VAAPI und HDR support
ist log2.txt.
Habe gerade focal neu installiert und dann dann die Installation von yavdr gestartet. Dabei ist mir folgende Meldung aufgefallen:
TASK [yavdr-common : command | reconfigure cloud-init package] ****************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3"
},
"changed": true,
"cmd": [
"dpkg-reconfigure",
"-f",
"noninteractive",
"cloud-init"
],
"delta": "0:00:00.082544",
"end": "2020-09-15 18:51:31.687529",
"rc": 1,
"start": "2020-09-15 18:51:31.604985"
}
STDERR:
dpkg-query: Paket »cloud-init« ist nicht installiert und es ist keine Information verfügbar
Verwenden Sie dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven.
/usr/sbin/dpkg-reconfigure: cloud-init ist nicht installiert
MSG:
non-zero return code
Alles anzeigen
Hm, habe es nochmal durchlaufen lassen, jetzt ist keine Fehlermeldung mehr aufgetreten.
In Zeile 14 von dem Skript aus softhdcuvid jetzt mit VAAPI und HDR support scheint ein Zeilenumbruch zu fehlen, da stecken zwei make-Befehle in einer Zeile:
Ok, habe ich korrigiert. Hier der Output:
root@ubuntu-nuc:/# ./test1 >> /log1
Klone nach 'gmmlib' ...
remote: Enumerating objects: 251, done.
remote: Counting objects: 100% (251/251), done.
remote: Compressing objects: 100% (228/228), done.
remote: Total 2168 (delta 132), reused 142 (delta 23), pack-reused 1917
Empfange Objekte: 100% (2168/2168), 1.56 MiB | 3.77 MiB/s, Fertig.
Löse Unterschiede auf: 100% (1336/1336), Fertig.
CMake Warning (dev) in CMakeLists.txt:
No project() command is present. The top-level CMakeLists.txt file must
contain a literal, direct call to the project() command. Add a line of
code such as
project(ProjectName)
near the top of the file, but after cmake_minimum_required().
CMake is pretending there is a "project(Project)" command on the first
line.
This warning is for project developers. Use -Wno-dev to suppress it.
*BUILD_TYPE not defined, default to: release
platform: Linux
source_dir: /root/vaapi/workspace/gmmlib/Source/GmmLib
arch: 64
build type: Release
SourceConfiguration:
CommonDir: /root/vaapi/workspace/gmmlib/Source/Common
IncDir: /root/vaapi/workspace/gmmlib/Source/inc
MOCS table: Static
cc1: warning: '-Werror=' argument '-Werror=non-virtual-dtor' is not valid for C
/root/vaapi/workspace/gmmlib/Source/GmmLib/TranslationTable/GmmPageTableMgr.cpp: In member function 'virtual GMM_GFX_ADDRESS GmmLib::GmmPageTableMgr::GetAuxL3TableAddr()':
/root/vaapi/workspace/gmmlib/Source/GmmLib/TranslationTable/GmmPageTableMgr.cpp:415:50: warning: converting to non-pointer type 'long unsigned int' from NULL [-Wconversion-null]
415 | return AuxTTObj ? AuxTTObj->GetL3Address() : NULL;
| ^~~~
/root/vaapi/workspace/gmmlib/Source/GmmLib/TranslationTable/GmmPageTableMgr.cpp: In member function 'virtual GMM_STATUS GmmLib::GmmPageTableMgr::UpdateAuxTable(const GMM_DDI_UPDATEAUXTABLE*)':
/root/vaapi/workspace/gmmlib/Source/GmmLib/TranslationTable/GmmPageTableMgr.cpp:474:31: warning: NULL used in arithmetic [-Wpointer-arith]
474 | if(GetAuxL3TableAddr() == NULL)
| ^~~~
Klone nach 'media-driver' ...
remote: Enumerating objects: 579, done.
remote: Counting objects: 100% (579/579), done.
remote: Compressing objects: 100% (409/409), done.
remote: Total 47927 (delta 274), reused 339 (delta 170), pack-reused 47348
Empfange Objekte: 100% (47927/47927), 95.46 MiB | 20.31 MiB/s, Fertig.
Löse Unterschiede auf: 100% (37936/37936), Fertig.
CMake Warning (dev) in CMakeLists.txt:
No project() command is present. The top-level CMakeLists.txt file must
contain a literal, direct call to the project() command. Add a line of
code such as
project(ProjectName)
near the top of the file, but after cmake_minimum_required().
CMake is pretending there is a "project(Project)" command on the first
line.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at /usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:463 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:643 (_pkg_check_modules_internal)
cmrtlib/linux/CMakeLists.txt:67 (pkg_check_modules)
make: *** Es wurden keine Ziele angegeben und keine „make"-Steuerdatei gefunden. Schluss.
real 0m0,002s
user 0m0,001s
sys 0m0,001s
make: *** Keine Regel, um „install" zu erstellen. Schluss.
root@ubuntu-nuc:/#
Alles anzeigen
in der log1.txt steht noch:
...
*** Building and installing Intel Media driver: ***
***************************************************
Bereits aktuell.
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_INSTALL_PREFIX = /usr
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1").
-- Checking for module 'libva>=1.8.0'
-- No package 'libva' found
-- Configuring incomplete, errors occurred!
See also "/root/vaapi/workspace/build_media/CMakeFiles/CMakeOutput.log".
Reboot system by typing -> sudo reboot now ***
Alles anzeigen
cmake hatte ich vorher mit apt-get install cmake installiert.
Offenbar fehlt da libva. Woher nehmen? Hierher?
https://github.com/intel/libva/releases/tag/2.8.0
Wenn ja, welche der angebotenen Möglichkeiten und wie installieren?
vainfo liefert:
root@ubuntu-nuc:/# vainfo
error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
Alles anzeigen
Das Skript aus sollte die libva installieren - damit das Bauen klappt, müssen die benötigten Abhängigkeiten installiert sein - soweit ich das sehen kann müsstest du dazu die folgenden Pakete installieren: libdrm-dev libegl-dev libgl-dev libgl1-mesa-dev libgles-dev libgles1 libglvnd-dev libglx-dev libopengl-dev libopengl0 libwayland-bin libwayland-dev libxfixes-de
Dann erst das Skript für die libva und die va-utils laufen lassen und dann kannst du versuchen den Intel-Treiber bauen zu lassen.
Noch immer nicht:
In file included from /root/vaapi/workspace/media-driver/media_driver/linux/common/ddi/media_libva_putsurface_linux.cpp:46:
/root/vaapi/workspace/media-driver/media_driver/linux/common/ddi/media_libva_putsurface_linux.h:31:10: fatal error: va/va_dricommon.h: Datei oder Verzeichnis nicht gefunden
31 | #include <va/va_dricommon.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [media_driver/CMakeFiles/iHD_drv_video_OBJ.dir/build.make:7421: media_driver/CMakeFiles/iHD_drv_video_OBJ.dir/linux/common/ddi/media_libva_putsurface_linux.cpp.o] Fehler 1
make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
In file included from /root/vaapi/workspace/media-driver/media_driver/linux/common/ddi/media_libva.cpp:47:
/root/vaapi/workspace/media-driver/media_driver/linux/common/ddi/media_libva_putsurface_linux.h:31:10: fatal error: va/va_dricommon.h: Datei oder Verzeichnis nicht gefunden
31 | #include <va/va_dricommon.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [media_driver/CMakeFiles/iHD_drv_video_OBJ.dir/build.make:7369: media_driver/CMakeFiles/iHD_drv_video_OBJ.dir/linux/common/ddi/media_libva.cpp.o] Fehler 1
make[2]: Verzeichnis „/root/vaapi/workspace/build_media" wird verlassen
make[1]: *** [CMakeFiles/Makefile2:299: media_driver/CMakeFiles/iHD_drv_video_OBJ.dir/all] Fehler 2
make[1]: Verzeichnis „/root/vaapi/workspace/build_media" wird verlassen
make: *** [Makefile:152: all] Fehler 2
Alles anzeigen
Hi,
sorry, bin im Urlaub und nur selten am Netz.
Ich habe nix kompilieren müssen.
Bei mir ging es "ganz normal":
1. focal installieren
2. git clone yavdr-ansible mit -b focal aufgerufen für die richtige Version
3. group_vars mit cp -r in host_vars kopiert und all in localhost umbenannt
4. da die Inst. von softhdvaapi mit eingetragen und das als vdr-frontend in die Variable eingetragen
und weitere Einstellungen vorgenommen
5. force sundtek dort mit eingetragen
6. channels.conf, die sicher funktioniert bereitgestellt und in hostvars eingetragen
7. playbook laufen lassen, vdr gestoppt
8. in 20_intel.conf das "DRI" "3" eingetragen und reboot
und es kam sofort Bild und Ton
Jetzt hier im Urlaub mit Kabel geht es auch wunderbar, die Hackelei mit dvb-t2 ist weg
Dank an alle, dass es so gut funktioniert.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!