Language Selection

English French German Italian Portuguese Spanish

Linux

RPI 4 & Ubuntu MATE - Audio configuration

Filed under
Linux
Ubuntu
HowTos

If there was a problem, yo I solve it. We just did. We have audio, and that means our Pi 4 board is now becoming a proper computer in its own right. After all, I set upon this ambitious journey to transform my Raspberry into a full-experience mini desktop, and we're getting there. When I introduced my project in the first article, I promised you a bunch of guides, and I hope you're happy with the results.

We're not done. We still have a few more tasks ahead of us. I'm also going to show how to tweak the Network Manager, and we will also have a generic MATE desktop tutorial. Y'know, all the fine bits and pieces that will steer us toward a seamless, perhaps even perfect experience. Applications, themes, icons, desktop settings, the whole deal. So stay tuned for another slice of Pi. Word to your Tux.

Read more

Raspberry Pi 4's Vulkan Driver and More

Filed under
GNU
Graphics/Benchmarks
Linux
  • Alejandro Piñeiro: v3dv status update 2020-07-01

    Input attachment is one of the main sub-features for Vulkan multipass, and we’ve gained support since the announcement. On Vulkan the support for multipass is more tightly supported by the API. Renderpasses can have multiple subpasses. These can have dependencies between each other, and each subpass define a subset of “attachments”. One attachment that is easy to understand is the color attachment: This is where a given subpass writes a given color. Another, input attachment, is an attachment that was updated in a previous subpass (for example, it was the color attachment on such previous subpass), and you get as a input on following subpasses. From the shader POV, you interact with it as a texture, with some restrictions. One important restriction is that you can only read the input attachment at the current pixel location. The main reason for this restriction is because on tile-based GPUs (like rpi4) all primitives are batched on tiles and fragment processing is rendered one tile at a time. In general, if you can live with those restrictions, Vulkan multipass and input attachment will provide better performance than traditional multipass solutions.

    If you are interested in reading more details on this, you can check out ARM’s very nice presentation “Vulkan Multipass mobile deferred done right”, or Sascha Willems’ post “Vulkan input attachments and sub passes”. The latter also includes information about how to use them and code snippets of one of his demos. For reference, this is how the input attachment demos looks on the rpi4...

  • Raspberry Pi 4's Vulkan Driver Is Now More Usable - Supporting More Features

    The "V3DV" Vulkan driver being developed by Igalia under contract with the Raspberry Pi Foundation has offered a status update on this official driver for the Raspberry Pi 4.

    The V3DV effort is the modern, official Vulkan driver for the Raspberry Pi 4 and not to be confused with the third-party Vulkan driver for pre-RPi4 hardware or the former Raspberry Pi 4 Vulkan effort. This is the new driver being developed and what ultimately will be the official driver option moving forward.

  • Code Jetpac’s rocket building action | Wireframe #40

GParted Live System Gets New Release, Now Powered by Linux Kernel 5.7

Filed under
GNU
Linux
Software

Synced with the Debian Sid (Unstable) software repositories as of July 1st, 2020, the GParted Live 1.1.0-3 release is now available for download, the first to be powered by the latest Linux 5.7 kernel series. Linux kernel 5.7.6 is included by default to provide users with support for newer hardware.

Besides the kernel bump, the new release is also here to address several bugs present in previous versions. For example, it fixes a regression discovered in version 1.1.0-2 (i686) that made the GParted Live system to fail to boot on 64-bit UEFI machines.

Read more

Canonical Outs Important Linux Kernel Security Updates for All Supported Ubuntu Releases

Filed under
Linux
Security
Ubuntu

The most important security issue fixed in this new Linux kernel update was discovered in the SELinux network label handling implementation by Matthew Sheets. This vulnerability (CVE-2020-10711) affects Ubuntu 20.04 LTS, 19.10, 18.04 LTS, and 16.04 LTS, and could allow a remote attacker to cause a denial of service (system crash).

On Ubuntu 19.10 and Ubuntu 18.04 LTS systems using either Linux 5.3 or 5.0 kernels, the new security update addresses another important vulnerability (CVE-2020-10751) discovered by Dmitry Vyukov in the SELinux netlink security hook, which could allow a privileged attacker to bypass SELinux netlink restrictions.

Read more

Linux Mint 20 “Ulyana” Review: The Most Complete OS For Everyone

Filed under
Linux
Reviews

Last week, Linux Mint founder Clement Lefebvre released the latest long-term version — Linux Mint 20 “Ulyana.” Mint 20 is built on top of the latest Ubuntu 20.04 LTS “Focal Fossa” which will now be supported until 2025.

Over the years, Linux Mint has grown as one of the most suitable Linux distributions for beginners alongside Ubuntu. With Mint 20, it has embarked on a new version with a number of enhancements. Hence, in this article, we’ll walk you through Linux Mint 20 which we practically tested on a bare machine.

Read more

Linux at Home: Research Your Family Tree

Filed under
Linux

In this series, we look at a range of home activities where Linux can make the most of our time at home, keeping active and engaged. The change of lifestyle enforced by Covid-19 is an opportunity to expand our horizons, and spend more time on activities we have neglected in the past.

With lockdowns starting to be reintroduced in some countries, it looks set that social distancing will continue in many countries for the foreseeable future. Researching your family tree is a popular hobby.

Here’s my recommended 3 programs to help you research your family tree. They are all free and open source and use open standards. Don’t fall into the trap of being locked into a particular vendor who might pull development at any time. And they all run on Linux, macOS, and Windows.

Read more

Videos/Audiocasts: Command Line Heroes and Linus

Filed under
GNU
Linux
  • Command Line Heroes: Season 5 trailer

    After four seasons of epic tales about how command line heroes have shaped the tech landscape, we're tackling a new topic: The job itself.

    Season 5 covers the job of being a coder. How coding careers begin. How the job is done. How it’s changed. And how coders are shaping its continued evolution.

    Clive Thompson, previous guest and friend of the podcast, joins us for this 3-episode mini-season. The tech journalist shares his insights from the over 200 interviews he’s conducted with coders: programmers, developers, software engineers, sysadmins, and more.

    The first episode drops July 14, 2020. Subscribe today and sign up for the newsletter to get the latest updates.

  • Linus Torvalds Ponders The Future Of The Linux Kernel
  • Video: Two guys name Linus build a new PC

    I wonder what the final price of this is?

Devices: Coral mPCIe, Zynq, and ESPHome

Filed under
GNU
Linux
Hardware
  • Using Google Coral mPCIe Card into a Compact Marvell Octeon TX Linux SBC

    Google launched Coral mPCIe and M.2 cards at the very beginning of the year. The cards integrate the company’s 4 TOPS Edge TPU used for low power edge AI applications to bring the solutions to boards with mPCIe or M.2 sockets.

    Those are just hardware sockets that are optionally connected to USB, PCIe, I2C, etc… so you have to make sure the socket on your board exposes PCIe Gen2 x1. If you worry about compatibility, it’s good to get a board that’s known to work, and one of those is Gateworks Newport GW6903 SBC that offers two mPCIe sockets and features Marvell Octeon TX dual or quad-core Armv8 processor coupled with up to 4GB RAM.

  • Zynq UltraScale+ Arm FPGA FZ3 Deep Learning Accelerator Card Supports Baidu Brain AI Tools

    FZ3 card runs PetaLinux, and supports Baidu PaddlePaddle deep learning AI framework, as well as Baidu Brain AI tools such as EasyDL, AI Studio, and EasyEdge. Those enable the development of deep learning applications such as smart cameras, AI Edge embedded PCs, AI robots, smart cars, intelligent electronic scale, autonomous UAV, and more.

  • Simple IoT Devices using ESPHome

    ESPHome is a build and deployment system that takes all of the manual coding work out of integrating custom Internet of Things (IoT) devices with Home Assistant. It advertises support for not only the ESP8266, but also its big-brother the ESP32 and even various ESP8266-based off-the-shelf consumer devices from Sonoff. ESPHome achieves a code-free integration by implementing the auto-discovery protocols necessary for Home Assistant to pull the features of the device into the hub with just a few clicks. Wiring up an ESP8266 to the desired hardware, and defining that hardware properly in the configuration, is all that is needed to enable it in the hub.

    For hardware wired to an ESP8266 to be used with ESPHome, it must first be supported by an ESPHome component. The ESPHome project's website lists the various hardware it understands how to work with, from sensors to displays. While the collection of IoT device components is not as comprehensive as one could imagine, ESPHome does offer many of the common ones used in smart homes. The project's last release, v1.14.0 in November 2019, included 24 new components.

    [...]

    The ESPHome project has a healthy community supporting it with 132 contributors and 67 releases to date, including the latest v1.14.0 release. The project itself operates under a dual licensing model where the C++ code is released under GPLv3 and the Python code is released under an MIT license. Those interested in contributing (both documentation or code) can review the contributor guidelines for how best to get involved. There doesn't appear to be a mailing list for the project, but there is a Discord channel available.

IPFire 2.25 - Core Update 147 is available for testing

Filed under
GNU
Linux

With this week's release of Core Update 146, we already have made the next one available for testing. It contains a vast amount of package updates and brings some security updates.

Although this update is rather small in number of changes, it is rather large on disk due to the many Linux firmware files that we are shipping. Please help us testing this release to make sure it won't introduce any new regressions into IPFire.

Read more

Raspberry Pi 4 based gateway with RS-232/485 and RTC sells for $90 plus the Pi

Filed under
Linux

Advantech has launched a compact, IP40-protected “Uno-220” IoT gateway enclosure and HAT designed for a BYO Raspberry Pi 4. The HAT provides a RS-232/485 port, an RTC with battery, and 4x additional GPIOs.

Advantech has launched what appears to be its first Raspberry Pi based embedded system. The $90, 100 x 70 x 33mm Uno-220 IoT gateway is designed to be powered by a bring-your-own Raspberry Pi 4 Model B.

Read more

Syndicate content

More in Tux Machines