ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
skipwich has joined #asahi-dev
quarkyalice has quit [Ping timeout: 480 seconds]
<alyssa> piped through semi-fake vblanks, so it's less horribly broken now
<alyssa> weston is artefact free now, waow :)
<alyssa> ...closing weston causes a kernel oops, but, you know, technicalities..
chadmed has joined #asahi-dev
chadmed has quit [Remote host closed the connection]
arnd has quit [Remote host closed the connection]
arnd has joined #asahi-dev
<alyssa> [ 54.113366] apple-dcp 231c00000.dcp: RTKit: syslog message: FramebufferDCP.cpp:1824: virtual IOMFBStatus IOMobileFramebuffer::swap_submit_dcp(const IOMFBSwap *, IOMFB::Surface **, const uint32_t *, bool, double,
<alyssa> wonder why this is cutting off
<alyssa> (0, 0) + 125829120x70778880 --> (0, 0) + 1920x1080
<alyssa> ummm that would explain a bit..
<alyssa> oh, that's in 16.16 fixed point... ok
<alyssa> marcan: what are the surface IDs in the swap call?
<alyssa> are those meaningful to the DCP, just debug, just need to be internally consistent, ...?
<marcan> alyssa: I think they just need to be consistent
<marcan> there is no alloc call
<marcan> macos just throws some numbers at DCP as far as I can tell
<alyssa> Alright
<marcan> might even be ignored and not matter
<alyssa> so I can get away with just 0/1 for the two planes or something like that?
<marcan> feel free to try
<alyssa> 👍
<alyssa> trying to get rid of the magic numbers in the code and that's an easy one
<alyssa> the rt bandwidth structure otoh...
<marcan> I mean I *think* so but I'm not going to go and claim there isn't some deeper significance to using different IDs e.g. for different surface addresses :p
<marcan> I think macos basically uses them to identify an allocation
<alyssa> Ack
<marcan> but it could well not matter at all
<marcan> so feel free to go with static numbers initially
<marcan> if things break, that'd be a good thing to try changing
<alyssa> Yeah, I would totally believe Apple serializing things that are used by macOS but not the DCP just because it's in their IOSurface class..
<marcan> and yeah that RT stuff is something i need to look at
<marcan> yeah, there is definitely unused stuff in those calls
<marcan> alyssa: re syslog, the buffer size is fixed
<marcan> yes, it gets cut off, and yes, it sucks
ghantaz[m] has joined #asahi-dev
<alyssa> Groan.
<alyssa> rt bandwidth is clearly a structure, not a single thing
<marcan> yes, of course
<marcan> and it probably has something to do with clocking
<alyssa> "lClock" eh?
<marcan> I wouldn't spend too much time on that right now though
phiologe has joined #asahi-dev
<marcan> that's a whole can of worms we'll be better equipped to open once we understand system clocks better
WhyNotHugo has quit [Read error: Connection reset by peer]
esden has quit [Read error: Connection reset by peer]
<alyssa> Sure, okay
<marcan> plus I'd want to gather different samples from the different machines, see if it's always consistent or not
austriancoder has quit [Read error: Connection reset by peer]
arnd has quit [Read error: Connection reset by peer]
WhyNotHugo has joined #asahi-dev
arnd has joined #asahi-dev
austriancoder has joined #asahi-dev
PhilippvK has quit [Ping timeout: 480 seconds]
esden has joined #asahi-dev
<alyssa> 👍
thunfisch has quit [Quit: frrrp!]
thunfisch has joined #asahi-dev
gladiac has joined #asahi-dev
gladiac is now known as Guest5799
gladiac has joined #asahi-dev
Guest5799 has quit [Ping timeout: 480 seconds]
bps has joined #asahi-dev
aleasto has joined #asahi-dev
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #asahi-dev
AnushervonTabarov[m] has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
jbowen has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
PhilippvK has joined #asahi-dev
phiologe has quit [Ping timeout: 480 seconds]
bps has quit [Ping timeout: 480 seconds]
bps has joined #asahi-dev
X-Scale has joined #asahi-dev
skoobasteeve_ has joined #asahi-dev
skoobasteeve has quit [Ping timeout: 480 seconds]
phiologe has joined #asahi-dev
PhilippvK has quit [Ping timeout: 480 seconds]
PhilippvK has joined #asahi-dev
phiologe has quit [Ping timeout: 480 seconds]
aleasto has quit [Quit: Konversation terminated!]
aleasto has joined #asahi-dev
erincandescent has quit [Remote host closed the connection]
erincandescent has joined #asahi-dev
aleasto has quit [Ping timeout: 480 seconds]
riker77_ has joined #asahi-dev
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77