mirror of
https://github.com/nodiscc/awesome-linuxaudio.git
synced 2026-05-07 09:14:10 -05:00
61 lines
3.7 KiB
Markdown
61 lines
3.7 KiB
Markdown
# 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`
|
|
* 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)
|
|
|
|
##### Misc
|
|
|
|
* Firewire config for DV cameras: `modprobe ieee1394 ohci1394 raw1394 video1394 #possibly mknod -m 666 /dev/video1394 c 172 0`
|
|
* Burn MPEG-1/VCD to CD: `cdrdao write --device 0,1,0 -n vcd.toc #vcd.toc from mkvcdfs`
|
|
|
|
|
|
|
|
### 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/)
|
|
* [Brain Fuck Scheduler](https://en.wikipedia.org/wiki/Brain_Fuck_Scheduler) - [Con Kolivas patches](http://ck.kolivas.org/patches/bfs/4.0/4.1/)
|
|
* [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) |