DRM Prime was already disabled. I tried turning it on (with and without hardware acceleration). I tried switching from EGL to Direct-to-plane as well. The result was always the same as above.
Posts by matthias
-
-
I recently updated LibreELEC to 11.0.1 and cannot play videos from Amazon VOD anymore. When staring a video the screen turns black, then the sound starts and then the screen is displaying the video selection again with the rotating circle. The screen is flickering. When the video is stopped the display return to normal.
In the log I see the following error message multiple times:
Code
Display More2023-04-01 18:13:46.893 T:996 debug <general>: EGL Debugging: Error: EGL_BAD_ALLOC Command: eglCreateImageKHR Type: EGL_DEBUG_MSG_CRITICAL_KHR Message: createImageFromDmaBufs failed 2023-04-01 18:13:46.893 T:996 debug <general>: CEGLImage::CreateImage - attributes: EGL_WIDTH: 960 EGL_HEIGHT: 540 EGL_LINUX_DRM_FOURCC_EXT: YU12 EGL_YUV_COLOR_SPACE_HINT_EXT: EGL_ITU_REC601_EXT EGL_SAMPLE_RANGE_HINT_EXT: EGL_YUV_NARROW_RANGE_EXT EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT: EGL_YUV_CHROMA_SITING_0_EXT EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT: EGL_YUV_CHROMA_SITING_0_EXT EGL_DMA_BUF_PLANE0_FD_EXT: 84 EGL_DMA_BUF_PLANE0_OFFSET_EXT: 0 EGL_DMA_BUF_PLANE0_PITCH_EXT: 1088 EGL_DMA_BUF_PLANE1_FD_EXT: 84 EGL_DMA_BUF_PLANE1_OFFSET_EXT: 587520 EGL_DMA_BUF_PLANE1_PITCH_EXT: 1088 EGL_DMA_BUF_PLANE2_FD_EXT: 84 EGL_DMA_BUF_PLANE2_OFFSET_EXT: 588064 EGL_DMA_BUF_PLANE2_PITCH_EXT: 1088 2023-04-01 18:13:46.893 T:996 error <general>: CEGLImage::CreateImage - failed to import buffer into EGL image: 0x3003
I am using the standard generic x86_64 image.
-
I have an HTPC connected to an AVR via DisplayPort. Initially the input on the AVR is set to the HTPC and I get the signal on the TV. When I then switch the input on the AVR to something else the Display Port on the HTPC is disabled and a new one is created / set to connected.
I can see this in /sys/class/drm when card0-DP-2 vanishes and card0-DP-3 is created and set to connected. After the next switch of the input card0-DP-3 vanishes and card0-DP-4 is created.
Using xrandr -q I initially see only DisplayPort-2. When switching inputs on the AVR DisplayPort-3 is created.
I tried to set X.org to the correct Display Port using udev to trigger a small script that restarts XORG and Kodi but after the second switch http://X.org/Kodi seem to hang and cannot be restarted. xrandr -q is hanging as well.
-
-
I have a problem running LibreELEC 10.0.2 on the HTPC connected to my home cinema:
When connected via the AVR to the TV set, 4K 60 Hz is not available (30 Hz is the maximum). When connected directly to the TV set 4K 60 Hz is working fine.
My setup is as follows:
- LG OLED55C28LB
- Denon AVR X1700H
- AMD Ryzen 3 2200G on ASROCK B450 Fatal1ty
The cables are all HDMI 2.1 / Display Port 1.4, the HDMI ports on the AVR are all 2.1 as well. I tried HDMI settings 4K Enhanded and 8K Enhanced on the AVR and even switched to an 8K HDMI port on the AVR. Still 4K 60 Hz is not showing up.
-
Hello,
I have a rather old Philips TV connected to my HTPC. The problem is: every once in a while the display goes completly cyan/magenta. I had the problem before with older HTPC hardware and the fix was to force the output of the graphics adaptor to Full RGB / RGB 4:4:4. Unfortunately, I did not find where I can make this setting in LibreELEC 9 (Milhouse build).
So far I tried
- setting "ColorSpace" and "ColorRange" in xorg.conf
- xrandr (but there seems to be no property for the pixel format, at least for the AMD CPU)
- Kodi settings (use limited color range)
Is there a way to force the pixel format to RGB 4:4:4?
-
That was version 8.1.1 on x86 hardware (AMD E-450).
I tried to do the upgrade again by copying KERNEL, KERNEL.md5, SYSTEM and SYSTEM.md5 to /storage/.update. The update does indeed restart but ends with the error message:
Error in check_update: mount_common: Could not mount /flash/SYSTEM
Checking /flash/SYSTEM I fould that the file was only 148 MB while the file on /storage/.update was 212 MB.
-
I just tried to upgrade to 8.1.2, which failed for some reason. I do not remember the exact error message. Some filesystem could not be mounted. After restart LibreELEC tried a recovery which failed for a similar reason. Now the system always boots into debugging shell with the error message:
Error in prepare_sysroot: mount_common: could not mount /dev/SYSTEM
How can I fix this?
-
It seems the problem is the 2D hardware acceleration of the video driver. Since alpha 7 LibreElec uses Glamor. I downgraded to alpha 6 which still uses EXA and the tearing is gone. Alternatively it should be possible to change /etc/X11/xorg_radeon.conf to use EXA in alpha 7, but I have not tried that.
-
I am running LibreELEC v7.90.007 ALPHA on an AMD E2-2000 APU with Radeon GPU attached to a Philips TV set via HDMI. Since the last upgrade (from v7.90.005 to v7.90.007) I see tearing during video playback (HD and SD material) and on the user interface as well. I played around with the configuration options "Adjust display refresh rate" and "Sync playback to display" but it did not make a difference.
It seems that "VSync" has been disabled in this release. Is there a way to turn it back on?
I have not seen tearing with Kodi v17 beta 3 on a Windows 10 PC. Therefore I assume it is a LibreELEC issue.