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
PaulFertser has quit [Remote host closed the connection]
PaulFertser has joined #asahi-dev
baozich has joined #asahi-dev
timokrgr has quit [Quit: User left the chat]
timokrgr has joined #asahi-dev
kidplayer666 has quit [Quit: Connection closed for inactivity]
hightower4 has joined #asahi-dev
hightower3 has quit [Ping timeout: 480 seconds]
i509vcb has quit [Quit: Connection closed for inactivity]
midou has quit [Ping timeout: 480 seconds]
midou has joined #asahi-dev
nicolas17 has quit [Ping timeout: 480 seconds]
midou has quit [Ping timeout: 480 seconds]
tristan2 has joined #asahi-dev
tristan2_ has quit [Ping timeout: 480 seconds]
midou has joined #asahi-dev
midou has quit [Ping timeout: 480 seconds]
balrog_ has joined #asahi-dev
balrog has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
AnuthaDev has joined #asahi-dev
chadmed has joined #asahi-dev
AnuthaDev has quit [Ping timeout: 480 seconds]
nst_ has joined #asahi-dev
nst has quit [Ping timeout: 480 seconds]
baozich has quit [Quit: baozich]
csbaur^ has quit [Ping timeout: 480 seconds]
csbaur^ has joined #asahi-dev
dylanchapell has quit [Read error: Connection reset by peer]
dylanchapell has joined #asahi-dev
kidplayer666 has joined #asahi-dev
nst has joined #asahi-dev
nst_ has quit [Ping timeout: 480 seconds]
hightower4 has quit [Read error: Connection reset by peer]
millefy has joined #asahi-dev
nicolas17 has joined #asahi-dev
john-cabaj has joined #asahi-dev
csbaur^ has quit [Ping timeout: 480 seconds]
<DannyB>
I found the debug flags for HPM over SPMI (too lazy to trace it), and it doesn't actually look that bad to make work. It looks at a glance like they do identical things to the ports, just tunneled over SPMI instead of I2C.
<DannyB>
but we'll see
<sven>
sounds reasonable, the old tipd chips are mostly standalone with Apple’s firmware
<sven>
once they are powered up we only care about plug/unplug events, cable orientation and alternate mode changes
i509vcb has joined #asahi-dev
csbaur^ has joined #asahi-dev
eiln has joined #asahi-dev
<eiln>
status update
<eiln>
hevc works, and I think it'll be done before vp9
csbaur^ has quit [Ping timeout: 480 seconds]
midou has joined #asahi-dev
eiln has quit [Quit: WeeChat 4.1.1]
kidplayer666 has quit [Quit: Connection closed for inactivity]
tretinha has joined #asahi-dev
demax has joined #asahi-dev
demax has quit [Remote host closed the connection]
<i509vcb>
I guess Vulkan video in agxv will be something for the future... However the rest of the driver still needs to be done
<DannyB>
Still can't quite trace macos on m3. Fixed most of the obvious issues, but it crashes executing msr's from the kernel
kidplayer666 has joined #asahi-dev
RoguePlanet has joined #asahi-dev
RoguePlanet has quit []
eiln has joined #asahi-dev
<DannyB>
Interesting. Any MSR crashes it.
<eiln>
i509vcb: me? this is the video decoder not gpu
<DannyB>
I wonder if there is some lockdown register
<i509vcb>
Elon: vulkan has some video decode/encode extensions now
<i509vcb>
Err eiln
<i509vcb>
(really gboard)
<ChaosPrincess>
thats quite an insult
<i509vcb>
Keyboard autocorrect has failed me many times before
<eiln>
well we can't use it unless we can convince the vulkan people to support actual video decoders
<eiln>
"everything is a gpu" nvidia fault
<i509vcb>
I assume the issue you are getting at is the video decoder is a seperate hardware unit?
<i509vcb>
I'd assume the driver could just have agx and the video encode/decode hardware both opened and manage whatever API stuff is related to interop
<ChaosPrincess>
gl upstreaming that
<eiln>
that's exactly what I'm not gonna do
<i509vcb>
Is what you want something closer to an extension to Vulkan that allows userspace to know what a device is a "video only" device?
eiln has quit [Quit: WeeChat 4.1.1]
mini_ has quit [Quit: ZNC closing...]
mini_ has joined #asahi-dev
aead has quit [Ping timeout: 480 seconds]
aead has joined #asahi-dev
nimprod3l has joined #asahi-dev
flom84 has joined #asahi-dev
flom84 has quit [Ping timeout: 480 seconds]
kidplayer666 has quit [Quit: Connection closed for inactivity]
mps has quit [Quit: leaving]
kidplayer666 has joined #asahi-dev
fugi has quit [Quit: Ping timeout (120 seconds)]
fugi has joined #asahi-dev
nimprod3l has quit [Ping timeout: 480 seconds]
zumi has quit [Remote host closed the connection]
mps has joined #asahi-dev
mps has quit [Quit: leaving]
zumi has joined #asahi-dev
mps has joined #asahi-dev
crabbedhaloablut has quit []
balrog_ has quit []
balrog has joined #asahi-dev
<krbtgt>
huh, the apple video apps got an update that apparently doees load balancing between encoders on SoCs w/ multiple... on 14+ only
<janneg>
wasn't that a m2 max/ultra update at release with 13.x?
<janneg>
retrieving the EDID from dcp seems to be surprisingly simple
<nicolas17>
krbtgt: do you mean Final Cut Pro etc?
<nicolas17>
yes
<nicolas17>
Compressor 4.7 "Export HEVC and H.264 files faster by simultaneously processing video segments across available media engines (requires macOS Sonoma or later and a Mac with Apple M1 Max, M1 Ultra, M2 Max, M2 Ultra, or M3 Max)."