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
abd has quit [Ping timeout: 480 seconds]
nsklaus has quit [Quit: ZZZzzz…]
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #asahi-dev
baozich has quit [Remote host closed the connection]
baozich has joined #asahi-dev
salimterryli has quit [Read error: Connection reset by peer]
salimterryli has joined #asahi-dev
abd has joined #asahi-dev
crabbedhaloablut has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #asahi-dev
SalimTer- has joined #asahi-dev
salimterryli has quit [Ping timeout: 480 seconds]
gabuscus has quit []
tobhe_ has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
gabuscus has joined #asahi-dev
kenzie7950 has joined #asahi-dev
kenzie795 has quit [Ping timeout: 480 seconds]
cylm has joined #asahi-dev
cylm_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
loki_val has joined #asahi-dev
crabbedhaloablut has quit [Read error: Connection reset by peer]
kenzie79500 has joined #asahi-dev
kenzie7950 has quit [Ping timeout: 480 seconds]
abd has quit [Read error: Connection reset by peer]
abd has joined #asahi-dev
abd has quit [Remote host closed the connection]
kenzie795003 has joined #asahi-dev
kenzie795003 has quit [Read error: Connection reset by peer]
kenzie79500 has quit [Read error: Connection reset by peer]
bluetail422 has quit [Remote host closed the connection]
chadmed has quit [Remote host closed the connection]
tobhe has joined #asahi-dev
tobhe_ has quit [Ping timeout: 480 seconds]
bps2 has quit [Remote host closed the connection]
bps2 has joined #asahi-dev
tobhe_ has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
bps2 has quit [Read error: Connection reset by peer]
bps has joined #asahi-dev
bcrumb has joined #asahi-dev
bcrumb has quit [Quit: WeeChat 3.8]
<povik>
so, sio confirmed booting on t6000 with existing loader code and in-kernel driver \o/
<povik>
let's see about reproducing the occasional boot failures
<povik>
does compiling stuff as modules help?
<_jannau_>
povik: no, I tested with sio and dcp as modules
<povik>
you mean, in that case it was unreliable, right?
<_jannau_>
yes, it was unreliable as modules. boot failure ratio got better btw probably more like 1 in 2 boots resulted in a failure
chadmed has joined #asahi-dev
<povik>
hm, my starting position is that i don't see the failures at all under a development setup with everything built in
<povik>
under a full OS install i see them maybe 1 in 5 boots
<_jannau_>
ah, that's not what I remembered
<_jannau_>
hmm, is just the usual power-domain issue if the pd is shared with a dart instance
<povik>
ha, i don't know that one
<povik>
though in my tree i have ps_sio_cpu for sio and ps_sio for the sio dart
<povik>
which might be wrong actually since maybe it should be ps_sio_cpu for the sio dart per ADT
<povik>
anyway can it be that issue then?
<_jannau_>
the dart driver has runtime-pm and will be probed before the device driver, the power domain can be turned off after the dart instance is probed but before sio is probed
<_jannau_>
not sure, easiest is to check with DEBUG in apple-pmgr-pwrstate.c what actually happens
<povik>
it won't be turned on again by the driver core before sio is probed?
<povik>
transitional turning off of the sio or sio_cpu domains doesn't seem to matter before booting the coprocessor
<_jannau_>
then it shouldn't be a problem
bps has quit [Ping timeout: 480 seconds]
<povik>
16:57 < povik> though in my tree i have ps_sio_cpu for sio and ps_sio for the sio dart
<povik>
the sio boot failures seem most likely to be a power domain dependency unmodeled in ADT, like the dependency on ps_spi_p when any DMA is active :/
MajorBiscuit has quit [Quit: WeeChat 3.6]
bluetail422 has joined #asahi-dev
nicolas17 has joined #asahi-dev
drubrkletern has joined #asahi-dev
i509vcb has quit [Quit: Connection closed for inactivity]
<knedlik>
The bass sound plugin thingy definitely looked interesting, did I understand it right that it's one of the features needed for the speakers to work properly?
<ChaosPrincess>
sorta, yes
<knedlik>
The m1n1 page looks quite complex... kinda seems like I need a second computer?
<ChaosPrincess>
Yes
<knedlik>
Ahhhh, then I guess I'll have to wait until I'm home
<knedlik>
Does it have to be another Mac(book)?
<ChaosPrincess>
No, any computer running linux or macos
<knedlik>
Good, then my Kali machine should be usable once I'm back home
<jannau>
many HW related things are annoying to develop/debug if you're using a single device
<jannau>
the bass plugin however shouldn't need a second device
<knedlik>
I'm unfamiliar with the concept of a bass plugin to be honest
<jannau>
but GPU work most likely will become annoying if you develop and test on the same system
<knedlik>
Yeah, makes sense
___nick___ has joined #asahi-dev
knedlik has quit [Ping timeout: 480 seconds]
jnn has joined #asahi-dev
jn has quit [Ping timeout: 480 seconds]
<TellowKrinkle>
I would think it wouldn't be too bad as long as you're working on the userspace driver? Can you get any worse than a "GPU timeout nya" from there?
<ChaosPrincess>
you can probably get away with one machine as long as you are userspace only
knedlik has joined #asahi-dev
knedlik has quit [Remote host closed the connection]
maximbaz has quit [Quit: bye]
maximbaz has joined #asahi-dev
stipa is now known as Guest11817
stipa has joined #asahi-dev
Guest11817 has quit [Ping timeout: 480 seconds]
<_rudi>
GPU Drivers can full on kernel panic from userspace if you ask nvidia or AMD - I don't know about apple silicone
roxfan has joined #asahi-dev
drubrkletern has quit [Remote host closed the connection]
___nick___ has quit [Ping timeout: 480 seconds]
nsklaus has quit [Quit: ZZZzzz…]
<marcan>
_rudi: that would be a CVE
<marcan>
pretty sure lina doesn't want that to be possible
CoolStar_ has quit [Read error: Network is unreachable]
CoolStar_ has joined #asahi-dev
<chadmed>
Knedlik: psychoacoustic bass extension is kind of esoteric so no biggie that youre unfamiliar
<chadmed>
as the yaks page explains, basically what we do is split off some range of bass frequencies with a bandpass filter, amplify the harmonics, then mix those back into our signal
<chadmed>
i think you should be able to do this with a funky chain of biquads if you want to have a go at it
<chadmed>
i think ive changed my mind on its absolute necessity though, ive done some tricks to get the bass to sound good without it
<chadmed>
but theres still a risk of overexcursion that would just go away completely if we could cut out the "real" bass
<chadmed>
one funny thing about macos's implementation is that it ends up saturated at max volume and spills out