On Sun, 2011-02-27 at 11:47 +0100, Alessio Igor Bogani wrote: > Hi, > > 2011/2/26 Hartmut Noack <[email protected]>: > [...] > > Kernel and System-Setup are really important. If a capable basic-system is > > set up carefully, the desktop-system does not matter much. > [...] > > I agree, definitely. > > Please note that Ubuntu Studio don't offer that level of setup at the moment. > > Ciao, > Alessio >
On my machine (ASUS M2A-VM HDMI, AMD Athlon X2 Dual-Core Processor BE-2350, 2GB RAM, 2 PCI Terratec EWX 24/96 Envy24 cards and a NVIDIA GeForce 7200 GS graphics) Edubuntu 10.10 x86 plus Ubuntu Studio from the repositories seems to be stable since I - build a kernel-rt by the attached script rt4us_[snip] (Note: for running the kernel-rt the package rtirq-init needs to be installed and the user has to be member of the group 'audio', /etc/security/limits.d is set up automatically by the packages) If you're booted to the current kernel 2.6.35-25-generic, you only need to push enter all the times. - to run the kernel build script 1. install the packages fakeroot, build-essential, crash, kexec-tools, makedumpfile, kernel-wedge 2. run 'sudo apt-get build-deb linux' 3. then install the packages git-core, libncurse5, libncurse5-dev, libelf-dev, asciidoc, binutils-dev, kernel-package, make-kpkg Not all packages might be needed for this way of building a kernel and perhaps some basic packages are missing, or they'll be dependencies that automatically will be installed too. - for Envy24 cards you need to edit /usr/share/alsa/cards/ICE1724.conf, see or copy and paste the attached script (perhaps you need to do some settings for KDE too, I'm using GNOME). - fluidsynth-dssi is broken, this can be fixed by adding 'deb http://ftp.de.debian.org/debian wheezy main' to Synaptic's repository list (ignore messages regarding to the keyring), then reload and upgrade/install fluidsynth, libfluidsynth1, libfluidsynth-dev and liblash2 ONLY. Keep liblash3 additionally. After doing this, DISABLE all repository for Wheezy, e.g. the source repository too. Don't use Wheezy repositories for anything else. - If you've got issues with a NVIDIA graphics, simply use 3D for non-rt kernels only. Btw. it's said that it anyway should be better to use the nv driver for kernel-rt. Add 2 xorg.conf to /etc/X11 (xorg.conf.nv and xorg.conf.nvidia) and the attached script to /etc/rcS.d/ Take care to run it before X is started, e.g. list (ls) /etc/X11: /etc/rcS.d/README /etc/rcS.d/S25brltty /etc/rcS.d/S47lm-sensors /etc/rcS.d/S69switch_xorg.conf /etc/rcS.d/S13pcmciautils /etc/rcS.d/S37apparmor /etc/rcS.d/S55urandom /etc/rcS.d/S70x11-common I guess the 'exit 0' line can be deleted. On my Edubuntu Studio 10.10 at the moment just the mouse wheel (strange) seems to be not working, but anything else seems to be ok. FWIW, until now beside the kernel-rt I only build rubber band, dssi and qtractor myself, anything else is from the repositories. + 2 Cents Hth, Ralf -- Asalaam alikum sisters and brothers of Bikini Bottom, do the Bob attack today, http://www.wmata.com/rail/schedules.cfm. Allah is great. N.S. Al Ineeater
rt4us_nv+restore_grub.cfg_disabled
Description: application/shellscript
#
# Configuration for the ICE1712 (Envy24) chip
#
# default with dmix & dsnoop
ICE1712.pcm.default {
@args [ CARD ]
@args.CARD {
type string
}
type asym
playback.pcm {
type plug
slave.pcm {
@func concat
strings [ "dmix:" $CARD ",FORMAT=S32_LE" ]
}
}
capture.pcm {
type plug
slave.pcm {
@func concat
strings [ "dsnoop:" $CARD ",FORMAT=S32_LE" ]
}
}
}
<confdir:pcm/front.conf>
ICE1712.pcm.front.0 {
@args [ CARD ]
@args.CARD {
type string
}
type route
ttable.0.0 1
ttable.1.1 1
slave.pcm {
type hw
card $CARD
}
#### fix PA issue ####
slave.format S32_LE
slave.channels 10
######################
}
<confdir:pcm/surround40.conf>
ICE1712.pcm.surround40.0 {
@args [ CARD ]
@args.CARD {
type string
}
type route
ttable.0.0 1
ttable.1.1 1
ttable.2.2 1
ttable.3.3 1
slave.pcm {
type hw
card $CARD
}
}
<confdir:pcm/surround41.conf>
<confdir:pcm/surround50.conf>
<confdir:pcm/surround51.conf>
ICE1712.pcm.surround51.0 {
@args [ CARD ]
@args.CARD {
type string
}
type route
ttable.0.0 1
ttable.1.1 1
ttable.2.2 1
ttable.3.3 1
ttable.4.4 1
ttable.5.5 1
slave.pcm {
type hw
card $CARD
}
}
<confdir:pcm/iec958.conf>
ICE1712.pcm.iec958.0 {
@args [ CARD AES0 AES1 AES2 AES3 ]
@args.CARD {
type string
}
@args.AES0 {
type integer
}
@args.AES1 {
type integer
}
@args.AES2 {
type integer
}
@args.AES3 {
type integer
}
type asym
playback.pcm {
type hooks
slave.pcm {
type route
ttable.0.8 1
ttable.1.9 1
slave.pcm {
type hw
card $CARD
}
slave.format S32_LE
slave.channels 10
}
hooks.0 {
type ctl_elems
hook_args [
{
interface PCM
name "IEC958 Playback PCM Stream"
lock true
preserve true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
]
}
}
capture.pcm {
type route
ttable.0.8 1
ttable.1.9 1
slave.pcm {
type hw
card $CARD
}
slave.format S32_LE
slave.channels 12
}
}
S69switch_xorg.conf
Description: application/shellscript
-- Ubuntu-Studio-users mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users
