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
systwi has quit [Ping timeout: 480 seconds]
systwi has joined #asahi-dev
jeisom has joined #asahi-dev
kidplayer666 has quit [Quit: Connection closed for inactivity]
as400 has quit [Remote host closed the connection]
as400 has joined #asahi-dev
BlueMatt has quit [Ping timeout: 480 seconds]
r0ni has quit [Ping timeout: 480 seconds]
BlueMatt has joined #asahi-dev
aead has quit [Read error: Connection reset by peer]
aead has joined #asahi-dev
i509vcb has joined #asahi-dev
capta1nt0ad has joined #asahi-dev
hightower3 has joined #asahi-dev
hightower2 has quit [Ping timeout: 480 seconds]
jeisom has quit [Ping timeout: 480 seconds]
tristan2_ has joined #asahi-dev
tristan2 has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
darkapex has quit [Remote host closed the connection]
darkapex has joined #asahi-dev
nicolas17 has quit [Ping timeout: 480 seconds]
kidplayer666 has joined #asahi-dev
zane has joined #asahi-dev
crabbedhaloablut has joined #asahi-dev
i509vcb has quit [Quit: Connection closed for inactivity]
flom84 has joined #asahi-dev
capta1nt0ad has quit [Ping timeout: 480 seconds]
millefy has joined #asahi-dev
richyliu22 has joined #asahi-dev
richyliu2 has quit [Ping timeout: 480 seconds]
richyliu22 is now known as richyliu2
kidplayer666 has quit [Quit: Connection closed for inactivity]
flom84 has quit [Ping timeout: 480 seconds]
<leio> hmm, after another systemctl poweroff that didn't quite work with the hdmi out kernel, it also ran hot overnight in that state
kidplayer666 has joined #asahi-dev
Cromulent has joined #asahi-dev
c10l has quit [Read error: Connection reset by peer]
c10l has joined #asahi-dev
<maz> v6.7-rc1 booted on M2 pro with a minimal merge of essential features only. the only ugly corner was the iommu changes.
SalimTerryLi has quit [Quit: ZNC - https://znc.in]
john-cabaj has joined #asahi-dev
SalimTerryLi has joined #asahi-dev
john-cabaj has quit [Quit: john-cabaj]
john-cabaj has joined #asahi-dev
zane has quit [Quit: WeeChat 4.1.1]
<janneg> leio: sounds like oops on dcp unload/poweroff which blocks shutdown
jeisom has joined #asahi-dev
roxfan has joined #asahi-dev
kidplayer666 has quit [Quit: Connection closed for inactivity]
nicolas17 has joined #asahi-dev
<leio> and guess something spinlocks or similar to keep CPU busy then
<leio> should I be trying asahi-wip with all the merges?
<leio> at least I'm seeing a "[ 4.415052] apple-dcp 2289c00000.dcp: dcp_enable_dp2hdmi_hpd: DP2HDMI HPD connected:0" now; maybe I should connect a HDMI cable again now :)
<leio> when plugging in the HDMI after it booted without any: kernel: apple-dcp 2289c00000.dcp: DP2HDMI HPD connected:1 kernel: apple-dcp 2289c00000.dcp: DPTXPort: acking unhandled call 22
rappet has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<leio> but no DP2HDMI message when booting with hdmi connected at the start; some i2c minute timeout before network came up too - https://bpa.st/Y7GA
rappet has joined #asahi-dev
<leio> and with it not connected at start, but connected later: https://bpa.st/5QRA /me goes back to waiting mode :)
<leio> I probably never tried booting hdmi disconnected with dptx-fixes and there's probably actually no diff in behaviour here
roxfan has quit [Read error: Connection reset by peer]
<janneg> leio: it's strange that you don't see any "DP2HDMI HPD" messages if you boot with hdmi cable connected
<leio> it looks like the previous boot froze at one point as well, but I can't see anything interested in journalctl -b-1
<leio> oh, it might have s2idle and I didn't wake it up
<leio> need to finally figure out elfutils splitdebug issues to free up rootfs space and not have the journal aggressively cleaned up
roxfan has joined #asahi-dev
roxfan has quit [Read error: Connection reset by peer]
roxfan2 has joined #asahi-dev
cdslooef^ has quit [Ping timeout: 480 seconds]
roxfan2 has quit [Read error: Connection reset by peer]
cdslooef^ has joined #asahi-dev
kidplayer666 has joined #asahi-dev
<eric_engestrom> is eiln on this channel? I just saw that there's a Mesa merge request to add a "TensorFlow Lite delegate that can make use of NPUs to accelerate ML inference" and hook it up to etnaviv (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25714)
<eric_engestrom> to my untrained eye, that seems related to eiln's work on the apple neural engine, so they might want to take a look at that MR, to maybe hook it up to asahi as well and make sure the api that ends up landing is compatible with what asahi can do, so that we don't end up with one api per vendor :]
<PaulFertser> Yes, with nick eiln but not right atm.
<janneg> eric_engestrom: yes, eiln usually checks logs if not present
<eric_engestrom> awesome, they'll see this then :)
___nick___ has joined #asahi-dev
___nick___ has quit []
___nick___ has joined #asahi-dev
darkapex has quit [Remote host closed the connection]
darkapex has joined #asahi-dev
roxfan has joined #asahi-dev
roxfan has quit [Read error: Connection reset by peer]
phire_ has joined #asahi-dev
phire is now known as Guest7539
phire_ is now known as phire
Guest7539 has quit [Ping timeout: 480 seconds]
SalimTer- has joined #asahi-dev
SalimTerryLi has quit [Ping timeout: 480 seconds]
cdslooef^ has quit [Remote host closed the connection]
loki_val has joined #asahi-dev
___nick___ has quit []
crabbedhaloablut has quit [Ping timeout: 480 seconds]
___nick___ has joined #asahi-dev
Cromulent has quit [Quit: Connection closed for inactivity]
crabbedhaloablut has joined #asahi-dev
___nick___ has quit [Ping timeout: 480 seconds]
loki_val has quit [Ping timeout: 480 seconds]
jeisom has quit [Ping timeout: 480 seconds]
flom84 has joined #asahi-dev
crabbedhaloablut has quit []
eiln has joined #asahi-dev
<eiln> eric_engestrom: I haven't seen that PR actually, thank you for the link :)
<eiln> I'll admit my mind has been in video world and it's been some time since all this, but ANE is a FP16 MAC unit, it descended from the DSP block of the camera; it's basically ISP got out of hand. It can only do one thing -- and though it can do that one thing pretty efficiently -- it's in turn extremely inflexible and opinionated. As much as I'd like to, hardware limitations make it
<eiln> very difficult to expose ANE as a generic compute node.
<eiln> When ANE support happens, the first feature will be the ability to run any pre-compiled CoreML model imported from macOS. This is easy for us because all we need to do is do the kernel-side submission dance e.g. IOMMU-mapping. CoreML support means we're forced to write a bespoke layer for Linux, but there's no other way here.
<eiln> Apple already has a (somewhat) developed ecosystem, and we have no problem running those Stable Diffusion models that Apple themselves compiled and released -- and I personally don't want to waste my compilation cache -- so I'm fine with some vendor-specific logic here.
<eiln> We could write a TF delegate backend too, though I'm thinking this is for more simpler kernels e.g. tanh (unary), matmul (binary). Should be a lot easier if it's already there :).
<eiln> I have to go to $work in 5 minutes, will reply later tonight