system-setup: add documentation

This commit is contained in:
nodiscc
2015-07-27 14:03:16 +02:00
parent e65ba392c1
commit 1ffc4e3a27

View File

@@ -1,8 +1,53 @@
# Linux audio system setup
Status: DRAFT
<!-- MarkdownTOC depth=3-->
- [Base setup](#base-setup)
- [External links](#external-links)
<!-- /MarkdownTOC -->
## Base setup
* Install Debian stable
* Add kxstudio repos (see http://kxstudio.linuxaudio.org/Repositories): ` wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.0.0~kxstudio1_all.deb, sudo dpkg -i kxstudio-repos_9.0.0~kxstudio1_all.deb`
* Add kxstudio repos (see http://kxstudio.linuxaudio.org/Repositories): ` wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.0.0~kxstudio1_all.deb, sudo dpkg -i kxstudio-repos_9.0.0~kxstudio1_all.deb`
* switch CPU Frequency scaling to Performance
* realtimeconfigquickscan
https://bitbucket.org/thismaechler/ubuntustudio-14.04-realtimeaudio/src/74adbac5418c2bad6d52c2cd296f223c82d21649/HOWTO?at=master
https://bitbucket.org/thismaechler/ubuntustudio-14.04-realtimeaudio/src/74adbac5418c2bad6d52c2cd296f223c82d21649/cfg/rtirq?at=master
## External links
### Configuration
* [System Preparations](http://www.penguinproducer.com/2011/09/system-preparations/)
* [System configuration [Linux-Sound]](http://wiki.linuxaudio.org/wiki/system_configuration)
* [Linux audio user FAQ [Linux-Sound]](http://wiki.linuxaudio.org/faq/start)
* [Jack Configuration on Focusrite USB Audio](https://bitbucket.org/thismaechler/ubuntustudio-14.04-realtimeaudio/src/74adbac5418c2bad6d52c2cd296f223c82d21649/HOWTO?at=master#HOWTO-88)
* [List of JACK Frame [or Buffer] & Period settings ideal for USB interface](http://wiki.linuxaudio.org/wiki/list_of_jack_frame_period_settings_ideal_for_usb_interface)
* [IRQ Prio config](https://bitbucket.org/thismaechler/ubuntustudio-14.04-realtimeaudio/src/74adbac5418c2bad6d52c2cd296f223c82d21649/HOWTO?at=master#HOWTO-179)
* [PCI Latency Values - MythTV](https://www.mythtv.org/wiki/PCI_Latency)
* [IRQ Priorities - FFADO](http://subversion.ffado.org/wiki/IrqPriorities)
* [Setting CPU affinity](http://www.cyberciti.biz/tips/setting-processor-affinity-certain-task-or-process.html)
* [Rtirq](http://alsa.opensrc.org/Rtirq) - bash script for tweaking IRQ priorities/audio latency
* [How to optimize jack](http://wiki.linuxaudio.org/wiki/optimize_jack)
* [Hardware Compatibility List [Linux-Sound]](http://wiki.linuxaudio.org/apps/categories/start?idx=hw)
* **[Programming and using Linux sound](http://jan.newmarch.name/LinuxSound/)**
* [The LADI Session Handler](http://www.penguinproducer.com/Blog/2011/12/the-ladi-session-handler/)
* [Audio Layers Overview [Linux-Sound]](http://wiki.linuxaudio.org/wiki/audio_layers_overview)
### Development
* **[Real-Time Linux Wiki](https://rt.wiki.kernel.org/index.php/Main_Page)**
* [Real-Time Linux kernels](https://www.kernel.org/pub/linux/kernel/projects/rt/)
* [Real-time computing - Wikipedia](https://en.wikipedia.org/wiki/Real-time_computing)
* [Activate and test realtime kernels - Gentoo ProAudioOverlay](http://proaudio.tuxfamily.org/wiki/index.php?title=Realtime_%28RT%29_Kernel#Activate_and_test_RT)
* [Realtime - Ubuntu Wiki](https://wiki.ubuntu.com/RealTime?highlight=%28realtime%29)
* [Google search: Real Time Linux on linuxjournal.com](https://www.google.com/?q=Real+Time+Linux+site:http:%2F%2Fwww.linuxjournal.com%2F)
* [Low Latency Howto - ALSA Project](http://www.alsa-project.org/main/index.php/Low_latency_howto)
* [Realtime Linux Audio Kernels - linuxaudio.org](http://wiki.linuxaudio.org/wiki/kernel/start) - support for packagers, vendors and users
* [Ubuntu Realtime kernels](https://wiki.ubuntu.com/RealTime?highlight=%28realtime%29)