Linux 4.16 Release – Main Changes, Arm and MIPS Architectures

Linus Torvalds has just released Linux 4.16: So the take from final week of the 4.16 release looks a lot like rc7, in that about half of it is networking. If it wasn’t for that, it would all be very small and calm. We had a number of fixes and cleanups elsewhere, but none of it made me go “uhhuh, better let this soak for another week”. And davem didn’t think the networking was a reason to delay the release, so I’m not. End result: 4.16 is out, and the merge window for 4.17 is open and I’ll start doing pull requests tomorrow. Outside of networking, most of the last week was various arch fixlets (powerpc, arm, x86, arm64), some driver fixes (mainly scsi and rdma) and misc other noise (documentation, vm, perf). The appended shortlog gives an overview of the details (again, this is only the small stuff in […]

Snapdragon 835 based Always-Connected PC Benchmarks Show Performance Similar to Intel Apollo Lake Laptop (in Most Cases)

The first Windows 10 Arm Mobile PCs were announced a few months ago, all based on Qualcomm Snapdragon 835 processor, with products such as HP Envy x2 (2017) and ASUS NovaGo TP370. The new products promised LTE connectivity, very long battery price, a user experience similar to the one on Intel/AMD based laptops, and at price points ($600 and up) that should command good performance. But TechSpot ran some benchmarks on HP Envy x2 (a $1,000 device), and in most cases, the new always-connected PCs come with performance similar or even lower than a Chuwi laptop based on an Intel Celeron N3450 Apollo Lake processor that sells for a little over $400. That appears to be valid for both  x86 emulation and native apps. In some case, the Snapdragon laptop does pretty well with performance close to Core m3 / Core i5-5200U processors such as in the Microsoft Excel workload […]

GIGABYTE ThunderXStation Workstation is Powered by Cavium ThunderX2 32-Core ARMv8 Processor(s)

Earlier this week, I wrote about the availability of Linaro “Synquacer” Developerbox that had been designed by GIGABYTE, but not using their brand, and I was pointed out to a possible reason: the company launched their own ARMv8 workstation based on Cavium ThunderX2 processor. Meet GIGABYTE ThunderXStation. Main specifications: SoC – Single or Dual socket ThunderX2 32x custom ARM64 cores / 128 threads processor clocked at 2.2 GHz (other models of the processor may become available depending on demand) System Memory – Up to 16 DDR4 Channels (8x DIMM per CPU) Storage 4 x NVMe + 2 x 2.5” U.2/SATA III combo bay 2.5″ drive bay supports up to 2 drives, an optional 3.5″ storage bay holds 4 drives. Graphics – Nvidia GeForce GT710 with dual monitor support Networking – 2x 1/10 GbE QLogic NIC Expansion – 6x PCIe 3.0 Slots and 2x OCP (Open Compute Project) x16 slots BMC – […]

Edge Server SynQuacer E-Series 24-Core Arm PC is Now Available for $1,250 with 4GB RAM, 1TB HDD, Geforce GT 710 Video Card

Right before Linaro Connect San Francisco 2017, GIGABYTE, Socionext and Linaro unveiled a development platform / PC based on Socionext SC2A11 24-core Arm Cortex A53 processor, and whose motherboard complies with 96Boards Enterprise Edition (EE) specifications. I called the platform GIGABYTE Synquacer at the time, because GIGABYTE helped with the design, and the platform was called Synquacer, even during the demo at Linaro Connect. George Grey, Linaro CEO, talked about Synquacer against during Linaro Connect HK 2018 opening keynote, notably to demo the platform combined with Gyrfalcon Light-speeur PCIe card delivering 93TOPS at relatively low power for artificial intelligence applications. I wanted to find out if there were now updates with regards to software support, availability,  and pricing.  While searching for the product page, I found out it was now called “Edge Server SynQuacer E-Series“, and while GIGABYTE designed the board, they will probably not use their brand for this […]

Status of Embedded GPU Ecosystem – Linux/Mesa Upstream Support (ELC 2018 Video)

The Embedded Linux Confernce is on-going, and the Linux Foundation has been uploading videos about talks in a timely manner on YouTube. I checked out at RISC-V keynote yesterday, but today I’ve watched a talk by Robert Foss (his real name, not related to FOSS) from Collabora entitled “Progress in the Embedded GPU Ecosystem”, where he discusses open source software support in Linux/Mesa from companies and reverse-engineering support. The first part deals with the history of embedded GPU support, especially when it comes to company support. Intel was the first and offers very good support for their drivers, following by AMD who also is a good citizen. NVIDIA has the Nouveau driver but they did not really backed it up, and Tegra support is apparently sponsored by an aircraft supplier. Other companies have been slower to help, but Qualcomm has made progress since 2015 and now support all their hardware, […]

Vulkan 1.1 and SPIR-V 1.3 Specifications Released

The Khronos Group released Vulkan 1.0 specifications in 2015 as a successor of OpenGL ES, compatible with OpenGL ES 3.1 or greater capable GPU, and taking less CPU resources thank to – for instance – better use of multi-core processors with support for multiple command buffers that can be created in parallel. A year later, we saw Vulkan efficiency in a demo, since then most vendors have implemented a Vulkan driver for their compatible hardware across multiple operating systems, including Imagination Technologies which recently released Vulkan drivers for Linux. The Khronos Group has now released Vulkan 1.1 and the associated SPIR-V 1.3 language specifications. New functionalities in Vulkan 1.1: Protected Content – Restrict access or copying from resources used for rendering and display, secure playback and display of protected multimedia content Subgroup Operations – Efficient mechanisms that enable parallel shader invocations to communicate, wide variety of parallel computation models supported […]

Arm Introduces Mali-G52 & Mali-G31 GPUs, Mali-D51 Display Processor, and Mali-V52 Video Processor for Mainstream Devices

Arm has just announced four multimedia Mali IP blocks to be found in SoC for mainstream devices: Mali-G52 GPU with 30% faster performance over Mali-G51, and 3.6x better machine learning performance Mali-G31 GPU that’s 20% smaller, and 20% more efficient than Mali-G51, supports OpenGL ES 3.2 and Vulkan APIs Mali-D51 display processor 30% power saving, 50% lower latency compared to Mali-DP650 Mali-V52 video processor supporting 4K60/4K120 content Mali-G52 GPU Arm may have introduced Project Trillium for object detection and machine learning a few weeks ago, but the solution is better suited to premium devices, so the company’s Mali-G52 bitfrost mainstream GPU aims to fill the void for mid-range devices with up to 3.6 times faster machine learning capability over Mali-G51. Based on the first illustration, Mali-G52 will probably be coupled with DynamIQ Cortex A75/A55 processors. Other benefits of the new GPU include 30% more performance density, and 15% better energy […]

Arm Kigen Puts SIM Card Functionality Right into IoT SoCs

Most cellular devices rely on SIM cards, and while with micro and nano SIM, the card has become smaller the electronics and connection remains the same. More recently, we’ve started to see boards featuring eSIM (embedded SIM), a chip soldered directly to the board that’s remotely provisioned by a local mobile network operator, so no more card needed, and the chip should not be tied to a single operator, so you can change plan whenever you want. But soon we won’t be able to find out if a board supports cellular connectivity by looking for a SIM card slot or eSIM chip  – although the antenna(s) will still be there, and give a pretty obvious clue – , as Arm has now unveiled Kigen that integrates SIM identity directly into SoCs for the Internet of Things. This will enable what the company (the industry?) call integrated SIMs (iSIM) combining an […]

EDATEC Raspberry Pi 5 fanless case