Disabling VT-d improves Intel Arc GPU Linux performance on Meteor Lake and newer SoCs

Improve Intel Arc GPU performance Linux VT-d disabled

In this post, I’ll check whether disabling VT-d virtualization support may improve the performance of the Intel Arc GPU in recent Meteor Lake or Lunar Lake SoC using a Khadas Mind Maker Kit with an Intel Core Ultra 7 258V CPU with Intel Arc 140V graphics running Ubuntu 24.10. A few days ago, I read a post on Phoronix about Intel publishing tips to improve the performance of Intel GPUs in Linux: Keep the system updated with the latest kernel and Mesa versions. Ensure SoC firmware is up-to-date. These firmware updates currently require installing the Windows graphics driver; firmware updates via fwupd are in progress. Use Wayland where possible, as it supports additional modifiers for better performance. For MTL (Meteor Lake) and newer integrated GPUs, disable VT-d if virtualization is not needed. For discrete GPUs: Enable ReBAR_ Enable ASPM_ I was especially curious about the line about disabling VT-d virtualization […]

SONOFF MINI-D Review – A Matter-enabled dry contact WiFi switch tested with eWeLink, Home Assistant, and Apple Home

SONOFF MINI-D Review

SONOFF sent us a sample of the MINI-D Wi-Fi smart switch with a dry contact design for review. If you’re familiar with the larger SONOFF 4CH Pro model, which features four channels, the MINI-D operates similarly but is smaller in size and comes with the latest software features. The principle of a dry contact is that the relay contacts are not directly connected to the device’s power supply circuit. Instead, the contacts are isolated and require an external power source to supply power to the load. Make it flexible to use the SONOFF Mini-D in various scenarios such as controlling garage doors, thermostats, or high-current electrical devices through a contactor, like water pumps. It can also manage low-power DC devices such as solenoid valves or small electric motors (<8W). Because the power supplied to the MINI-D and the power passed through its relay can come from different sources, it offers […]

Khadas Mind Maker Kit review – Part 2: Windows 11 Pro on an Intel Core Ultra 7 258V AI mini PC

Khadas Mind Maker Kit Review Windows 11

I’ve already gone through the specifications and an unboxing of the “Khadas Mind 2 AI Maker Kit” powered by an Intel Core Ultra 7 258V “Lunar Lake” processor delivering up to 115 TOPS of AI performance and equipped with 32GB LPDDR5X RAM and a 1TB M.2 NVMe SSD in the first part of the review. I’ve now spent time with the mini PC/developer kit which is now simply called “Khadas Mind Maker Kit”, and I will report my experience with the Windows 11 Home 24H2 operating system in the second part of the review testing features, running benchmarks including an AI benchmark, evaluating networking and storage performance, testing the thermal design while under stress, and taking measurements for fan noise and power consumption. It looks like some AI features may finally be usable on Windows, but I’ll test that in a separate post since everything is new and Microsoft Copilot+, […]

Arduino Core for Zephyr beta released – Let’s give it a try!

Arduino Zephyr Boards llext

Last July, Arduino announced plans to switch from the soon-to-be deprecated Arm Mbed to Zephyr RTOS, and the company has now outed the first beta release of “Arduino Core for Zephyr OS” for a range of boards. From the user’s perspective, this should not change anything. However, there are massive changes under the hood and Arduino sketches are built and executed differently with the Arduino Core for Zephyr.  Some highlights of the new Zephyr-based Arduino core implementation include: Dynamic sketch loading – Sketches are compiled as ELF files and dynamically loaded by a precompiled Zephyr-based firmware. Zephyr subsystems support threading, inter-process communication, and real-time scheduling. Fast compiling and smaller binaries since a thin layer of user code and libraries are compiled, while the rest of the ZephyrOS is already binary. You can get started straightaway with the code and instructions on GitHub. You’ll need Arduino 2.x.x for this to work. […]

Renesas RZ/T2H Cortex-A55/R52 industrial MPU and Dev Board support EtherCAT, PROFINET, and TSN

Renesas RZ T2H EVKIT

Renesas RZ/T2H industrial MPU is the most powerful member of its RZ/T2 series of real-time microprocessors. The MPU features four Arm Cortex-A55 CPUs for application tasks and two Cortex-R52 CPUs for real-time control. It supports 9-axis motor control with 3-phase PWM timers, delta-sigma interfaces, and encoder interfaces. It also supports Industrial Ethernet protocols like EtherCAT, PROFINET, and TSN. These features make it ideal for industrial applications such as industrial robots, PLCs, motion controllers, and CNC machines. Renesas launched the RZ/T2L single-core Arm Cortex-R52 MPU just last year, and before that, in 2022, they launched the RZ/T2M dual Arm Cortex-R52 MPU. The RZ/T2L was just a cost-down version of RZ/T2M with an EtherCAT controller, compared to those old controllers the latest RZ/T2H supports 9-axis motor control and compatibility with various industrial Ethernet protocols. Renesas  RZ/T2H specifications: CPU 4x Arm Cortex-A55 (64-bit) clocked at up to 1.2GHz with 32KB L1 I/D cache, 1MB L3 cache 2x […]

Giveaway Week 2024 winners announced!

Giveaway Week 2024 Prizes

We’re now ready to announce the winners of CNX Software’s Giveaway Week 2024. We offered some of the review samples we tested (and some we did not test) in the last year, and for the fourth year running, RAKwireless also gave away two IoT development kits shipped directly to winners. This year’s prizes also included a RISC-V motherboard, a 3D depth camera, a few Arm development boards, two touchscreen displays, and an Alder Lake-N mini PC/router. All those products can be seen in the photo, minus some accessories. You’ll find more than seven devices because we organized the third Giveaway Week on CNX Software Thailand simultaneously with four prizes. We had seven winners on CNX Software: Jupiter RISC-V mini-ITX motherboard – François-Denis, Canada Orbbec Femto mega 3D depth and 4K RGB camera  – Reifu, Japan RAKwireless Blues.ONE LoRaWAN, LTE-M, and NB-IoT devkit – OldCrow, Portugal Mixtile Core 3588E development kit […]

Renesas RA8E1 and RA8E2 entry-level Arm Cortex-M85 MCUs target cost-sensitive applications

Fast Prototyping Board for Renesas RA8E1

Renesas has expanded its Arm Cortex-M85-based RA8 series to include two new entry-level MCUs, RA8E1 and RA8E2. The new microcontrollers perform similarly to other Arm Cortex-M85-based microcontrollers and are offered at a lower price point thanks to a streamlined feature set to reduce costs. The RA8E1 and RA8E2 groups of microcontrollers will be useful for high-volume applications in industrial and home automation, healthcare, office equipment, and consumer products. We have previously covered other models in Renesas’ RA8 series, including the Renesas RA8T1, RA8D1, and the very first Cortex-M85 microcontroller, the Renesas RA8M1. The RA8 series consists of microcontrollers based on the Arm Cortex-M85 core with a performance of 6.39 CoreMark/MHz and Arm’s M-Profile Vector Extension which provides a 4x performance boost for DSP and ML workloads while maintaining low power consumption. The RA8E1 and RA8E2 Cortex-M85 microcontroller groups differ mostly in clock speed, available internal and external memory, communication interfaces, […]

Giveaway Week 2024 – RT-Thread Vision board with Renesas RA8D1 Arm Cortex-M85 MCU

RT-Thread Vision board

It’s already Friday, and the fifty prize of CNX Software’s Giveaway Week 2024 will be the RT-Thread Vision board equipped with a Renesas RA8D1 Arm Cortex-M85 microcontroller, a camera, an optional LCD display, and a 40-pin GPIO header. The board is used as an evaluation platform for the Renesas RA8D1 MCU and RT-Thread real-time operating system. As its name implies, it’s mainly designed for computer vision applications leveraging the Helium MVE (M-Profile Vector Extension) for digital signal processing (DSP) and machine learning (ML) applications. I haven’t reviewed it myself and instead, received two samples from RT-Thread who sent them to me by mistake, so I’ll give them away here and on the Thai website. But it was reviewed by Supachai who tested the RT-Thread Vision board with OpenMV and ran a few benchmarks last June. The Helium MVE did not seem to be utilized in OpenMV at that time (June […]

EmbeddedTS embedded systems design