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. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems registered: /dev/sdd registered: /dev/sdb registered: /dev/sde registered: /dev/sdc registered: /dev/sda done. Begin: Will now check root file system ... fsck from util-linux 2.38.1 [/sbin/fsck.ext4 (1) -- /dev/mmcblk0p1] fsck.ext4 -a -C0 /dev/mmcblk0p1 armbi_root: clean, 56356/1891776 files, 967727/7708672 blocks done. done. Begin: Running /scripts/local-bottom ... /scripts/local-bottom/mdadm: 2: /scripts/local-bottom/mdadm: rm: not found done. Begin: Running /scripts/init-bottom ... done. Welcome to Armbian 23.8.3 bookworm! [...] Starting networking.service - Raise network interfaces... [ 16.458082] Internal error: Oops - Undefined instruction: 0000000002000000 [#1] PREEMPT SMP [ 16.458852] Modules linked in: ip6t_REJECT nf_reject_ipv6 xt_hl ip6_tables ip6t_rt ipt_REJECT nf_reject_ipv4 xt_LOG nf_log_syslog xt_multiport xt_comment lz4hc nft_limit lz4 leds_pwm gpio_charger pwm_fan rockchip_vdec(C) hantro_vpu panfrost snd_soc_hdmi_codec snd_soc_rockchip_i2s v4l2_vp9 videobuf2_dma_contig v4l2_h264 rockchip_rga gpu_sched xt_limit drm_shmem_helper rockchip_rng snd_soc_core xt_addrtype videobuf2_dma_sg v4l2_mem2mem rng_core snd_compress videobuf2_memops snd_pcm_dmaengine xt_tcpudp videobuf2_v4l2 snd_pcm binfmt_misc videobuf2_common xt_conntrack videodev nf_conntrack snd_timer nf_defrag_ipv6 mc snd nf_defrag_ipv4 nft_compat soundcore nf_tables nfnetlink zram gpio_beeper cpufreq_dt sg ledtrig_netdev lm75 nfsd auth_rpcgss nfs_acl lockd grace dm_mod sunrpc ip_tables x_tables autofs4 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx raid1 raid0 multipath linear md_mod realtek fusb302 tcpm dwmac_rk stmmac_platform stmmac typec pcs_xpcs adc_keys [ 16.466751] CPU: 5 PID: 0 Comm: swapper/5 Tainted: G C 6.1.50-current-rockchip64 #3 [ 16.467567] Hardware name: Helios64 (DT) [ 16.467920] pstate: 200000c5 (nzCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 16.468542] pc : __this_cpu_preempt_check+0x24/0x40 [ 16.468996] lr : ct_nmi_exit+0x80/0x280 [ 16.469348] sp : ffff800009ef3be0 [ 16.469647] x29: ffff800009ef3be0 x28: ffff000000762d00 x27: 0000000000000000 [ 16.470292] x26: ffff000000762d00 x25: 0000000000000000 x24: 0000000000000000 [ 16.470934] x23: ffff0000f779e8f0 x22: ffff800009a3dc70 x21: ffff8000094ea818 [ 16.471575] x20: ffff800009766900 x19: ffff8000097668f0 x18: 0000000000000000 [ 16.472215] x17: ffff8000ee038000 x16: ffff800009d20000 x15: 0000000000000000 [ 16.472857] x14: 0000000000000000 x13: 0000000000000303 x12: 0000000000000000 [ 16.473501] x11: 0000000000000000 x10: 0000000000000000 x9 : ffff0000f77a1f80 [ 16.474142] x8 : 0000000000000005 x7 : ffff0000f77a28f8 x6 : 00000000ffffffff [ 16.474781] x5 : ffff80000959a7e0 x4 : 0000000000000001 x3 : ffff800009757008 [ 16.475422] x2 : ffff000000762d00 x1 : ffff8000094ea818 x0 : 0000000000000005 [ 16.476063] Call trace: [ 16.476286] __this_cpu_preempt_check+0x24/0x40 [ 16.476700] ct_irq_exit+0x10/0x80 [ 16.477014] exit_to_kernel_mode.isra.0+0x20/0x2c [ 16.477440] el1_interrupt+0x58/0x6c [ 16.477766] el1h_64_irq_handler+0x18/0x2c [ 16.478139] el1h_64_irq+0x64/0x68 [ 16.478450] arch_cpu_idle+0x18/0x2c [ 16.478778] default_idle_call+0x38/0x17c [ 16.479143] do_idle+0x23c/0x2b0 [ 16.479442] cpu_startup_entry+0x24/0x30 [ 16.479800] secondary_start_kernel+0x124/0x150 [ 16.480221] __secondary_switched+0xb0/0xb4 [ 16.480627] Code: 9115e040 97ffffa6 a8c17bfd d50323bf (d65f03c0) [ 16.481180] ---[ end trace 0000000000000000 ]--- [ 16.481594] Kernel panic - not syncing: Attempted to kill the idle task! [ 16.482189] SMP: stopping secondary CPUs [ 16.482555] Kernel Offset: disabled [ 16.482869] CPU features: 0x40000,20824084,0000421b [ 16.483308] Memory Limit: none [ 16.483592] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]--- No luck, see kernel panic above. The missing command can be seen below; `Unknown command 'kaslrseed' - try 'help'`: U-Boot 2022.07-armbian (Aug 22 2023 - 15:26:42 +0000) SoC: Rockchip rk3399 Reset cause: POR DRAM: 3.9 GiB PMIC: RK808 Core: 339 devices, 31 uclasses, devicetree: separate SF: Detected w25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB MMC: mmc@fe320000: 1, mmc@fe330000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Model: Helios64 Revision: 1.2 - 4GB non ECC Net: dw_dm_mdio_init: mdio node is missing, registering legacy mdio busNo ethernet found. scanning bus for devices... Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot/boot.scr 3252 bytes read in 5 ms (634.8 KiB/s) ## Executing script at 00500000 Boot script loaded from mmc 1 166 bytes read in 4 ms (40 KiB/s) 24417797 bytes read in 1036 ms (22.5 MiB/s) 29792768 bytes read in 1264 ms (22.5 MiB/s) 86670 bytes read in 12 ms (6.9 MiB/s) 2698 bytes read in 8 ms (329.1 KiB/s) Applying kernel provided DT fixup script (rockchip-fixup.scr) ## Executing script at 09000000 Unknown command 'kaslrseed' - try 'help' Moving Image from 0x2080000 to 0x2200000, end=3f00000 ## Loading init Ramdisk from Legacy Image at 06000000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 24417733 Bytes = 23.3 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 01f00000 Booting using the fdt blob at 0x1f00000 Loading Ramdisk to f4794000, end f5edd5c5 ... OK Loading Device Tree to 00000000f4716000, end 00000000f4793fff ... OK Starting kernel ...
  2. After two days of testing linux 6.6 seems almost perfect. However, on heavy network loads the 2.5G interface is not really stable yet and is reset several times during operation. It seems that cpu4 is overloaded by the transmission tasks and that those tasks need to be distributed differently between the cpu cores to avoid that. I switched back again to 6.1.60. [11806.608303] ------------[ cut here ]------------ [11806.608336] NETDEV WATCHDOG: end1 (r8152): transmit queue 0 timed out 8180 ms [11806.608512] WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:525 dev_watchdog+0x298/0x2a0 [11806.608566] Modules linked in: xt_comment xt_tcpudp nft_compat nf_tables nfnetlink eq3_char_loop(O) rpi_rf_mod_led(O) dummy_rx8130(O) hb_rf_eth(O) generic_raw_uart(O) sunrpc lz4hc lz4 zram binfmt_misc cp210x usbserial hantro_vpu rockchip_vdec(C) rockchip_rga snd_soc_hdmi_codec snd_soc_rockchip_i2s v4l2_vp9 leds_pwm panfrost v4l2_h264 snd_soc_core videobuf2_dma_contig gpio_charger pwm_fan videobuf2_dma_sg v4l2_mem2mem snd_compress gpu_sched videobuf2_memops snd_pcm_dmaengine drm_shmem_helper rk_crypto snd_pcm videobuf2_v4l2 snd_timer videodev snd videobuf2_common mc soundcore cpufreq_dt gpio_beeper sg cfg80211 rfkill ledtrig_netdev lm75 dm_mod ip_tables x_tables autofs4 efivarfs raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx raid1 raid0 multipath linear md_mod cdc_ncm cdc_ether usbnet realtek r8152 dwmac_rk fusb302 tcpm stmmac_platform stmmac typec pcs_xpcs adc_keys [11806.609441] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G C O 6.6.0-edge-rockchip64 #1 [11806.609468] Hardware name: Helios64 (DT) [11806.609483] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [11806.609511] pc : dev_watchdog+0x298/0x2a0 [11806.609543] lr : dev_watchdog+0x298/0x2a0 [11806.609573] sp : ffff800080003dc0 [11806.609586] x29: ffff800080003dc0 x28: ffff800080ea70d4 x27: ffff800080003ec0 [11806.609634] x26: ffff800081818008 x25: 0000000000001ff4 x24: ffff800081b67000 [11806.609680] x23: 0000000000000000 x22: ffff0000075f341c x21: ffff0000075f3000 [11806.609725] x20: ffff000007680c00 x19: ffff0000075f34c8 x18: ffffffffffffffff [11806.609771] x17: 6d20303831382074 x16: 756f2064656d6974 x15: 2030206575657571 [11806.609816] x14: 2074696d736e6172 x13: 0000000000000304 x12: 00000000ffffffea [11806.609862] x11: 00000000ffffefff x10: ffff800081be5f08 x9 : ffff800081b8deb0 [11806.609907] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 0000000000057fa8 [11806.609951] x5 : 0000000000000fff x4 : 0000000000000000 x3 : 0000000000000027 [11806.609994] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff800081b74680 [11806.610038] Call trace: [11806.610052] dev_watchdog+0x298/0x2a0 [11806.610083] call_timer_fn+0x34/0x1bc [11806.610113] __run_timers.part.0+0x228/0x2ec [11806.610141] run_timer_softirq+0x48/0x84 [11806.610167] __do_softirq+0x150/0x3e4 [11806.610191] ____do_softirq+0x10/0x1c [11806.610217] call_on_irq_stack+0x24/0x4c [11806.610242] do_softirq_own_stack+0x1c/0x28 [11806.610268] irq_exit_rcu+0xb4/0xe4 [11806.610298] el1_interrupt+0x38/0x68 [11806.610326] el1h_64_irq_handler+0x18/0x24 [11806.610354] el1h_64_irq+0x64/0x68 [11806.610375] default_idle_call+0x38/0x16c [11806.610407] do_idle+0x20c/0x264 [11806.610435] cpu_startup_entry+0x34/0x3c [11806.610461] kernel_init+0x0/0x1e0 [11806.610491] arch_post_acpi_subsys_init+0x0/0x8 [11806.610524] start_kernel+0x734/0x950 [11806.610554] __primary_switched+0xb4/0xbc [11806.610582] ---[ end trace 0000000000000000 ]--- [11806.610611] r8152 2-1.4:1.0 end1: Tx timeout [11806.612779] r8152 2-1.4:1.0 end1: Tx status -2 [11806.612997] r8152 2-1.4:1.0 end1: Tx status -2 [11806.613129] r8152 2-1.4:1.0 end1: Tx status -2 [11806.613246] r8152 2-1.4:1.0 end1: Tx status -2
  3. Hello All, hope someone is fairing better with this. No real success in trying incremental steps. Adjusting regulators does not improve the situation at this point, was also entertaining the remote possibility of a floating pin. Am still trying a few ideas when have a moment. Driver issue or because of missing node (Bluetooth not included in this iteration)? [ 7.726690] WCN_ERR: dts node for bt_wake not found [ 7.851065] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 wifi@orangepizero2:~$ dmesg --level=err,crit,alert,emerg,warn [ 0.000000] The swapaccount= commandline option is deprecated. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 0.003562] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 2.290558] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 2.303381] sun50i-h616-r-pinctrl 7022000.pinctrl: supply vcc-pl not found, using dummy regulator [ 2.308407] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 2.332685] sun6i-spi 5010000.spi: Failed to request TX DMA channel [ 2.332722] sun6i-spi 5010000.spi: Failed to request RX DMA channel [ 2.333895] spi-nor spi0.0: supply vdd not found, using dummy regulator [ 2.391118] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests [ 2.444911] mmc0: host does not support reading read-only switch, assuming write-enable [ 3.539599] dwmac-sun8i 5020000.ethernet: supply phy-io not found, using dummy regulator [ 3.540154] dwmac-sun8i 5020000.ethernet: Current syscon value is not the default 51fe6 (expect 0) [ 5.808023] (sd-execut[164]: /usr/lib/systemd/system-generators/netplan failed with exit status 1. [ 7.497417] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 7.726690] WCN_ERR: dts node for bt_wake not found [ 7.851065] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 10.061599] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned. [ 26.659450] systemd[1150]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set wifi@orangepizero2:~$ dmesg | grep mmc* [ 0.000000] Kernel command line: root=UUID=297049c4-c91b-4a71-b5cb-307c6d169e2a rootwait rootfstype=ext4 splash=verbose console=ttyS0,115200 consoleblank=0 loglevel=1 ubootpart=bd833452-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u modules_load=uwe5622_bsp_sdio,sprdbt_tty,sprdwl_ng cgroup_enable=memory swapaccount=1 [ 0.000000] The swapaccount= commandline option is deprecated. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 0.000000] Unknown kernel command line parameters "splash=verbose ubootpart=bd833452-01 modules_load=uwe5622_bsp_sdio,sprdbt_tty,sprdwl_ng cgroup_enable=memory", will be passed to user space. [ 0.000929] Console: colour dummy device 80x25 [ 0.061320] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.061343] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.061364] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.061385] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.678756] iommu: Default domain type: Translated [ 0.678779] iommu: DMA domain TLB invalidation policy: strict mode [ 0.817414] xor: automatically using best checksumming function 32regs [ 0.817457] Key type asymmetric registered [ 0.817466] Asymmetric key parser 'x509' registered [ 0.862546] mousedev: PS/2 mouse device common for all mice [ 2.303381] sun50i-h616-r-pinctrl 7022000.pinctrl: supply vcc-pl not found, using dummy regulator [ 2.333895] spi-nor spi0.0: supply vdd not found, using dummy regulator [ 2.383164] sunxi-mmc 4020000.mmc: Got CD GPIO [ 2.384697] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq [ 2.391118] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests [ 2.409349] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 2.444911] mmc0: host does not support reading read-only switch, assuming write-enable [ 2.446835] mmc0: new high speed SDHC card at address 59b4 [ 2.448328] mmcblk0: mmc0:59b4 SD 29.6 GiB [ 2.451946] mmcblk0: p1 [ 2.617847] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 2.636734] mmc1: new high speed SDIO card at address 8800 [ 3.539599] dwmac-sun8i 5020000.ethernet: supply phy-io not found, using dummy regulator [ 4.148366] EXT4-fs (mmcblk0p1): mounted filesystem 297049c4-c91b-4a71-b5cb-307c6d169e2a ro with writeback data mode. Quota mode: none. [ 7.050867] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ 7.751463] EXT4-fs (mmcblk0p1): re-mounted 297049c4-c91b-4a71-b5cb-307c6d169e2a r/w. Quota mode: none. [ 9.259283] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id). [ 16.981325] dwmac-sun8i 5020000.ethernet end0: PHY [stmmac-0:01] driver [RTL8211F Gigabit Ethernet] (irq=POLL) wifi@orangepizero2:~$ ali@orangepizero2:~$ lsmod Module Size Used by sunxi_cedrus 49152 0 polyval_ce 12288 0 v4l2_mem2mem 28672 1 sunxi_cedrus polyval_generic 12288 1 polyval_ce videobuf2_dma_contig 20480 1 sunxi_cedrus videobuf2_memops 16384 1 videobuf2_dma_contig videobuf2_v4l2 20480 2 sunxi_cedrus,v4l2_mem2mem lz4hc 12288 0 videodev 217088 3 sunxi_cedrus,videobuf2_v4l2,v4l2_mem2mem panfrost 69632 0 lz4 12288 0 videobuf2_common 45056 5 sunxi_cedrus,videobuf2_dma_contig,videobuf2_v4l2,v4l2_mem2mem,videobuf2_memops gpu_sched 32768 1 panfrost mc 57344 5 sunxi_cedrus,videodev,videobuf2_v4l2,videobuf2_common,v4l2_mem2mem drm_shmem_helper 16384 1 panfrost cpufreq_dt 16384 0 zram 28672 3 binfmt_misc 20480 1 cfg80211 380928 0 sprdbt_tty 36864 0 rfkill 24576 3 sprdbt_tty,cfg80211 uwe5622_bsp_sdio 204800 1 sprdbt_tty fuse 126976 1 dm_mod 131072 0 realtek 32768 1 dwmac_sun8i 24576 0 mdio_mux 12288 1 dwmac_sun8i ali@orangepizero2:~$ could the platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 be package related?
  4. It was a short-lived satisfaction, the problem resurfaced in the same way after the reboot. # find / -name console /sys/class/tty/console /sys/devices/platform/fe5c0000.i2c/i2c-0/0-003c/graphics/fb0/console /sys/devices/platform/serial8250/tty/ttyS6/console /sys/devices/platform/serial8250/tty/ttyS4/console /sys/devices/platform/serial8250/tty/ttyS0/console /sys/devices/platform/serial8250/tty/ttyS7/console /sys/devices/platform/serial8250/tty/ttyS5/console /sys/devices/platform/serial8250/tty/ttyS3/console /sys/devices/platform/serial8250/tty/ttyS1/console /sys/devices/platform/fe660000.serial/tty/ttyS2/console /sys/devices/virtual/tty/console /dev/console How do i remove the line '/sys/devices/platform/fe5c0000.i2c/i2c-0/0-003c/graphics/fb0/console' which is my OLED display device ? For Usual User this is the result of lsmod without HDMI connected, there is unfortunately nothing about i2c in the modules. # lsmod Module Size Used by sunrpc 364544 1 crct10dif_ce 12288 1 polyval_ce 12288 0 snd_soc_simple_card 20480 0 btusb 69632 0 snd_soc_rk817 40960 1 snd_soc_hdmi_codec 20480 1 snd_soc_rockchip_i2s_tdm 32768 4 btrtl 32768 1 btusb 8821cu 1875968 0 snd_soc_simple_card_utils 32768 1 snd_soc_simple_card btintel 53248 1 btusb polyval_generic 12288 1 polyval_ce hantro_vpu 262144 0 snd_soc_core 270336 5 snd_soc_rockchip_i2s_tdm,snd_soc_hdmi_codec,snd_soc_rk817,snd_soc_simple_card_utils,snd_soc_simple_card btbcm 24576 1 btusb rockchip_rga 24576 0 v4l2_vp9 24576 1 hantro_vpu btmtk 12288 1 btusb snd_compress 28672 1 snd_soc_core ssd1307fb 20480 1 gpio_ir_recv 12288 0 rc_core 57344 2 gpio_ir_recv cfg80211 458752 1 8821cu v4l2_h264 16384 1 hantro_vpu ac97_bus 12288 1 snd_soc_core videobuf2_dma_contig 24576 1 hantro_vpu snd_pcm_dmaengine 16384 1 snd_soc_core bluetooth 819200 6 btrtl,btmtk,btintel,btbcm,btusb snd_pcm 143360 5 snd_soc_hdmi_codec,snd_compress,snd_soc_simple_card_utils,snd_soc_core,snd_pcm_dmaengine v4l2_mem2mem 40960 2 hantro_vpu,rockchip_rga videobuf2_dma_sg 16384 1 rockchip_rga snd_timer 40960 1 snd_pcm rfkill 28672 4 bluetooth,cfg80211 videobuf2_memops 16384 2 videobuf2_dma_contig,videobuf2_dma_sg snd 106496 5 snd_soc_hdmi_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm joydev 24576 0 videobuf2_v4l2 32768 3 hantro_vpu,rockchip_rga,v4l2_mem2mem soundcore 12288 1 snd rk817_charger 20480 0 videobuf2_common 57344 7 videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,rockchip_rga,videobuf2_dma_sg,v4l2_mem2mem,videobuf2_memops lz4hc 12288 0 lz4 12288 0 zram 28672 3 binfmt_misc 24576 1 sch_fq_codel 16384 6 ip_tables 32768 0 x_tables 57344 1 ip_tables autofs4 45056 2 dw_hdmi_i2s_audio 12288 0 dw_hdmi_cec 12288 0 rockchipdrm 176128 0 dw_mipi_dsi 16384 1 rockchipdrm dw_hdmi 53248 2 dw_hdmi_i2s_audio,rockchipdrm panfrost 77824 0 analogix_dp 45056 1 rockchipdrm drm_display_helper 172032 3 rockchipdrm,dw_hdmi,analogix_dp gpu_sched 36864 1 panfrost display_connector 16384 0 spi_rockchip_sfc 16384 0 sdhci_of_dwcmshc 16384 0 cec 77824 3 dw_hdmi_cec,drm_display_helper,dw_hdmi drm_shmem_helper 20480 1 panfrost drm_dma_helper 20480 1 rockchipdrm drm_kms_helper 208896 8 dw_mipi_dsi,drm_dma_helper,display_connector,drm_display_helper,rockchipdrm,dw_hdmi,analogix_dp drm 651264 12 gpu_sched,drm_kms_helper,dw_mipi_dsi,drm_dma_helper,display_connector,drm_shmem_helper,drm_display_helper,rockchipdrm,dw_hdmi,panfrost,analogix_dp ahci_dwc 12288 0
  5. 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
  6. inxi -SMCG System: Host: rock-5b Kernel: 6.5.0-rc2-station-m3-p arch: aarch64 bits: 64 Desktop: GNOME v: 45.0 Distro: Ubuntu 23.10 (Mantic Minotaur) Machine: Type: ARM System: Radxa ROCK 5 Model B details: N/A CPU: Info: quad core (2-mt/2-st) model: N/A variant-1: cortex-a55 variant-2: cortex-a76 bits: 64 type: MST AMCP cache: L2: 1.5 MiB Speed: N/A min/max: N/A cores: No per core speed data found. Graphics: Device-1: display-subsystem driver: rockchip_drm v: N/A Device-2: rk3588-mali driver: panthor v: kernel Device-3: rk3588-dw-hdmi driver: dwhdmi_rockchip v: N/A Display: wayland server: X.Org v: 1.23.2 with: Xwayland v: 23.2.0 compositor: gnome-shell driver: X: loaded: modesetting dri: rockchip gpu: rockchip_drm,panthor,dwhdmi_rockchip resolution: 1920x1080~60Hz API: OpenGL v: 3.1 Mesa 23.3.0-devel (git-b3cfa8adfd) renderer: Mali-G610 (Panfrost) I used balbes edge zip to get the Ubu lunar installed. Installed the mesa 23.3.0-devel. tests on gnome 44 went well so I did the big move to 23.10 Mantic. So far its quite good. Some kernel traces so I'd suggest a move to 6.6.0 kernel from Boris B asap.
  7. 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
  8. Armbian_23.8.2_Orangepi3b_bookworm_edge_6.5.2.img boots, runs, and installs OK on Orange Pi 3B. Tested on 4GB RAM model with 256GB eMMC. - WiFi works* - HDMI audio works - 3D acceleration Panfrost driver works I installed xorg, mesa, x11vnc, jwm, pulseaudio, and flatpak native packages, which was followed by adding Kodi flatpak. Everything worked - with one caveat: there is a delay between keystrokes and output. Typing locally is fine, the problem manifests itself during an inbound SSH connection or when using a remote control app for Kodi on Android mobile. I have tried first replacing pulseaudio with pipewire (no change), making sure that WiFi powersave was disabled (it is by default through NetworkManager conf.d override), then I decided to disable IPv6 in NM system-connections. This had no immediate effect but after some time, likely when the previous IPv6 lease had expired, the delay problem was resolved. [edit] The input delay problem is still there. Looks like it sort of "unclogs" itself once continuous network data flow is received but is always stuck on initial input when characters are not repeated. Any ideas what else to check? [edit 2] This network input delay problem is not exclusive to Armbian. I see the same outcome with Orangepi3b_1.0.0_debian_bookworm_desktop_xfce_linux5.10.160.img and RaspiOS Bullseye kernel 5.10.160. There are no issues when using a third party USB WiFi adapter instead of the onboard chip. Good job Armbian! 👍 So now OPi3B build needs a maintainer.
  9. I built again using the new kernel and gnome. panfrost seems to be working! I will try some other builds too just to see how they work. Maybe it needs to the new kernel, maybe the different desktop environment, I am not sure.
  10. i have the same problem, i' m trying to build a legacy kernel + panfrost to use the orange pi 3b for multimedia server and other stuff, but the edge kernel works fine with panfrost and wayland ( i think that i need to use the old one to use hw codec properly )
  11. After installing mesa with panthor support, I installed the usual apt command from KODI network repositories. Checked his work. Surprisingly, the interface works well and allows you to play any video in full screen without any problems. The information in KODI shows that the Panfrost G610 driver is being used. Video decoding is done by SW (there is no HW support for FFMPEG yet), but even in this mode everything works smoothly. As a sound, I use the simplest USB sound card for $1.5
  12. ver 20231011-edge kernel 6.5 ver 20231011 mesa 23.3.0 for panthor https://disk.yandex.ru/d/O_aXF3kvKaXF7Q glnark2-wayland ======================================================= glmark2 2021.02 ======================================================= OpenGL Information GL_VENDOR: Mesa GL_RENDERER: Mali-G610 (Panfrost) GL_VERSION: 3.1 Mesa 23.3.0-devel (git-b3cfa8adfd) ======================================================= [build] use-vbo=false: FPS: 1722 FrameTime: 0.581 ms [build] use-vbo=true: FPS: 4281 FrameTime: 0.234 ms [texture] texture-filter=nearest: FPS: 4365 FrameTime: 0.229 ms [texture] texture-filter=linear: FPS: 4352 FrameTime: 0.230 ms [texture] texture-filter=mipmap: FPS: 4337 FrameTime: 0.231 ms [shading] shading=gouraud: FPS: 3550 FrameTime: 0.282 ms [shading] shading=blinn-phong-inf: FPS: 3355 FrameTime: 0.298 ms [shading] shading=phong: FPS: 3064 FrameTime: 0.326 ms [shading] shading=cel: FPS: 3056 FrameTime: 0.327 ms [bump] bump-render=high-poly: FPS: 1771 FrameTime: 0.565 ms [bump] bump-render=normals: FPS: 4465 FrameTime: 0.224 ms [bump] bump-render=height: FPS: 4503 FrameTime: 0.222 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 3102 FrameTime: 0.322 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1404 FrameTime: 0.712 ms [pulsar] light=false:quads=5:texture=false: FPS: 4155 FrameTime: 0.241 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 583 FrameTime: 1.715 ms [desktop] effect=shadow:windows=4: FPS: 1968 FrameTime: 0.508 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 322 FrameTime: 3.106 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 316 FrameTime: 3.165 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 409 FrameTime: 2.445 ms [ideas] speed=duration: FPS: 1351 FrameTime: 0.740 ms [jellyfish] <default>: FPS: 2481 FrameTime: 0.403 ms [terrain] <default>: FPS: 99 FrameTime: 10.101 ms [shadow] <default>: FPS: 1845 FrameTime: 0.542 ms [refract] <default>: FPS: 388 FrameTime: 2.577 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 4193 FrameTime: 0.238 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 3623 FrameTime: 0.276 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 4185 FrameTime: 0.239 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 4006 FrameTime: 0.250 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 3566 FrameTime: 0.280 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 3996 FrameTime: 0.250 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4005 FrameTime: 0.250 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 3564 FrameTime: 0.281 ms ======================================================= glmark2 Score: 2799 ======================================================= glmark2-es2-wayland ======================================================= glmark2 2021.02 ======================================================= OpenGL Information GL_VENDOR: Mesa GL_RENDERER: Mali-G610 (Panfrost) GL_VERSION: OpenGL ES 3.1 Mesa 23.3.0-devel (git-b3cfa8adfd) ======================================================= [build] use-vbo=false: FPS: 1714 FrameTime: 0.583 ms [build] use-vbo=true: FPS: 4318 FrameTime: 0.232 ms [texture] texture-filter=nearest: FPS: 4411 FrameTime: 0.227 ms [texture] texture-filter=linear: FPS: 4422 FrameTime: 0.226 ms [texture] texture-filter=mipmap: FPS: 4427 FrameTime: 0.226 ms [shading] shading=gouraud: FPS: 3596 FrameTime: 0.278 ms [shading] shading=blinn-phong-inf: FPS: 3424 FrameTime: 0.292 ms [shading] shading=phong: FPS: 3086 FrameTime: 0.324 ms [shading] shading=cel: FPS: 3097 FrameTime: 0.323 ms [bump] bump-render=high-poly: FPS: 1765 FrameTime: 0.567 ms [bump] bump-render=normals: FPS: 4512 FrameTime: 0.222 ms [bump] bump-render=height: FPS: 4499 FrameTime: 0.222 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 4071 FrameTime: 0.246 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2201 FrameTime: 0.454 ms [pulsar] light=false:quads=5:texture=false: FPS: 4212 FrameTime: 0.237 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 626 FrameTime: 1.597 ms [desktop] effect=shadow:windows=4: FPS: 1974 FrameTime: 0.507 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 334 FrameTime: 2.994 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 312 FrameTime: 3.205 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 390 FrameTime: 2.564 ms [ideas] speed=duration: FPS: 1260 FrameTime: 0.794 ms [jellyfish] <default>: FPS: 2498 FrameTime: 0.400 ms [terrain] <default>: FPS: 100 FrameTime: 10.000 ms [shadow] <default>: FPS: 1838 FrameTime: 0.544 ms [refract] <default>: FPS: 386 FrameTime: 2.591 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 4161 FrameTime: 0.240 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 3794 FrameTime: 0.264 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 4173 FrameTime: 0.240 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 3982 FrameTime: 0.251 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 3538 FrameTime: 0.283 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 3923 FrameTime: 0.255 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 3982 FrameTime: 0.251 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 3565 FrameTime: 0.281 ms ======================================================= glmark2 Score: 2866 =======================================================
  13. Exactly the same problem here. Radxa Rock Pi 5B board, kernel 5.10.160-rockchip, Ubuntu Jammy, but not Armbian though. KDE Plasma on Wayland. Dualsense connected via USB cable. tux@rock5b ~> sudo dmesg -c [24478.813550] usb 1-1.2: new high-speed USB device number 6 using ehci-platform [24479.015817] usb 1-1.2: New USB device found, idVendor=054c, idProduct=0ce6, bcdDevice= 1.00 [24479.015848] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [24479.015868] usb 1-1.2: Product: Wireless Controller [24479.015885] usb 1-1.2: Manufacturer: Sony Interactive Entertainment [24479.039947] playstation 0003:054C:0CE6.0006: hidraw3: USB HID v1.11 Gamepad [Sony Interactive Entertainment Wireless Controller] on usb-fc800000.usb-1.2/input3 [24479.095097] input: Sony Interactive Entertainment Wireless Controller as /devices/platform/fc800000.usb/usb1/1-1/1-1.2/1-1.2:1.3/0003:054C:0CE6.0006/input/input18 [24479.097053] input: Sony Interactive Entertainment Wireless Controller Motion Sensors as /devices/platform/fc800000.usb/usb1/1-1/1-1.2/1-1.2:1.3/0003:054C:0CE6.0006/input/input19 [24479.098565] input: Sony Interactive Entertainment Wireless Controller Touchpad as /devices/platform/fc800000.usb/usb1/1-1/1-1.2/1-1.2:1.3/0003:054C:0CE6.0006/input/input20 [24479.101621] playstation 0003:054C:0CE6.0006: Cannot register multicolor LED device [24479.101668] playstation 0003:054C:0CE6.0006: Failed to create dualsense. [24479.270606] playstation: probe of 0003:054C:0CE6.0006 failed with error -22 Modules seem to be loaded. tux@rock5b ~> lsmod Module Size Used by hid_playstation 20480 0 tls 90112 0 bnep 24576 2 xt_conntrack 16384 1 nft_chain_nat 16384 3 xt_MASQUERADE 16384 1 nf_nat 57344 2 nft_chain_nat,xt_MASQUERADE nf_conntrack_netlink 40960 0 nf_conntrack 135168 4 xt_conntrack,nf_nat,nf_conntrack_netlink,xt_MASQUERADE nf_defrag_ipv6 20480 1 nf_conntrack nf_defrag_ipv4 16384 1 nf_conntrack nft_counter 16384 15 xt_addrtype 16384 2 nft_compat 20480 4 nf_tables 172032 43 nft_compat,nft_counter,nft_chain_nat nfnetlink 16384 4 nft_compat,nf_conntrack_netlink,nf_tables br_netfilter 24576 0 bridge 200704 1 br_netfilter stp 16384 1 bridge llc 16384 2 bridge,stp squashfs 45056 0 overlay 110592 0 binfmt_misc 20480 1 joydev 20480 0 pwm_fan 16384 0 panfrost 57344 0 gpu_sched 28672 1 panfrost dm_multipath 28672 0 dm_mod 106496 3 dm_multipath sch_fq_codel 20480 3 fuse 110592 5 ip_tables 28672 0 ipv6 438272 138 bridge,br_netfilter raid10 45056 0 raid456 131072 0 async_raid6_recov 16384 1 raid456 async_memcpy 16384 1 raid456 async_pq 16384 1 raid456 async_xor 16384 2 async_pq,raid456 async_tx 16384 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov raid1 40960 0 raid0 20480 0 multipath 20480 0 linear 16384 0 md_mod 126976 6 raid1,raid10,raid0,linear,raid456,multipath pgdrv 16384 0 Any idea what could be wrong?
  14. 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!
  15. 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
  16. 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"
  17. 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.
  18. 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
  19. 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
  20. > 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?
  21. 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 ```
  22. 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.
  23. After several months of development, we finally bring desktop development to the daily driver state. Our desktop builds follow KISS philosophy. They are build around proven technology, we are not touching things that are done well. Just fixing things here and there and removing most / hopefully all bloatware that is added upstream. We are preparing a wide selection of desktop variants while we will officially only support a few of them but anyone is welcome to join and tweak / support its desktop of choice. We will support you in best possible manner! And this way things starts the voyage to become officially supported one day. Only if you join. We can't take more load. We support XFCE since early days and that will remain primary desktop since it represent a best combination between functionality, speed and beauty. Second desktop, which we are adding now is Gnome because its clean and most stable among advanced / bulky desktops. It can ran fairly smooth as low as on Allwinner H5 / 1Gb memory, while it runs very well on some RK3399 hardware. In both cases it uses open source 3D acceleration - Lima and Panfrost. New desktop option will be added gradually, but for now: Orange pi 4: Budgie, Gnome, Cinnamon, Gnome, Mate https://www.armbian.com/orange-pi-4/ Pinebook PRO: Gnome https://www.armbian.com/pinebook-pro/ Nanopi T4: Budgie, Gnome, Cinnamon, Gnome, Mate https://www.armbian.com/nanopc-t4/ Nanopi M4V2: Budgie, Gnome, Cinnamon, Gnome, Mate https://www.armbian.com/nanopi-m4-v2/ What about others? - ASAP. Those are semi manual builds, some are manually tested and it takes a lot of time. On top of that we are having some infrastructure troubles ATM ... - we still need to fix few minor bugs, before we put on stamp as "supported" even those builds are IMO generally in a better shape then other images on the market - you can help by testing and enabling specific builds by sending a PR to this file. https://github.com/armbian/build/blob/master/config/targets.conf It will help to get things up faster.
  24. I have tested different desktops, window managers, OS and kernels, but the problem persists. The problem: When I move a window on the desktop, the cursor icon flicks. If I use no GPU driver (LLVMpipe), no problem! Tested on; SBC: Odroid-C4 OS: Focal, Buster and Hirsute Desktop: Xfce, Mate, Gnome, LXQT Window Manager: OpenBox, Mutter, Xfwm4, Metaccity Panfrost: 21.0 and 21.0.rc5
  25. Lubuntu Focal / Panfrost Download the latest current version of Focal (Panfrost drivers included) for your device and follow the instructions https://www.armbian.com/download/ After the first login type ... exit (exit from root, login with the new user id entered in step 1) Download the Panfrost Tester script git clone https://gist.github.com/8f8b0cd40e95ac18c539cd29ecd4c3d2.git install-panfrost-tester cd install-panfrost-tester Version 21.0.0-rc5 will be installed. If you wish, you can modify the mesa branch using: nano installPanfrostTester.sh (ex: go to install mesa line and change from 21.0 to master) Install Lubuntu Focal / Panfrost *** It will take at least 30 minutes to compile mesa *** sudo sh ./installPanfrostTester.sh sudo reboot Login graphically with your user id ... Open Firefox browser, go to Armbian forum to retrieve the link from this topic and follow the instructions. Verify Memory being used Open Htop, in my case with Tinkerboard/S the memory was 260M, with the Odroid-C4 it is 400M Get information from Mesa (Panfrost driver) To find out the GPU chip that your computer uses, open QTerminal glxinfo | grep OpenGL Testing performance and 3D acceleration in the real world Open VLC and change the default settings - Tools -> Preferences -> Interface Check: Allow only one instance and Enqueue item into... Uncheck: Show systray icon and Save Then, from VLC change video output - Tools -> Preferences -> Video Output: change from Automatic to OpenGL for Embedded Systems 2 video output and Save Quit VLC Download HD/4k/8k/10k Videos playlist from vimeo git clone https://gist.github.com/682ced111c6b3adc74e70dcedf370852.git Videos In VLC, open video-examples.m3u under Videos folder, and observe the results! For the desktop GPU performance, you can open screensaver and preview the 3D screensaver demo Cheers, enjoy ... VinVIn
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines