JMCC Posted September 26, 2021 Author Posted September 26, 2021 @balbes150 well, I decided to put the Station M1 with a small monitor in the kitchen. That gives me a reason to make new Kodi packages. Only problem is that it is still packed in some box lying around the house. Let's see if I can get hold of it anytime soon 1 Quote
balbes150 Posted September 27, 2021 Posted September 27, 2021 @JMCCWe kindly ask you not to add dependencies on specific kernels to future packages. New kernels with HW can be for RK \ AW and different versions of edge \ current. 0 Quote
JMCC Posted September 27, 2021 Author Posted September 27, 2021 9 minutes ago, balbes150 said: @JMCCWe kindly ask you not to add dependencies on specific kernels to future packages. New kernels with HW can be for RK \ AW and different versions of edge \ current. Yes, that makes sense. As a matter of fact, the legacy Kodi packages don't have any kernel dependency, it is only the meta-package for the whole multimedia framework that depended on the legacy kernel. The reason for that was that, if installed on a different kernel, it would break the system. But Kodi won't break anything by itself, so no kernel dependencies this time, I promise 1 Quote
ebin-dev Posted October 3, 2021 Posted October 3, 2021 On 9/27/2021 at 1:35 PM, JMCC said: Kodi won't break anything by itself, so no kernel dependencies this time I am looking for an easy way to install Kodi on a headless server (Helios64 - rk3399). I am not using a legacy kernel but 5.10.43 and Armbian Bullseye. The intention is just to stream videos and display pictures with Kodi to a DLNA enabled smart TV. Any help would be greatly appreciated ! 0 Quote
JMCC Posted October 4, 2021 Author Posted October 4, 2021 On 10/3/2021 at 11:35 AM, ebin-dev said: I am looking for an easy way to install Kodi on a headless server (Helios64 - rk3399). I am not using a legacy kernel but 5.10.43 and Armbian Bullseye. The intention is just to stream videos and display pictures with Kodi to a DLNA enabled smart TV. Any help would be greatly appreciated ! As stated above, you can install the packages from this link: https://users.armbian.com/jmcc/packages/kodi-mainline/arm64/ I am planning to build Kodi 19 packages and integrate them into the Armbian repos, but no ETA yet. 1 Quote
ebin-dev Posted October 6, 2021 Posted October 6, 2021 On 10/4/2021 at 1:17 PM, JMCC said: As stated above, you can install the packages from this link: https://users.armbian.com/jmcc/packages/kodi-mainline/arm64/ I am planning to build Kodi 19 packages and integrate them into the Armbian repos, but no ETA yet. Thank you very much for the hint. Installation of the packages went smoothly on the headless server. After messing around with the configuration files guisettings.xml and advancedsettings.xml I could access the web interface on port 8080 and change the settings, configure some addons etc. However, it would not appear to be possible to add a media library or addons using the web interface - the required functionality is not displayed. Is this a known limitation of the web interface or is this due to a mistake on my side ? As there is no access to any other Kodi GUI on the headless server I am stuck at that point. I am looking forward to test Kodi 19 packages once you found some time to build them. 0 Quote
JMCC Posted October 6, 2021 Author Posted October 6, 2021 4 hours ago, ebin-dev said: it would not appear to be possible to add a media library or addons using the web interface No idea, I never did that. I guess you may be luckier in the Kodi forums. However, if you are using Kodi as a headless server, I see no point in using my packages. The only benefit they have is HW accelerated video play, but you are not using Kodi to watch the videos, are you? If that is the case, then you may be better off using the standard distro packages, which may have some functionalities enabled that are not present in my packages (maybe, I don't know, I never used them). 0 Quote
ebin-dev Posted October 7, 2021 Posted October 7, 2021 22 hours ago, JMCC said: However, if you are using Kodi as a headless server, I see no point in using my packages. Actually I am currently just exploring. Using Kodi as a headless server to stream to DLNA enabled devices turned out to be suboptimal :-)) . Meanwhile I switched to Plex on the server. For all clients (SmartTV, Computers and iOS Devices) a native Plex app is available for free (except for iOS - a one time fee of 4.99 Euros is required for each device) and I am astonished about the performance and professional look of the system. The installation is configured as non-accessible from the outside - nonetheless the media can be streamed to remote devices coupled to the home network via VPN. Setting up a client-server system with Plex is a "no-brainer". You just have to make sure that the required ports are not used by other servers (port 9090 was used by another media server in my case). I would strongly recommend Plex if you wish to stream content from a (headless) server to various client devices in your home network. 0 Quote
Rickyx Posted February 24, 2022 Posted February 24, 2022 (edited) Hi! I'm trying to install the legacy-multimedia-framework on my rockpro64 but I always end with a non working system. Even ssh service is not available... Here my steps: install armbian buster (on eMMC using usbimager) Complete the first boot configuration (password, user, ecc...) apt update; apt upgrade apt install media-buster-legacy-rk3399 --install-recommends reboot the board light are flashing but, after the boot prompt, the screen becomes total black and all the command I enter at the keyboard have no effect Nothing more, nothing less. I have also tried installing desktop using the armbian-config before the framework (which works well), but I ended in the same situation. Can you suggest what I might have done wrong? Thank you, Riccardo Edited February 24, 2022 by Rickyx more info 0 Quote
JMCC Posted February 24, 2022 Author Posted February 24, 2022 52 minutes ago, Rickyx said: Hi! I'm trying to install the legacy-multimedia-framework on my rockpro64 but I always end with a non working system. Even ssh service is not available... Here my steps: install armbian buster (on eMMC using usbimager) Complete the first boot configuration (password, user, ecc...) apt update; apt upgrade apt install media-buster-legacy-rk3399 --install-recommends reboot the board light are flashing but, after the boot prompt, the screen becomes total black and all the command I enter at the keyboard have no effect Nothing more, nothing less. I have also tried installing desktop using the armbian-config before the framework (which works well), but I ended in the same situation. Can you suggest what I might have done wrong? Thank you, Riccardo First if all, if you want help you need to provide some basic information, like "armbianmonitor -u". Please read forum rules. Second, are you sure you are using a buster legacy image, not "current"? 1 Quote
Rickyx Posted February 26, 2022 Posted February 26, 2022 Thank you Jmcc, I mistakenly thought that legacy was referring to the fact that buster is the old version: but instead it refers to a different the kernel version... After downloading the last legacy version from: https://armbian.hosthatch.com/archive/rockpro64/archive/ I correctly set all the framework. Now chromium+threejs works very smooth. Thank you again, Riccardo 0 Quote
NicoD Posted March 3, 2022 Posted March 3, 2022 How is the state of this on the new release? Is VPU now possible on mainline? I had tried images from balbes150 for the station P1 where I could install his Kodi packages for this. I was wondering if this now is possible on the latest release or not? And what packages need to be used for this? Greetings. 0 Quote
gounthar Posted March 15, 2022 Posted March 15, 2022 What about hardware encoding with mainline? Is it possible now? 0 Quote
JMCC Posted March 16, 2022 Author Posted March 16, 2022 23 hours ago, gounthar said: What about hardware encoding with mainline? Is it possible now? Not AFAIK, and also ISP camera support was planned but I am not sure of the current status. I think those are the two main points why someone would like to stay using legacy. On 3/3/2022 at 12:12 PM, NicoD said: How is the state of this on the new release? Is VPU now possible on mainline? I had tried images from balbes150 for the station P1 where I could install his Kodi packages for this. I was wondering if this now is possible on the latest release or not? And what packages need to be used for this? Greetings. I wanted to do some standard packages for all distros in mainline, but I have been overloaded since some time ago, and I am not sure when will I be able to have a look at it. I will announce if it becomes ready. 4 Quote
NicoD Posted March 16, 2022 Posted March 16, 2022 4 hours ago, JMCC said: but I have been overloaded since some time ago Take care of yourself and those around you. Best of luck. These things can wait. Cheers. 2 Quote
Ogy Posted March 23, 2022 Posted March 23, 2022 In NanopiM4v2 for sound on hdmi: Edit the Alsa config: nano /etc/asound.conf Delete old content and paste the following one: pcm.snd_card { type hw card 1 device 0 } ctl.snd_card { type hw card 1 device 0 } pcm.dmixer { type dmix ipc_key 1024 ipc_perm 0666 slave.pcm "snd_card" slave { period_time 0 period_size 1024 buffer_size 4096 rate 48000 format S16_LE channels 2 } bindings { 0 0 1 1 } } Save the file and reboot. 0 Quote
amurchick Posted May 31, 2022 Posted May 31, 2022 17.12.2020 в 22:02, JMCC сказал: IT'S FINALLY HERE... THE OFFICIAL ROCKCHIP-LEGACY MULTIMEDIA INTEGRATION After two years of using a separate script to enable the multimedia features in RK3399 Legacy Kernel, the whole framework has been incorporated to the official Armbian packaging system. The choice distro for this integration is Debian Buster (see FAQ at the end of this post about the reasons). I. Installation Download a Armbian Buster Legacy Desktop image for your board, and install it with the standard Armbian method. Install the complete multimedia solution with sudo apt update && sudo apt upgrade sudo apt install media-buster-legacy-rk3399 --install-recommends The switch "--install-recommends" will add the whole Kodi binary addons collection (retro-gaming cores, music visualizations, screensavers, additional media decoders/encoders, vfs, etc.), plus the GLES-to-OpenGL wrapper "gl4es". I am have RockPi 4C. I am go to https://armbian.hosthatch.com/archive/rockpi-4c/ and download latest buster legacy: https://armbian.hosthatch.com/archive/rockpi-4c/archive/Armbian_21.08.1_Rockpi-4c_buster_legacy_4.4.213_xfce_desktop.img.xz Write image on sd card, boot from sd card and do commands: sudo apt update && sudo apt upgrade sudo apt install media-buster-legacy-rk3399 --install-recommends And reboot But I am see on my monitor (connected via hdmi) only blank screen. Some info I am found in logs: /var/log/Xorg.0.log Скрытый текст [ 22.924] (II) modeset(0): glamor X acceleration enabled on Mali-T860 [ 22.925] (II) modeset(0): glamor initialized [ 22.925] (II) modeset(0): FlipFB: Transformed [ 22.928] (II) modeset(0): Output HDMI-1 has no monitor section [ 22.929] (II) modeset(0): Bind output 91 to current crtc 64. [ 22.933] (II) modeset(0): EDID for output HDMI-1 [ 22.933] (II) modeset(0): Printing probed modes for output HDMI-1 [ 22.933] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz P) [ 22.933] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 22.933] (II) modeset(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e) [ 22.933] (II) modeset(0): Modeline "1280x720"x50.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 22.933] (II) modeset(0): Modeline "720x576"x50.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 22.933] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 22.933] (II) modeset(0): Output HDMI-1 connected [ 22.933] (II) modeset(0): Using exact sizes for initial modes [ 22.933] (II) modeset(0): Output HDMI-1 using initial mode 1280x720 +0+0 [ 22.934] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0) [ 22.934] (==) modeset(0): DPI set to (96, 96) [ 23.696] (II) Initializing extension GLX [ 23.698] (EE) AIGLX error: dlopen of /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so failed (/usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so: cannot open shared object file: No such file or directory) [ 23.699] (EE) AIGLX error: unable to load driver rockchip /var/log/lightdm/seat0-greeter.log Скрытый текст ==>[INIT] (slick-greeter-c) CDBG: In file: cdbg/src/mali_cdbg_env.c line: 763 cdbgp_populate_from_system_environment Initialization of a handle to the system environment failed (3) ERROR: The DDK is not compatible with any of the Mali GPUs on the system. The DDK was built for 0x860 r2p0 status range [0..15], but none of the GPUs matched: LIBGL: Error while gathering supported extension (eglInitialize: EGL_NOT_INITIALIZED), default to none /usr/bin/slick-greeter-check-hidpi:17: DeprecationWarning: Gdk.Screen.get_primary_monitor is deprecated primary = screen.get_primary_monitor() /usr/bin/slick-greeter-check-hidpi:19: DeprecationWarning: Gdk.Screen.get_monitor_geometry is deprecated rect = screen.get_monitor_geometry(primary) /usr/bin/slick-greeter-check-hidpi:20: DeprecationWarning: Gdk.Screen.get_monitor_width_mm is deprecated width_mm = screen.get_monitor_width_mm(primary) /usr/bin/slick-greeter-check-hidpi:21: DeprecationWarning: Gdk.Screen.get_monitor_height_mm is deprecated height_mm = screen.get_monitor_height_mm(primary) /usr/bin/slick-greeter-check-hidpi:22: DeprecationWarning: Gdk.Screen.get_monitor_scale_factor is deprecated monitor_scale = screen.get_monitor_scale_factor(primary) [+0.95s] DEBUG: Connected api=1 version=1.26.0 default-session=xfce show-manual-login=false hide-users=false has-guest-account=false show-remote-login=true [+1.16s] WARNING: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files [+1.16s] DEBUG: Loading user config from /etc/lightdm/users.conf [+1.16s] DEBUG: User roots added [+1.22s] DEBUG: Loaded session /usr/share/xsessions/kodi-gbm.desktop (Kodi-GBM, This session will start Kodi media center) [+1.22s] DEBUG: Ignoring session /usr/share/xsessions/kodi-x11.desktop [+1.22s] DEBUG: Loaded session /usr/share/xsessions/lightdm-xsession.desktop (Default Xsession, ) [+1.22s] DEBUG: Loaded session /usr/share/xsessions/xfce.desktop (Xfce Session, Use this session to run Xfce as your desktop environment) [+1.22s] DEBUG: Starting authentication for user roots... [+1.22s] DEBUG: Wrote 21 bytes to daemon [+1.23s] DEBUG: slick-greeter.vala:718: Starting main loop [+1.25s] DEBUG: Read 8 bytes from daemon [+1.25s] DEBUG: Read 35 bytes from daemon [+1.25s] DEBUG: Prompt user with 1 message(s) [+1.26s] DEBUG: background.vala:571: Regenerating backgrounds [+1.26s] DEBUG: background.vala:68: Making background #000000 at 1024x768 [+1.26s] DEBUG: background.vala:79: Render of background #000000 complete [+1.26s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg at 1024x768 [+1.27s] DEBUG: background.vala:571: Regenerating backgrounds [+1.27s] DEBUG: background.vala:68: Making background #000000 at 1024x768 [+1.27s] DEBUG: background.vala:79: Render of background #000000 complete [+1.27s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg at 1024x768 [+1.51s] DEBUG: slick-greeter.vala:282: starting system-ready sound [+1.62s] DEBUG: background.vala:121: Render of background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg complete [+1.72s] DEBUG: background.vala:121: Render of background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg complete Gdk-Message: 09:16:52.933: slick-greeter: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 21 requests (21 known processed) with 0 events remaining. armbianmonitor -u: http://ix.io/3Z0A Can you help me? Thank you! 0 Quote
Rickyx Posted May 31, 2022 Posted May 31, 2022 @amurchick the monitor worked well without having installed the multimedia framework? Can you connect the monitor after the startup of the RockPi ? 0 Quote
JMCC Posted May 31, 2022 Author Posted May 31, 2022 28 minutes ago, amurchick said: I am have RockPi 4C. I am go to https://armbian.hosthatch.com/archive/rockpi-4c/ and download latest buster legacy: https://armbian.hosthatch.com/archive/rockpi-4c/archive/Armbian_21.08.1_Rockpi-4c_buster_legacy_4.4.213_xfce_desktop.img.xz Write image on sd card, boot from sd card and do commands: sudo apt update && sudo apt upgrade sudo apt install media-buster-legacy-rk3399 --install-recommends And reboot But I am see on my monitor (connected via hdmi) only blank screen. Some info I am found in logs: /var/log/Xorg.0.log Reveal hidden contents [ 22.924] (II) modeset(0): glamor X acceleration enabled on Mali-T860 [ 22.925] (II) modeset(0): glamor initialized [ 22.925] (II) modeset(0): FlipFB: Transformed [ 22.928] (II) modeset(0): Output HDMI-1 has no monitor section [ 22.929] (II) modeset(0): Bind output 91 to current crtc 64. [ 22.933] (II) modeset(0): EDID for output HDMI-1 [ 22.933] (II) modeset(0): Printing probed modes for output HDMI-1 [ 22.933] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz P) [ 22.933] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 22.933] (II) modeset(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e) [ 22.933] (II) modeset(0): Modeline "1280x720"x50.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 22.933] (II) modeset(0): Modeline "720x576"x50.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 22.933] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 22.933] (II) modeset(0): Output HDMI-1 connected [ 22.933] (II) modeset(0): Using exact sizes for initial modes [ 22.933] (II) modeset(0): Output HDMI-1 using initial mode 1280x720 +0+0 [ 22.934] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0) [ 22.934] (==) modeset(0): DPI set to (96, 96) [ 23.696] (II) Initializing extension GLX [ 23.698] (EE) AIGLX error: dlopen of /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so failed (/usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so: cannot open shared object file: No such file or directory) [ 23.699] (EE) AIGLX error: unable to load driver rockchip /var/log/lightdm/seat0-greeter.log Reveal hidden contents ==>[INIT] (slick-greeter-c) CDBG: In file: cdbg/src/mali_cdbg_env.c line: 763 cdbgp_populate_from_system_environment Initialization of a handle to the system environment failed (3) ERROR: The DDK is not compatible with any of the Mali GPUs on the system. The DDK was built for 0x860 r2p0 status range [0..15], but none of the GPUs matched: LIBGL: Error while gathering supported extension (eglInitialize: EGL_NOT_INITIALIZED), default to none /usr/bin/slick-greeter-check-hidpi:17: DeprecationWarning: Gdk.Screen.get_primary_monitor is deprecated primary = screen.get_primary_monitor() /usr/bin/slick-greeter-check-hidpi:19: DeprecationWarning: Gdk.Screen.get_monitor_geometry is deprecated rect = screen.get_monitor_geometry(primary) /usr/bin/slick-greeter-check-hidpi:20: DeprecationWarning: Gdk.Screen.get_monitor_width_mm is deprecated width_mm = screen.get_monitor_width_mm(primary) /usr/bin/slick-greeter-check-hidpi:21: DeprecationWarning: Gdk.Screen.get_monitor_height_mm is deprecated height_mm = screen.get_monitor_height_mm(primary) /usr/bin/slick-greeter-check-hidpi:22: DeprecationWarning: Gdk.Screen.get_monitor_scale_factor is deprecated monitor_scale = screen.get_monitor_scale_factor(primary) [+0.95s] DEBUG: Connected api=1 version=1.26.0 default-session=xfce show-manual-login=false hide-users=false has-guest-account=false show-remote-login=true [+1.16s] WARNING: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files [+1.16s] DEBUG: Loading user config from /etc/lightdm/users.conf [+1.16s] DEBUG: User roots added [+1.22s] DEBUG: Loaded session /usr/share/xsessions/kodi-gbm.desktop (Kodi-GBM, This session will start Kodi media center) [+1.22s] DEBUG: Ignoring session /usr/share/xsessions/kodi-x11.desktop [+1.22s] DEBUG: Loaded session /usr/share/xsessions/lightdm-xsession.desktop (Default Xsession, ) [+1.22s] DEBUG: Loaded session /usr/share/xsessions/xfce.desktop (Xfce Session, Use this session to run Xfce as your desktop environment) [+1.22s] DEBUG: Starting authentication for user roots... [+1.22s] DEBUG: Wrote 21 bytes to daemon [+1.23s] DEBUG: slick-greeter.vala:718: Starting main loop [+1.25s] DEBUG: Read 8 bytes from daemon [+1.25s] DEBUG: Read 35 bytes from daemon [+1.25s] DEBUG: Prompt user with 1 message(s) [+1.26s] DEBUG: background.vala:571: Regenerating backgrounds [+1.26s] DEBUG: background.vala:68: Making background #000000 at 1024x768 [+1.26s] DEBUG: background.vala:79: Render of background #000000 complete [+1.26s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg at 1024x768 [+1.27s] DEBUG: background.vala:571: Regenerating backgrounds [+1.27s] DEBUG: background.vala:68: Making background #000000 at 1024x768 [+1.27s] DEBUG: background.vala:79: Render of background #000000 complete [+1.27s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg at 1024x768 [+1.51s] DEBUG: slick-greeter.vala:282: starting system-ready sound [+1.62s] DEBUG: background.vala:121: Render of background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg complete [+1.72s] DEBUG: background.vala:121: Render of background /usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg complete Gdk-Message: 09:16:52.933: slick-greeter: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 21 requests (21 known processed) with 0 events remaining. armbianmonitor -u: http://ix.io/3Z0A Can you help me? Thank you! Can you please do the whole process again from scratch? I mean, flashing again the SD card, and installing the multimedia framework. This time, please post all the output of the "apt-install" command. Also, please post the contents of /etc/X11/xorg.conf.d/* 0 Quote
amurchick Posted May 31, 2022 Posted May 31, 2022 18 часов назад, Rickyx сказал: @amurchick the monitor worked well without having installed the multimedia framework? Can you connect the monitor after the startup of the RockPi ? @Rickyx monitor say "No signal" when first booted from sd-card. `dmesg` says "dwhdmi-rockchip ff940000.hdmi: failed to get edid" All my trys to remove/insert HDMI cable - make same messages in dmesg. So I am try previous versions from https://armbian.hosthatch.com/archive/rockpi-4c/ - Armbian_21.05.1_Rockpi-4c_buster_legacy_4.4.213_xfce_desktop.img.xz - Armbian_21.02.3_Rockpi-4c_buster_legacy_4.4.213_xfce_desktop.img.xz - Armbian_21.02.1_Rockpi-4c_buster_legacy_4.4.213_desktop.img.xz - Armbian_20.11.10_Rockpi-4c_buster_legacy_4.4.213_desktop.img.xz - Armbian_20.11.6_Rockpi-4c_buster_legacy_4.4.213_desktop.img.xz Same result: no signal and `dmesg` says "dwhdmi-rockchip ff940000.hdmi: failed to get edid" I am have Armbian 22.05.1 Bullseye with Linux 5.15.35-rockchip64 on eMMC - when boot from it - there are image on monitor and no `dmesg` messages like "ff940000.hdmi: failed to get edid" when remove/insert HDMI cable... But image has defects (moire) and wrong colors - so I am guess my micro-HDMI to HDMI adapter has problems (before I am never connect monitor - its role before today was headless router). I will order new micro-HDMI to HDMI cable and try again. I will let you know result. @Rickyx, @JMCC Thank you for time spending. 0 Quote
amurchick Posted July 1, 2022 Posted July 1, 2022 31.05.2022 в 17:55, JMCC сказал: Can you please do the whole process again from scratch? I mean, flashing again the SD card, and installing the multimedia framework. This time, please post all the output of the "apt-install" command. Also, please post the contents of /etc/X11/xorg.conf.d/* I am receive new cable micro-HDMI to DHMI and try again with https://armbian.hosthatch.com/archive/rockpi-4c/archive/Armbian_21.08.1_Rockpi-4c_buster_legacy_4.4.213_xfce_desktop.img.xz After first start I am see in serial console: Now starting desktop environment... But monitor says "No HDMI signal". In /var/log/Xorg.0.log I am see correct monitor detection: Скрытый текст [ 186.195] (II) modeset(0): #0: hsize: 1920 vsize 1080 refresh: 60 vid: 49361 [ 186.195] (II) modeset(0): #1: hsize: 1680 vsize 1050 refresh: 60 vid: 179 [ 186.195] (II) modeset(0): #2: hsize: 1600 vsize 900 refresh: 60 vid: 49321 [ 186.195] (II) modeset(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 [ 186.195] (II) modeset(0): #4: hsize: 1280 vsize 800 refresh: 60 vid: 129 [ 186.195] (II) modeset(0): #5: hsize: 1280 vsize 720 refresh: 60 vid: 49281 [ 186.195] (II) modeset(0): Supported detailed timing: [ 186.195] (II) modeset(0): clock: 533.2 MHz Image Size: 698 x 393 mm [ 186.195] (II) modeset(0): h_active: 3840 h_sync: 3888 h_sync_end 3920 h_blank_end 4000 h_border: 0 [ 186.195] (II) modeset(0): v_active: 2160 v_sync: 2163 v_sync_end 2168 v_blanking: 2222 v_border: 0 [ 186.195] (II) modeset(0): Ranges: V min: 50 V max: 76 Hz, H min: 30 H max: 135 kHz, PixClock max 605 MHz [ 186.195] (II) modeset(0): Monitor name: BenQ PD3220U [ 186.195] (II) modeset(0): Supported detailed timing: [ 186.195] (II) modeset(0): clock: 241.5 MHz Image Size: 698 x 393 mm [ 186.195] (II) modeset(0): h_active: 2560 h_sync: 2608 h_sync_end 2640 h_blank_end 2720 h_border: 0 [ 186.195] (II) modeset(0): v_active: 1440 v_sync: 1443 v_sync_end 1448 v_blanking: 1481 v_border: 0 [ 186.195] (II) modeset(0): Supported detailed timing: [ 186.195] (II) modeset(0): clock: 262.8 MHz Image Size: 698 x 393 mm [ 186.195] (II) modeset(0): h_active: 3840 h_sync: 3888 h_sync_end 3920 h_blank_end 4000 h_border: 0 [ 186.195] (II) modeset(0): v_active: 2160 v_sync: 2163 v_sync_end 2168 v_blanking: 2191 v_border: 0 [ 186.195] (II) modeset(0): Supported detailed timing: [ 186.195] (II) modeset(0): clock: 277.2 MHz Image Size: 698 x 393 mm [ 186.196] (II) modeset(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0 [ 186.196] (II) modeset(0): v_active: 2160 v_sync: 2163 v_sync_end 2173 v_blanking: 2222 v_border: 0 [ 186.196] (II) modeset(0): Number of EDID sections to follow: 1 [ 186.196] (II) modeset(0): EDID (in hex): [ 186.196] (II) modeset(0): 00ffffffffffff0009d12d8045540000 [ 186.196] (II) modeset(0): 161d0103804627782ea2a5ac5047ad27 [ 186.196] (II) modeset(0): 0d5054a56b80d1c0b300a9c081808100 [ 186.196] (II) modeset(0): 81c0010101014dd000a0f0703e803020 [ 186.196] (II) modeset(0): 3500ba892100001a000000ff0057354b [ 186.196] (II) modeset(0): 30303532323031390a20000000fd0032 [ 186.196] (II) modeset(0): 4c1e873c000a202020202020000000fc [ 186.196] (II) modeset(0): 0042656e5120504433323230550a0135 [ 186.196] (II) modeset(0): 020344f1515d5e5f6061101f22212005 [ 186.196] (II) modeset(0): 14041312030123090707830100006d03 [ 186.196] (II) modeset(0): 0c002000383c20006001020367d85dc4 [ 186.196] (II) modeset(0): 01788003e305e301e40f180000e60605 [ 186.196] (II) modeset(0): 015b5a3f565e00a0a0a0295030203500 [ 186.196] (II) modeset(0): ba892100001aa36600a0f0701f803020 [ 186.196] (II) modeset(0): 3500ba892100001a4d6c80a070703e80 [ 186.196] (II) modeset(0): 30203a00ba892100001a00000000001b [ 186.196] (--) modeset(0): HDMI max TMDS frequency 300000KHz [ 186.196] (II) modeset(0): Printing probed modes for output HDMI-1 [ 186.196] (II) modeset(0): Modeline "3840x2160"x60.0 533.25 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync (133.3 kHz eP) [ 186.196] (II) modeset(0): Modeline "3840x2160"x60.0 594.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (135.0 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x50.0 594.00 3840 4896 4984 5280 2160 2168 2178 2250 +hsync +vsync (112.5 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x59.9 593.41 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (134.9 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x30.0 297.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (67.5 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x25.0 297.00 3840 4896 4984 5280 2160 2168 2178 2250 +hsync +vsync (56.2 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x24.0 297.00 3840 5116 5204 5500 2160 2168 2178 2250 +hsync +vsync (54.0 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x30.0 296.70 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (67.4 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x24.0 296.70 3840 5116 5204 5500 2160 2168 2178 2250 +hsync +vsync (53.9 kHz e) [ 186.197] (II) modeset(0): Modeline "3840x2160"x30.0 262.75 3840 3888 3920 4000 2160 2163 2168 2191 +hsync -vsync (65.7 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x2160"x60.0 277.25 1920 1968 2000 2080 2160 2163 2173 2222 +hsync -vsync (133.3 kHz e) [ 186.197] (II) modeset(0): Modeline "2560x1440"x60.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync (88.8 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 -hsync -vsync (67.5 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x59.9 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.4 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080i"x60.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080i"x50.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x30.0 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.8 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x25.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x24.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080i"x59.9 74.18 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.7 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x30.0 74.18 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.7 kHz e) [ 186.197] (II) modeset(0): Modeline "1920x1080"x24.0 74.18 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e) [ 186.197] (II) modeset(0): Modeline "1600x900"x60.0 108.00 1600 1624 1704 1800 900 901 904 1000 +hsync +vsync (60.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1280x800"x59.9 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e) [ 186.197] (II) modeset(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 186.197] (II) modeset(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1280x720"x50.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 186.197] (II) modeset(0): Modeline "1280x720"x59.9 74.18 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 186.197] (II) modeset(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 186.197] (II) modeset(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e) [ 186.197] (II) modeset(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 186.197] (II) modeset(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 186.197] (II) modeset(0): Modeline "720x576"x50.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 186.197] (II) modeset(0): Modeline "720x480"x60.0 27.03 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 186.197] (II) modeset(0): Modeline "720x480"x59.9 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 186.198] (II) modeset(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 186.198] (II) modeset(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 186.198] (II) modeset(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 186.198] (II) modeset(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 186.198] (II) modeset(0): Output HDMI-1 connected [ 186.198] (II) modeset(0): Using exact sizes for initial modes [ 186.198] (II) modeset(0): Output HDMI-1 using initial mode 3840x2160 +0+0 I am try FHD monitor (1080p) and HD TV (720p)- same result (in logs all OK, but no image on screen). So I think the problem is in my rock pi 4 c hardware. Sorry for the inconvenience. 0 Quote
Flolm Posted August 4, 2022 Posted August 4, 2022 (edited) Hello, I'm posting here hoping to get a response Context : I currently have my Helios64 server running on Armbian 22.02.1. I have several services (in total 21 Docker Containers) including Jellyfin to watch movies (only 1080p - H264). Currently, I'm sending the video stream to my chomecast connected to my Salon TV. It sometimes happens (for certain film releases) that reading is impossible (freeze), the CPU is then at 100% utilization. I use hardware acceleration (VAAPI) for transcoding but it doesn't seem enough sometimes So I wonder can i use your solution "ROCKCHIP-LEGACY MULTIMEDIA INTEGRATION" to play my movies directly on my TV via HDMI ? Will I lose my already functional services? If one evening, I decide to watch a movie, so I start on the desktop : Will my other services still be able to run in the background? Will the reading performance be better ? Thank you for all your details Flolm Edited August 4, 2022 by Flolm 0 Quote
Flolm Posted August 5, 2022 Posted August 5, 2022 18 hours ago, Flolm said: I currently have my Helios64 server running on Armbian 22.02.1. I forgot to specify that I am using the CLI version of Armbian and not desktop. 0 Quote
JMCC Posted August 6, 2022 Author Posted August 6, 2022 On 8/4/2022 at 5:29 PM, Flolm said: Hello, I'm posting here hoping to get a response Context : I currently have my Helios64 server running on Armbian 22.02.1. I have several services (in total 21 Docker Containers) including Jellyfin to watch movies (only 1080p - H264). Currently, I'm sending the video stream to my chomecast connected to my Salon TV. It sometimes happens (for certain film releases) that reading is impossible (freeze), the CPU is then at 100% utilization. I use hardware acceleration (VAAPI) for transcoding but it doesn't seem enough sometimes So I wonder can i use your solution "ROCKCHIP-LEGACY MULTIMEDIA INTEGRATION" to play my movies directly on my TV via HDMI ? Will I lose my already functional services? If one evening, I decide to watch a movie, so I start on the desktop : Will my other services still be able to run in the background? Will the reading performance be better ? Thank you for all your details Flolm First of all, for this multimedia integration to work, you need to be running the legacy kernel (4.4.x). You don't specify which kernel you are running. Second, AFAIK the only option to make HW encoding to work is gstreamer. This solution will install the required gstreamer plugin (see first post). But Jellyfin uses ffmpeg, so it is difficult that you can make it work with gstreamer, without editing the code and recompiling. Maybe another option is using a wrapper script that uses a ffmpeg pipe, and pointing the custom ffmpeg version from Jellyfin menu, but I have never tried something like that. Third, and most important, if you want to post any question, please follow the forum guidelines and provide all the necessary information. 0 Quote
eloon Posted September 9, 2022 Posted September 9, 2022 hi, i have an orangepi 4 lts, but thereis no legacy image of armbian for this board. Orange pi does have their own debian legacy image but it tells me it was unable to locate the package. Is there any way to get the multimedia integration on this board? thanks! 0 Quote
Werner Posted September 10, 2022 Posted September 10, 2022 You can try to build your own legacy image using the build framework. However you might end up without connectivity since the PHY chip has changed and driver may not be present in 4.4.y branch. Well there is only one way to find out. https://github.com/armbian/build 0 Quote
acaN Posted December 8, 2022 Posted December 8, 2022 Цитата You can try to build your own legacy image using the build framework I guess, there's no hope for "easy" legacy build for orangepi4-lts, because there is no way to choose "legacy" in the GUI of armbian build (even with "EXPERT" flag), it's missing. And if I try to force "legacy" via CLI flags, I get: sudo ./compile.sh \ BOARD=orangepi4-lts \ BRANCH=legacy \ RELEASE=buster \ BUILD_MINIMAL=yes \ BUILD_DESKTOP=no \ KERNEL_ONLY=no \ KERNEL_CONFIGURE=no [ o.k. ] Using config file [ /home/user/progbin/build/userpatches/config-example.conf ] [ o.k. ] Command line: setting BOARD to [ orangepi4-lts ] [ o.k. ] Command line: setting BRANCH to [ legacy ] [ o.k. ] Command line: setting RELEASE to [ buster ] [ o.k. ] Command line: setting BUILD_MINIMAL to [ yes ] [ o.k. ] Command line: setting BUILD_DESKTOP to [ no ] [ o.k. ] Command line: setting KERNEL_ONLY to [ no ] [ o.k. ] Command line: setting KERNEL_CONFIGURE to [ no ] [ warn ] The KERNEL_ONLY key is no longer used. [ KERNEL_ONLY=no ] [ o.k. ] Use an empty BUILD_ONLY variable instead [ error ] ERROR in function interactive_config_ask_branch [ functions/cli/cli-entrypoint.sh:106 -> functions/main/config-prepare.sh:114 -> functions/configuration/interactive.sh:149 -> functions/logging/traps.sh:0 ] [ error ] Kernel branch not defined for this board [ legacy ] [ o.k. ] Process terminated So, i guess, for Orange Pi 4 LTS the only hope is that JMCC will have the opportunity to implement multimedia features for "current" or that at some point mainline catches up. 0 Quote
Salvo Nice Posted January 26, 2023 Posted January 26, 2023 Hi, thank you for your work! Only one question, is this supposed to work also for Rockchip RK3399T? I have a RockPi 4c + which has this variant. But I also noticed that legacy Armbian is not available for this board, maybe I have to build it myself 0 Quote
JMCC Posted January 30, 2023 Author Posted January 30, 2023 On 1/26/2023 at 4:49 PM, Salvo Nice said: I have a RockPi 4c + which has this variant. But I also noticed that legacy Armbian is not available for this board, maybe I have to build it myself Sorry, I don't have that board and have not tested the framework on it. Maybe you can build an image and try. 0 Quote
krankes_etwas Posted February 22, 2023 Posted February 22, 2023 Quote I have a RockPi 4c + which has this variant. But I also noticed that legacy Armbian is not available for this board, maybe I have to build it myself Did you got any suuccess ? I also own a Rock 4c+ but since weeks I'm unable to bring my gpu to work.... always llvmpipe is loaded as driver. And tested different versions of Armbian, Debian & Ubuntu... just this methode I havn't tested. Have someone else any suggestions ? As far I understood correctly with Debian 11 it should work OOTB because the drivers are included. Or maybe a hardware faulty...? I searched the internet a lot but nothings worked out.... would be grateful for any tip 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.