Recent vulnerabilities in Intel x86 microprocessors (Meltdown, Spectre, Foreshadow, RIDL, Fallout, ZombieLoad, etc.) are now addressed with mitigation patches for the Linux kernel although have resulted in some performance degradation. As a consequence, my previous comparison benchmarks could be somewhat misleading when compared with new results given the different versions of software at the time of execution. So I’ve repeated running my standard Phoronix Test Suite benchmarks on several of the latest mini PCs each running the latest updated Ubuntu 18.04.2 software with the same Ubuntu 4.15.0-54 kernel. Specifically, the mini PCs I’ve used are as follows: Intel NUC NUC7CJYSAL (Celeron J4005 Gemini Lake) Pepper JobsGLK-UC2X (Celeron N4100 Gemini Lake) Beelink Gemini X X45 (Celeron J4105 Gemini Lake) Beelink Gemini X X55 (Pentium Silver J5005 Gemini Lake) with updated BIOS Intel NUC NUC7PJYH (Pentium Silver J5005 Gemini Lake) Beelink L55 (i3-5005U Broadwell) On each mini PC, I’ve also run sbc-bench which is […]
LyRa is a Raspberry Pi CM3L based Handheld Game Console (Crowdfunding)
The LyRa handheld game console is the first of its kind to carry a Raspberry Pi CM3L module inside. We reported on the Raspberry Pi Compute Module 3 Light in early 2017, and its significant features and abilities. The LyRa is being developed by Creoqode who started their campaign on Kickstarter in July 2019. The campaign has already surpassed its funding goal, and it looks like the LyRa will become a reality. The LyRa comes in two versions 1. RTG – Ready-To-Go which is a completely assembled and ready to play handheld game console, computer and entertainment console. 2. DIY – Do-It-Yourself version comes in pieces that can be made into a fully functioning handheld game console in about 15 minutes. The unit features a Raspberry Pi CM3L module which is able to emulate literally hundreds of classic game consoles and games. The unit can attach through HDMI to a […]
PineBook Pro Arm Linux Laptop now up for pre-order for $199.99
Pine64 unveiled a Pinebook Pro laptop prototype at FOSDEM 2019 as an update to the original Allwinner A64 powered Pinebook laptop, but instead of just being a toy to play with, Pinebook Pro aimed to be used as a daily driver thanks to a relatively powerful Rockchip RK3399 processor combined with 4GB RAM, and 64/128GB storage, and equipped with a 14″ Full HD display all for a target price of $200. Last May, we noticed some good progress on the software development side with a demo showcasing Ubuntu & Debian with MATE desktop, 4K video playback, 3D graphics acceleration, and USB-C video output. The good news is that Pinebook Pro has just launched and can be pre-ordered for $199.99 on Pine64 store. [Update: If you are an existing forum member, you may want to redeem your coupon here] Pinebook Pro laptop specifications: SoC – Rockchip RK3399 big.LITTLE hexa-core Arm Cortex […]
AFRd Auto Frame Rate Daemon Works with 64-bit Amlogic Processors
Automatic frame rate switching in TV box ensures video output matches the video frame rate in order to avoid skipped frames (judder) from time to time, and makes the videos much smoother to watch, especially to trained eyes. The problem is that the feature is not always implemented, and/or does not work for all apps. AFRd auto frame rate daemon aims to solve this issue by automatically switching video output to match the video framerate – e.g. 23.976 fps or 59.94 fps – on Android TV boxes powered by one of Amlogic 64-bit processors, be it S905, S905X, S905X2, S912, S905W and other more recent Armv8 processors from the company. Developed by Andrey Zabolotny (anpaza), AFRd is Linux daemon can be linked to either bionic for Android, or glibc for Linux operating systems, and the source code can be found on Github. It relies on two techniques to detect the […]
MYIR Announces Xilinx Zynq UltraScale+ MPSoC SoM and Development Board
MYIR Technology has been selling Xilinx Zynq-7000 FPGA + Arm systems-on-module since 2016, but the Chinese company has now announced new modules based on the more powerful Xilinx Zynq Ultrascale+ MPSoC with Arm Cortex-A53 cores, Arm Cortex-R5 cores, and Ultrascale FPGA fabric, as well as a corresponding development board. MYC-CZU3EG Zynq UltraScale+ MPSoC CPU Module CPU module specifications: MPSoC – Xilinx Zynq UltraScale+ XCZU3EG-1SFVC784E (ZU3EG, 784 Pin Package) MPSoC with quad-core Arm Cortex-A53 processor @ 1.2 GHz, dual-core Cortex-R5 processor @ 600 MHz, Arm Mali-400MP2 GPU, and 16nm FinFET+ FPGA fabric (154K logic cells, 7.6 Mb memory, 728 DSP slices) System Memory – 4GB DDR4 @ 2,400MHz Storage – 4GB eMMC Flash, 128MB QSPI Flash On-module chips Gigabit Ethernet PHY USB PHY Intel Power Module Clock Generator 2x Samtec 0.5mm pitch 160-pin high-speed headers bringing out Networking – Gigabit Ethernet USB – USB 2.0 interface 4x PS GTR transceivers along with […]
Emtrion emSBC-Argon Features STM32MP1 Dual Cortex-A7 / M4 Processor
The latest board to use the STM32MP1 dual Cortex-A7 and the Cortex-M4 processor is the Emtrion emSBC-Argon, which adds to SBC’s such as the PanGu Board. The emSBC-Argon, is a powerful yet reasonably priced SBC that is feature-rich and out-of-the-box ready. The low-power needs of the board enable it to run real-time processing. Protocols such as PROFINET, EtherCAT, EtherNet/IP are all available and ready to run real-time processes and communication applications. Key Features: STM32MP157AAC processor from STMicroelectronics Arm Dual Cortex-A7 @ 650MHz – 2470 DMIPS Arm Cortex-M4 @ 200MHz – 250 DMIPS Co-processor: ARM Neon, FPU, and 3D GPU Operating system: Linux or Android Virtualization capable (Jailhouse) Up to 512 MB DDR3L SDRAM 8GByte (up to 64 GB) eMMC Flash Up to 8 MB of QSPI-NOR-Flash 2x FD-CAN 2.0 Dimensions: 104.5 x 77.5 mm The emSBC-Argon is capable of virtualization using Jailhouse, for those real-time functions that require breaking down […]
Checking Out Machine Check Exception (MCE) Errors in Linux
I recently reviewed ODROID-H2 with Ubuntu 19.04, and noticed some errors messages in the kernel log of the Intel Celeron J4105 single board computer while running SBC-Bench benchmark:
1 2 3 4 5 6 7 8 9 |
[180422.405294] mce: [Hardware Error]: Machine check events logged [180425.656449] mce: [Hardware Error]: Machine check events logged [180483.582825] mce_notify_irq: 17 callbacks suppressed [180483.582827] mce: [Hardware Error]: Machine check events logged [180484.991484] mce: [Hardware Error]: Machine check events logged [180594.700684] mce_notify_irq: 13 callbacks suppressed [180594.700686] mce: [Hardware Error]: Machine check events logged [180858.202115] mce: [Hardware Error]: Machine check events logged [181178.047031] mce: [Hardware Error]: Machine check events logged |
I did not know what do make of those errors, but I was told I would get more details with mcelog which can be installed as follows:
1 |
sudo apt install mcelog |
There’s just one little problem: it’s not in Ubuntu 19.04 repository, and a bug report mentions mcelog is not deprecated, and remove from Ubuntu 18.04 Bionic onwards. Instead, we’re being told the mcelog package functionality has been replaced by rasdaemon. But before looking into the utilities, let’s find out what Machine Check Exception (MCE) is all about from ArchLinux Wiki: A machine check exception (MCE) is an error generated by the CPU when the CPU detects that a hardware error or failure has occurred. Machine check exceptions (MCEs) can occur for a variety […]
Solectrix SX Mobile Device Kit Runs Linux or Android on NXP i.MX8M Mini Processor
In the last two years or so, we’ve seen the development of Linux phones that are expected to launch in the next few months with products such as PinePhone, Purism Librem 5, or even Necunos NC_1. Solectrix SX Mobile Device Kit also targets Arm-based mobile devices, but it is somewhat different, as the i.MX8M Mini development kit aims to help with the design of Android or Linux mobile devices with software, hardware and housing available, but more geared towards specific business use cases, as it comes with optional Gigabit Ethernet and USB-to-UART ports, and no cellular connectivity. Solectrix SX Mobile Device Kit (MDK) specifications: SoC – NXP i.MX8M Mini single to quad-core Cortex-A53 processor clocked at up to 2.0GHz, Arm Cortex-M4F @ 400MHz, and 2D / 3D GPU (OpenGL ES 2.0) System Memory – 2GB LPDDR4 Storage – 8GB eMMC Flash, microSD card slot Display – 4-lane MIPI DSI; capacitive […]