
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
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages51 Page
-
File Size-