Jump to content

Search the Community

Showing results for 'panfrost'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Categories

  • Official giveaways
  • Community giveaways

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Matrix


Mastodon


IRC


Website URL


XMPP/Jabber


Skype


Github


Discord


Location


Interests

  1. Hello! Does anyone, and by anyone I probably really mean @balbes150 :D, know what I need to do when building official Mesa for it to be recognized in the experimental 6.x kernel environment? There's a panfrost focused dev/staging branch that the panfrost devs are using that I would love to try and be able to build for OPi5 but when I do it I always just get llvm. balbes, you are managing to get the GPU recognized would you be able to share how that's done in the building? I'm not asking for you to provide a build I would just love to know how you do it so I can as well and test the new versions as they happen. This is the branch and commits btw that I read on 'the internet' that its the bleeding edge for rk3588/Mali g610 mesa. https://gitlab.freedesktop.org/panfrost/mesa/-/commits/panfrost/v10-wip Iv'e successfully built that mesa branch and took the latest commits but the gpu is still not recognized so there must be a trick I'm missing. Does anyone have any suggestions? Cheers!
  2. I juust installed this mesa pkg mesa_23.2.0 per dpkg --force. My rock5b now runs much better than the orig mesa which was using some llvm based cpu/gpu combo. Host: rock-5b Kernel: 6.2.0-rc1-station-m3 arch: aarch64 bits: 64 Desktop: GNOME v: 44.3 Distro: Ubuntu 23.04 (Lunar Lobster) Display: wayland server: X.Org v: 1.22.1.8 with: Xwayland v: 22.1.8 compositor: gnome-shell driver: X: loaded: modesetting dri: rockchip gpu: dw-dp,dwhdmi-rockchip,rockchip-drm,rockchip-vop2 resolution: 2560x1440~60Hz API: OpenGL v: 3.1 Mesa 23.2.0-devel (git-8aa5ca2f01) renderer: Mali-G610 (Panfrost) Now to make this setup current I request a rebuild of the April mesa pkg to 23.x.x and upgrade kernel rock-5b 6.2.0-rc1-station-m3 #23.02.3 SMP PREEMPT_DYNAMIC Wed Apr 19 to 6.6rc4. If not interested then I'll use this as is for a while. Its quite nice and performant. Hexchat broke so Im thinking some apps wont like a non-rebuilt gnome. Gnome (the whole img) should be rebuilt based on the upgraded mesa. This too is do to april mesa source was flawed. gnome-shell[2663]: Failed to create scanout resource Oct 05 11:55:42 rock-5b gnome-shell[2663]: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
  3. I figured out a workaround if anyone else if having this issue. I added the following option in armbianEnv.txt - it will limit your memory to 4gb but fixes video decoding. I believe a real fix for the current 5.10.160 kernel would be an updated version of the panfrost drivers. @amazingfate - any chances you could look into a new build? extraargs="mem=4G"
  4. Hi, @Werner. I installed the packages, does the following output means I enabled Panfrost GPU driver successfully? But the GPU interrupts indicate that GPU seems not working... sudo apt install -y libglx-mesa0 libgl1-mesa-dri mesa-utils-extra sudo apt install -y xvfb sudo apt install -y glmark2-es2 $ modinfo panfrost filename: /lib/modules/5.15.93-rockchip64/kernel/drivers/gpu/drm/panfrost/panfrost.ko.xz license: GPL v2 description: Panfrost DRM Driver author: Panfrost Project Developers alias: of:N*T*Cmediatek,mt8183-maliC* alias: of:N*T*Cmediatek,mt8183-mali alias: of:N*T*Carm,mali-bifrostC* alias: of:N*T*Carm,mali-bifrost alias: of:N*T*Carm,mali-t880C* alias: of:N*T*Carm,mali-t880 alias: of:N*T*Carm,mali-t860C* alias: of:N*T*Carm,mali-t860 alias: of:N*T*Carm,mali-t830C* alias: of:N*T*Carm,mali-t830 alias: of:N*T*Carm,mali-t820C* alias: of:N*T*Carm,mali-t820 alias: of:N*T*Carm,mali-t760C* alias: of:N*T*Carm,mali-t760 alias: of:N*T*Carm,mali-t720C* alias: of:N*T*Carm,mali-t720 alias: of:N*T*Carm,mali-t628C* alias: of:N*T*Carm,mali-t628 alias: of:N*T*Carm,mali-t624C* alias: of:N*T*Carm,mali-t624 alias: of:N*T*Carm,mali-t604C* alias: of:N*T*Carm,mali-t604 alias: of:N*T*Camlogic,meson-g12a-maliC* alias: of:N*T*Camlogic,meson-g12a-mali alias: of:N*T*Camlogic,meson-gxm-maliC* alias: of:N*T*Camlogic,meson-gxm-mali depends: gpu-sched intree: Y name: panfrost vermagic: 5.15.93-rockchip64 SMP preempt mod_unload aarch64 sig_id: PKCS#7 signer: Build time autogenerated kernel key sig_key: 11:91:39:AD:08:7D:20:86:21:CA:B4:85:5F:90:99:3A:DC:D2:D0:8B sig_hashalgo: sha1 signature: 49:95:5F:F9:90:59:E6:E5:74:DC:D9:F8:1A:41:54:EE:69:9C:E3:3E: A8:FE:06:C2:26:B9:D7:5C:21:6D:4B:66:58:07:7A:63:B6:F0:DA:1F: C8:84:2B:34:4B:4F:1E:81:10:38:01:07:4F:BF:49:17:F6:EC:03:6C: 17:E4:C1:81:14:09:F5:61:A4:2B:FC:09:B9:65:B5:D2:2E:0D:99:EE: D8:3E:FC:B9:0B:16:E7:47:F8:74:9F:0B:68:A4:76:85:2C:DD:C0:08: 23:66:B4:2A:0B:FA:27:A9:2B:04:7F:31:9A:6E:92:3D:D4:83:0B:36: AF:88:CA:70:F8:42:49:C5:7E:40:C9:9B:52:77:40:66:07:17:10:F9: C0:A2:37:EA:AC:CE:B5:70:C9:AA:64:40:7E:75:43:A7:B9:9C:C5:97: E8:5C:3A:54:FB:C5:FE:97:AC:80:87:B3:9B:BF:54:A0:75:83:EF:86: A1:27:D5:D0:B1:EB:2E:6C:16:E7:48:93:73:78:38:F5:8B:81:54:0D: 62:0A:3C:0D:B4:A6:C0:17:B2:23:13:E1:2F:8C:E3:42:09:E7:3E:30: CF:30:80:7E:2E:1A:BF:28:00:01:D3:5B:81:A4:B5:E5:08:37:07:60: 68:4B:73:61:CB:A1:B1:26:76:4D:09:0B:FC:7A:2D:E8:9B:7F:CB:60: 18:58:C0:52:5D:11:94:03:E4:08:61:F6:2E:D1:B8:33:16:1E:2E:59: 6B:18:A7:4E:1A:E1:BE:A5:5E:CD:BF:B0:03:A1:80:64:74:DC:6A:74: 6D:8F:60:7C:5F:BC:ED:9A:82:CA:8E:C6:30:FF:58:43:48:1F:11:A9: E7:FB:63:2A:54:AF:BE:9A:C1:D8:1F:6C:69:B6:4E:78:F0:EB:7A:87: 35:44:5C:73:FF:8B:43:69:EC:87:F4:F4:AB:6A:4E:D8:C4:EC:5E:37: 89:AA:6F:CD:5D:F1:07:DE:4D:FE:B3:78:00:A7:C9:79:4D:7B:1E:E2: 05:B4:4E:D9:F0:28:33:B7:8B:F4:FE:6D:5D:18:A6:DF:F9:C6:80:D5: F2:A6:5B:65:4E:20:F6:EB:8E:FB:37:55:0D:56:64:65:F5:94:F8:3E: 9E:DD:C2:FD:B4:9D:1F:33:60:02:CD:F0:8C:14:0D:5B:2F:2B:9F:45: 8E:ED:37:7B:6A:FF:5B:BF:E7:1A:40:07:55:51:CE:8A:C2:F0:4F:68: 35:81:AB:81:48:F7:1E:48:D7:5A:AC:1D:58:9B:4B:85:35:76:34:25: 7F:48:59:11:A7:64:11:64:95:93:E9:F9:AD:5B:4D:83:7A:20:0E:F9: 12:99:19:B2:FB:11:56:98:56:53:38:7A parm: unstable_ioctls:bool $ sudo modprobe -vv panfrost modprobe: INFO: ../libkmod/libkmod.c:365 kmod_set_log_fn() custom logging function 0xaaaad1f0c460 registered insmod /lib/modules/5.15.93-rockchip64/kernel/drivers/gpu/drm/panfrost/panfrost.ko.xz modprobe: INFO: ../libkmod/libkmod.c:332 kmod_unref() context 0xaaaaf17474a0 released $ lsmod | grep -w panfrost panfrost 69632 0 gpu_sched 40960 1 panfrost $ xvfb-run es2_info EGL_VERSION: 1.5 EGL_VENDOR: Mesa Project EGL_EXTENSIONS: EGL_EXT_create_context_robustness, EGL_KHR_cl_event2, EGL_KHR_config_attribs, EGL_KHR_context_flush_control, 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_base, EGL_KHR_no_config_context, 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_query_driver EGL_CLIENT_APIS: OpenGL OpenGL_ES GL_VERSION: OpenGL ES 3.2 Mesa 21.2.6 GL_RENDERER: llvmpipe (LLVM 12.0.0, 128 bits) GL_EXTENSIONS: GL_EXT_blend_minmax, GL_EXT_multi_draw_arrays, GL_EXT_texture_compression_s3tc, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, 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_standard_derivatives, 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_EXT_draw_instanced, GL_EXT_texture_sRGB_decode, GL_OES_EGL_image, GL_OES_depth_texture, GL_OES_packed_depth_stencil, GL_EXT_texture_type_2_10_10_10_REV, GL_NV_conditional_render, 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_OES_viewport_array, GL_ANGLE_pack_reverse_row_order, GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, GL_EXT_occlusion_query_boolean, GL_EXT_robustness, 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_robustness, GL_KHR_texture_compression_astc_ldr, GL_NV_pixel_buffer_object, GL_OES_depth_texture_cube_map, GL_OES_required_internalformat, GL_OES_surfaceless_context, GL_EXT_color_buffer_float, GL_EXT_sRGB_write_control, GL_EXT_separate_shader_objects, GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix, GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader, GL_ANDROID_extension_pack_es31a, GL_EXT_base_instance, GL_EXT_compressed_ETC1_RGB8_sub_texture, GL_EXT_copy_image, GL_EXT_draw_buffers_indexed, GL_EXT_draw_elements_base_vertex, GL_EXT_gpu_shader5, GL_EXT_polygon_offset_clamp, GL_EXT_primitive_bounding_box, GL_EXT_render_snorm, GL_EXT_shader_io_blocks, GL_EXT_texture_border_clamp, GL_EXT_texture_buffer, GL_EXT_texture_cube_map_array, GL_EXT_texture_norm16, GL_EXT_texture_view, GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control, GL_KHR_robust_buffer_access_behavior, GL_NV_image_formats, GL_OES_copy_image, GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex, GL_OES_gpu_shader5, GL_OES_primitive_bounding_box, GL_OES_sample_shading, GL_OES_sample_variables, GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation, GL_OES_tessellation_point_size, GL_OES_tessellation_shader, GL_OES_texture_border_clamp, GL_OES_texture_buffer, GL_OES_texture_cube_map_array, GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array, GL_OES_texture_view, GL_EXT_blend_func_extended, GL_EXT_buffer_storage, GL_EXT_float_blend, GL_EXT_geometry_point_size, GL_EXT_geometry_shader, GL_EXT_texture_filter_minmax, GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8, GL_KHR_no_error, GL_KHR_texture_compression_astc_sliced_3d, GL_OES_EGL_image_external_essl3, GL_OES_geometry_point_size, GL_OES_geometry_shader, GL_OES_shader_image_atomic, GL_EXT_clip_cull_distance, GL_EXT_disjoint_timer_query, GL_EXT_texture_compression_s3tc_srgb, GL_MESA_shader_integer_functions, GL_EXT_clip_control, GL_EXT_color_buffer_half_float, GL_EXT_texture_compression_bptc, GL_KHR_parallel_shader_compile, GL_EXT_EGL_image_storage, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_texture_shadow_lod, GL_MESA_framebuffer_flip_y, GL_EXT_depth_clamp, GL_EXT_texture_query_lod, GL_MESA_bgra $ xvfb-run glmark2-es2 --fullscreen TBD $ cat /proc/interrupts | grep -i panfrost 64: 0 0 0 0 0 0 GICv3 52 Level panfrost-job 65: 0 0 0 0 0 0 GICv3 53 Level panfrost-mmu 66: 6 0 0 0 0 0 GICv3 51 Level panfrost-gpu
  5. > Hardware support > Debian 11 comes with Mesa 20.3 which supports the Mali 400 and 450 GPUs via the Lima driver, and various Mali G-series and T-series GPUs via the Panfrost driver. This will cover most modern ARM SoCs, including those found in the Pinebook and Pinebook Pro devices. Panfrost supports the Mali T720 (only up to OpenGL 2.1 and OpenGL ES 2.0), Mali T760, Mali T820, Mali T860, Mali G72, Mali G31, and Mali G52. PanfrostLima - Debian Wiki https://wiki.debian.org/PanfrostLima Can I just switch to Armbian Debian 11 and install Panfrost driver to enable GPU on nano pi r4s?
  6. Hi, I would like to use my usb wifi adapter from my old Raspi 3. `lsusb` shows: `Bus 007 Device 002: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter` `ip a` shows: ``` 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 76:ac:9a:1c:50:76 brd ff:ff:ff:ff:ff:ff inet 192.168.18.213/24 brd 192.168.18.255 scope global dynamic noprefixroute eth0 valid_lft 1953sec preferred_lft 1953sec inet6 fe80::4450:f4d8:e15a:12c/64 scope link noprefixroute valid_lft forever preferred_lft forever ``` and `lsmod` shows: ``` Module Size Used by bnep 24576 2 zstd 16384 8 sch_fq_codel 20480 3 fuse 110592 1 ip_tables 28672 0 ipv6 434176 82 panfrost 57344 0 gpu_sched 28672 1 panfrost ```
  7. Hello, with the last kernel update I have untimely reboot of my nas. some info : hardware : helios64 os : armbian bullseye based with openmediavault 6 on top kernel : armbian-bsp-cli-helios64-current:arm64 23.8.1 before the update to armbian-bsp-cli 23.8.1 the system have some unexpected restarts, but less than 1 by day. With last version, the system restarts itself sometime only few minutes after the start. With a debug console, I got the following kernel panic : [ 510.791607] Internal error: Oops: 0000000096000044 [#1] PREEMPT SMP [ 510.792174] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack_netlink nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xfrm_user xfrm_algo xt_addrtype nft_compat nf_tables nfnetlink br_netfilter bridge rfkill quota_v2 quota_tree snd_soc_hdmi_codec snd_soc_rockchip_i2s snd_soc_core hantro_vpu rockchip_vdec(C) snd_compress v4l2_vp9 leds_pwm videobuf2_dma_contig rockchip_rga v4l2_h264 videobuf2_dma_sg v4l2_mem2mem videobuf2_memops snd_pcm_dmaengine pwm_fan snd_pcm videobuf2_v4l2 gpio_charger videobuf2_common snd_timer videodev panfrost gpu_sched snd mc drm_shmem_helper rockchip_rng rng_core soundcore fusb302 sg tcpm typec lz4hc lz4 gpio_beeper cpufreq_dt zram softdog ledtrig_netdev lm75 nfsd auth_rpcgss nfs_acl lockd grace sunrpc ip_tables x_tables autofs4 raid10 raid0 multipath linear raid1 dm_raid raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx md_mod dm_mod realtek dwmac_rk stmmac_platform stmmac pcs_xpcs adc_keys [ 510.800061] CPU: 4 PID: 0 Comm: swapper/4 Tainted: G C 6.1.50-current-rockchip64 #3 [ 510.800866] Hardware name: Helios64 (DT) [ 510.801219] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 510.801840] pc : ct_kernel_enter.constprop.0+0xb8/0x180 [ 510.802323] lr : ct_kernel_enter.constprop.0+0xa8/0x180 [ 510.802794] sp : ffff800009eebd80 [ 510.803094] x29: ffff800009eebd80 x28: 0000000000000000 x27: 0000000000000000 [ 510.803739] x26: ffff000000761e00 x25: ffff800009474298 x24: ffff800009a3dc70 [ 510.804382] x23: fffe800100ee71e0 x22: ffff8000097668f0 x21: ffff8000094ea818 [ 510.805023] x20: 0000000000000000 x19: ffff8000097668f0 x18: 0000000000000000 [ 510.805664] x17: 0000000000000000 x16: ffff0000f7765f00 x15: 0000000000000000 [ 510.806306] x14: 0000000000000001 x13: 00000000000001ef x12: 0000000000000001 [ 510.806946] x11: 0000000000000000 x10: 0000000000000a90 x9 : ffff800009eebd50 [ 510.807587] x8 : ffff0000007628f0 x7 : 0000000000000000 x6 : 00000002f5f32d3a [ 510.808228] x5 : 00ffffffffffffff x4 : 0000000000152374 x3 : ffff800009757008 [ 510.808870] x2 : ffff000000761e00 x1 : ffff8000094868b0 x0 : 0000000000000001 [ 510.809510] Call trace: [ 510.809733] ct_kernel_enter.constprop.0+0xb8/0x180 [ 510.810177] ct_idle_exit+0x1c/0x30 [ 510.810498] default_idle_call+0x48/0x17c [ 510.810864] do_idle+0x23c/0x2b0 [ 510.811164] cpu_startup_entry+0x28/0x30 [ 510.811521] secondary_start_kernel+0x124/0x150 [ 510.811934] __secondary_switched+0xb0/0xb4 [ 510.812322] Code: f8605b00 b8606ac4 d503201f d2800020 (f90006e0) [ 510.812868] ---[ end trace 0000000000000000 ]--- [ 510.813283] Kernel panic - not syncing: Attempted to kill the idle task! [ 510.813877] SMP: stopping secondary CPUs [ 510.814234] Kernel Offset: disabled [ 510.814548] CPU features: 0x40000,20834084,0000421b [ 510.814987] Memory Limit: none [ 510.815273] Rebooting in 90 seconds.. Someone have ideas to have this fixed ? Where to report this problem ? Where to have help to get more informations ? Thank you Note : I have some programming skilled (and debugging), but no kernel development experience.
  8. Hi Please, find below my current Armbian version in OPI5: Armbian_23.5.5_Orangepi5-plus_jammy_legacy_5.10.160_cinnamon_desktop I’m having a few issues with Orange pi 5 Plus. Wifi/Bluetooth issues: I bought this WIFI/Bluethooth model (RTL8852BE) ( Link ) Bluetooth: When I try finding a new dispositive does not find anyone. However, it’s working with Ubuntu. WIFI: I did not have any problem with SDcard but the NVME gave me wifi problems sometimes when I updated it with “apt upgrade”. Then, the wifi does not work and I have to reboot and switch off bluetooth to make the wifi work. I tried the ubuntu ( Link ) and I did not have any problem with bluetooth and neitherl WIFI. Issues initializing OPI5+ (NVME) Sometimes it’s triggers the following error when I turn on the OPI5+ from the NVME. In order to access the system again, I have to turn off and turn on the orange pi 5 plus. hardware acceleration I believe, I`m having a problem with hardware acceleration, because Youtube on Chromiun with Ubuntu ( Link ) works and now it doesn't work for me. ~:% glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Panfrost (0xffffffff) Device: Mali-G610 (Panfrost) (0xffffffff) Version: 23.0.0 Accelerated: yes Video memory: 15718MB Unified memory: yes Preferred profile: compat (0x2) Max core profile version: 0.0 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.1 OpenGL vendor string: Panfrost OpenGL renderer string: Mali-G610 (Panfrost) OpenGL version string: 3.0 Mesa 23.0.0-devel OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.0.0-devel OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 GPIO I saw a few colleages using GPIO and when they use this command “gpio readall” it triggers the following error. "wiringPiSetup: mmap (GPIO) failed: Operation not permitted" I found this solution and it worked. ( Link ) write in the console: echo "BOARD=orangepi5plus" | sudo tee /etc/orangepi-release Thank you very much and kind regards, Apologise for any silly question this is a new world for me.
  9. hello, i have the same problem, they are below. Thanks in advance for your help bilonemsi:~:% glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Panfrost (0xffffffff) Device: Mali-G610 (Panfrost) (0xffffffff) Version: 23.0.0 Accelerated: yes Video memory: 7688MB Unified memory: yes Preferred profile: compat (0x2) Max core profile version: 0.0 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.1 OpenGL vendor string: Panfrost OpenGL renderer string: Mali-G610 (Panfrost) OpenGL version string: 3.0 Mesa 23.0.0-devel OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.0.0-devel OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
  10. Hi NicoD Yes gpu acceleration is gone. Chrome is not working well with youtube. Does anyone else have the same problem? glxinfo -B gives name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Panfrost (0xffffffff) Device: Mali-G610 (Panfrost) (0xffffffff) Version: 23.0.0 Accelerated: yes Video memory: 7689MB Unified memory: yes Preferred profile: compat (0x2) Max core profile version: 0.0 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.1 OpenGL vendor string: Panfrost OpenGL renderer string: Mali-G610 (Panfrost) OpenGL version string: 3.0 Mesa 23.0.0-devel OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.0.0-devel OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 armbianmonitor is attached armbianmonitor
  11. Hello All, I spent mainly a week figuring out why it was a nightmare with cinnamon on debian I thought it was a matter of cinnamon version and/or mesa version of panfrost but it was a modeline detection problem from xorg. After trying my luck I finally discover where the bad duck resided on debian versions : - bullseye who was lagging , managing to use mali accel but overflowded with log errors - bookworm was loosing HDMI signal just after login in.. I will only talk about bookworm In fact, cinnamon internal xrandr, tool who detect the screen modelines, fails to access and to grab screen EDID modelines like xrandr did. it results it acts like it was in headless mode. Taking this into account I reinstalled the xorg-dummy-video pacakge and my /etc/X11/xorg.conf.d/01-armbian_defaults.conf l provided in then it succeed to login in low res. 720x480 declared in /boot/armbianEnv.txt. Fromcinnamon it is impossible to change the resolution display, the display tool did not react in cinnamon-settings, it crashes. I have to use the alternate arandr. to change the screen resolution on each reboot
  12. https://www.cnx-software.com/2023/07/21/arm-panfrost-is-now-the-gpu-driver-for-the-linux-community/ Sent from my 22021211RC using Tapatalk
  13. This important milestone is a step forward for the open source driver, as it now certifies Panfrost for use in commercial products containing Mali G52 and paves the way for further conformance submissions on other Mali GPUs. View the full article
  14. Hello all! Not sure if anyone saw this at all or not but the latest debian (11) now includes the panfrost and lima drivers! https://wiki.debian.org/PanfrostLima If I'm reading things correctly the needed bits and pieces (as well as a recent kernel) are in the packages "libglx-mesa0" and "libgl1-mesa-dri". Thought I would give this a go on a now (somewhat old-ish) Odroid XU4 device. It uses the mali t620 graphics chipset which I believe is in those panfrost drivers. I used the image file "Armbian_21.08.1_Odroidxu4_bullseye_current_5.4.142.img.xz". I did notice that the older kernel in that image (5.4.x) did not seem to detect anything to do with panfrost. So I upgraded the kernel via "apt install linux-image-edge-odroidxu4". This gives a much newer kernel version - 5.13.12 . This then does detect the panfrost/t620 gpu: aaaaa@odroidxu4:~$ dmesg | grep panfrost [ 1.079114] panfrost 11800000.gpu: clock rate = 400000000 [ 1.081656] panfrost 11800000.gpu: [drm:panfrost_devfreq_init] Failed to register cooling device [ 1.081812] panfrost 11800000.gpu: mali-t620 id 0x620 major 0x0 minor 0x1 status 0x0 [ 1.081829] panfrost 11800000.gpu: features: 00000000,10206400, issues: 00000000,21eee400 [ 1.081844] panfrost 11800000.gpu: Features: L2:0x07110206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xf JS:0x7 [ 1.081859] panfrost 11800000.gpu: shader_present=0x3f l2_present=0x11 [ 1.085234] [drm] Initialized panfrost 1.1.0 20180908 for 11800000.gpu on minor 1 aaaaa@odroidxu4:~$ Unfortunatly it dosen't seem to be quite "there" yet however as mesa dosen't want to quite work correctly; aaaaa@odroidxu4:~$ glxinfo | grep OpenGL OpenGL vendor string: Mesa/X.org OpenGL renderer string: llvmpipe (LLVM 11.0.1, 128 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.1 Mesa 20.3.5 OpenGL shading language version string: 1.40 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: I did try even having this (and not having anything at all) in /etc/X11/xorg.conf Section "ServerFlags" Option "AutoAddGPU" "off" Option "Debug" "dmabuf_capable" EndSection Section "OutputClass" Identifier "Lima" MatchDriver "meson" Driver "modesetting" Option "PrimaryGPU" "true" EndSection Can't seem to get it to switch from llvmpipe to the panfrost driver however. A quick check by doing something with 3D (eg torcs) gives a low framerate of about 5 or 6 fps. So it seems as if it is *almost* working but not quite. Any thoughts on this one? Consider this not quite asking for help more a sort of a "brain dump". I just wondered if the drivers now that they are in debian might possibly work and if not as seems the case this all might help someone out who has more on this subject than I do. BTW I used the following websites to try to work this all out: https://wiki.debian.org/PanfrostLima https://forum.armbian.com/topic/13773-panfrost-on-s912/ https://forum.khadas.com/t/vim2-running-full-desktop-graphics-with-panfrost/7804 ljones0
  15. Hello. I see some progress in H616 (OPIZ2) support in mainline linux (now 6.2RC5 comes with USB) - https://linux-sunxi.org/Linux_mainlining_effort . I tried to setup/enable some other components and I am successful with upstream linux kernel 6.2RC5: - displayengine (drm, fb, mixer, tcon, hdmi) (seems to have some I2C/EDID problems) - videoengine (cedrus) (in testing now) - gpu (3d mali, panfrost) - dma, efuse, thermal ... but I am unsuccessful with - crypto (total different behavior in contrast to H616 manual) and untested - audio codecs and hdmi audio - opp power management (frequency + voltage) for CPU and GPU - SDIO wifi I was also successful with uBoot (some patches from upstream uBoot) to boot sdcard-less from SPI flash and then from network PXE+NFS. Does anyone do some work in this direction ?
  16. Hi, In Armbian 23.05.1 jammy I installed the kernel version 5.15.93 with the armbian-config: System -> Other -> I understand -> linux-image-current=5.15.93 I reboot and check the Wi-Fi interface. But when I try to connect to the Wi-Fi the kernel crashed. root@orangepi3-lts:~# nmcli dev wifi connect MY_SSID password MY_SECRET [ 103.941273] WCN_ERR: dumpmem_rx_callback open error no.-21 retry:1 [ 104.383062] sunxi-mmc 4021000.mmc: data error, sending stop command [ 104.389447] sdiohal err:dt read fail ret:-110, system_addr=0x4024f000 [ 104.397421] WCN_ERR: mdbg_dump_data dump memory error:-110 [ 104.402930] WCN_ERR: read HCI_ARM_WR_RD_MODE reg error:-1 [ 104.408340] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.413669] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.418989] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.424306] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.429624] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.434940] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.440257] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.445573] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.450890] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.456206] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 113.893472] sprdwl:sprdwl_tx_cmd err:-19 [ 119.641929] sprdwl:[WIFI_CMD_DISCONNECT]timeout [ 119.646541] sprdwl:ctx_id:0 cmd: WIFI_CMD_DISCONNECT[13] rsp timeout (mstime = 113003), num=26 [ 119.655261] sprdwl:sprdwl_atcmd_assert ctx_id:0, cmd_id:13, reason:3, cp_asserted:0 [ 119.663117] WCN_ERR: Not dump again! Error: Connection activation failed: (7) Secrets were required, but not provided. This is the dmesg full information: [ 103.900192] WCN: mdbg_assert_read:WCN Assert in connect/source/wifi/rom/mac/cmd/cmd_tx_rom.c line 5111, 0,data length 128 [ 103.900219] sdiohal:carddump flag set[1] [ 103.900295] sdiohal:disable rx int for dump [ 103.900301] sdiohal:chn8 tx push old, cmdid=25, mstime=102962, record_time=102962 [ 103.900317] chn8 tx push old: 00 00 00 00 10 19 49 00 32 92 01 00 00 00 00 00 ......I.2....... [ 103.900324] sdiohal:chn8 tx denq old, cmdid=25, mstime=102962, record_time=102962 [ 103.900335] chn8 tx denq old: 80 24 00 08 10 19 49 00 32 92 01 00 00 00 00 00 .$....I.2....... [ 103.900341] sdiohal:chn22 rx dispatch old, cmdid=25, mstime=102962, record_time=102967 [ 103.900352] chn22 rx dispatch old: 3f 06 00 0a 00 19 0c 00 32 92 01 00 00 3e 00 00 ?.......2....>.. [ 103.900359] sdiohal:chn8 tx push new, cmdid=10, mstime=102967, record_time=102967 [ 103.900370] chn8 tx push new: 00 00 00 00 10 0a 5e 00 37 92 01 00 00 00 00 00 ......^.7....... [ 103.900376] sdiohal:chn8 tx denq new, cmdid=10, mstime=102967, record_time=102967 [ 103.900387] chn8 tx denq new: 00 2f 00 08 10 0a 5e 00 37 92 01 00 00 00 00 00 ./....^.7....... [ 103.900393] sdiohal:chn22 rx dispatch new, cmdid=10, mstime=102967, record_time=102999 [ 103.900405] chn22 rx dispatch new: 3f 06 00 0a 00 0a 0c 00 37 92 01 00 00 3f 00 00 ?.......7....?.. [ 103.900507] WCN: dap_sel_btwf_lite DJTAG_DAP_SEL:0x0 [ 103.900604] WCN: dap_sel_btwf_lite DJTAG_DAP_SEL:0x2 [ 103.900699] WCN: dap_sel_btwf_lite 2:DJTAG_DAP_SEL:0x2 [ 103.900793] WCN: apb_eb_lite APB_EB:0x463 [ 103.900887] WCN: apb_eb_lite APB_EB:0x463 [ 103.900981] WCN: apb_eb_lite 2:APB_EB:0x463 [ 103.901075] WCN: check_dap_is_ok :0x24770011 [ 103.901083] WCN: btwf dap is ready [ 103.902211] WCN: read_core_reg ****R[0]: 0x0**** [ 103.902732] WCN: read_core_reg ****R[1]: 0x1a**** [ 103.903249] WCN: read_core_reg ****R[2]: 0x2040000**** [ 103.903766] WCN: read_core_reg ****R[3]: 0x1138ec**** [ 103.904281] WCN: read_core_reg ****R[4]: 0x1023c2**** [ 103.904798] WCN: read_core_reg ****R[5]: 0x10d9ec**** [ 103.905313] WCN: read_core_reg ****R[6]: 0x13f7**** [ 103.905858] WCN: read_core_reg ****R[7]: 0x2082bc**** [ 103.906379] WCN: read_core_reg ****R[8]: 0x20c554**** [ 103.906896] WCN: read_core_reg ****R[9]: 0x1997a0**** [ 103.907413] WCN: read_core_reg ****R[10]: 0x8d**** [ 103.907931] WCN: read_core_reg ****R[11]: 0x403482e8**** [ 103.908446] WCN: read_core_reg ****R[12]: 0x10a70f**** [ 103.908962] WCN: read_core_reg ****R[13]: 0x117a80**** [ 103.909479] WCN: read_core_reg ****R[14]: 0x1068a5**** [ 103.910172] WCN: read_core_reg ****R[15]: 0x1023f6**** [ 103.910677] WCN: read_core_reg ****R[16]: 0x1000000**** [ 103.911037] WCN: read_core_reg ****R[17]: 0x1a0f28**** [ 103.911395] WCN: read_core_reg ****R[18]: 0x117a80**** [ 103.911400] WCN: ------------[ ARM REG ]------------ [ 103.911402] WCN: [R0 ] = 0x00000000 [ 103.911405] WCN: [R1 ] = 0x0000001a [ 103.911408] WCN: [R2 ] = 0x02040000 [ 103.911411] WCN: [R3 ] = 0x001138ec [ 103.911414] WCN: [R4 ] = 0x001023c2 [ 103.911418] WCN: [R5 ] = 0x0010d9ec [ 103.911421] WCN: [R6 ] = 0x000013f7 [ 103.911423] WCN: [R7 ] = 0x002082bc [ 103.911426] WCN: [R8 ] = 0x0020c554 [ 103.911430] WCN: [R9 ] = 0x001997a0 [ 103.911433] WCN: [R10] = 0x0000008d [ 103.911436] WCN: [R11] = 0x403482e8 [ 103.911439] WCN: [R12] = 0x0010a70f [ 103.911442] WCN: [R13] = 0x00117a80 [ 103.911445] WCN: [R14] = 0x001068a5 [ 103.911447] WCN: [R15] = 0x001023f6 [ 103.911450] WCN: [PSR] = 0x01000000 [ 103.911453] WCN: [MSP] = 0x001a0f28 [ 103.911456] WCN: [PSP] = 0x00117a80 [ 103.911459] WCN: ------------[ ARM END ]------------ [ 103.911583] WCN: marlin_hold_cpu reset reg val:0x0 [ 103.911706] WCN: CP DCACHE ENABLE [ 103.938202] WCN: section[0] [0x100000 0x1e73ff 0x240] [ 103.938224] WCN: section[1] [0x40880000 0x40880053 0xe7640] [ 103.938237] WCN: section[2] [0x4083c000 0x4083c353 0xe7694] [ 103.938250] WCN: section[3] [0x40130000 0x401303ff 0xe79e8] [ 103.938262] WCN: section[4] [0x40088000 0x4008828b 0xe7de8] [ 103.938275] WCN: section[5] [0x40844200 0x40844343 0xe8074] [ 103.938288] WCN: section[6] [0x40844000 0x40844047 0xe81b8] [ 103.938300] WCN: section[7] [0x40140000 0x4014ffff 0xe8200] [ 103.938313] WCN: section[8] [0x400f0000 0x400f011f 0xf8200] [ 103.938325] WCN: section[9] [0x400f1000 0x400fe0ff 0xf8320] [ 103.938338] WCN: section[10] [0x40300000 0x4034a7ff 0x105420] [ 103.938350] WCN: section[11] [0x400a0000 0x400a0057 0x14fc20] [ 103.938363] WCN: section[12] [0x400b0000 0x400b0387 0x14fc78] [ 103.938376] WCN: section[13] [0x400b1000 0x400b1153 0x150000] [ 103.938389] WCN: section[14] [0x400b2000 0x400b2a8b 0x150154] [ 103.938402] WCN: section[15] [0x400b3000 0x400b30af 0x150be0] [ 103.938415] WCN: section[16] [0x400b4000 0x400b4a6f 0x150c90] [ 103.938427] WCN: section[17] [0x400b7000 0x400b7617 0x151700] [ 103.938439] WCN: section[18] [0x40240000 0x402408f3 0x151d18] [ 103.938452] WCN: section[19] [0x40246000 0x40246737 0x15260c] [ 103.938464] WCN: section[20] [0x40248000 0x4024809f 0x152d44] [ 103.938477] WCN: section[21] [0x4024a000 0x4024a21b 0x152de4] [ 103.938490] WCN: section[22] [0x4024f000 0x4024f30f 0x153000] [ 103.938503] WCN: section[23] [0x40200000 0x402001ff 0x153310] [ 103.938516] WCN: section[24] [0x40204000 0x402041ff 0x153510] [ 103.938528] WCN: section[25] [0x40208000 0x402092a3 0x153710] [ 103.938541] WCN: section[26] [0x40200c00 0x4020c343 0x1549b4] [ 103.938554] WCN: section[27] [0x40210000 0x40212fff 0x1600f8] [ 103.938566] WCN: section[28] [0x40214000 0x40216fff 0x1630f8] [ 103.938578] WCN: section[29] [0x40218000 0x402182cf 0x1660f8] [ 103.938591] WCN: section[30] [0x4021c000 0x4021c5bf 0x1663c8] [ 103.938604] WCN: section[31] [0x40241000 0x402413ff 0x166988] [ 103.938616] WCN: section[32] [0x40242000 0x402423ff 0x166d88] [ 103.938629] WCN: dumpmem_rx_callback [ 103.941255] WCN: dumpmem_rx_callback [ 103.941273] WCN_ERR: dumpmem_rx_callback open error no.-21 retry:1 [ 103.949691] WCN: dumpmem_rx_callback [ 103.951775] WCN: dumpmem_rx_callback [ 103.953852] WCN: dumpmem_rx_callback [ 103.955974] WCN: dumpmem_rx_callback [ 103.958193] WCN: dumpmem_rx_callback [ 103.960345] WCN: dumpmem_rx_callback [ 103.962501] WCN: dumpmem_rx_callback [ 103.964651] WCN: dumpmem_rx_callback [ 103.966848] WCN: dumpmem_rx_callback [ 103.969041] WCN: dumpmem_rx_callback [ 103.971346] WCN: dumpmem_rx_callback [ 103.973538] WCN: dumpmem_rx_callback [ 103.975854] WCN: dumpmem_rx_callback [ 103.978194] WCN: dumpmem_rx_callback [ 103.980388] WCN: dumpmem_rx_callback [ 103.982629] WCN: dumpmem_rx_callback [ 103.984823] WCN: dumpmem_rx_callback [ 103.987101] WCN: dumpmem_rx_callback [ 103.989293] WCN: dumpmem_rx_callback [ 103.991582] WCN: dumpmem_rx_callback [ 103.993775] WCN: dumpmem_rx_callback [ 103.996112] WCN: dumpmem_rx_callback [ 103.998338] WCN: dumpmem_rx_callback [ 104.000530] WCN: dumpmem_rx_callback [ 104.002778] WCN: dumpmem_rx_callback [ 104.004971] WCN: dumpmem_rx_callback [ 104.007252] WCN: dumpmem_rx_callback [ 104.009240] WCN: dumpmem_rx_callback [ 104.009252] WCN: mdbg dump ram 947200 ok! [ 104.009358] WCN: dumpmem_rx_callback [ 104.009365] WCN: mdbg dump aon ahb 84 ok! [ 104.009545] WCN: dumpmem_rx_callback [ 104.009552] WCN: mdbg dump aon_apb 852 ok! [ 104.009708] WCN: dumpmem_rx_callback [ 104.009715] WCN: mdbg dump btwfahb 1024 ok! [ 104.009886] WCN: dumpmem_rx_callback [ 104.009894] WCN: mdbg dump btwfapb 652 ok! [ 104.010016] WCN: dumpmem_rx_callback [ 104.010024] WCN: mdbg dump aonclk 324 ok! [ 104.010124] WCN: dumpmem_rx_callback [ 104.010132] WCN: mdbg dump predivclk 72 ok! [ 104.012475] WCN: dumpmem_rx_callback [ 104.014868] WCN: dumpmem_rx_callback [ 104.014882] WCN: mdbg dump sdio 65536 ok! [ 104.014978] WCN: enable_cp_pll rd CLK_CTRL0 reg val:0x2fdf [ 104.015276] WCN: enable_cp_pll enable CLK_CTRL0 val:0x2fdf [ 104.015658] WCN: check_wifi_power_domain_ison CHIP_SLP reg val:0xc430 [ 104.015667] WCN: WIFI MAC have power down [ 104.016575] WCN: check_wifi_power_domain_ison WIFI_ENABLE reg val:0xa023 [ 104.016591] WCN: WIFI_en and wifi_mac_en is disable [ 104.016909] WCN: dumpmem_rx_callback [ 104.019534] WCN: dumpmem_rx_callback [ 104.021184] WCN: dumpmem_rx_callback [ 104.023224] WCN: dumpmem_rx_callback [ 104.025193] WCN: dumpmem_rx_callback [ 104.027364] WCN: dumpmem_rx_callback [ 104.029538] WCN: dumpmem_rx_callback [ 104.031834] WCN: dumpmem_rx_callback [ 104.034041] WCN: dumpmem_rx_callback [ 104.036268] WCN: dumpmem_rx_callback [ 104.038441] WCN: dumpmem_rx_callback [ 104.040574] WCN: dumpmem_rx_callback [ 104.042758] WCN: dumpmem_rx_callback [ 104.044890] WCN: dumpmem_rx_callback [ 104.044898] WCN: mdbg dump wifi 360448 ok! [ 104.044998] WCN: dumpmem_rx_callback [ 104.045005] WCN: dump cp reg section[11] ok! [ 104.045171] WCN: dumpmem_rx_callback [ 104.045177] WCN: dump cp reg section[12] ok! [ 104.045288] WCN: dumpmem_rx_callback [ 104.045294] WCN: dump cp reg section[13] ok! [ 104.045613] WCN: dumpmem_rx_callback [ 104.045619] WCN: dump cp reg section[14] ok! [ 104.045718] WCN: dumpmem_rx_callback [ 104.045724] WCN: dump cp reg section[15] ok! [ 104.046059] WCN: dumpmem_rx_callback [ 104.046066] WCN: dump cp reg section[16] ok! [ 104.046314] WCN: dumpmem_rx_callback [ 104.046322] WCN: dump cp reg section[17] ok! [ 104.046687] WCN: dumpmem_rx_callback [ 104.046694] WCN: mdbg dump fm 2748 ok! [ 104.046939] WCN: dumpmem_rx_callback [ 104.046946] WCN: mdbg dump btacc 2292 ok! [ 104.047154] WCN: dumpmem_rx_callback [ 104.047160] WCN: mdbg dump btjal 1848 ok! [ 104.047255] WCN: dumpmem_rx_callback [ 104.047261] WCN: mdbg dump bthab 160 ok! [ 104.047392] WCN: dumpmem_rx_callback [ 104.047398] WCN: mdbg dump btlejal 540 ok! [ 104.383062] sunxi-mmc 4021000.mmc: data error, sending stop command [ 104.389447] sdiohal err:dt read fail ret:-110, system_addr=0x4024f000 [ 104.395926] sdiohal:sdio dump_aon_reg entry [ 104.395968] sdiohal:pmu sdio status:[0x140]:0x6b [ 104.395987] sdiohal:pmu sdio status:[0x141]:0x3c [ 104.396005] sdiohal:pmu sdio status:[0x142]:0xe1 [ 104.396023] sdiohal:pmu sdio status:[0x143]:0x0 [ 104.396040] sdiohal:pmu sdio status:[0x144]:0x0 [ 104.396057] sdiohal:pmu sdio status:[0x145]:0x0 [ 104.396074] sdiohal:pmu sdio status:[0x146]:0x0 [ 104.396091] sdiohal:pmu sdio status:[0x147]:0x0 [ 104.396109] sdiohal:pmu sdio status:[0x148]:0x60 [ 104.396126] sdiohal:pmu sdio status:[0x149]:0x0 [ 104.396143] sdiohal:pmu sdio status:[0x14a]:0x0 [ 104.396160] sdiohal:pmu sdio status:[0x14b]:0x0 [ 104.396177] sdiohal:pmu sdio status:[0x14c]:0x0 [ 104.396194] sdiohal:pmu sdio status:[0x14d]:0x0 [ 104.396211] sdiohal:pmu sdio status:[0x14e]:0x0 [ 104.396228] sdiohal:pmu sdio status:[0x14f]:0x0 [ 104.396295] sdiohal:cm4d haddr 0:[0x144]:0x0 [ 104.396315] sdiohal:cm4d haddr 0:[0x145]:0x80 [ 104.396333] sdiohal:cm4d haddr 0:[0x146]:0x19 [ 104.396351] sdiohal:cm4d haddr 0:[0x147]:0x0 [ 104.396419] sdiohal:cm4i haddr 1:[0x144]:0xe0 [ 104.396438] sdiohal:cm4i haddr 1:[0x145]:0x40 [ 104.396456] sdiohal:cm4i haddr 1:[0x146]:0x10 [ 104.396475] sdiohal:cm4i haddr 1:[0x147]:0x0 [ 104.396543] sdiohal:cm4s haddr 2:[0x144]:0x7c [ 104.396561] sdiohal:cm4s haddr 2:[0x145]:0x6 [ 104.396579] sdiohal:cm4s haddr 2:[0x146]:0x14 [ 104.396597] sdiohal:cm4s haddr 2:[0x147]:0x40 [ 104.396665] sdiohal:dmaw haddr 3:[0x144]:0x0 [ 104.396683] sdiohal:dmaw haddr 3:[0x145]:0x0 [ 104.396702] sdiohal:dmaw haddr 3:[0x146]:0x0 [ 104.396720] sdiohal:dmaw haddr 3:[0x147]:0x0 [ 104.396788] sdiohal:dmar haddr 4:[0x144]:0x0 [ 104.396807] sdiohal:dmar haddr 4:[0x145]:0x0 [ 104.396825] sdiohal:dmar haddr 4:[0x146]:0x0 [ 104.396843] sdiohal:dmar haddr 4:[0x147]:0x0 [ 104.396911] sdiohal:aon_to_ahb haddr 5:[0x144]:0x0 [ 104.396929] sdiohal:aon_to_ahb haddr 5:[0x145]:0x0 [ 104.396947] sdiohal:aon_to_ahb haddr 5:[0x146]:0x0 [ 104.396965] sdiohal:aon_to_ahb haddr 5:[0x147]:0x0 [ 104.397033] sdiohal:axi_to_ahb haddr 6:[0x144]:0x4 [ 104.397052] sdiohal:axi_to_ahb haddr 6:[0x145]:0xf0 [ 104.397070] sdiohal:axi_to_ahb haddr 6:[0x146]:0x24 [ 104.397089] sdiohal:axi_to_ahb haddr 6:[0x147]:0x40 [ 104.397157] sdiohal:hready_status haddr 7:[0x144]:0xcf [ 104.397175] sdiohal:hready_status haddr 7:[0x145]:0xff [ 104.397194] sdiohal:hready_status haddr 7:[0x146]:0xf9 [ 104.397212] sdiohal:hready_status haddr 7:[0x147]:0x70 [ 104.397217] sdiohal:val:0xc [ 104.397258] sdiohal:after reset hready status:[0x144]:0xcf [ 104.397275] sdiohal:after reset hready status:[0x145]:0xff [ 104.397292] sdiohal:after reset hready status:[0x146]:0xf9 [ 104.397309] sdiohal:after reset hready status:[0x147]:0x70 [ 104.397314] sdiohal:sdio dump_aon_reg end [ 104.397316] sdiohal:sdiohal_abort [ 104.397320] sdiohal:carddump flag set[1] [ 104.397348] sdiohal:disable rx int for dump [ 104.397351] sdiohal:chn8 tx push old, cmdid=25, mstime=102962, record_time=102962 [ 104.397362] chn8 tx push old: 00 00 00 00 10 19 49 00 32 92 01 00 00 00 00 00 ......I.2....... [ 104.397366] sdiohal:chn8 tx denq old, cmdid=25, mstime=102962, record_time=102962 [ 104.397373] chn8 tx denq old: 80 24 00 08 10 19 49 00 32 92 01 00 00 00 00 00 .$....I.2....... [ 104.397377] sdiohal:chn22 rx dispatch old, cmdid=25, mstime=102962, record_time=102967 [ 104.397384] chn22 rx dispatch old: 3f 06 00 0a 00 19 0c 00 32 92 01 00 00 3e 00 00 ?.......2....>.. [ 104.397388] sdiohal:chn8 tx push new, cmdid=10, mstime=102967, record_time=102967 [ 104.397395] chn8 tx push new: 00 00 00 00 10 0a 5e 00 37 92 01 00 00 00 00 00 ......^.7....... [ 104.397398] sdiohal:chn8 tx denq new, cmdid=10, mstime=102967, record_time=102967 [ 104.397405] chn8 tx denq new: 00 2f 00 08 10 0a 5e 00 37 92 01 00 00 00 00 00 ./....^.7....... [ 104.397409] sdiohal:chn22 rx dispatch new, cmdid=10, mstime=102967, record_time=102999 [ 104.397416] chn22 rx dispatch new: 3f 06 00 0a 00 0a 0c 00 37 92 01 00 00 3f 00 00 ?.......7....?.. [ 104.397421] WCN_ERR: mdbg_dump_data dump memory error:-110 [ 104.402925] WCN: mdbg dump bt modem 0 ok! [ 104.402930] WCN_ERR: read HCI_ARM_WR_RD_MODE reg error:-1 [ 104.408340] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.413664] WCN: mdbg dump bt_cmd buf 0 ok! [ 104.413669] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.418984] WCN: mdbg dump btevent buf 0 ok! [ 104.418989] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.424302] WCN: mdbg dump bt_lmp_tx_buf 0 ok! [ 104.424306] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.429619] WCN: mdbg dump bt_lmp_rx_buf 0 ok! [ 104.429624] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.434936] WCN: mdbg dump bt_acl_tx_buf0 ok! [ 104.434940] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.440252] WCN: mdbg dump bt_acl_rx_buf 0 ok! [ 104.440257] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.445569] WCN: mdbg dump bt_sco_tx_buf 0 ok! [ 104.445573] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.450885] WCN: mdbg dump bt_sco_rx_buf 0 ok! [ 104.450890] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.456202] WCN: mdbg dump bt_bb_tx_buf 0 ok! [ 104.456206] WCN_ERR: mdbg_dump_data dump memory error:-1 [ 104.461518] WCN: mdbg dump bt_bb_rx_buf 0 ok! [ 104.505836] WCN: dumpmem_rx_callback [ 104.505841] WCN: dump str finish! [ 104.505842] WCN: mdbg dump memory finish [ 110.681881] WCN: stop_loopcheck [ 113.893472] sprdwl:sprdwl_tx_cmd err:-19 [ 119.641929] sprdwl:[WIFI_CMD_DISCONNECT]timeout [ 119.646541] sprdwl:ctx_id:0 cmd: WIFI_CMD_DISCONNECT[13] rsp timeout (mstime = 113003), num=26 [ 119.655261] sprdwl:sprdwl_atcmd_assert ctx_id:0, cmd_id:13, reason:3, cp_asserted:0 [ 119.662995] WCN: mdbg_assert_interface:[CMD] WIFI_CMD_DISCONNECT, [REASON] CMD_RSP_TIMEOUT_ERROR [ 119.663005] sdiohal:carddump flag set[1] [ 119.663058] sdiohal:disable rx int for dump [ 119.663063] sdiohal:chn8 tx push old, cmdid=25, mstime=102962, record_time=102962 [ 119.663071] chn8 tx push old: 00 00 00 00 10 19 49 00 32 92 01 00 00 00 00 00 ......I.2....... [ 119.663075] sdiohal:chn8 tx denq old, cmdid=25, mstime=102962, record_time=102962 [ 119.663080] chn8 tx denq old: 80 24 00 08 10 19 49 00 32 92 01 00 00 00 00 00 .$....I.2....... [ 119.663083] sdiohal:chn22 rx dispatch old, cmdid=25, mstime=102962, record_time=102967 [ 119.663088] chn22 rx dispatch old: 3f 06 00 0a 00 19 0c 00 32 92 01 00 00 3e 00 00 ?.......2....>.. [ 119.663091] sdiohal:chn8 tx push new, cmdid=10, mstime=102967, record_time=102967 [ 119.663097] chn8 tx push new: 00 00 00 00 10 0a 5e 00 37 92 01 00 00 00 00 00 ......^.7....... [ 119.663100] sdiohal:chn8 tx denq new, cmdid=10, mstime=102967, record_time=102967 [ 119.663104] chn8 tx denq new: 00 2f 00 08 10 0a 5e 00 37 92 01 00 00 00 00 00 ./....^.7....... [ 119.663108] sdiohal:chn22 rx dispatch new, cmdid=10, mstime=102967, record_time=102999 [ 119.663113] chn22 rx dispatch new: 3f 06 00 0a 00 0a 0c 00 37 92 01 00 00 3f 00 00 ?.......7....?.. [ 119.663117] WCN_ERR: Not dump again! [ 119.705851] ------------[ cut here ]------------ [ 119.705867] NETDEV WATCHDOG: wlan0 (unisoc_wifi): transmit queue 0 timed out [ 119.705936] WARNING: CPU: 2 PID: 0 at net/sched/sch_generic.c:478 dev_watchdog+0x374/0x380 [ 119.705954] Modules linked in: algif_hash algif_skcipher af_alg bnep hci_uart btqca btrtl btbcm btintel bluetooth ecdh_generic ecc sch_fq_codel sunxi_cir snd_soc_simple_card sunxi_cedrus(C) snd_soc_simple_car d_utils rc_core sun9i_hdmi_audio videobuf2_dma_contig v4l2_mem2mem sun4i_i2s snd_soc_hdmi_codec videobuf2_memops videobuf2_v4l2 videobuf2_common videodev dump_reg mc cpufreq_dt sunrpc sprdwl_ng sunxi_addr cfg802 11 sprdbt_tty uwe5622_bsp_sdio rfkill ramoops pstore_blk reed_solomon fuse pstore_zone motorcomm dw_hdmi_i2s_audio dw_hdmi_cec dwmac_sun8i mdio_mux pwm_sun4i i2c_mv64xxx panfrost gpu_sched display_connector [ 119.706069] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G C 5.15.93-sunxi64 #23.02.2 [ 119.706075] Hardware name: OrangePi 3 LTS (DT) [ 119.706079] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 119.706085] pc : dev_watchdog+0x374/0x380 [ 119.706091] lr : dev_watchdog+0x374/0x380 [ 119.706096] sp : ffff80000953bdb0 [ 119.706098] x29: ffff80000953bdb0 x28: 0000000000000004 x27: 0000000000000140 [ 119.706107] x26: 00000000ffffffff x25: 0000000000000002 x24: 0000000000000000 [ 119.706115] x23: 0000000000000001 x22: ffff0000060dc000 x21: ffff0000060dc480 [ 119.706123] x20: ffff8000093c6000 x19: 0000000000000000 x18: 0000000000000000 [ 119.706131] x17: ffff8000769a5000 x16: ffff80000953c000 x15: 0000000000000390 [ 119.706139] x14: ffff80000953bac0 x13: 00000000ffffffea x12: ffff00007fb600e8 [ 119.706147] x11: 0000000000000003 x10: ffff00007fb5a0a8 x9 : ffff00007fb5a100 [ 119.706155] x8 : 0000000000005fe8 x7 : c0000000fffffbff x6 : ffff00007fb90890 [ 119.706163] x5 : ffff00007fb90890 x4 : 0000000000000000 x3 : 0000000000000000 [ 119.706171] x2 : 0000000000000040 x1 : dda107609d9b6100 x0 : 0000000000000000 [ 119.706180] Call trace: [ 119.706184] dev_watchdog+0x374/0x380 [ 119.706189] call_timer_fn.isra.38+0x24/0x80 [ 119.706198] run_timer_softirq+0x4b0/0x540 [ 119.706203] _stext+0x11c/0x274 [ 119.706208] irq_exit+0xb4/0xe8 [ 119.706214] handle_domain_irq+0x64/0x90 [ 119.706222] gic_handle_irq+0x6c/0xa0 [ 119.706228] call_on_irq_stack+0x28/0x50 [ 119.706233] do_interrupt_handler+0x58/0x68 [ 119.706239] el1_interrupt+0x30/0x48 [ 119.706244] el1h_64_irq_handler+0x18/0x28 [ 119.706249] el1h_64_irq+0x74/0x78 [ 119.706253] arch_cpu_idle+0x18/0x28 [ 119.706258] default_idle_call+0x24/0x5c [ 119.706264] do_idle+0x1fc/0x270 [ 119.706271] cpu_startup_entry+0x24/0x58 [ 119.706276] secondary_start_kernel+0x16c/0x180 [ 119.706283] __secondary_switched+0x90/0x94 [ 119.706289] ---[ end trace 598e062ff7c22995 ]--- I am going back to the Armbian_23.02.2_Orangepi3-lts_bullseye_current_5.15.93_minimal.img image and the Wi-Fi works successfully.
  17. Hello, I faced an issue some weeks ago with a brand new eMMC card on my RockPi 4A that is now solved. I succeeded in installing Armbian onto it from the running SD card but quickly found tons of error messages in syslog related to eMMC, of the following: Mar 2 21:53:46 rockpi1 kernel: [ 2107.590024] mmc1: running CQE recovery Mar 2 21:53:46 rockpi1 kernel: [ 2107.609557] mmc1: running CQE recovery Mar 2 21:53:46 rockpi1 kernel: [ 2107.615886] mmc1: running CQE recovery Mar 2 21:53:46 rockpi1 kernel: [ 2107.617068] blk_update_request: I/O error, dev mmcblk1, sector 17498312 op 0x1:(WRITE) flags 0x104000 p hys_seg 17 prio class 0 Mar 2 21:53:46 rockpi1 kernel: [ 2107.913182] mmc1: running CQE recovery Apr 6 15:55:26 rockpi1 kernel: [ 990.351588] mmc1: running CQE recovery Apr 6 15:55:26 rockpi1 kernel: [ 990.354503] ------------[ cut here ]------------ Apr 6 15:55:26 rockpi1 kernel: [ 990.354531] mmc1: cqhci: spurious TCN for tag 15 Apr 6 15:55:26 rockpi1 kernel: [ 990.354658] WARNING: CPU: 0 PID: 304 at drivers/mmc/host/cqhci-core.c:787 cqhci_irq+0x4b4/0x640 Apr 6 15:55:26 rockpi1 kernel: [ 990.354693] Modules linked in: sg cn snd_soc_audio_graph_card snd_soc_simple_card snd_soc_rockchip_i2s snd_soc_hdmi_codec snd_soc_es8316 snd_soc_rockchip_pcm snd_soc_simple_card_utils hantro_vpu(C) rockchip_vdec(C) rockchip_iep rockchip_rga v4l2_h264 videobuf2_dma_contig snd_soc_core snd_pcm_dmaengine v4l2_mem2mem videobuf2_dma_sg videobuf2_vmalloc videobuf2_memops snd_pcm videobuf2_v4l2 snd_timer snd videobuf2_common soundcore videodev mc cpufreq_dt iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 realtek panfrost gpu_sched dw_hdmi_cec dw_hdmi_i2s_audio dwmac_rk stmmac_platform stmmac pcs_xpcs […] Mar 13 20:41:28 rockpi1 kernel: [118745.441944] blk_update_request: I/O error, dev mmcblk1, sector 1681408 op 0x1:(WRITE) flags 0x4800 phys_seg 8 prio class 0 Mar 13 20:41:28 rockpi1 kernel: [118745.449711] EXT4-fs warning (device mmcblk1p2): ext4_end_bio:348: I/O error 10 writing to inode 20 starting block 210432) Mar 13 20:41:28 rockpi1 kernel: [118745.449862] Buffer I/O error on device mmcblk1p2, logical block 140544 Mar 13 20:41:28 rockpi1 kernel: [118745.449909] Buffer I/O error on device mmcblk1p2, logical block 140545 After some time, I finally figured out using the command “mmc extcsd read /dev/mmcblk1” that the eMMC card was not able to run in the HS400 mode but only in the older HS200 one. Unfortunately, the Armbian RockPi device tree configures the eMMC port as HS400 only, which is too fast and leads to I/O errors as soon as disk throughput is to high (I checked that with rsync and bandwidth limits). The solution that I found in a DietPi bug report consists in changing the device tree source file in the following way: #mmc-hs400-1_8v; #mmc-hs400-enhanced-strobe; mmc-hs200-1_8v; As I also run an Odroid XU4 with Armbian, I told myself this could happen with it in the future but it seems its device tree is configured to avoid this issue: # dtc -I dtb -O dts -f /boot/dtb/exynos5422-odroidxu4.dtb 2>/dev/null | grep mmc-hs mmc-hs200-1_8v; mmc-hs400-1_8v; Unlike RockPi, both modes are specified in the shipping DTD. Also, despite I haven't tried to use an HS200 eMMC card onto my Odroid to be sure this works, I wonder why this would not be possible for RockPi cards to support both HS200 and HS400 as Odroid seems to do. Are there some restrictions in the hardware that would prevent specifying both HS200 and HA400 in its device tree? JM.
  18. Hello, long time ago, but still same problem. Meanwhile new setup here (eMMC formatted) and run for 2 weeks raspian from bpi-website ( kernel 4.9) with usb-storage. New setup Armbian 23.05.1 Jammy with Linux 6.1.30-meson64 , new/other USB-SATA adapter ... running uas driver. the BPI M5 freezed/stopped (?) today early in the morning after less than 2 days uptime. (USB-power loss ) how to find out the reason ? panfrost ffe40000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found what does it mean ? Fred
  19. Hi all. I've been working with the OPi3 and PineH64 model B the last days to try installing MESA and DRM drivers to make Panfrost work. This doesn't seem to work. Every time I install Mesa and reboot. It boots into the desktop normally, but a few seconds later the screen goes into one color. Everything is unresponsive. Can't go to a terminal window. Numlock is stuck... Just tried again with compositor disabled. It does take a bit longer before it blocks. But it still happens about a minute in every time. I can't find a ttl adapter for better debugging. I'll order new ones. Both the OPi3 (bionic 5.4) and PineH64(bionic 5.3) have the same issue. I'm using self built images. You can try it with the script here Don't install all, only install mesa and drm. It seems to install well, but after reboot everything is broken. Any clue would help. Cheers.
  20. Panfrost, the open source driver for Arm Mali, now supports OpenGL ES 3.1 on both Midgard (Mali T760 and newer) and Bifrost (Mali G31, G52, G72) GPUs, adding a number of features, notably including compute shaders. View the full article
  21. ver edk2-efi kernel 6.2 + mesa-23 (pancsf) user@firefly-itx-3588j:~$ glmark2-es2-wayland ======================================================= glmark2 2021.02 ======================================================= OpenGL Information GL_VENDOR: Mesa GL_RENDERER: Mali-G610 (Panfrost) GL_VERSION: OpenGL ES 3.1 Mesa 23.2.0-devel (git-8aa5ca2f01) ======================================================= [build] use-vbo=false: FPS: 4457 FrameTime: 0.224 ms [build] use-vbo=true: FPS: 5987 FrameTime: 0.167 ms [texture] texture-filter=nearest: FPS: 6159 FrameTime: 0.162 ms [texture] texture-filter=linear: FPS: 6215 FrameTime: 0.161 ms [texture] texture-filter=mipmap: FPS: 6110 FrameTime: 0.164 ms [shading] shading=gouraud: FPS: 5176 FrameTime: 0.193 ms [shading] shading=blinn-phong-inf: FPS: 4849 FrameTime: 0.206 ms [shading] shading=phong: FPS: 4389 FrameTime: 0.228 ms [shading] shading=cel: FPS: 4431 FrameTime: 0.226 ms [bump] bump-render=high-poly: FPS: 2161 FrameTime: 0.463 ms [bump] bump-render=normals: FPS: 6730 FrameTime: 0.149 ms [bump] bump-render=height: FPS: 6675 FrameTime: 0.150 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 5899 FrameTime: 0.170 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2946 FrameTime: 0.339 ms [pulsar] light=false:quads=5:texture=false: FPS: 6197 FrameTime: 0.161 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1584 FrameTime: 0.631 ms [desktop] effect=shadow:windows=4: FPS: 4124 FrameTime: 0.242 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 550 FrameTime: 1.818 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 563 FrameTime: 1.776 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 711 FrameTime: 1.406 ms [ideas] speed=duration: FPS: 2309 FrameTime: 0.433 ms [jellyfish] <default>: FPS: 2977 FrameTime: 0.336 ms [terrain] <default>: FPS: 195 FrameTime: 5.128 ms [shadow] <default>: FPS: 2940 FrameTime: 0.340 ms [refract] <default>: FPS: 455 FrameTime: 2.198 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 5845 FrameTime: 0.171 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 5401 FrameTime: 0.185 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 5759 FrameTime: 0.174 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 5473 FrameTime: 0.183 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 5021 FrameTime: 0.199 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 5413 FrameTime: 0.185 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 5463 FrameTime: 0.183 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 5076 FrameTime: 0.197 ms ======================================================= glmark2 Score: 4189 =======================================================
  22. GPU drivers have nothing to do with Armbian. Armbian can only show how to use them. We are not driver developers. It is expected that the blob Rockchip driver runs way better than the open-source panfrost/panfork drivers. Panfrost might improve in time. N2/N2+/VIM3 at first also performed worse than RK3399 but after time it now outperforms RK3399 by a lot. Both drivers are very useful to me. You can use the blob by running in x11 and run your program with "malirun programname" Not everything will work, but for example PS2 emulation works perfect like that. Video playback has nothing to do with GPU drivers but VPU drivers. For that there is the multimedia ppa from AmazingFate.
  23. This Mekatronics box is using the rk3588 with the Mali-G610. (same gpu as Opi5) Presumably using the vendor blob drivers. glmark score: 3696 [ YouTube video showing test + result] I have been testing the Collabora new Mesa source and using Balbes test kernel builds with pancsf but I'm not getting anything near these numbers. IIRC I get around 1200-1300. I don't know what the Collabora plan is here as there doesn't seem to be much action as far as I can tell as an outside observer. Not sure how ready they think this Panfrost version ('v10') is? EDIT: Btw regarding video decoding the HW seems extremely capable. Here's a thread talking about 16 1080p streams simultaneously, https://forum.radxa.com/t/decoding-and-rendering-16-1080p-streams-with-gstreamer/16307
  24. Rock Pi-4B - Armbian_23.05.1_Rockpi-4b_jammy_current_6.1.30_gnome_desktop.img installed to emmc: logs wlan, hdmi, nvme working Rock-5B - Armbian_23.05.1_Rock-5b_jammy_legacy_5.10.160_gnome_desktop.img Took me a while to boot from SD, was using an older 23.05-trunk version. Even 'sudo dd if=zero.img of=/dev/mtdblock0' with radxa zero.img would continue to boot happily from nvme instead of sd, changed armbianEnv.txt to sd root, updated bootloaderon mtd -> worked. besides mtd being a mystical thing for me, almost anything worked: installed to mtd+nvme: logs using btrfs on nvme + mtd did not work (don't know if supported, but installer lets you pick it). performance with panfrost ppa's enabled is absolutely stunning. Btw, this time for testing I used my 45W PD PSU (+ PD C<->C Cable 60W) instead of fixed 5V@4A w/o errors and activated the max 12V PD option in armbian-config just for fun. Sensors report ed in0: 12.00 V (min = +12.00 V, max = +12.00 V) curr1: 1.50 A (max = +1.50 A) and had no reboots or whatsoever.
  25. Hi there, Recently I flashed the latest armbian on a sd card and booted OrangePi 4. Everything works smoothly except for the audio. I just see HDMI {recording,playing} devices. But OrangePi 4 has an audio jack onboard and a built-in microphone. Here are more details: root@orangepi4:~# arecord -l **** List of CAPTURE Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 root@orangepi4:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 root@orangepi4:~# cat /etc/issue Armbian 23.02.2 Jammy \l root@orangepi4:~# uname -a Linux orangepi4 5.15.93-rockchip64 #23.02.2 SMP PREEMPT Fri Feb 17 23:48:36 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux root@orangepi4:~# lsmod Module Size Used by tls 106496 0 sunrpc 581632 1 lz4hc 16384 0 lz4 16384 0 dw_hdmi_cec 16384 0 snd_soc_hdmi_codec 24576 1 dw_hdmi_i2s_audio 16384 0 hantro_vpu 118784 0 rockchip_vdec 32768 0 rockchip_iep 20480 0 snd_soc_rt5651 102400 0 hci_uart 147456 0 snd_soc_simple_card 24576 1 v4l2_h264 16384 2 rockchip_vdec,hantro_vpu snd_soc_rockchip_i2s 24576 2 videobuf2_dma_contig 24576 3 rockchip_vdec,hantro_vpu,rockchip_iep snd_soc_simple_card_utils 28672 1 snd_soc_simple_card snd_soc_rl6231 20480 1 snd_soc_rt5651 v4l2_mem2mem 40960 3 rockchip_vdec,hantro_vpu,rockchip_iep snd_soc_rockchip_pcm 16384 1 snd_soc_rockchip_i2s videobuf2_vmalloc 20480 1 hantro_vpu btqca 24576 1 hci_uart videobuf2_memops 20480 2 videobuf2_vmalloc,videobuf2_dma_contig btrtl 24576 1 hci_uart videobuf2_v4l2 32768 4 rockchip_vdec,hantro_vpu,rockchip_iep,v4l2_mem2mem snd_soc_core 262144 6 snd_soc_rt5651,snd_soc_rockchip_pcm,snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_rockchip_i2s,snd_soc_simple_card videobuf2_common 65536 8 rockchip_vdec,videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,rockchip_iep,v4l2_mem2mem,videobuf2_memops snd_pcm_dmaengine 20480 1 snd_soc_core snd_pcm 131072 4 snd_soc_rt5651,snd_soc_hdmi_codec,snd_soc_core,snd_pcm_dmaengine videodev 262144 6 rockchip_vdec,videobuf2_v4l2,hantro_vpu,videobuf2_common,rockchip_iep,v4l2_mem2mem btbcm 28672 1 hci_uart btintel 40960 1 hci_uart snd_timer 40960 1 snd_pcm fusb302 28672 0 snd 94208 6 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm tcpm 65536 1 fusb302 bluetooth 638976 6 btrtl,btqca,btintel,hci_uart,btbcm mc 61440 6 rockchip_vdec,videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem typec 65536 1 tcpm soundcore 16384 1 snd rfkill 36864 2 bluetooth cpufreq_dt 20480 0 zram 40960 3 sch_fq_codel 20480 2 ramoops 32768 0 pstore_blk 16384 0 reed_solomon 24576 1 ramoops pstore_zone 28672 1 pstore_blk ip_tables 32768 0 x_tables 49152 1 ip_tables autofs4 49152 2 panfrost 69632 0 gpu_sched 40960 1 panfrost motorcomm 24576 1 dwmac_rk 28672 0 stmmac_platform 24576 1 dwmac_rk stmmac 237568 2 stmmac_platform,dwmac_rk pcs_xpcs 24576 1 stmmac pwm_bl 20480 0 adc_keys 16384 0 Probably I need to install and load some kernel modules. Thanks in advance.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines