ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
bcrumb has joined #asahi-dev
bcrumb has quit []
Hibyehello has joined #asahi-dev
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #asahi-dev
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-dev
<chadmed>
is anyone game/able/has the time to sanity check some DSP improvements for j314? you will need to build a downstream branch of wireplumber
<chadmed>
pros: waaaay less cpu use (~2% of an ecore at 600mhz), sounds better, can theoretically hide the raw output from users
<chadmed>
cons: hiding the raw output breaks clients which expect to be able to access the entire node graph (e.g. carla)
nsklaus has quit [Ping timeout: 480 seconds]
gabuscus has quit []
chadmed has quit [Remote host closed the connection]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-dev
chadmed has joined #asahi-dev
gabuscus has joined #asahi-dev
<marcan>
chadmed: is that because it sees one end only? how does it break?
<chadmed>
carla can still see the physical node, but when it is open all sound stops playing. the "hiding" implementation is to set the permissions on the target node such that only wireplumber can access it, so i assume something carla wants to do with routing is being blocked by whatever permissions are set
<chadmed>
interestingly though, after commenting out the policy which does that, everything works again but the node is still hidden from plasma
<chadmed>
either way there are other issues with that functionality upstream so its disabled in dmitry's branch, i just re-enabled it to see what it would look like to end users when its eventually production ready
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<marcan>
cool
<chadmed>
ive pushed the latest version for anyone whos interested in testing. no help installing it though unless i know i can trust you to not blow up your computer as per the rules in the readme ;)
<jannau>
nice: systemd has "ConditionFirmware=|device-tree-compatible(apple,j293)"
<jannau>
service is autostarted from udev via the touch bar digitizer input device anyway but the conditions should make it safe to install it unconditionally on all devices