/srv/irclogs.ubuntu.com/2022/05/21/#ubuntustudio.txt

OvenWerkss/in/unin/00:41
BrianHechinger[mHeh, i wish. Sadly I'll never get the native instruments stuff to work on Linux. Got close, but they use bome midi wish installs a driver so no wine.12:28
BrianHechinger[mAlso, until proton fully supports DXR 1.1 i still need Windows for Cyberpunk.12:29
BrianHechinger[ms/wish/which/12:35
BrianHechinger[mIf you ever do have audio software that does run under wine WineASIO is awesome.12:36
BrianHechinger[mOh, damn, this FW card is even better than expected.12:44
BrianHechinger[mlooking for it after popping it in I it shows up as two devices.12:44
BrianHechinger[m08:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08)12:44
BrianHechinger[m09:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08)12:44
BrianHechinger[mSo, I wondered and....12:45
BrianHechinger[mIOMMU Group 27:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/119d23a3f94dbc9cabf29c2d44c1bf02969e11b3)12:45
BrianHechinger[meach fw chip (there are two on the card) is in its own IOMMU group. Which means one can be passed through to windows. :-D12:45
EickmeyerBrianHechinger[m: the distribution of WineASIO as a binary is illegal, but is fine if compiled as a source. See https://wiki.ubuntu.com/wineasio13:53
EickmeyerHence, we can never carry it.13:54
BrianHechinger[mwinetricks installs it so that's good enough I guess?13:54
EickmeyerI mean, sure.13:55
EickmeyerThe source itself is fine to distribute since the sources are redistributable. The binary is made from incompatible licenses and is not redistributable, so it's a mess.13:56
BrianHechinger[mThat does sound like a mess. And kinda pointless if your ask me.13:58
EickmeyerIt is, but a lot of it is because Steinberg doesn't understand the meaning of open source.14:03
BrianHechinger[mUgh. What a hassle. Time for some self building binary technology. 😜14:08
EickmeyerThey also licensed the VST3 SDK as non-redistributable without express permission from them OR if licensed as GPL3, developer discretion. Debian took the stance of "You can't do that", so we can't have VST3 plugins in the repos.14:10
EickmeyerIn all honesty, Steinberg can't do that, they needed to pick one route or the other, they can't have their cake and eat it too.14:11
BrianHechinger[mRight?14:13
EickmeyerTons of discussion on this has happened at #lad:libera.chat, so falktx in all his wisdom reverse-engineered the vst3 SDK (clever, eh?)14:15
BrianHechinger[mYeah, that was a good way to handle it15:12
BrianHechinger[mOk, so now I have two firewire devices on my computer up to the point where the VM starts. Is there a way to get jack (via studio controls) to use only one of them or am I best off setting the VM to start and boot so the second device is captured by the VM before jack starts so it's not visible to jack?15:13
BrianHechinger[mOh, I can blacklist it in studio-controls. Is that good enough?15:14
EickmeyerShould be, but I'm no expert on FW. OvenWerks, if you're around ^ ?15:15
BrianHechinger[mnope, doesn't look like that does the right thing.15:15
BrianHechinger[mjack came up with the audiofire4 instead of the saffire pro15:16
BrianHechinger[mI wonder if it just picks the first one from the list15:16
BrianHechinger[mbecause the AF4 is on port 0 and the saffire on port 115:17
BrianHechinger[mAh ha!15:18
BrianHechinger[mthat does indeed appear to be the case15:18
OvenWerksBrianHechinger[m: Huh, well that explains things maybe.16:24
OvenWerksBrianHechinger[m: I note that I have /dev/fw0 and /dev/fw116:25
OvenWerksYou may recall, I had no luck getting one of my cables to work and got another. The difference being That the first was 6pin and the second 8pin.16:26
OvenWerksRight now with the way jackdbus is called, it just uses the default fw device (/dev/fw0)16:28
BrianHechinger[mExplains what things?16:28
OvenWerksIt could well be that the 6pin jack is connected to /dev/fw116:28
BrianHechinger[mThis new card only has 8 pin connectors16:29
OvenWerksSo maybe if I had set jackdbus to to use fw1 my 6pin cable would have worked16:29
BrianHechinger[mOh16:29
BrianHechinger[mI don't think so16:29
OvenWerksMine has two 8pin and one 6 pin16:29
BrianHechinger[mThere are 4 ports16:29
BrianHechinger[mAnd I'm plugged into the middle two16:30
BrianHechinger[mSo it's signing fw0 to the first device it finds and few to the second16:30
BrianHechinger[ms/signing/assigning/16:31
BrianHechinger[ms/signing/assigning/, s/few/fw1/16:31
BrianHechinger[mWhich is typical Linux behavior16:31
OvenWerksStudio-controls is not set up to handle any fw device exceopt fw0 (or rather it doesn't pick any device)16:32
BrianHechinger[mOk, that tracks with what i saw then. Whichever device is fw0 is what controls attaches jack to16:32
BrianHechinger[mWhich is perfectly acceptable behavior for my needs16:33
OvenWerksI did think at the time I would like to be able to pick which device to use but, not having two devices to play with, wasn't sure how to go about that or how to test it.16:34
OvenWerksHowever, if my card actually puts the 6pin plug on fw1, I may be able to test that.16:35
BrianHechinger[mIt's only going to do that if there is another device getting assigned to fw016:35
OvenWerksAt least now that the alsa fw module seems to work(ish), it should show up there.16:36
OvenWerkshuh16:36
OvenWerksnot helpful then16:36
BrianHechinger[mffado-test ListDevices (or whatever it's called I'm in my phone) should list the devices it sees without the need for Jack or ALSA talking to the device.16:37
BrianHechinger[ms/in/on/16:37
BrianHechinger[mhttps://paste.ubuntu.com/p/CWBdHqPgxh/16:45
BrianHechinger[mit doesn't matter which ports they're plugged into, at the firewire layer it instantiates them in the order it finds them.16:45
BrianHechinger[mso it's always Port 0 and Port 116:45
OvenWerkswhen I use ffado-test ListDevices I only see one device but I still see fw0 and fw1. That is whay I am wondering if the fw0 and 1 are a part of the PCIe card rather than the devices.17:12
OvenWerksOr it may be that fw0 is the card and fw1 is the device...17:13
OvenWerkswhat do you see for ls /dev/fw*17:13
BrianHechinger[mHmm, it appears I've forgotten to enable the ssh server on my desktop so I'll have to check later.17:14
OvenWerksNo worries.17:14
BrianHechinger[mI could have sworn i enabled that. Weird.17:14
BrianHechinger[mHaha, nevermind. I just haven't connected from my phone since before we moved so it still had the old IP. 🤣17:15
BrianHechinger[m➜ ls /dev/fw*                           /dev/fw2  /dev/fw317:16
BrianHechinger[mThat makes sense because they other two ports are currently passed through to the VM so they "don't exist" from Linux's point of view currently17:17
OvenWerksAh, ok so one for the card and one for the device17:18
BrianHechinger[mBut, that tells me that all physical ports on the card get a fw device no matter if something is connected17:18
BrianHechinger[mWhich makes sense for a bus device17:18
BrianHechinger[mNo, those are for the card17:18
BrianHechinger[mNot the device17:18
OvenWerksI wonder what happens when they are chained.17:18
BrianHechinger[mI don't have any 6 to 6 cables handy so unfortunately i can't check17:19
sunjam[m]Anyone else kept their 20.04 install and tried updating themselves to 22.04 and kde?  I'd like to adjust my sources and keep my install if I can pull it off. Switching away from Ubuntu studio specific repos is fine if that helps. Thoughts appreciated.17:21
OvenWerksthe ffado backend is supposed to be able to handle chains of up to three devices I think. 17:21
OvenWerkssunjam[m]: 17:22
BrianHechinger[msunjam: upgrading felt like a bad idea so i did a fresh install17:22
BrianHechinger[mBut I'm setup to do that easily17:22
OvenWerkssorry I think going from 20.04 to 22.04 is not recomended because of the DE change17:23
BrianHechinger[mOh, yeah, i was on 21.10 (which had the new DE) and still felt like upgrading was a bad idea. 😜17:23
BrianHechinger[mOvenWerks: I just powered down the VM so the other two ports came back:17:26
BrianHechinger[mls /dev/fw*17:27
BrianHechinger[m /dev/fw0   /dev/fw1   /dev/fw2   /dev/fw317:27
sunjam[m]<OvenWerks> "sorry I think going from 20.04..." <- I understand.  That is why I'm asking17:28
BrianHechinger[mOvenWerks: is enabling backports a reasonably idea?17:29
OvenWerksBrianHechinger[m: Thanks. Not sure what I can do with that17:29
OvenWerksBrianHechinger[m: in what context?17:29
BrianHechinger[mOvenWerks: Basically, I think what I'm getting at is using /dev/fw* as the options in studio-controls isn't going to work. those aren't the actual devices.17:30
BrianHechinger[mOvenWerks: in the context of am I going to suffer for it or will it just be good getting newer stuff if possible?17:30
OvenWerkssunjam[m]: If I was going to try it, I would tend to copy my working partition to a second partition and try with that17:30
OvenWerksBrianHechinger[m: backports is recomended. There are many times where bugs are fixed in new versions but because there are more than bug fixes they can't be SRUed17:32
BrianHechinger[mok17:32
OvenWerks(studio-controls is one of them)17:32
OvenWerksIt is always possible to go back to the release version with muon if you have trouble17:33
BrianHechinger[mweird, I enabled backports but I don't have the new version of controls available17:35
OvenWerkssunjam[m]: I think the best way is to have more than one partition, One for your home directory, one for the the current system and one for the new system.17:36
OvenWerkssunjam[m]: I use 40G partitions for the system and everything else for home. (actually it is more complex than that in my case)17:38
OvenWerksIn my case, I keep my home directory quite small and have links to working directories (software, audio projects, documents, etc.) Then after a new install, I copy the home directory (cp -a) into the new partiton and do a double move: mv user user.inst then mv user.old user (I do the move with the DE logged out from a terminal ctr/alt/F2)17:44
OvenWerksLike I said, more complex and maybe not needed.17:45
BrianHechinger[mOvenWerks: 40G is enough? I've been meaning to do that18:14
OvenWerkscfdisk says 39.1g ;)19:31
OvenWerksbut I am pretty sure when I made them with the partition manager I used 40000 Mb19:32
OvenWerksBrianHechinger[m: also note that I have added the whole ubuntu build stack and all the extra libs and dev files to build ardour and other stuff but the build directories themselves are on a different partition19:34
OvenWerksnot many years ago I used 20g19:41
OvenWerksThe extra 20g is mostly to deal with the extra stuff I install.19:41
BrianHechinger[mI'll have to check and see what my issue is20:03
BrianHechinger[mI really miss ZFS20:03
BrianHechinger[mBut I'm not thrilled with ZFS on Linux20:03
OvenWerksYou could use it for the system and use something else for home20:04

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