marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | "Does XXX work yet?": https://alx.sh/fs | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-alt #asahi-stream #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
zumi_ has joined #asahi
zumi has quit [Remote host closed the connection]
jeisom has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
rvalue has quit [Ping timeout: 480 seconds]
rvalue has joined #asahi
tiagom has quit [Ping timeout: 480 seconds]
overholts has quit [Quit: overholts]
overholts has joined #asahi
overholts has quit []
overholts has joined #asahi
possiblemeatball has quit [Quit: Quit]
ten157237743246305 has quit [Remote host closed the connection]
ten157237743246305 has joined #asahi
DarkShadow44 has joined #asahi
DarkShadow4444 has quit [Ping timeout: 480 seconds]
jaythefruit has joined #asahi
DragoonAethis has quit [Quit: hej-hej!]
KxCORP has quit [Quit: Bye!]
DragoonAethis has joined #asahi
KxCORP5 has joined #asahi
WindowPain has joined #asahi
WindowPa- has quit [Remote host closed the connection]
jaythefruit has quit [Ping timeout: 480 seconds]
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
vx has quit []
vx has joined #asahi
ghishadow has quit []
ghishadow has joined #asahi
Brainium has quit [Quit: Konversation terminated!]
shiggitay has joined #asahi
shiggitay has quit [Read error: Connection reset by peer]
sig has quit [Quit: terminated!]
sig has joined #asahi
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
alarm_ has joined #asahi
alarm_ is now known as spuos_
<spuos_> hey does anyone mind helping me out with the proper way to package a custom kernel? I forget how I bruteforced my way into a packagebuild that compiled, and I am noticing mesa-edge is no longer compatible (built off 6a24102c06c95951ab992e2d41336cc6d4bfdf23)
<spuos_> long story short I vaguely recall stuffing a bunch of flags on makepkg to ignore warning signs and according to diff I just crammed the commit id in the _commitid= field
<spuos_> and bumped the version into space
<spuos_> I mean I still have two other kernels installed but at this point I have actually learned dev stuff in order to make more janky stuff without it breaking
glem has joined #asahi
glem has quit [Quit: Textual IRC Client: www.textualapp.com]
glem has joined #asahi
VeeBop has quit [Quit: buh bye]
VeeBop has joined #asahi
marvin24_ has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
glem has quit [Quit: Textual IRC Client: www.textualapp.com]
glem has joined #asahi
glem has quit [Quit: bye]
zumi_ has joined #asahi
zumi has quit [Remote host closed the connection]
ten157237743246305 has quit [Remote host closed the connection]
ten157237743246305 has joined #asahi
zumi_ is now known as zumi
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #asahi
glenn has joined #asahi
glenn is now known as glem
wizzard has joined #asahi
thansen is now known as Guest3396
thansen has joined #asahi
kidplayer666 has joined #asahi
Guest3396 has quit [Ping timeout: 480 seconds]
HardWall has quit [Ping timeout: 480 seconds]
jeisom has joined #asahi
possiblemeatball has joined #asahi
kwisatzjim has quit [Ping timeout: 480 seconds]
kwisatzjim has joined #asahi
kwisatzjim has quit [Ping timeout: 480 seconds]
Brainium has joined #asahi
spuos_ has quit [Ping timeout: 480 seconds]
ten157237743246305 has quit [Remote host closed the connection]
ten157237743246305 has joined #asahi
maxmatteo has joined #asahi
tiagom has joined #asahi
tiagom has quit []
zumi_ has joined #asahi
zumi has quit [Remote host closed the connection]
zumi_ is now known as zumi
Sellerie has quit [Quit: bye bye - ich bin crazy fly]
linuxgemini has joined #asahi
alarm_ has joined #asahi
alarm_ is now known as spuos_
maxmatteo has quit [Quit: Leaving...]
kidplayer666 has quit [Quit: Connection closed for inactivity]
Sellerie has joined #asahi
rodlnx has quit [Ping timeout: 480 seconds]
rod has joined #asahi
rod2 has joined #asahi
ten157237743246305 has quit [Remote host closed the connection]
ten157237743246305 has joined #asahi
spuos_ has quit [Remote host closed the connection]
spuos_ has joined #asahi
rod has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi
rod2 has quit [Ping timeout: 480 seconds]
rod has joined #asahi
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
rod has quit [Ping timeout: 480 seconds]
Sellerie has quit [Ping timeout: 480 seconds]
spuos_ has quit [Remote host closed the connection]
spuos_ has joined #asahi
sting5 has joined #asahi
rod has joined #asahi
sting has quit [Ping timeout: 480 seconds]
sting5 is now known as sting
jaythefruit has joined #asahi
Sellerie has joined #asahi
rod is now known as rodlnx
disaster5 has joined #asahi
disaster has quit [Ping timeout: 480 seconds]
disaster5 is now known as disaster
<rodlnx> PaulFertser: thank you, Paul! I will go over that!
delsol has joined #asahi
spuos_ has quit [Remote host closed the connection]
spuos_ has joined #asahi
jaythefruit has quit [Ping timeout: 480 seconds]
<Retr0id> apple silicon has SEP, right? Is there any way to get it to do something interesting under asahi, or will it only run apple-signed fw or something
<Retr0id> or maybe it could still do something useful/interesting even with a stock apple fw running
<sven> it'll only run stock apple fw
<sven> but we'll be able to use that for stuff like touch id or as an integrated yubikey or for full-disk encryption eventually
<Retr0id> Has anyone documented research in this direction (I'm just idly curious really)
<sven> not much
<sven> there's an old initial tracer plus a python script to boot SEP that I wrote
<sven> both should be inside m1n1 somewhere
<Retr0id> ty I'll take a peek
<sven> it needs access to the xART partition to access a key value store it calls "gigalocker"
<sven> that file has a constant size and at least on my machines it was contiguous on that hfs partition
<sven> but we'd e.g. still need code to actually find that offset
<sven> and after that it's "just" an IPC protocol nested inside another IPC protocol iirc
<sven> the kexts were reasonably verbose as well
spuos_ has quit [Remote host closed the connection]
Compassion1 has quit [Ping timeout: 480 seconds]
spuos_ has joined #asahi
jaythefruit has joined #asahi
spuos_ has quit [Remote host closed the connection]
spuos_ has joined #asahi
kwisatzjim has joined #asahi
ghishadow has quit []
kwisatzjim has quit [Read error: Connection reset by peer]
kwisatzjim has joined #asahi
kunev has joined #asahi
cisco87 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
spuos_ has quit [Remote host closed the connection]
spuos_ has joined #asahi
ten157237743246305 has quit [Remote host closed the connection]
ten157237743246305 has joined #asahi
knedlik has joined #asahi
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #asahi
<knedlik> Hey guys, just checking, has the 3D-accelerated microvm way of running x86 apps advanced any further in the past ~2 months? What channels can I follow to see when a relevant announcement is made?
jaythefruit has quit [Quit: Konversation terminated!]
spuos_ has quit [Remote host closed the connection]
spuos_ has joined #asahi
wizzard has quit [Ping timeout: 480 seconds]
delsol has quit [Remote host closed the connection]
SalimTer- has joined #asahi
Compassion1 has joined #asahi
SalimTerryLi has quit [Ping timeout: 480 seconds]
jaythefruit has joined #asahi
Compassion1 has quit []
john-cabaj has joined #asahi
popey_ has joined #asahi
ghishadow has joined #asahi
alarm_ has joined #asahi
spuos_ has quit [Read error: Connection reset by peer]
alarm__ has joined #asahi
alarm_ has quit [Remote host closed the connection]
alarm__ has quit [Read error: Connection reset by peer]
fossdd has joined #asahi
fossdd has quit [Read error: Connection reset by peer]
Guest3172 has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has joined #asahi
Jamie has joined #asahi
Jamie is now known as Guest3421
possiblemeatball has quit [Quit: Quit]
possiblemeatball has joined #asahi
kwisatzjim has quit [Ping timeout: 480 seconds]
alarm_ has joined #asahi
alarm_ is now known as spuos_
jaythefruit has quit [Remote host closed the connection]
rvalue has quit [Ping timeout: 480 seconds]
linuxgemini has quit [Ping timeout: 480 seconds]
<spuos_> wait does asahi use 16k by default?
<sven> yes
<sven> it has to due to hardware limitations; the iommus only support 16k pages
rvalue has joined #asahi
<spuos_> well in that case I wonder what happens if I make my file system write in larger blocks
kidplayer666 has joined #asahi
<spuos_> because y'know, they mostly go at max to your page size
<PaulFertser> spuos_: you'd be surprised but Asahi devs promote the oppoosite idea https://lore.kernel.org/all/20231116160235.2708131-1-neal@gompa.dev/
<spuos_> PaulFertser, so it would seem. do they have a reason?
<spuos_> well, besides making it hard for anyone else to use the fs they formatted
<PaulFertser> spuos_: it's all in the threads there, sure
<spuos_> PaulFertser, I hate to say this but I can't believe I read over that part and somehow notice that
<PaulFertser> spuos_: they mention it's needed to run 4k microVMs
<PaulFertser> And there was no measurable performance advantage anyway it seems.
<spuos_> PaulFertser, yeah somehow I missed like half the email lol
<spuos_> yeah I'd assume the advantage would be on compression related stuff like zfs
jaythefruit has joined #asahi
<PaulFertser> spuos_: there's no shortage of fs benchmarking tools so you're free to experiment and share the results with the community ;)
jaythefruit has quit []
linuxgemini has joined #asahi
spuos_ has quit [Remote host closed the connection]
spuos_ has joined #asahi
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #asahi
<knedlik> Speaking of 4k and MicroVMs, who and where can I follow to see the progress on that?
<knedlik> Last time I heard there were works on getting it upstreamed
Brainium has quit [Quit: Konversation terminated!]
delsol has joined #asahi
c10l0 has quit []
c10l has joined #asahi
mohit81582263 has quit [Quit: mohit81582263]
Brainium has joined #asahi
mohit81582263 has joined #asahi
mohit81582263 has quit []
mohit81582263 has joined #asahi
spuos_ has quit [Ping timeout: 480 seconds]
delsol has quit [Remote host closed the connection]
cyrinux3 has quit []
cyrinux3 has joined #asahi
knedlik has quit [Quit: knedlik]
knedlik has joined #asahi
knedlik has quit []
Compassion1 has joined #asahi
knedlik has joined #asahi
jacksonchen666 has joined #asahi
<PaulFertser> knedlik: you mean the work on DRM native context for Asahi? Or libkrun tweaks? Or the pre-packaged container image?
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #asahi
<knedlik> Mostly the GPU-accel stuff and the image, but I'd like to keep up to date on the state in general
<knedlik> About 2 months ago or so, there was basically no way to run x86 apps with 3D acceleration
<PaulFertser> knedlik: but that's not true, the blog post that talks about how that all fits together was published on 2023-10-06, and it's not like the code involved was pulled away from the public or something.
<knedlik> Sure, but the kernel was updated and that broke stuff IIRC
<PaulFertser> Host kernel build broke Mesa?
<knedlik> The DRM-native context broke
<PaulFertser> knedlik: so you're building that patched Mesa and it doesn't work with current kernel?
<knedlik> Last time I tried it didn'ŧ
<PaulFertser> So you build this branch https://gitlab.freedesktop.org/slp/mesa/-/commits/asahi-native-context and it doesn't work on host system at all?
<knedlik> I built this branch both on the host and the VM and the VM wasn't accelerated
<PaulFertser> But you also need virglrenderer for that, right?
<knedlik> I had that installed
cisco87 has joined #asahi
cisco87 has quit []
<knedlik> Huh, now I see that asahi-native-context-v3 has appeared, I was building v2 last time around
<PaulFertser> Also, your description of the issue doesn't really allow to pinpoint anything. E.g. you do not say what error you got trying to force vm mesa to use virgl by something like LIBGL_ALWAYS_SOFTWARE=1 GALLIUM_DRIVER=virpipe .
cisco87 has joined #asahi
<knedlik> It was two months ago, I'm trying again now and will report with the results
VinDuv has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
VinDuv has joined #asahi
<knedlik> PaulFertser: I get "UABI mismatch: Kernel 10010, Mesa 10009" and then it falls apart (the VM boots but with SW rendering)
<PaulFertser> knedlik: that's a good descriptive error, means mesa was compiled with different older kernel, so you need to recompile mesa there.
<knedlik> Actually I forgot to compile it on host... do I need to restart after installing Mesa from source?
<PaulFertser> I do not think any restart is needed other than userspace that's already running using old mesa.
knedlik has quit [Remote host closed the connection]
knedlik has joined #asahi
<knedlik> Well, I installed the mesa branch on host, restarted and it's still throwing that error
<PaulFertser> Probably you're building against old uapi kernel headers, not matching the kernel you're running?
<knedlik> I'm not sure what you mean, I got everything from fedora repos
butty has joined #asahi
butty has quit []
<PaulFertser> knedlik: I see, this https://gitlab.freedesktop.org/asahi/mesa/-/blob/main/include/drm-uapi/asahi_drm.h?ref_type=heads needs to be in sync with the kernel you're running.
<PaulFertser> knedlik: so you need to port native context changes to this branch
<knedlik> I'm guessing it won't be as easy as copy-pasting...
psykose has quit [Remote host closed the connection]
psykose has joined #asahi
psykose has quit [Remote host closed the connection]
psykose has joined #asahi
delsol has joined #asahi
kica has joined #asahi
<kica> Any word on when M3 support is coming? thanks
millefy has quit [Ping timeout: 480 seconds]
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
kica has quit [Read error: Connection reset by peer]
kwisatzjim has joined #asahi
knedlik has quit [Quit: knedlik]
c10l has quit [Remote host closed the connection]
c10l has joined #asahi
delsol has quit [Remote host closed the connection]
kwisatzjim has quit [Ping timeout: 480 seconds]
kwisatzjim has joined #asahi
ten157237743246305 has quit [Remote host closed the connection]
ten157237743246305 has joined #asahi
DannyB has joined #asahi
jacksonchen666 has quit [Quit: WeeChat 4.2.1]
kunev has quit [Ping timeout: 480 seconds]
kwisatzjim has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
kwisatzjim has joined #asahi
possiblemeatball has quit [Quit: Quit]
glem has quit [Quit: bye.]
john-cabaj has quit [Ping timeout: 480 seconds]
glem has joined #asahi