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. Hi guys, I bought this sbc a few days ago and I love it! I will be a server and a controler for my hydroponic system, once :D I am using Armbian system provided by radxa, not the nightly build downloaded from armbian directly, with mainline kernel 4.4. But the gpu performance seems to be quite slow. The whole ui and web browsing has a low fps. I've triet to build panfrost driver for mali gpu but it didn't help. Do you guys use some other gpu driver or are you ok with the performance?
  2. I have an s912 box that is waiting for Armbian (or some other Linux distro other than Android). The problem is support for the Mali T820mp3 (I think that is the GPU). There seems to be some progress on Panfrost, the open source driver for recent Mali GPUs. https://www.phoronix.com/scan.php?page=search&q=Panfrost Is Panfrost getting good enough for inclusion in Armbian? Is it something the project is interested in? (Lima is interesting to those who have chips with Mali 400/500 GPUs (eg. S905). From reading above, it looks to me as if Lima is included but not yet 100% functional.)
  3. Great work balbes150, currently using 4.20.2 5.71 S912 and I work everything except the BT in a Qintaix Q912 3G, with an external BT solved. With the 5.0 kernel I did not activate the Swap and therefore not the Zram, I realized by modifying it to activate it for the 8 cores and upload the values to 75 = 1.5 g of ram. I repeat great job balbes150. PS: I found this regarding panfrost HERE
  4. This is a great news. When do you plan to integrate the panfrost driver? This is exactly what I am trying to achieve.
  5. Yes, from now on images for S905 and S912 will be released separately. So far, there are almost no differences between them. The only difference is the default DTB. Now in the images S912 specified a dtb to the VIM2 and you can try to run the image to S912. This is preparing to move to HW support. s905 and s912 use different variants of HW LIMA or PANFROST.
  6. Well, the solutions of Libreelec are not always easy to port to Armbian. I am more interested if you can point me to some debs containing libmali, panfrost, kodi for amlogic with the kodi service included, etc. I remember using some of your images a long time ago, and I think you had the debs for download in some place.
  7. To all. Pay attention. In the new images, the dtb that is specified by default in the image has changed. This is now a file for MX10. Since the MVR9 model is very good, but it is difficult to buy it (now the price has increased dramatically), so I decided to set the default more common variant of dtb. Such an image Armbian for S9xxx yet. There are ready-made images with Libreelec with kernel 4.19 and HW for S905 (used by LIMA) and S912 (used by PANFROST). If you're interested, I can give you a link. I think MPV takes up a bit of space and include all image. KODI Yes, it is possible to take out in a separate package (deb + all dependens) and to put it at will.
  8. Tomeu Vizoso from Collabora wrote a blog post: A Panfrost milestone (January 7, 2019)
  9. It looks like you read the article, but did you understand - they (bootlin) have to spend time to get it working under a recent mainline Linux kernel (they were not looking at his SoC H3, but A23 & A33). While not being payed for this work, unless they have a customer who has a need for that. @Nazar Gerasymchuk if you can fund their efforts, and you may get it sooner. However, if not you may be able to help the open LIMA development here for H3 T400/450 https://gitlab.freedesktop.org/lima/linux On the other hand you maybe also interested to read this about Midgard (Mali T6xx, T7xx, T8xx) and Bifrost (G7x) https://rosenzweig.io/blog/panfrost-on-the-rk3399-meow.html in conclusion ARM Mali driver is not available in Mainline. If you depend on that and do not/cannot support development of it in any way. You want to look at Android.
  10. Hey Jerryn I tried to build the panfrost following the instructions on the freedesktop.org but given up after a couple hours of trying to get all the build dependencies working. panfrost requires libs that are a bit newer than what is shipped with armbian, so apt all the devel package won't work. Would be interesting to find out what kind of distribution the panfrost people are using, surely they have a script to clone dependency trees automatically. Just an unrelated observation, the panfrost people seems to prefer chromebooks over dev boards
  11. I have been playing with T86x on my NanoPi M4 and i can say 3D and OpenCL are working fine with the mali userspace blobs. This blob setup below can save you a lot of sweat unless you really want to go with Panfrost. I can run Kodi 18b5, which renders menu and video on mali. Blobs used: https://github.com/avafinger/nanopi-m4-ubuntu-base-minimal/releases/tag/v1.2.1
  12. I'll try to shoot a video and post it of what the NanoPC-T4 can stream with the FriendlyARM Oreo 8.0 image. The rat bastards at friendly arm are not releasing the entire source. Other individuals downloaded the source and attempted to make their custom kernel and image. FriendlyARM and Rockchip are not publishing all the code. I don't want to run android. I want to get the VPU working because that's how hardware acceleration is important. I also want to port my SLAM navigation code from my Tinkerboard based robot to the NanoPC-T4. I need OpenCV with full accelaration, also I use VAAPI for video. I figured I'd take advantage of the battery backed RTC and allow the robot to sleep while charging and wake at at a set time. The hardware is great, the published software, no. I will boot the board up with Android 8.0, stream a video from my Plex Server at 1080p. I'll show how it works. I built plexmediaplayer for Armbian. I have some hardware MPP support build, rockchip plugins working in Armbian, but MPP is not ready at all. It's buggy, video frames are too fast, audio out of sync by 1 second. The main issue is we don't have proper T860 GPU and VPU support from Rockchip. Panfrost is far from being "ready" I downloaded it and tried it. Also it does not cover VPU support.
  13. I was offered this board to see what I can do with it. Just like the other boards I got (MiQi, Tinkerboard, ...) Concerning "plans", I won't have any until I at least get a way to install a Linux image with a Rockchip kernel that "kind of work" correctly, in an "automated fashion" (scripted and useable with rkdeveloptool and Windows tools, so that you can reflash it at any moment if things go wrong). Then I'll start mimicking their drivers on latest kernels and see if there's any major barrier, though I will have to deal with a few other issues before that. I still see that the VPU is neither documented anywhere on their schematics, so there's at least that. If they could at least document which channel the VPU uses with the DMA subsystem, it might help a bit. For the GPU side, given how fast the Panfrost project is progressing, it might be possible to overcome Mali binary drivers issues with these drivers. The Rockchip team was never able to provide Vulkan-ready binary drivers for their Mali-T7xx and Mali-T8xx chips, and the only one ARM provided with Vulkan support was with fbdev support only. There's of course drivers able to use DRM/KMS but you're "limited" to OpenGL ES 2.x / 3.x and you need an old GPL kernel driver that's starting to pile up patches to get it work with latest mainline kernels. Now, given how the NanoPC T4 4.4 kernel was able to provide : HDMI output, (kind of shaky but working) Ethernet, eMMC and SDCard support, there's chances that "Orange Pi" specific issues might be fewer than expected. What remains, in terms of connections, are : SATA ports, USB, USBC, Audio, Wifi and Bluetooth. Bluetooth might just be like the Tinkerboard : Wake up the Wifi/Bluetooth chip, flip a few GPIO and then find a way to send the local "binary blob firmware" to the chip. There's also the MIPI connectors, but I got nothing to connect to these ports. Same for the battery. Anyway, I'll be a bit busy this week but I might be able to advance a bit this week-end.
  14. I still have some work to do. The score was only 24. But I was compiling away on the box all day. I've got a 240GB NVMe on it so developing code on that board isn't too bad at all. I built the latest Plex Media Player, The latest MPV.. and experimenting with the Mali GPU Open Source kit. It's too bad that that the Full Mali Development kit is closed. I bought this board because it has a Mali T860, but I can't take full advantage of it. What a bummer. I'm Actually pulling Panfrost from GIT. I really don't want to work with code that's not 100% opensource. It appears that Panfrost and MPP is ready to use. I'll update the forum with my progress.
  15. What other projects ? do you mean panfrost for Midgard and Bifrost GPUs ? or other projects for the Utgard GPUs ?
  16. @naseeb From the logs, it is clear that your user-space drivers are more recent that the kernel drivers. The Mali Midgard proprietary drivers are split into two parts : - The kernel driver, under GPL license, which must be added to the kernel or modified to be compiled as an OOT module. - The user-space binary driver, which is a proprietary set of libraries that provide the OpenGL/OpenCL functions. These might be replaced by https://gitlab.freedesktop.org/panfrost in some distant future. Now, getting a new kernel (4.4 -> 4.14) does not ensure you that you'll get newer drivers. You'll get newer drivers, only if the archive containing newer drivers were included in the kernel. Still, IIRC, the linux kernel 4.14 and 4.18-dev provided by Armbian should include more recent Mali Midgard kernel drivers that should allow you to use the provided libraries. However, if you switch from a 4.4 to a 4.14, you'll lose the VPU support at the moment. Concerning the NV12 support, I would suggest you try this, to test the support for this format : https://github.com/robclark/kmscube I guess that Mali drivers supports this format since Mali-400 GPU supported it : https://community.arm.com/graphics/f/discussions/6178/mali-400-dumb-questions
  17. Do you have any recommendations for SBCs with a better GPU and not a lot of $$? The Mali400 MP2 was sufficient for VR, I figured the 450 MP4 would be overkill. Until Now, I didn't realize Panfrost or Lima even was really a thing. If all I need is to render some triangles, are they suitable for such tests? I can't seem to find any clear instructions on their installation. Vertex shading would be a huge boon, but, I can tolerate it without them. Speed is super critical though. Still want to point out - my current question is how to install the Rockchip Mali Userspace blobs. I can't seem to figure out any configuration that produces a functioning Mali driver.
  18. Maybe libmali-utgard-450-r7p0-fbdev.so is the Linux Framebuffer driver and libmali-utgard-450-r7p0.so the DRM x11 driver? However, a closed source for an obsolete and ridicolous GPU like a Mali 4x0 is pathetic. What is the current status of open source drivers like Lima or Panfrost?
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines