- Official Post
ilchenko things will improve once first alpha/beta and then hopefully stable images will be published for Allwinner. Then you'll always have image where addons should work. Nightlies are by definition unstable.
ilchenko things will improve once first alpha/beta and then hopefully stable images will be published for Allwinner. Then you'll always have image where addons should work. Nightlies are by definition unstable.
ilchenko things will improve once first alpha/beta and then hopefully stable images will be published for Allwinner. Then you'll always have image where addons should work. Nightlies are by definition unstable.
thx for answer, Can someone tell me where to download the previous nightly version with python 2? it was totally fine for me. Moreover, I use addons that are rarely updated and do not think that they will be rebuilt for python 3 in the near future.
Can someone tell me where to download the previous nightly version with python 2?
Nightlies are built completely automatically and once new image is built, old one gets deleted. Unless someone stored pre-python3 image and gives you the link, building your own image from slightly older sources is the only way. Keep in mind that addon repositories will also get updated with never versions of addons which might not be compatible with pre-python3 Kodi. In this case you would also have to build your own addon. But that is easy for addons already included in LE repository.
jernej nice, thanks for including the ir patch!
As for mesa and t720, I see a few pending relevant merge request. Maybe I'll give it a spin next week
I just patched the binary dtb to test this. If you don't know how to do that you can use my copy until the patch lands: sun50i-h6-orangepi-3.dtb.zip
Uraaah, big thnx my friend. All work.
I found out that LibreELEC-H3.arm-9.80-nightly-20191029-708dbf9-libretech-h3.img.gz works on the sunvell r69 v1.3 too, There I get even sound via av plug(or HDMI). Sure just usb-wifi works(ethernet not tested yet) as internal crappy chip isn't supported.
So I'll go with those builds instead(works like the beelink + av audio..) and maybe try to activate remote somehow.
As the older nightlies are gone, I somehow re-compiled the c9510d4 version for libretech-h3 which was the one with kodi 18.4(pre-python3) I have for beelink x2 working with all addons I use:
After copying the userdata from beelink build(was too lazy to install again) it works now for 2+ hours pretty nice and stable. So I got this old box working (nearly) perfect after dusting two years in shelf..really nice!
Sure I will test newer images when there is a release...
LibreELEC-H6.arm-9.80-nightly-20191003-a027672-orangepi-3.img.gz
i found the october nightly. Maybe someone needs.
hei friends,
some body have previous last build for opi plus 2e? Last night i upgrade to last build 29102019, samba and ssh very heavy access, lircd not working. Please upload last build before 29102019/i dont have pc to build it self
Thanks
I try lima now and then, but last time I tried it, Kodi didn't even start. Buffer management was broken but I'm not sure where (kernel or mesa). I'll try again when Linux 5.4 is released.
In order to try it yourself, you have to enable lima driver in kernel, set OPENGLES driver in project config to lima and configure mesa package to use latest master.
Two notes:
- T720 support is very broken in panfrost, so it makes no sense to try it, but according to panfrost IRC, it should be much better in following weeks
- GPU driver doesn't have anything to do with HW decoding. It may be for rendering video, but even that will be soon bypassed almost completely (only SW decoding currently uses GPU for rendering)
It compiled with mesa just fine, but it didn't get very far:
[ 0.977246] panfrost 1800000.gpu: clock rate = 432000000
[ 0.987396] panfrost 1800000.gpu: gpu soft reset timed out
[ 0.993370] panfrost 1800000.gpu: Fatal error during GPU init
[ 0.999358] panfrost: probe of 1800000.gpu failed with error -110
Sounds like a dts issue? Do you know what's missing?
This is tree I used: Commits · dhewg/LibreELEC.tv · GitHub
Sounds like a dts issue? Do you know what's missing?
Several things:
- current GPU DT patch are only quick fix for proprietary driver. However, upstream patches exist but I didn't use them in LE yet
- T720 needs some additional panfrost kernel patches. I think they will be included in Linux 5.5
- T720 is currently blacklisted in mesa source.
Several things:
- current GPU DT patch are only quick fix for proprietary driver. However, upstream patches exist but I didn't use them in LE yet
- T720 needs some additional panfrost kernel patches. I think they will be included in Linux 5.5
- T720 is currently blacklisted in mesa source.
Thanks for the pointers, I got it working now
This is running on 5.4.0-rc7: https://imgur.com/a/cx578up
[ 0.304602] panfrost 1800000.gpu: clock rate = 432000000
[ 0.304631] panfrost 1800000.gpu: bus_clock rate = 100000000
[ 0.304651] panfrost 1800000.gpu: failed to get regulator: -517
[ 0.304673] panfrost 1800000.gpu: regulator init failed -517
[ 0.550543] sun4i-drm display-engine: bound 1100000.mixer (ops sun8i_mixer_ops)
[ 0.550733] sun4i-drm display-engine: bound 6510000.tcon-top (ops sun8i_tcon_top_ops)
[ 0.550985] sun4i-drm display-engine: bound 6515000.lcd-controller (ops sun4i_tcon_ops)
[ 0.552815] sun4i-drm display-engine: bound 6000000.hdmi (ops sun8i_dw_hdmi_ops)
[ 0.552824] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 0.552827] [drm] No driver support for vblank timestamp query.
[ 0.553172] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 0.983894] sun4i-drm display-engine: fb0: sun4i-drmdrmfb frame buffer device
[ 0.984366] panfrost 1800000.gpu: clock rate = 432000000
[ 0.984388] panfrost 1800000.gpu: bus_clock rate = 100000000
[ 0.984532] panfrost 1800000.gpu: mali-t720 id 0x720 major 0x1 minor 0x1 status 0x0
[ 0.984541] panfrost 1800000.gpu: features: 00000000,10309e40, issues: 00000000,21054400
[ 0.984549] panfrost 1800000.gpu: Features: L2:0x07110206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002821 AS:0xf JS:0x7
[ 0.984555] panfrost 1800000.gpu: shader_present=0x3 l2_present=0x1
[ 0.985403] [drm] Initialized panfrost 1.1.0 20180908 for 1800000.gpu on minor 1
Display More
NOTICE: EGL_VERSION = 1.4
NOTICE: EGL_VENDOR = Mesa Project
NOTICE: EGL_EXTENSIONS = EGL_ANDROID_blob_cache EGL_EXT_buffer_age EGL_EXT_image_dma_buf_import EGL_EXT_image_flush_external EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver
NOTICE: EGL_CLIENT_EXTENSIONS = EGL_EXT_client_extensions EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_MESA_platform_gbm EGL_EXT_platform_device
NOTICE: Checking resolution 24
WARNING: CGBMUtils::DestroySurface - surface already destroyed
NOTICE: GL_VENDOR = panfrost
NOTICE: GL_RENDERER = panfrost
NOTICE: GL_VERSION = OpenGL ES 2.0 Mesa 20.0.0-devel
NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.0.16
NOTICE: GL_EXTENSIONS = GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_EGL_image GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_EXT_occlusion_query_boolean GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_texture_compression_astc_ldr GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_separate_shader_objects GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_draw_elements_base_vertex GL_EXT_texture_border_clamp GL_KHR_context_flush_control GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_KHR_parallel_shader_compile
Display More
Just tested a bit, but seems to work fine so far.
Built from this tree: Commits · dhewg/LibreELEC.tv · GitHub
- switching to mesa resulted in a broken kodi: "kodi.bin: undefined symbol: glGetIntegerv", a full rebuild fixed that, maybe you ran into that too?
- the patch "media: pixfmt-compressed.rst: improve H264/HEVC/MPEG1+2/VP8+9" in "projects/Allwinner/patches/linux/0001-backport-from-5.5.patch" seems misplaced, I didn't check, but I guess it has been merged for 5.4
- switching to mesa resulted in a broken kodi: "kodi.bin: undefined symbol: glGetIntegerv", a full rebuild fixed that, maybe you ran into that too?
I think I did, but that's not really an issue.
- the patch "media: pixfmt-compressed.rst: improve H264/HEVC/MPEG1+2/VP8+9" in "projects/Allwinner/patches/linux/0001-backport-from-5.5.patch" seems misplaced, I didn't check, but I guess it has been merged for 5.4
ok, thanks for heads up.
Just tested a bit, but seems to work fine so far.
What I'm really after is how it behaves with sw decoded content. If you have time, please disable HW decoding in settings and test SD quality and HD quality videos. Additionally, enable HW acceleration and select EGL rendering for DRMPRIME. If all these tree cases works, then I might consider switching to mesa.
Hi jernej, what your opi plus 2e having issues using last build 29102019? My opi very heavy access ssh and samba, lircd repeats every touch buttons.
Or do you have self build for your opi?
What I'm really after is how it behaves with sw decoded content. If you have time, please disable HW decoding in settings and test SD quality and HD quality videos. Additionally, enable HW acceleration and select EGL rendering for DRMPRIME. If all these tree cases works, then I might consider switching to mesa.
Yeah, some videos won't play with EGL. Dunno why, there's no relevant debug output it seems
Update: fixed by the nice folks in #panfrost, everything I throw at it plays fine now. With and without hw accel on either "direct plane" or "egl"
hostkit ssh works fine for me, but I don't use lircd nor samba. lircd is not recommended anymore (Infrared Remotes [LibreELEC.wiki]).
dhewg nice. Did you try SD and HD videos? slightly different shader is used for that, so it may work differently. That certainly was an issue with lima at some point.
hostkit ssh works fine for me, but I don't use lircd nor samba. lircd is not recommended anymore (Infrared Remotes [LibreELEC.wiki]).
i want buy ir remote support opi plus 2e+libreelec, because my remote tv only support lircd. Can you suggest me ir remote supported? Until now not find list device support, because maybe not all device ready on my country
nice. Did you try SD and HD videos? slightly different shader is used for that, so it may work differently. That certainly was an issue with lima at some point.
My video collection doesn't have too many video codec variations, but these play fine for me:
hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
h264 (High), yuv420p(tv, bt709, progressive), 1920x1040, SAR 1:1 DAR 24:13, 58.82 fps, 58.82 tbr, 1k tbn, 117.65 tbc (default)
h264 (Main), yuv420p(progressive), 1280x720, Closed Captions, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
h264 (Main), yuv420p(progressive), 640x480 [SAR 1:1 DAR 4:3], 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc (default)
h264 (Constrained Baseline), yuv420p(progressive), 640x368, 29.97 fps, 29.97 tbr, 1k tbn, 58 tbc (default)
vp9 (Profile 0), yuv420p(tv), 1920x1080, SAR 1:1 DAR 16:9, 29.83 fps, 29.83 tbr, 1k tbn, 1k tbc (default)
mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 1023 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.98 tbc
mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 512x384 [SAR 1:1 DAR 4:3], 992 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.98 tbc
Most IR remotes do work with ir-keytable.
If you want to buy a new one, the amlogic subsection does have a thread about working remotes: remote.conf repository