Ubuntu Linux kernel 5.12 installation guide

This installation guide describes how to install Linux Kernel 5.12.0 on Ubuntu Linux. This works with the latest version of Ubuntu Linux and most Ubuntu-based distributions including Kubuntu and Mint. The included kernel files have been compiled using the generic Ubuntu configuration. A low latency version is also available in the directory of the linked files.

This post is an update of “Ubuntu Linux kernel 5.11 installation guide

Which version do you need? The same as the current installed OS
In the terminal run: uname -a

Quick selection guide:

  • AMD64 Most current computers
  • ARM 64: ARMv8 CPUs
  • ARM HF: ARMv7 CPUs

The files can be found at

    1. Download the kernel headers package:
    2. And the appropriate headers package for your system
    3. and the kernel image
    4. And the kernel modules

Install the files in the same order as downloaded above

In the terminal run: sudo update-grub

Reboot and select the kernel from the bootloader menu

How to install Python 3.9.4 on Raspberry Pi

This short guide explains how to install Python 3.9.4 on a Raspberry Pi running Raspbian.

First install the dependencies needed to build

sudo apt-get update
sudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev

Compile (takes a while!)
wget https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tar.xz
tar xf Python-3.9.4.tar.xz
cd Python-3.9.4
./configure --prefix=/usr/bin/python3.9.4
make -j 4

Install
sudo make altinstall

And remove the files

cd ..
rm -r Python-3.9.4
rm Python-3.9.4.tar.xz

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9.4 1 sudo update-alternatives --set python /usr/bin/python3.9.4

And verify:
python -V

Ubuntu Linux kernel 5.11 installation guide

This installation guide describes how to install Linux Kernel 5.11.0 on Ubuntu Linux. This works with the latest version of Ubuntu Linux and most Ubuntu-based distributions including Kubuntu and Mint. The included kernel files have been compiled using the generic Ubuntu configuration. A low latency version is also available in the directory of the linked files.

This post is an update of “Ubuntu Linux kernel 5.10 installation guide

The ARM HF build failed so more luck next time.

Which version do you need? The same as the current installed OS
In the terminal run: uname -a

Quick selection guide:

  • AMD64 Most current computers
  • ARM 64: ARMv8 CPUs
  • ARM HF: ARMv7 CPUs

The files can be found at  kernel.ubuntu.com/~kernel-ppa/mainline/v5.10/

    1. Download the kernel headers package:
    2. And the appropriate headers package for your system
    3. and the kernel image
    4. And the kernel modules

Install the files in the same order as downloaded above

In the terminal run: sudo update-grub

Reboot and select the kernel from the bootloader menu

 

Playing DSD in Foobar2000

For this you need:

  1. Soundcard which can decode DSD (like Creative Sound Blaster AE series)
  2. Foobar2000 software on Windows

Install: 

    1. foo_out_asio
    2. foo_input_sacd
    3. foo_dsd_converter

Restart foobar2000 after installing the 4 extensions (foo_input_sacd contains 2)

File –> Preferences –> Playback –> Audio –> Device

Set to: DSD: ASIO: Creative SB/SBX AE series ASIO (or soundcard)

Playback –> Output Format –> select 32-bit

Tools –> SACD –> Set Output mode to DSD

DSD processor: None