Arch Linux As a Lightweight Audio Platform

Arch Linux As a Lightweight Audio Platform

Arch Linux as a lightweight audio platform David Runge Archlinux Installation Arch Linux as a lightweight audio platform Config Tests Systemd Realtime David Runge Conditionals IRQ & kthread Linux Audio Conference 2015 scheduling Awesome 10.04.2015 https://www.archlinux.org 36 developers, 40 trusted users, 8 support staff ABS & AUR pacman/ aura Archiso rolling release, systemd lightweight, high customizability, easy build system What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config Tests Systemd Realtime Conditionals IRQ & kthread scheduling Awesome 36 developers, 40 trusted users, 8 support staff ABS & AUR pacman/ aura Archiso rolling release, systemd lightweight, high customizability, easy build system What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config https://www.archlinux.org Tests Systemd Realtime Conditionals IRQ & kthread scheduling Awesome ABS & AUR pacman/ aura Archiso rolling release, systemd lightweight, high customizability, easy build system What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config https://www.archlinux.org Tests 36 developers, 40 trusted users, 8 support staff Systemd Realtime Conditionals IRQ & kthread scheduling Awesome pacman/ aura Archiso rolling release, systemd lightweight, high customizability, easy build system What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config https://www.archlinux.org Tests 36 developers, 40 trusted users, 8 support staff Systemd Realtime ABS & AUR Conditionals IRQ & kthread scheduling Awesome Archiso rolling release, systemd lightweight, high customizability, easy build system What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config https://www.archlinux.org Tests 36 developers, 40 trusted users, 8 support staff Systemd Realtime ABS & AUR Conditionals pacman/ aura IRQ & kthread scheduling Awesome rolling release, systemd lightweight, high customizability, easy build system What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config https://www.archlinux.org Tests 36 developers, 40 trusted users, 8 support staff Systemd Realtime ABS & AUR Conditionals pacman/ aura IRQ & kthread scheduling Archiso Awesome lightweight, high customizability, easy build system What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config https://www.archlinux.org Tests 36 developers, 40 trusted users, 8 support staff Systemd Realtime ABS & AUR Conditionals pacman/ aura IRQ & kthread scheduling Archiso Awesome rolling release, systemd What, Where, Why? Arch Linux as a lightweight audio platform David Runge “Arch Linux exposes the user to the system without hiding any Archlinux details.” [man 7 archlinux] Installation Config https://www.archlinux.org Tests 36 developers, 40 trusted users, 8 support staff Systemd Realtime ABS & AUR Conditionals pacman/ aura IRQ & kthread scheduling Archiso Awesome rolling release, systemd lightweight, high customizability, easy build system Install Archlinux Install cpupower Install linux-rt Install tuna & rt-tests Install rts & uenv Install jack2 Install awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Tests Systemd Realtime Conditionals IRQ & kthread scheduling Awesome Install cpupower Install linux-rt Install tuna & rt-tests Install rts & uenv Install jack2 Install awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Systemd Realtime Conditionals IRQ & kthread scheduling Awesome Install linux-rt Install tuna & rt-tests Install rts & uenv Install jack2 Install awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Install cpupower Systemd Realtime Conditionals IRQ & kthread scheduling Awesome Install tuna & rt-tests Install rts & uenv Install jack2 Install awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Install cpupower Systemd Install linux-rt Realtime Conditionals IRQ & kthread scheduling Awesome Install rts & uenv Install jack2 Install awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Install cpupower Systemd Install linux-rt Realtime Install tuna & rt-tests Conditionals IRQ & kthread scheduling Awesome Install jack2 Install awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Install cpupower Systemd Install linux-rt Realtime Install tuna & rt-tests Conditionals Install rts & uenv IRQ & kthread scheduling Awesome Install awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Install cpupower Systemd Install linux-rt Realtime Install tuna & rt-tests Conditionals Install rts & uenv IRQ & kthread Install jack2 scheduling Awesome Boot into realtime kernel Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Install cpupower Systemd Install linux-rt Realtime Install tuna & rt-tests Conditionals Install rts & uenv IRQ & kthread Install jack2 scheduling Install awesome Awesome Preparations Arch Linux as a lightweight audio platform David Runge Note: The following assumes you also configure, what you install! Archlinux Installation Choose supported hardware!!! Config Install Archlinux Tests Install cpupower Systemd Install linux-rt Realtime Install tuna & rt-tests Conditionals Install rts & uenv IRQ & kthread Install jack2 scheduling Install awesome Awesome Boot into realtime kernel # Have a look at your hardware interrupts cat /proc/interrupts # Find the devices (and sometimes their parent devices), # that you will use/ need for your audio setup # You can also use your audio card’s IRQ for the next test # clone the realtimeconfigquickscan and run it git clone https://github.com/raboof/realtimeconfigquickscan cd realtimeconfigquickscan ./realtimeconfigquickscan # Try and meet all criteria # (except maybe the one for ’fs.inotify.max_user_watches’) Checks Arch Linux as a lightweight audio platform David Runge # Add your user to the audio group gpasswd -a <username> audio Archlinux # Fully log out and log back in again Installation Config Tests Systemd Realtime Conditionals IRQ & kthread scheduling Awesome # clone the realtimeconfigquickscan and run it git clone https://github.com/raboof/realtimeconfigquickscan cd realtimeconfigquickscan ./realtimeconfigquickscan # Try and meet all criteria # (except maybe the one for ’fs.inotify.max_user_watches’) Checks Arch Linux as a lightweight audio platform David Runge # Add your user to the audio group gpasswd -a <username> audio Archlinux # Fully log out and log back in again Installation Config # Have a look at your hardware interrupts Tests cat /proc/interrupts Systemd # Find the devices (and sometimes their parent devices), Realtime # that you will use/ need for your audio setup # You can also use your audio card’s IRQ for the next test Conditionals IRQ & kthread scheduling Awesome Checks Arch Linux as a lightweight audio platform David Runge # Add your user to the audio group gpasswd -a <username> audio Archlinux # Fully log out and log back in again Installation Config # Have a look at your hardware interrupts Tests cat /proc/interrupts Systemd # Find the devices (and sometimes their parent devices), Realtime # that you will use/ need for your audio setup # You can also use your audio card’s IRQ for the next test Conditionals IRQ & kthread # clone the realtimeconfigquickscan and run it scheduling git clone https://github.com/raboof/realtimeconfigquickscan Awesome cd realtimeconfigquickscan ./realtimeconfigquickscan

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    51 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us