The role of UbuntuStudio Control may end in Natty.

Bug #703199 reported by Takashi Sakamoto
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntustudio-controls (Ubuntu)
Fix Released
Undecided
Kaj Ailomaa

Bug Description

Binary package hint: ubuntustudio-controls

I tested Ubuntu Studio Natty Alpha.

I understand the aim of this utility is,
0. Install /etc/udev/rules.d/60-raw1394.rules
1. To generate /dev/raw1394 device node, insert a line in /etc/modules.
2. To make the device node accessible for audio group, insert a line in /etc/udev/rules.d/60-raw1394.rules.
3. To enable memlock for audio group, insert a line in /etc/security/limits.conf.
4. To set nice value for audio group, insert a line in /etc/security/limits.conf.

This settings allows the users in audio group to use firewire sound device with jackd and jackd can run more efficiently.

Here, Natty uses kernel 2.6.37 and this kernel does not include old firewire stack such as ohci1394, ieee1394, raw1394 and so on. The new firewire stack called as "Juju" are included. But UbuntuStudio Controls still expect the existence of old firewire stack.

And after lucid, in my memory, it's reccomended that the limits.conf settings should be in files under /etc/security/limits.d.

In Natty, new firewire stack use /dev/fw* as its device node and libffado2 package install some configuration for these nodes in /etc/udev/60-ffado.rules. So we can use firewire sound device without ubuntustudio-controls's settings. And the nice value settings and memlock settings are optional.

So I think the role of this software may end in Natty.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: ubuntustudio-controls 0.4.7build1
ProcVersionSignature: Ubuntu 2.6.37-12.26~ppa3-lowlatency 2.6.37
Uname: Linux 2.6.37-12-lowlatency i686
Architecture: i386
Date: Sat Jan 15 15:09:57 2011
InstallationMedia: Ubuntu-Studio 11.04 "Natty Narwhal" - Alpha i386 (20110112)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=ja_JP:ja:en_GB:en
 LANG=ja_JP.UTF-8
 LC_MESSAGES=ja_JP.utf8
 SHELL=/bin/bash
SourcePackage: ubuntustudio-controls

Revision history for this message
Takashi Sakamoto (mocchi) wrote :
Revision history for this message
Takashi Sakamoto (mocchi) wrote :

This bug reports my kernel is -lowlatency from Alessio Igor Bogani's PPA but I notice the lack of old firewire stack is the same in -generic kernel.

Regards

Kaj Ailomaa (zequence)
Changed in ubuntustudio-controls (Ubuntu):
status: New → Confirmed
Revision history for this message
Kaj Ailomaa (zequence) wrote :

ubuntustudio-controls is in deed outdated.

Since the introduction of /etc/security/limits.d/audio.conf we no longer need to add that file.

As for firewire, /lib/udev/rules.d/60-ffado.rules is installed by default with the standard Ubuntu installation, so we no longer need to add that either.

The ubuntustudio-controls is under development, and a new version will hopefully be available in the near future.

Kaj Ailomaa (zequence)
Changed in ubuntustudio-controls (Ubuntu):
assignee: nobody → Ubuntu Studio (ubuntustudio)
assignee: Ubuntu Studio (ubuntustudio) → ailo (ailo.at)
Revision history for this message
Takashi Sakamoto (mocchi) wrote :

Thanks,

> The ubuntustudio-controls is under development, and a new version will hopefully be available in the near future.

That's great. I'm looking forward to the next release!

https://wiki.ubuntu.com/UbuntuStudio/ControlsRedesign

Revision history for this message
Scott Lavender (slavender) wrote :

I would like to point out that the ControlsRedesign page listed above is still being worked on for the current development activity and is to be aligned with a blueprint: https://blueprints.launchpad.net/ubuntustudio-controls/+spec/update-and-add-functionality-in-ubuntustudio-controls/

We also realized that many users install ubuntustudio packages on top of a vanilla ubuntu install, so the changes are keeping this in mind as well.

For Natty release are goals are:
 * audio turned kernel
    * check if -lowlatency kernel or -rt kernel is installed
    * if not, provide easy method to install per user choice (i.e. click here to install kernel X)
 * audio group
    * check if user is in audio group
    * if not, provide easy method to install per user choice (i.e. click here to add user to audio group)
 * fix broken changes in jack
    * memlock and rtprio are now set in etc/security/limits.d/audio.conf
    * removing nice setting as it has been argued to not effect audio performance
 * new firewire kernel stack
    * no longer necessary to add user to video group for firewire permissions (handled in udev i believe)

A few other ideas have been floating around including:
 * adding rtirq script to help find and correct irq conflicts
 * providing centralized location to install restricted items (i.e. flash, mp3 codec, etc)

** We would appreciate other user's suggestions for what they would like included in an updated ubuntustudio-controls. **

Changed in ubuntustudio-controls (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Len Ovens (len-ovenwerks) wrote :

ubuntustudio-controls has been rewritten and repurposed

Changed in ubuntustudio-controls (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.