From: Kevin C. <ke...@co...> - 2008-05-19 16:07:59
|
On 18 May 2008 at 16:31, "Pete Stieber" <pst...@gm...> wrote: > I loaded qsynth & qjackctrl on my Mandriva 2008.0 disk, but every time I > attempt to start the jack daemon using qjackctrl I get... > > 16:25:03.989 Startup script terminated with exit status=32512. > 16:25:03.990 JACK is starting... > 16:25:03.990 /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p1024 -n2 > jackd 0.107.2 > Copyright 2001-2005 Paul Davis and others. > jackd comes with ABSOLUTELY NO WARRANTY > This is free software, and you are welcome to redistribute it > under certain conditions; see the file COPYING for details > JACK compiled with System V SHM support. > cannot use real-time scheduling (FIFO at priority 10) [for thread > -1210526016, from thread -1210526016] (1: Operation not permitted) > cannot create engine > 16:25:04.003 JACK was started with PID=24050. > 16:25:04.037 JACK was stopped successfully. > 16:25:04.038 Post-shutdown script... > 16:25:04.038 killall jackd > jackd: no process killed > 16:25:04.446 Post-shutdown script terminated with exit status=256. > 16:25:06.135 Could not connect to JACK server as client. - Overall > operation failed. - Unable to connect to server. Please check the > messages window for more info. > > Is this illustrating the need for a RT kernel you mentioned before? The only trouble I've ever had starting jack is that it can compete with artsd when running KDE. I always kill off artsd. There's a special script which can do that, but I forget its name and that computer is off, meaning I can't query it. Cheers.... -- Kevin |
From: Kevin C. <ke...@co...> - 2008-05-19 16:15:53
|
On 19 May 2008 at 9:21, "D.B. Moore" <db...@ho...> wrote: > I wanted this stuff to be part of the docs anyway, because Bob already > raised this in another thread....but right here, it appears to report Pete's > situation back to him. I looked at your kernel config, these are the relevant > sections in your linux resulting in the qsynth error message ; > > //my comments > > > CONFIG_HZ_1000=y > CONFIG_HZ=1000 > > //you DO have the right HZ > > > # CONFIG_PREEMPT_NONE is not set > CONFIG_PREEMPT_VOLUNTARY=y > # CONFIG_PREEMPT is not set > # CONFIG_PREEMPT_BKL is not set > > //I haven't looked at qsynth code, but my guess is the above > //is the show-stopper. 'VOLUNTARY' = normal 'Desktop' preemption > //'Low-latency Desktop requires CONFIG_PREEMPT=y (as I do) > > > CONFIG_DEFAULT_IOSCHED="cfq" > > //not actually how sure this one matters...I use DEADLINE > //myself as I'm more interested in linear performance > > > CONFIG_TICK_ONESHOT=y > CONFIG_NO_HZ=y > CONFIG_HIGH_RES_TIMERS=y > > //I don't use the 'dynamic ticks' stuff > //I believe one needs the HIGH_RES_TIMER set like you have Ah, the messy kernel timer stuff. That doesn't have to be distribution specific. It's an issue that the kernel developers pushed onto MIDI users, opting for a lower timer resolution in order to improve laptop battery life. I think they were going to try and make it a runtime option, but I haven't followed it. But, I do know that Mandriva inherited the 250Hz junk and I get timer resolution warnings when I start up Rosegarden4. Rosegarden runs fine, even with the lower timer resolution. I imagine it might have problems quantizing anything I played live, but I haven't tried that. Cheers... -- Kevin |
From: Kevin C. <ke...@co...> - 2008-05-19 16:19:46
|
On 19 May 2008 at 6:44, Pete Stieber <pst...@gm...> wrote: > For the record, my Fedora x86_64 install worked OTB. Do you want the > same information from it? For Rosegarden, Mandriva 2006 through 2008.0 work OTB, if one ignores the startup warning about timer resolution after the default kernel config changed to 250Hz. > Do you have to compile the kernel to get these parameters changed? Yes. I didn't do that. -- Kevin |
From: Kevin C. <ke...@co...> - 2008-05-22 15:19:31
|
On 18 May 2008 at 22:37, Pete Stieber <pst...@ve...> wrote: > Jazz++ is playing MIDI files on my Mandriva 2008.0 box. Thanks for pushing on that. Do you have any recipe for that which you might share in brief form so that it could make it into the docs? Thanks.... -- Kevin |
From: Pete S. <pst...@gm...> - 2008-05-22 17:21:01
|
PS = Pete Stieber PS>> Jazz++ is playing MIDI files on my Mandriva 2008.0 box. KC = Kevin Cosgrove KC> Thanks for pushing on that. Do you have any recipe KC> for that which you might share in brief form so that KC> it could make it into the docs? I loaded (using the Mandriva installation program) and used the following packages... QjackCtl http://qjackctl.sourceforge.net/ Qsynth http://qsynth.sourceforge.net/qsynth-index.html I believe Donald had this documented on the web page, but the plan is to put this in the online documents. Is it there already Donald? I couldn't find it. Just curious. Kevin, did you get you build working? Hope you are having fun with the kids? Pete |
From: D.B. M. <db...@ho...> - 2008-05-22 21:06:31
|
Greetings, ---------------------------------------- > Date: Thu, 22 May 2008 10:20:47 -0700 > Subject: Re: [jazzplusplus-devel] Starting jackd on Mandriva > > PS = Pete Stieber > PS>> Jazz++ is playing MIDI files on my Mandriva 2008.0 box. > > KC = Kevin Cosgrove > KC> Thanks for pushing on that. Do you have any recipe > KC> for that which you might share in brief form so that > KC> it could make it into the docs? > > I loaded (using the Mandriva installation program) and used the > following packages... > > QjackCtl http://qjackctl.sourceforge.net/ > Qsynth http://qsynth.sourceforge.net/qsynth-index.html > > I believe Donald had this documented on the web page, but the plan is to > put this in the online documents Yes, this is correct. Plan is to have all the current documentation for Jazz++ inside jazz.tex and this -is- the definitive file for generating both the Jazz++ user manual (in one or another formats) and this output forms content of the website as well, via links.. This'll save so much time later, because any changes needed to the documentation in that happy future, need only be incorporated in jazz.tex, once, and this action not only updates the user manual, but the website as well... > > Is it there already Donald? I couldn't find it. Just curious. > Being curious is something I always reward -- it will look like this (and why).... There will be a 'QuickStart' section about this. Quickstart infers list of 'distro-specific' files and packages needed to be installed to get qsynth & co up and running as easily and quickly as possible. This'll work for you if you have a good out-of-the package experience here, but we already know there are linux distro-centric differences which can make some people's journey here a little rougher than others. If QuickStart fails, in the online manual, the text will inform the reader to look in the user manual Appendix (WIP) for possible known issues and/or fixes with any particular OS/platform/linux distro. The website will link out to this same Appendix content. The FAQ section (of the website) will be for the most part, be links back into this (and other) sections of the online manual. The idea is to turn the website into it's own little automated background thang you can turn your back on, and it's content and structure looks after itself. Then one can get on with the far more important tasks at hand..(like this ;-) > Kevin, did you get you build working? > > Hope you are having fun with the kids? > Pete > Regards, Donald B _________________________________________________________________ Are you paid what you're worth? Find out: SEEK Salary Centre http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fninemsn%2Eseek%2Ecom%2Eau%2Fcareer%2Dresources%2Fsalary%2Dcentre%2F%3Ftracking%3Dsk%3Ahet%3Asc%3Anine%3A0%3Ahot%3Atext&_t=764565661&_r=OCT07_endtext_salary&_m=EXT |