/srv/irclogs.ubuntu.com/2019/07/21/#ubuntustudio-devel.txt

OvenWerksEickmeyer: if you have been monitoring #LAD, it seems RT is starting to roll into kernel upstream.15:49
* OvenWerks doesn't know if he is excited or not15:50
EickmeyerHuh! interesting. People are still going to look for an RT kernel, though. :P15:50
OvenWerksEickmeyer: from the sound of it, RT will be a switch or two in the build or even at boot. So an RT kernel would be mainline with RT turned on in the same way lowlatency is.18:25
OvenWerksin my experience switching on lowlatency or RT is not the whole picture anyway. People have gotten so used to plug and play they can't even think any other way.18:27
OvenWerksbut RT/LL requires setup as well as just installing a new kernel.18:28
OvenWerksUSB audio is not RT friendly and the way mother boards are built doesn't help.18:28
OvenWerksIt is easy to end up with a mouse that has has higher priority than the USB audio18:29
* OvenWerks has tripping fingers18:29
EickmeyerAgreed.18:39
OvenWerkshttps://github.com/jhernberg/udev-rtirq may help18:40
EickmeyerFor my USB audio interface, I just make sure it's plugged-in directly to the computer and not via any hub.18:42
OvenWerksIt would seem to be able to prioritise an audio device above a mouse plugged into the same USB port... though I would imagine latency would still be higher.18:42
OvenWerksEickmeyer: yes, but... there are too many USB ports on computers that are part of an internal hub.18:43
OvenWerksIn fact pretty much all internal USB ports go through a "HUB" internally. Some only have one port to the outside world though.18:44
EickmeyerAgreed. USB 3.0+ tends to be better with that since even 2.0 is given more throughput.18:44
EickmeyerBut older USB 2.0 systems tend to have more difficulty.18:44
OvenWerksa USB3 hub with SUB2 ports should be the same as separate ports18:45
EickmeyerMy system has all USB 3, which is probably part of why I don't have that much difficulty.18:45
OvenWerksI would love to have some script/daemon that when it detects USB audio devices plugged in, checks to see if any other device uses the same port or even IRQ and warn the user that is not a great port to use.18:46
OvenWerksbut it seems it would need to detect USB2 over USB318:47
EickmeyerMy audio interface is USB 2, so yeah.18:48
EickmeyerI know that if I have WiFi on that there's some interference, but other USB devices don't usually interfere.18:49
OvenWerksWIFI drivers are notorious for bad drivers18:50
OvenWerks(having large time consuming atomic code)18:50
EickmeyerOvenWerks: Can I tell nilshi to go F himself?  >:(19:22
OvenWerksEickmeyer: there is always a new release every 6 months. nilshi is one of those advocating monthly release so he should just understand that.19:29
EickmeyerMonthly release of what? Ubuntu?19:30
OvenWerks12:19 < nilshi> That is beyond my motivation though19:30
OvenWerksplugins19:30
EickmeyerYeah. He wants us to have NSM so bad, but he's not motivated to do anything. That's very telling. Wants everyone to do the work for him.19:31
OvenWerksnot really, more a lack of thought. He is willing to do things, but the reality linux lives with is that nothing happens without someone wanting to do things19:32
OvenWerksEven those wanting to do things have a time elecment that requires prioritizing19:32
EickmeyerWell, he's trying his hardest to keep us from including RaySession. I can't include NSM because of NTK, and introducing an entire toolkit is beyond our scope/time.19:33
OvenWerksEickmeyer: if one can truely just switch direct from NTK to FLTK by just changing a few lines of code... that would quiet everyone.22:11
OvenWerksEickmeyer: I do see his point, if someone sends a session file along with everything else, it should be able to work on another system. RS does not and will never allow that. Having said that, Ardour/MixBus allows a session made in windows to be used Linux or macos. I don't see any linux sm ever being able to do that.22:23
OvenWerks( I guess lash did)22:23
OvenWerksHowever, nsm (and rs) relies on the application storing it's last use exit point _somewhere_ so it ends up being a single system only deal anyway.22:25
OvenWerksthe best a transfered NSM session could do would be to restart the same applications and create the jack connections. Each application would show up just started (unless one had really bad luck in which case the wrong file would be loaded) and the user would still have to load the project they wanted and make any settings changes needed to go with it.22:27
OvenWerksEickmeyer: I did look at source for NSM... And it looks to use all FLtk stuff pretty much straight up. I don't see anything that must have NTK. I am not very good figuring out waf scripts...22:33
EickmeyerOvenWerks: The other thing is that assumes that everyone has the same setup, which I guarantee isn't even possible.23:19
OvenWerksin my mind, that pretty much does away with any complaint about compatable. The only use case for being "more compatable" is to change SM part way through a project...23:38

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!