Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
wiki:system_configuration [2020/03/17 20:47] – [The kernel] autostaticwiki:system_configuration [2020/03/17 21:22] – [The kernel] autostatic
Line 85: Line 85:
 == Debian == == Debian ==
  
-Since Debian Wheezy an RT variant is also available in the [[https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=linux-image-rt|stock repositories]]; unfortunately its system timer is set to 250 Hz instead of 1000 Hz, so you'll probably want to recompile your own kernel anyway, especially if you use ALSA MIDI. These kernels incorporate [[http://pengutronix.de/software/linux-rt/debian_en.html|Pengutronix]] patches (see [[https://wiki.debian.org/DebianMultimedia#Realtime_kernel|DebianMultimedia Wiki]]). The [[http://www.64studio.com/|64 Studio]] real-time kernels are in the backports apt repository, so for Debian Squeeze you will have to add the following line to your apt sources list: +Since Debian Wheezy an RT variant is also available in the [[https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=linux-image-rt|stock repositories]]; unfortunately its system timer is set to 250 Hz instead of 1000 Hz, so you'll probably want to recompile your own kernel anyway, especially if you use ALSA MIDI. These kernels incorporate [[http://pengutronix.de/software/linux-rt/debian_en.html|Pengutronix]] patches (see [[https://wiki.debian.org/DebianMultimedia#Realtime_kernel|DebianMultimedia Wiki]]).
- +
-  deb http://apt.64studio.com/backports squeeze-backports main+
  
 == Arch == == Arch ==
Line 95: Line 93:
 == Gentoo == == Gentoo ==
  
-RT kernels are vailable in the pro-audio overlay (http://proaudio.tuxfamily.org/wiki/index.php?title=Main_Page).+An audio overlay can be found here [[https://github.com/gentoo-audio/audio-overlay]].
  
 === Build your own real-time kernel === === Build your own real-time kernel ===
  
-If your distribution isn't any help, you can compile and install a real-time kernel manually. The examples assume building a RT kernel based on the 3.kernel version but they should generally apply fo other kernel versions too provided that there is a RT patchset available for the used kernel. +If your distribution isn't any help, you can compile and install a real-time kernel manually. The examples assume building a RT kernel based on the 4.kernel version but they should generally apply for other kernel versions too provided that there is a RT patchset available for the used kernel. 
  
 Install the necessary packages, on Debian and Ubuntu this is: Install the necessary packages, on Debian and Ubuntu this is:
   sudo apt-get install kernel-package fakeroot build-essential   sudo apt-get install kernel-package fakeroot build-essential
  
-Download the kernel sources and the RT patchset (this example uses the 3.18 branch, you're free to use another kernel branch for which there is a RT patch set available):+Download the kernel sources and the RT patchset (this example uses the 4.branch, you're free to use another kernel branch for which there is a RT patch set available):
   mkdir -p ~/tmp/linux-rt   mkdir -p ~/tmp/linux-rt
   cd ~/tmp/linux-rt   cd ~/tmp/linux-rt
Line 200: Line 198:
  
  
-Then you can compile...+Then you can compile.
   make clean   make clean
   make deb-pkg   make deb-pkg
wiki/system_configuration.txt · Last modified: 2024/01/13 15:00 by autostatic