Language Selection

English French German Italian Portuguese Spanish

Hardware

Benchmarks at Phoronix and Phoronix Test Suite

Filed under
Hardware

  • Vulkan Ray-Tracing Along With Other New/Updated Benchmarks For February - Phoronix

    Below is a look at all of the updates now available via OpenBenchmarking.org for Phoronix Test Suite users or if simply wanting to go to the test profile pages to gauge the CPU/GPU performance in the different real-world workloads. All these updates are available to Phoronix Test Suite users automatically if on an Internet connection when the metadata automatically updates or by running phoronix-test-suite openbenchmarking-refresh to force refresh.

  • The Phoronix Test Suite Gains Vulkan Ray-Tracing Benchmarks

    The versatile Phoronix Test Suite, developed and used by the Linux news website Phoronix, has gained profiles for benchmarking Vulkan ray-tracing performance using two different benchmarks as well as the JPEG XL benchmarks. There's also updates to many of the existing tests as well as a new 10.2.2 release of the Phoronix Test Suite software.

    [...]

    Michael Larabel has also updated many existing benchmarks, including the ones for the commercial closed-source games Portal 2, Insurgency and Civilization VI, blender, the libavif AVIF image encoder, the dav1d AV1 video encoder, GROMACS (GROningen MAchine for Chemical Simulations), ParaView, V-RAY (commercial), Pennant (OpenMP benchmark), NWChem and the free software platform game DDraceNetwork.

Open Hardware: Arduino, Raspberry Pi, and RISC-V/ESP32-C3

Filed under
Hardware

  • Arduino Blog » Monitor your hoverboard’s power draw with this Arduino-based meter/logger

    If you look at your car’s dashboard, there’s a good chance you’ll find an efficiency rating for how you’re driving. However, what if you instead ride a hoverboard? This functionality is certainly not stock equipment, yet Niklas Roy wanted to understand the power consumption of his transporter during different riding situations. For that reason, he decided to develop a power monitor that not only graphs his stats when scooting around, but records the data for later viewing and analysis.

    Roy’s handheld device is controlled by an Arduino Nano and utilizes a Hall effect ammeter for current sensing. The measurements are shown as numbers and as oscillograms on a 1.8” TFT screen, which can also be logged to the display’s built-in SD card. An RTC module provides timestamp information for these readings, which can be produced using Processing and overlaid on video.

  • STM32U5 Cortex-M33 MCU gets more performance, 2D graphics accelerator, and advanced security

    The new family has a higher 160 MHz clock speed, up to 2048 KB flash, up to 786 KB RAM, a 2D graphics accelerator, several peripherals have been upgraded, and a new autonomous mode lets DMA and peripherals keep working while most of the device sleeps in order to save power.

    [...]

    The board also comes with 512-Mbit octal-SPI Flash memory, 64-Mbit octal-SPI PSRAM, 256-Kbit I2C EEPROM, as well as ARDUINO Uno V3, STMod+, and Pmod expansion connectors, plus an expansion connector for a camera module, and STLink-V3E embedded debugger.

  • Pi Day at the Raspberry Pi Foundation
  • Hello RISC-V! We got samples of the new ESP32-C3 module and it is only 13×17 mm

    We got some engineering samples of ESP32-C3 modules.

Devices: Spectrogram and Boards With (Optional) Linux

Filed under
Hardware
  • Spectrogram Drawing For Fun And Coding | Hackaday

    The code is a bit slow so writes its values to a file which is output by a HackRF, but it could just as easily be used by any other capable output device such as GNU Radio and a soundcard if you too want an Aphex Twin moment.

  • Fanless Coffee Lake computer targets testing and analysis

    No OS support was listed for the Neu-X302, but the Neu-X300 runs Linux or Win 10. The new Coffee Lake Refresh options range up to the octa-core, 1.8GHz/2.2GHz Core i7-9100TE with 35W TDP. Once again, there is a choice of Intel Q370 or Intel H310 I/O chipsets, creating two SKUs. However, there are fewer feature differences.

  • Arm-based IoT gateway reaches out with WiFi, Bluetooth, LTE, and NB-IoT

    Aaeon’s compact “SRG-3352C” IoT gateway is equipped with a TI AM3352, 3x USB, 2x RS-485, 2x GbE, WiFi/BT, mini-PCIe with micro-SIM, and an NB-IoT connector.

    It’s always a bit troubling when vendors omit the name of an embedded system’s processor. However, Aaeon’s fanless SRG-3352C Compact Edge IoT Gateway System, which is said to be based on an 800MHz, Cortex-A8 SoC, gives away the mystery in its name: the IoT gateway no doubt features the aging TI Sitara AM3352. No OS support was listed but given the AM3352 — the lowest end model in the AM335x line, with no 3D GPU or PRU-ICSS cores — Linux is almost certainly supported.

  • Embedded Artists launches 1GHz NXP i.MX RT1176 Crossover MCU module and devkit

    Anders Rosvall, CTO at Embedded Artists AB, explains the i.MX RT1176 uCOM board “enables customers to move up to application-level performance without having to move to the Linux world”, and provides an update from the company’s iMX RT1064 uCOM with double the SDRAM, MIPI-DSI interface, and a 2D graphics engine. In case you wonder why a company would not want to move their application to a Linux platform, reasons include code reuse, faster real-time responsiveness, and lower power consumption.

  • Cortex-A7 module debuts with optional Pico-ITX carrier

    DH unveiled a “DHCOM STM32MP1” module that runs Linux on ST’s Cortex-A7/M4 SoC with up to 1GB RAM, 16GB eMMC, and WiFi/BT. “DH PicoITX2” and “DH PDK” carriers are also available.

Open Hardware/Modding: RISC-V in Linux 5.12, Arduino, and Raspberry Pi Compute Module 4

Filed under
Hardware
  • RISC-V With Linux 5.12 Begins Mainlining SiFive's FU740 Support, NUMA - Phoronix

    Notable with RISC-V in Linux 5.12 is initial support for the SiFive FU740, the SoC design announced at the end of last year. The most notable major user coming to market at the moment with the FU740 is the HiFive Unmatched development board. The SoC with its quad-core U74-MC and single S7 embedded core is joined by four USB 3.2 Gen 1 ports, PCI Express x16 (at x8 speeds), NVMe M.2, Gigabit Ethernet, and 16GB of RAM to make for the most interesting RISC-V development board to date. The HiFive Unmatched is slated to still begin shipping later this quarter for about $665 USD.

  • Arduino Blog » Putting a modern spin on the phenakistoscope

    The phenakistoscope was invented in the 1800s as a way to view a series of moving pictures on a spinning disc. While the traditional implementation is ingenious in its own right, Nick Lim has created his own take on this venerable concept, using strobing light to break up frames instead of the slits-and-mirror arrangement of the original.

    His system utilizes a repurposed CD-ROM BLDC motor to rotate the discs — which feature phenakistoscope patterns that were printed out and pasted on top — and an overhead array of strobing LEDs to make the images come to life.

  • Raspberry Pi Compute Module 4 industrial carrier board supports M.2 NVMe SSD, 4G LTE modem

    Since the Raspberry Pi Compute Module 4 launch last fall, we’ve seen several interesting carrier boards for the system-on-module including Wiretrustee to build a NAS with up to four SATA drives, the compact, Arduino-sized Piunora board that also include an M.2 socket, or Over:Board mini-ITX carrier board.

    Oratek brings another one specially designed for industrial use cases with TOFU Raspberry Pi Compute Module 4 carrier board offering wide DC input, Gigabit Ethernet with PoE, M.2 NVMe SSD or 4G LTE modem support, among many other features.

Open Hardware/Modding: Arduino, RPi CM4 and Pico

Filed under
Hardware
  • Arduino MKR IoT Carrier embeds display, sensors, and I/Os for IoT projects

    Arduino Oplà IoT Kit was launched last fall as the first open programmable IoT platform from the company. The kit included everything you need to create your own IoT devices with MKR IoT carrier with a 1.3-inch OLED color display, environmental sensors, capacitive touch buttons, Arduino MKR WiFi 1010 board, external PIR motion and moisture sensors, a circular plastic enclosure, and various cables.

  • Open-spec Raspberry Pi CM4 carrier has M.2 and GbE with PoE

    Oratek’s $110 “Tofu” carrier for the RPi CM4 is equipped with GbE with PoE, HDMI, 3x USB, Type-C, MIPI DSI- and CSI, 7.5-28VDC input, and M.2 with micro-SIM and NVMe support.

    The Oct. 2020 launch of the Raspberry Pi Compute Module 4, which lacks pin compatibility with the RPi CM3, has attracted a new wave of companies selling carrier board alternatives to the official $35 carrier. The latest is Switzerland based Oratek, which has opened pre-orders for a Tofu board for 99 Swiss Francs (about $110), with shipments due in mid-March. The board ships with schematics, mechanical drawings, a STEP file, and other open hardware resources.

  • Now you can run Unix on the tiny $4 Raspberry Pi Pico | ZDNet

    Developers who have one of Raspberry Pi's latest gadgets, the Pi Pico, have a newly ported potential operating system to work with called Fuzix, a Unix-like OS for small things.

    "So you can now run Unix on a $4 microcontroller," said Raspberry Pi in its blog post about the project.

The Innovation Lab: A Space for Creative Learning

Filed under
GNU
Linux
Hardware

The reason why we use System76 to power all the computers in the space is because I’m a big supporter of Linux in general, and System76 has been really consistent and helpful. I think the openness of System76 definitely gives the students the ability to experiment and the freedom to break stuff in a creative environment, without being too constrained by proprietary software.

Read more

Also: Activate Linux on Your Chromebook

Open Hardware: Raspberry Pi, Arduino, and More

Filed under
Hardware
  • Raspberry Pi relaunches four IQAudio HATs

    Raspberry Pi Ltd has relaunched four IQaudio HATs as official Pi audio add-ons with lower prices ranging from $20 to $30: the IQaudio DAC+, DAC Pro, DigiAMP+ and Codec Zero.

    In December, Raspberry Pi Trading announced it had acquired IQAudio and would be relaunching their Raspberry Pi audio HATs at lower prices. As reported by MagPi, IQAudio’s four most popular HATs have now been relaunched as official Pi accessories and are available via the usual Pi resellers.

  • Crowbits magnetic blocks for STEM Education work with Arduino, Micro:bit, ESP32, and Raspberry Pi (Crowdfunding)

    Elecrow develops and manufactures electronics products for the maker market, and in recent years entered the STEM education market with products such as CrowPi2 Raspberry Pi 4 education laptop that I reviewed last year.

  • Arduino Blog » Arduino MKR IoT Carrier: Control what you want, how you want to!

    By popular demand, we are pleased to announce that it’s now possible to buy the Arduino MKR IoT Carrier. Originally forming a key part of the Arduino Oplá IoT Kit, we’ve responded to our community to make the carrier available on it’s own, thus enabling you to benefit from having a bunch of sensors, actuators and a display all featured on the one board — making it quicker and easier to take your IoT projects to the next level.

    Featuring a large set of built-in sensors and actuators as well as a useful color display, the carrier lets you focus on prototyping your IoT ideas right away by saving on the hassle of wiring and soldering these components.

    The carrier can become a WiFi, LoRa, NB-IoT or GSM-compatible device by seamlessly connecting to any MKR family board. Building a user interface for these boards is easy with the embedded color OLED screen, five capacitive touch buttons, and the five RGB LEDs. The integrated sensors (temperature, humidity, pressure, RGBC light, gesture and proximity) allow you to map the environment around the carrier, and should you need to capture any other data there are over 100 additional Grove sensors that can easily be connected directly to the carrier.

Modded Hardware: RISC-V and RasPi Stuff

Filed under
Hardware
  • ZiHintPause is the first RISC-V extension ratified under the Fast Track Architecture Extension Process

    RISC-V open architecture allows designers to implement their own instructions, and some of those may become an official RISC-V extension. But the process to approve a new extension may have been suboptimal, so RISC-V International has just unveiled the Fast Track Architecture Extension Process, or Fast Track for short, that streamlines the ratification of small architecture extensions, as well as ZiHintPause, the first extension to be ratified under the new Fast Track process.

  • Kiwikit Raspberry Pi Pico baseboard takes off-the-shelf modules

    While it’s possible to use Raspberry Pi Pico with a breadboard or Veroboard, we’ve seen the benefits of inserting the board into a baseboard such as Maker Pi Pico providing LEDs, a MicroSD card, audio output, and the ability to add ESP-01 WiFi module or well as up to two Grove expansion modules.

    Hammond Pearce decided to design his own Raspberry Pi Pico baseboard with Kiwikit board supporting some of the off-the-shelf modules and interfaces he commonly uses.

  • Google kit uses RPi Zero and Coral Accelerator for machine learning

    Google Creative Lab’s Alto project tasks the Coral USB Accelerator and Raspberry Pi Zero SBC to implement easy-to-understand machine learning using an open-source mini robot that you build yourself.

    Google Creative Lab has unveiled a project called Alto. Alto by Google Creative Lab is a “teachable object using the Coral USB Accelerator.” “ALTO” stands for “A Little Teachable Object.” It’s designed to enable users to gain a basic handle understanding of machine learning. Alto uses the Coral USB Accelerator and Raspberry Pi to help users easily add machine learning to their hardware projects.

    Google’s Alto GitHub repository contains all of the instructions and files required to build an Alto from scratch. Best of all, Alto is completely open source —the code and template for this project are all free for access. Google notes that Alto is not an official Google product, but rather a collaborative effort between Google Creative Lab and its partners at RRD Labs.

  • How to get started with FUZIX on Raspberry Pi Pico

POWER9, ARM64 and 64k page sizes

Filed under
Linux
Hardware

The GNU/Linux kernel for these platforms can be compiled with either 4k or 64k page size. The distribution chooses which of these options to select. The kernel created by the distribution is included in the installation disk for the distribution.

One acute consequence of this is the relationship between Btrfs sectorsize and kernel page size. Btrfs filesystems can only be used on systems with the same page size. The Btrfs driver is being improved to remove this restriction but for users of Fedora 34 and older systems, this is a very inconvenient issue. If you need to move Btrfs filesystems between systems with different page sizes then they simply won't work.

It appears that nobody tests the kernel and amdgpu drivers on these non-standard page sizes before each official release. Consequently, if there is a problem, it is only discovered by users after the upstream release. This means that users on these platforms are always a step behind users on other platforms.

Read more

Fuzix Unix-like operating system ported to Raspberry Pi Pico and ESP8266

Filed under
OS
Hardware

The Raspberry Pi Pico is not compatible with Linux, but now supports another Unix-like operating system known as Fuzix. Alan Cox’s Fuzix is a Unix-like operating system for older devices with less performance capacity. David Given’s two recent posts have brought to the attention about the operating system’s compatibility with ESP8266 MCU and Raspberry Pi Pico.

Fuzix operating system has a kernel which is the central core of the system. Also, it has a C compiler and a set of core applications similar to the UNIX filesystem. The Raspberry Pi Pico port comes with many benefits like a well-structured Unix filesystem with its compatibility for SD cards through the SPI interface. Hence, supporting the Fuzix operating system. The full set of Fuzix binaries is available through a serial console to UART0.

Read more

Syndicate content

More in Tux Machines

Programming Leftovers

  • The HTTP Referer header is fading away (at least as a useful thing)

    The HTTP Referer header on requests is famously misspelled (it should be Referrer), and also famously not liked because of privacy and security concerns. The privacy and security concerns are especially strong with external ('cross-origin') Referers, which is also the ones that many people find most useful because they tell you where visitors to your pages are coming from and let you find places where people have linked to you or are mentioning you.

  • Top 10 Natural Language Processing (NLP) Trends To Look Forward

    AI and Machine Learning have gifted us marvelous things. NLP or Natural Language Processing is one of them. It is one of the most prominent applications of AI. We are using this technology in our day-to-day life without even knowing. Translators, speech recognition apps, chatbots are actually NLP-powered products. Tech giants like Google and Microsoft are making new developments in NLP every year. If you are an AI enthusiast, you should go deep inside NLP. Chill! We got you covered. Just go through the article, and know about the top NLP trends that most data scientists are talking about.

  • Russ Allbery: DocKnot 4.01

    DocKnot is my software documentation and release management tool. This release adds support for a global user configuration file separate from the metadata for any given project and adds support for signing generated distribution tarballs with GnuPG. Currently, the only configuration options for the global configuration file are to set the destination location of generated distributions and the PGP key to use when signing them.

  • horizonator: terrain renderer based on SRTM DEMs

    I just resurrected and cleaned up an old tool I had lying around. It's now nice and usable by others. This tool loads terrain data, and renders it from the ground, simulating what a human or a camera would see. This is useful for armchair exploring or for identifying peaks. This was relatively novel when I wrote it >10 years ago, but there are a number of similar tools in existence now. This implementation is still useful in that it's freely licensed and contains APIs, so fancier processing can be performed on its output.

  • Happy birthday, Python, you're 30 years old this week: Easy to learn, and the right tool at the right time

    The 30th anniversary of Python this week finds the programming language at the top of its game, but not without challenges. "I do believe that Python just doesn’t have the right priorities these days," said Armin Ronacher, director of engineering at software monitoring biz Sentry and creator of Flask, the popular Python web app framework, in an email interview with The Register. Ronacher, a prolific Python contributor, remains a fan of the language. He credits Python's success to being both easy to learn and having an implementation that was easy to hack. And in its early years, Python didn't have a lot of competitors with those same characteristics, he said.

  • Google fires 150 game developers hired for Stadia: Report

    In about two years, Google has announced to shut down the in-house Stadia game development division, as it sees a great adoption of its technology by third-party developers and publishers to create world-class games.

    Google has said that it will not be investing further in bringing exclusive content from its internal development team SG&E, beyond any near-term planned games.

Benchmarks at Phoronix and Phoronix Test Suite

  • Vulkan Ray-Tracing Along With Other New/Updated Benchmarks For February - Phoronix

    Below is a look at all of the updates now available via OpenBenchmarking.org for Phoronix Test Suite users or if simply wanting to go to the test profile pages to gauge the CPU/GPU performance in the different real-world workloads. All these updates are available to Phoronix Test Suite users automatically if on an Internet connection when the metadata automatically updates or by running phoronix-test-suite openbenchmarking-refresh to force refresh.

  • The Phoronix Test Suite Gains Vulkan Ray-Tracing Benchmarks

    The versatile Phoronix Test Suite, developed and used by the Linux news website Phoronix, has gained profiles for benchmarking Vulkan ray-tracing performance using two different benchmarks as well as the JPEG XL benchmarks. There's also updates to many of the existing tests as well as a new 10.2.2 release of the Phoronix Test Suite software. [...] Michael Larabel has also updated many existing benchmarks, including the ones for the commercial closed-source games Portal 2, Insurgency and Civilization VI, blender, the libavif AVIF image encoder, the dav1d AV1 video encoder, GROMACS (GROningen MAchine for Chemical Simulations), ParaView, V-RAY (commercial), Pennant (OpenMP benchmark), NWChem and the free software platform game DDraceNetwork.

today's howtos

  • How To Use chmod and chown Command in Linux

    How do I use chmod and chown command under Linux / Unix operating systems? Use the chown command to change file owner and group information. we run the chmod command command to change file access permissions such as read, write, and access. This page explains how to use chmod and chown command on Linux or Unix-like systems.

  • How To Add Route on Linux – devconnected

    As a network engineer, you probably spend a lot of time thinking and planning your network infrastructure. You plan how computers will be linked, physically using specific cables but also logically using routing tables. When your network plan is built, you will have to implement every single link that you theorized on paper. In some cases, if you are using Linux computers, you may have to add some routes in order to link it to other networks in your company. Adding routes on Linux is extremely simple and costless : you can use the Network Manager daemon (if you are running a recent distribution) or the ifconfig one. In this tutorial, you will learn how you can easily add new routes on a Linux machine in order to link it to your physical network.

  • syncing subtitles in freedom

    The topic of creating subtitles with Free Software has often come up in my circles of Emacs-oriented users, and I haven't had a good recommendation to share, until this idea hit me the other day. Subtitle files are largely blocks of start/end time associated with blocks of text. I figured, once you got a transcript, existing Emacs Org Mode features could be used, perhaps along with keyboard macros, to turn the transcript into a synced subtitle file.

  • How To Install Minecraft on Ubuntu 20.04 LTS [Ed: Proprietary and Microsoft; not an attractive option as Free/libre alternatives exist]

    In this tutorial, we will show you how to install Minecraft on Ubuntu 20.04 LTS. For those of you who didn’t know, Minecraft is the most popular sandbox video game developed by Mojang studios but later purchased by Microsoft. It can be used with all major platforms like Linux, macOS, and Windows. Most Minecraft players would agree that the secrete to the game’s success lies in its creativity-inspiring design. Players are free to explore a large, procedurally generated world made of blocks, each of which can be interacted with, moved, or transformed into resources for crafting. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of Minecraft on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • Ubuntu: format SD card [Guide]

    Are you new to Ubuntu? Do you need to format your SD card but can’t figure out how to do it? If so, this guide is for you! Follow along as we go over a few ways you can format SD cards on Linux.

  • How to remove a remove apt repository from Debian

    Do you have an Apt repository on your Debian Linux PC that you want to delete? Can’t figure out how to do it? We can help! Follow along as we go over two ways you can remove Apt repositories from Debian!

  • The Raspberry PI Cheat Sheet – Raspberry PI User

    The Raspberry PI cheat sheet gives a quick overview of common commands, installation tips and links to guides to help you set up your Raspberry PI as a desktop computer.

  • Do a Kernel Upgrade the Easy Way in Linux Mint

    Upgrading the Linux kernel can be difficult, especially for new Linux users. In Linux Mint, however, it's possible to upgrade to a newer kernel with zero hassle. Today we'll find out how to do it, and what to do if you experience problems.

Kernel: Linux 5.12 Features, Some Xilinx Code Liberated, Apple's Hardware Support Added

  • Linux 5.12 Features Intel Xe VRR, Nintendo 64 Port + Clang LTO + Much More - Phoronix

    The Linux 5.12 merge window was off to a rough start due to winter storms preventing Linus Torvalds from merging changes for nearly one week, but in any case he appears to have caught up and the Linux 5.12-rc1 kernel is expected later today to end out the merge window. Here is a look at the many exciting changes coming for Linux 5.12. Linux 5.12 is going to be another very exciting kernel release. The stable Linux 5.12 release should happen in late April or early May depending upon how the cycle ultimately plays out. Linux 5.12 is an interesting kernel during COVID times with additions ranging from Nintendo 64 support some 20+ years later to Sony mainlining an official PlayStation 5 controller driver.

  • Xilinx Volleys Latest Open-Source Alveo Accelerator Driver Code - Phoronix

    Back in March 2019 Xilinx announced they were looking to upstream their Alveo FPGA accelerator drivers into the mainline kernel code. They followed through with posting the initial kernel patches and then fast forward to the end of 2020 they posted a new iteration of the patches. This month the company, which is in the process of being acquired by AMD, posted the third iteration of their open-source Linux kernel driver patches.

  • Apple Touch Bar Linux Driver Hopes For Upstream In 2021 - Phoronix

    For more than four years Apple's MacBook Pro has featured the Touch Bar as a display / control bar input device above the keyboard on these laptops. While there have been reports of Apple potentially phasing out the Touch Bar in future models, an open-source Linux driver for the component is still working its way toward the mainline kernel. Sent out on Saturday by independent developer Ronald Tschalär was the latest reverse-engineered, open-source driver code that gets the Touch Bar and ALS support working for MacBook Pro 13,* / 14,* / 15,* models. The Apple Touch Bar driver code was previously sent out on the kernel mailing list while now the Apple MBP 15,* models are supported and various code improvements made as a result of prior comments.