Please have a look at what to expect again in linux-sunxi wiki. Please don’t expect most of these features to be available when we provide mainline kernel images, those are more suited for headless/server operation and will shine in areas like networking or IO performance. This kernel supports nearly all SoC features and thanks to the awesome linux-sunxi community we provide also HW accelerated video decoding with desktop images (please use the included mpv player for this). #Allwinner a64 mainline download#So while you currently only get legacy images in download area you can already try to build your own images with kernel 4.x using our build system and choosing next branch or use prebuilt nightly images for some boards.Īrmbian legacy images for H3 devices are based on Allwinner’s 3.4.39 BSP/Android kernel with +100 patches on top to fix countless security issues and to add features (we’re using 3.4.113 at the time of this writing). This is implemented in legacy kernel (settings have been improved a lot by linux-sunxi community and us compared to Allwinner’s defaults), but in mainline kernel it is still Work-in-Progress which is one of the reasons that prevent us from releasing Armbian images with mainline kernel. #Allwinner a64 mainline software#You find some differentiation criteria regarding supported H3 devices as well as an overview/history of H3 software support in our forums or use Jean-Luc’s nice comparison table (both slightly outdated since more H3 devices have been released in the meantime).ĭue to H3’s overheating tendencies a working throttling implementation is important when more heavy workloads should run on the board. Also consider applying a heatsink to the SoC (a fan should not be necessary unless you want to do number crunching on your board and then you obviously chose the wrong device). In case you plan to operate your H3 device constantly under high load please check Armbian forums first since boards behave differently (related to voltage regulation and PCB size and design – some use copper layers to spread the heat away from the SoC). With Armbian we provide sane dvfs (dynamic voltage frequency scaling) settings that help a lot with throttling. When CPU or GPU cores are fully utilized H3 tends to overheat over time like any other popular ARM SoC released within the last 2-3 years. Adding to the usual SoC feature set (I2C, SPI, PWM, UART, SDIO, GPIO and so on) H3 has one USB OTG port, 3 real USB host ports (not exposed on all devices), Fast and Gigabit Ethernet capablities (board specific), a Mali400MP2 GPU and Allwinner’s video encoding/decoding engine. Same applies to status of mainlining kernel efforts. On the other hand some pretty cheap H3 boards were released that can be driven with rather low consumption and therefore combining H3 devices with a battery became a real use case with boards like Orange Pi One/Lite, NanoPi NEO and Neo AIR.Īs usual SoC and device information can be found in linux-sunxi wiki. No PMIC means also that there’s no battery charging/monitoring implemented so H3 is not that much suited for mobile devices. #Allwinner a64 mainline series#Given that the initial hardware, the Linksys WRT54G, was sold about 400,000 times in the first months, it is safe to assume that the work done by the OpenWrt project had an impact.The H3 SoC from Allwinner is meant for OTT boxes and is therefore its reference design is not accompanied by a separate PMIC (power management IC) unlike A series Allwinner SoCs (A10, A20, A64, …). #Allwinner a64 mainline drivers#No matter how fantastic or potent it may be, its Linux drivers don't offer much.įrom its foundation on OpenWrt has been focusing on CPE hardware such as routers or NAS, and much dedication was invested to support IEEE 802.11 as extensively as possible. This is actually still true for some of the wireless hardware sold on the market. The IEEE 802.11 family of standards fired the imagination of what could be realized with it, BUT the available drivers for the Linux kernel were poorly written, lacked features or were non-existent. Whereas of today we take it for granted to have wireless functionality as a convenience everywhere around us, in the beginning, it was a royal PITA. #Allwinner a64 mainline code#the code becomes part of the mainline Linux kernel. More or less of this work sooner or later ends gets mainlined, i.e. A part of this work takes place inside of projects like OpenWrt, but also inside of the companies that design, manufacture or vend the hardware respectively products based upon it. There is the perpetual endeavor of making the Linux kernel work on possibly any piece of hardware available.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |