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
pb17 has quit [Ping timeout: 480 seconds]
chadmed_ has quit [Remote host closed the connection]
pb17 has joined #asahi-dev
hspak416327 has quit []
hspak416327 has joined #asahi-dev
KxCORP5894 has quit [Quit: Bye!]
KxCORP5894 has joined #asahi-dev
<nicolas17> iPadOS for M4 is out
PaulFertser has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev
PaulFertser has joined #asahi-dev
frival has joined #asahi-dev
Wolfram has joined #asahi-dev
Wolfram has quit [Remote host closed the connection]
klausvalka has quit [Remote host closed the connection]
cylm has joined #asahi-dev
tristan2 has joined #asahi-dev
tristan2_ has quit [Ping timeout: 480 seconds]
<nicolas17> M4 has SME2
ddxtanx_ has joined #asahi-dev
ddxtanx has quit [Read error: Connection reset by peer]
<LarstiQ> jannau: advantageous or adventurous?
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
nela has quit [Ping timeout: 480 seconds]
ddxtanx_ has quit [Remote host closed the connection]
ciara is now known as Guest6413
ciara has joined #asahi-dev
<sven> jannau: *sigh* regarding nvmem
<sven> I tried upstreaming the >8 bit offset and that series was just completely ignored :/
Guest6413 has quit [Quit: https://convos.chat]
<sven> so i guess I can try again or we change the devicetree which we probably still can since nothing related to atcphy is upstream
ciara has quit [Remote host closed the connection]
cylm has quit [Ping timeout: 480 seconds]
ciara has joined #asahi-dev
klausvalka has joined #asahi-dev
klausvalka has quit [Remote host closed the connection]
mkurz has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
klausvalka has joined #asahi-dev
klausvalka has quit [Remote host closed the connection]
<jannau> LarstiQ: the latter
<LarstiQ> :)
<jannau> nicolas17: \o/! if it only were shipping in a device with a frictionless development environment
* jannau has flashbacks of testing x264's arm64 SIMD code on an ipad mini
<j`ey> LarstiQ: adventurous
<jannau> sven: the check is not wrong without your patches
<sven> I know
<sven> I’m just annoyed that check was merged while my patches I sent a long time ago were ignored :/
<jannau> ack, ignored patches are annoying. maybe the nvmem maintenance situation has changed
<maz> jannau: that's on an M2 pro mini.
<maz> nicolas17: it seems to be lacking SVE though, which creates an interesting situation for luserspace.
<maz> jannau: it could well be a merge problem on my side. let me try your rebase.
<jannau> maz: reproduced on m2 pro mini with HV
<maz> jannau: ah, thanks for confirming. too bad it's not just my own bizarre setup.
pb17 has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev
<maz> jannau: this is odd. with your tree (and the same config), nothing catches fire. no USB3, but no SError either.
<maz> no HV involved, obviously.
pb17 has joined #asahi-dev
mkurz has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-dev
mkurz has joined #asahi-dev
john-cabaj has joined #asahi-dev
john-cabaj1 has joined #asahi-dev
john-cabaj has quit [Read error: Connection reset by peer]
john-cabaj1 is now known as john-cabaj
john-cabaj has quit [Quit: john-cabaj]
mkurz has quit [Read error: Connection reset by peer]
<maz> jannau: forget what I said. it reproduces the same way. I still had this silly dwc3 hack in my tree.
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
thunfisch is now known as Guest6444
thunfisch has joined #asahi-dev
Guest6444 has quit [Ping timeout: 480 seconds]
thunfisch is now known as Guest6447
thunfisch has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
Guest6447 has quit [Ping timeout: 480 seconds]
<kettenis> SME without SVE seems really weird
<maz> kettenis: yeah. it breaks a lot of expectations in userspace that you can exit streaming mode and still use SVE. but it you look at the architecture, there is no actual dependency and you are allowed to build one without the other.
<maz> for Apple, that's not really a problem: they already had AMX without SVE, so no SW expects SVE at all. but running non-Apple SW on that HW becomes more challenging.
pb17 has joined #asahi-dev
nela has joined #asahi-dev
ddxtanx has quit [Quit: Konversation terminated!]
thunfisch is now known as Guest6454
thunfisch has joined #asahi-dev
Guest6454 has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
<chadmed> leio: could i possibly get you to test https://github.com/chadmed/linux/tree/dcp-overlay-planes on gnome
<chadmed> kwin does the right thing and if a cursor swap is reject will immediately fall back to software cursors
<chadmed> i probably could have saved ~3 days if i had just tried that initially...
<chadmed> s/reject/rejected
thunfisch is now known as Guest6455
thunfisch has joined #asahi-dev
<chadmed> ugh firefox...
thunfisch is now known as Guest6456
<chadmed> im gonna guess off the bat that mutter does not behave sensibly here....
thunfisch has joined #asahi-dev
Guest6455 has quit [Ping timeout: 480 seconds]
<jannau> this was discussed in#dri-devel a while ago with the conclusion that not all compositors fall back to sw cursors
<chadmed> yeah just read it, that discussion was not very helpful
<chadmed> "let's do a new plane type but also tell all of userspace that plane types are now irrelevant" ???
<chadmed> cmon....
<chadmed> ugh yeah this is a mess, weston just crashes
<chadmed> gtk hangs the entire commit chain
Guest6456 has quit [Ping timeout: 480 seconds]
thunfisch is now known as Guest6460
thunfisch has joined #asahi-dev
Guest6460 has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
aradhya7 has joined #asahi-dev
nela has quit [Ping timeout: 480 seconds]
<leio> chadmed: I think I really should get the upgrade in first too; my version doesn't do some of the fancy stuff yet
<leio> chadmed: BUT on that note, it might be worth first testing how the older version acts.
<chadmed> leio: no rush or anything, like i said judging by how gtk apps behave i have little hope that mutter does the right thing currently :p
<leio> gtk is probably going to differ wildly on whether it's gtk3, gtk4 or gtk-4.14
<chadmed> firefox and sysprof both misbehave
<chadmed> gimp also misbehaves
thunfisch is now known as Guest6469
thunfisch has joined #asahi-dev
<leio> firefox is not gtk; sysprof is gtk4, gimp is gtk2 unless you've keyworded the gimp3 beta
<chadmed> firefox is gtk3...
<leio> not really, it just uses it for theming and some low-level usage of things
Guest6469 has quit [Ping timeout: 480 seconds]
<leio> it's so custom we can't consider it anywhere near a native gtk3 app in any way
<leio> it does its own wayland subsurfaces too, etc
thunfisch is now known as Guest6470
<leio> of course kind of an important app to have working good :)
thunfisch has joined #asahi-dev
<chadmed> im of the opinion that we should just ship this as-is to provide impetus to fix this stuff
Guest6470 has quit [Ping timeout: 480 seconds]
<chadmed> but breaking all gtk and firefox is probably too much breakage
pb17 has joined #asahi-dev
<leio> how does it even impact those, thought we're talking about compositor compositing mouse cursor
<chadmed> that was what i was asking myself too, but all my non-gtk non-firefox applications are fine
<leio> I don't think gnome-shell people would be unwilling to have chats about it on their matrix
<leio> they are all in a HDR hackfest right now though
<leio> some gtk devs are not, main one that should know about this stuff is IRC only
<leio> but I can try hopefully before your next early evening
<chadmed> hmmm libreoffice and vlc also have the same behaviour...
<chadmed> maybe worth testing on mutter
<leio> and vlc is qt; libreoffice is another case of its own toolkit on top of lower level gtk3
<leio> and I think they have a qt variant too these days
<leio> eh, that toolkit is called VCL; so that and VLC :)
<chadmed> yeah thats why i mentioned them, seems to not be gtk-specific so might be worth seeing if mutter by itself does the right thing and this is an application-level issue for some reason
<chadmed> also yeah libreoffice has a kf5 backend too which is what im using obviously
<chadmed> will see if this clears up when libreoffice gets qt6/kf6
nela has joined #asahi-dev
m42uko_ has joined #asahi-dev
m42uko has quit [Read error: Connection reset by peer]
* j`ey can't find the kwin code that implements fallback
pjakobsson has quit [Remote host closed the connection]
pjakobsson has joined #asahi-dev
<jannau> chadmed: I also don't understand how applications would be effected by offering cursor/overlay planes. that is either a compositor or driver bug. applications usually don't have access to the kms device and shouldn't try to use it (ignore special cases like mpv's kms vo)
buroa2 has quit [Quit: The Lounge - https://thelounge.chat]
buroa2 has joined #asahi-dev
Deewiant has quit [Remote host closed the connection]
Deewiant has joined #asahi-dev
buroa2 has quit []
buroa2 has joined #asahi-dev
thunfisch is now known as Guest6482
thunfisch has joined #asahi-dev
Guest6482 has quit [Ping timeout: 480 seconds]
buroa2 has quit [Quit: The Lounge - https://thelounge.chat]
buroa2 has joined #asahi-dev
jeisom has quit [Quit: Leaving]
jeisom has joined #asahi-dev
cylm has joined #asahi-dev
bpye has quit [Quit: Ping timeout (120 seconds)]
bpye has joined #asahi-dev
<jannau> exclusive asahi/apple "leaks": t8132 (M4) has 2 dcpext (and dcp)
<j`ey> == 2 external displays via USB?
<jannau> I would assume so. also thunderbolt 4 for devices with internal display
<j`ey> neat
<jannau> cpu cores still have sawtooth/everest in their compatibility
<maz> jannau: is that looking at the DT?
<jannau> yes
<maz> shame this thing is so locked down. would have made a hell of a "shelf computer"...
<j`ey> maz: it'll come to a mini/studio eventually!
<maz> j`ey: by then I will have missed the opportunity to get $work to pay for it! ;-)
<j`ey> hehe
irth has quit [Quit: Connection closed for inactivity]
pb17 has quit [Ping timeout: 480 seconds]
jeisom has quit [Quit: Leaving]
pb17 has joined #asahi-dev
jeisom has joined #asahi-dev
ddxtanx has joined #asahi-dev
<maz> jannau: another issue I forgot to mention is that on my M2 Air, I get a constant screaming of "[ 235.022683] power_supply macsmc-battery: driver reporting unsupported charge behaviour"
<maz> removing macsmc_power "fixes" the behaviour.
<j`ey> thats probably a fw issue?
<j`ey> oh, nvm, them2 air should be on not 11.x fw
<maz> j`ey: maybe. but it was OK with 6.8, and only the same patches with 6.9 showed the issue. so it has to be a change that is unrelated to the Asahi patches.
<jannau> there was a patch flying around with charge behavior
<j`ey> maz: ok, ignore me :)
<maz> j`ey: but yeah, this box is very dodgy. it was installed before any official support for it...
<maz> jannau: thanks! let me try this sucker...
<maz> jannau: yup, does the job perfectly. no more whining! thanks again!
<jannau> thanks, I'll merge it
<jannau> maz, sven: https://paste.centos.org/view/a8dd877e prevents the blowup, changed in a6ba1e453174f11e25dd3cdcf289b4b34ddfa28d
<jannau> "phy-apple-atc b03000000.phy: pipehandler lock not acked, this type-c port is probably dead until the next reboot." is still there and usb3 is not working
pedantic_picto has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
jeisom has quit [Quit: Leaving]
jeisom has joined #asahi-dev
pedantic_picto has quit [Quit: Textual IRC Client: www.textualapp.com]
<sven> looks like I’m running out of excuses to procrastinate finishing that atcphy almost-rewrite
cylm has quit [Ping timeout: 480 seconds]
<jannau> sven: please send the bt quirk
<sven> still on train back from the office but will do that later
<sven> +a
<jannau> thanks
pb17 has joined #asahi-dev
jeisom has quit [Remote host closed the connection]
jeisom has joined #asahi-dev
pedantic_picto has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
pedantic_picto has quit [Quit: Textual IRC Client: www.textualapp.com]
opticron has quit [Ping timeout: 480 seconds]
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev