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]
nepeat has quit [Quit: ZNC - https://znc.in]
nepeat has joined #asahi-dev
cylm has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
cylm has quit [Ping timeout: 480 seconds]
drubrkletern has quit [Remote host closed the connection]
c10l has quit [Ping timeout: 480 seconds]
c10l has joined #asahi-dev
MajorBiscuit has joined #asahi-dev
nyilas has joined #asahi-dev
chadmed_ has joined #asahi-dev
bps2 has joined #asahi-dev
chadmed has quit [Ping timeout: 480 seconds]
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-dev
bps has quit [Ping timeout: 480 seconds]
c10l has quit [Quit: Bye o/]
baozich has quit [Ping timeout: 480 seconds]
c10l has joined #asahi-dev
nsklaus has joined #asahi-dev
chadmed_ has quit [Remote host closed the connection]
chadmed_ has joined #asahi-dev
chadmed_ is now known as chadmed
Cyrinux9 has quit []
Cyrinux9 has joined #asahi-dev
JTL has quit [Quit: WeeChat 2.9]
baozich has joined #asahi-dev
Mrmaxmeier has quit [Quit: The Lounge - https://thelounge.chat]
Mrmaxmeier has joined #asahi-dev
baozich has quit [Ping timeout: 480 seconds]
bluetail422 has quit []
bluetail422 has joined #asahi-dev
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> (and is wrong)
<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]
nela has quit [Quit: bye!]
nela has joined #asahi-dev
bcrumb has joined #asahi-dev
bcrumb has quit []
bcrumb has joined #asahi-dev
bcrumb has quit [Quit: WeeChat 3.8]
bcrumb has joined #asahi-dev
bcrumb has quit []
zzywysm_ has quit [Quit: Textual IRC Client: www.textualapp.com]
JTL has joined #asahi-dev
knedlik has joined #asahi-dev
___nick___ has joined #asahi-dev
roxfan has quit [Ping timeout: 480 seconds]
___nick___ has quit [Ping timeout: 480 seconds]
<knedlik> Hey all, could someone introduce me to the general workflow for developing Asahi?
<ChaosPrincess> so, what are you interested in
<ChaosPrincess> is there a feature that you are missing or just want to do whatever
<knedlik> Well helping out really, but long-term after I get familiar, I would like to help out on the GPU team
<ChaosPrincess> look at this page, is anything there sound interesting? https://github.com/AsahiLinux/docs/wiki/Yaks-in-need-of-shaving
<jannau> a good first step would be to make yourself familiar with m1n1 and https://github.com/AsahiLinux/docs/wiki/Tethered-Boot-Setup-%28For-Developers%29
<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