ChanServ changed the topic of #asahi-alt to: Asahi Linux: porting Linux to Apple Silicon macs | User-contributed/unofficial distribution ports | Logs: https://alx.sh/l/asahi-alt
opticron has quit [Read error: Connection reset by peer]
opticron has joined #asahi-alt
j`ey has quit [Server closed connection]
j`ey has joined #asahi-alt
ipatch_ has joined #asahi-alt
ipatch has quit [Read error: Connection reset by peer]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
chadmed has quit []
chadmed has joined #asahi-alt
chadmed has quit []
chadmed has joined #asahi-alt
seb4nihel has quit [Server closed connection]
chadmed has quit [Read error: No route to host]
chadmed has joined #asahi-alt
chadmed has quit []
seb4nihel has joined #asahi-alt
chadmed has joined #asahi-alt
steffen[m] has quit [Server closed connection]
steffen[m] has joined #asahi-alt
imobilis has quit [Server closed connection]
imobilis has joined #asahi-alt
chadmed has quit []
chadmed has joined #asahi-alt
kode54 has quit [Server closed connection]
kode54 has joined #asahi-alt
hightower2 has quit [Server closed connection]
pjakobsson_ has quit [Remote host closed the connection]
hightower2 has joined #asahi-alt
psykose has quit [Server closed connection]
psykose has joined #asahi-alt
sven has quit [Server closed connection]
sven has joined #asahi-alt
marcan has quit [Server closed connection]
marcan has joined #asahi-alt
pjakobsson has joined #asahi-alt
zerdox has joined #asahi-alt
balrog has quit [Read error: Connection reset by peer]
balrog has joined #asahi-alt
n3ph has joined #asahi-alt
jnn has quit [Server closed connection]
jn has joined #asahi-alt
tobhe has quit [Server closed connection]
tobhe has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
abbe has quit [Ping timeout: 480 seconds]
ncopa has quit [Server closed connection]
ncopa has joined #asahi-alt
n3ph has joined #asahi-alt
zerdox has quit [Remote host closed the connection]
rdrolis has joined #asahi-alt
rdrolis has quit [Remote host closed the connection]
jeisom has joined #asahi-alt
john-cabaj has joined #asahi-alt
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-alt
jeisom has quit [Quit: Leaving]
jeisom has joined #asahi-alt
sneak has quit [Ping timeout: 480 seconds]
sneak has joined #asahi-alt
jeisom has quit [Remote host closed the connection]
jeisom has joined #asahi-alt
n3ph has quit [Remote host closed the connection]
n3ph has joined #asahi-alt
chadmed_ has joined #asahi-alt
<chadmed_>
chaos_princess: that's actually the 5th or 6th attempt at packaging up all that stuff :p
<chadmed_>
i probably came to the party too early with the first 4 or 5 attempts though
<chaos_princess>
this one is probably also a bit early on a few things, but shouldnt be hard to change those ones
<chadmed_>
yeah ive got a fex branch with a few of the vendored deps yeeted for alyssa to look at
<chadmed_>
but i think the way youve dealt with those here is totally fine
<chaos_princess>
and, still need to figure out what to do with thunks and rootfs, i have a solution but i do not like it
<chadmed_>
for now i think we're fine just telling people to run fexrootfsfetcher and letting fex deal with it since i think all of that is up in the air wrt krun and fuse and virtio-blk and whatever
<chadmed_>
thunks is uhhhh.... hmmm....
<chadmed_>
app-emulation/fex-thunks-bin :)
john-cabaj has quit [Ping timeout: 480 seconds]
<chaos_princess>
my approach was to have a use flag for them, and then say "go install crossdev and x86 gcc" in pkg_pretend
<chadmed_>
ehhh i mean thats the nice gentoo-y way to do it i guess
<chadmed_>
but that feels really superfluous and unnecessary for a single package... especially when people are gonna want to run this on their pissant macbook airs
<chadmed_>
(it's me im people)
<chaos_princess>
there is precendent, vkd3d can either be built by a dedicated mingw ebuild, or it goes "go install crossdev.." in pretend
<chadmed_>
yeah thats true
<chadmed_>
por que no los dos
<chaos_princess>
i dont like either :P
<chadmed_>
nor do i but we have to do something :p
<chadmed_>
or just not have guest thunking which would kinda suck
<chadmed_>
and probably make things nigh on unusable
<chadmed_>
i also want to toy with box64 and wine's wow64 implementation but that's for next time i have leave
<chadmed_>
wine wow64 works (almost) perfectly now on macos so i assume it's probably fine on linux too
<chaos_princess>
imo running arm64ec wine with fex would be the ideal approach, but that is still wip
<chadmed_>
thats where wine calls into fex.dll or whatever for x86 code right
<chaos_princess>
and wine itself is compiled as almost-arm64, right
<j`ey>
chadmed_: yeah im using wine wow64 too on macOS
<chadmed_>
j`ey: i'm using it to play competitive cs2 via dxvk via moltenvk via rosetta. it's not going well :p
<tpw_rules>
j`ey: oh? how?
<chadmed_>
tpw_rules: literally just install wine via homebrew
<tpw_rules>
oh sweet
<tpw_rules>
wow64 means it can run 32 bit stuff?
<chadmed_>
yep
* tpw_rules
needs to buy some people a beer
<j`ey>
chadmed_: im using it to play competitive elastomania which I have no idea what it uses directx? and it's not going well, because I always come last!
<j`ey>
(I cant blame wine, Im a rubbish gamer)
<chadmed_>
cs2 has a vulkan backend but it seems it either requires vk 1.3 or does some freaky shit moltenvk cant cope with because it explodes with shader compilation errors before the splash video even ends
<chadmed_>
so dx11->vulkan->metal it is
<chadmed_>
the macos builds of dxvk are ancient too because again dxvk requires vk 1.3
<chadmed_>
raw performance isnt terrible all things considered but frame pacing is garbage
<j`ey>
there is some dll to cause te game to use OpenGL instead of directx
<j`ey>
might be better when I get it running on asahi
<chadmed_>
yeah im hoping getting rid of at least the dxvk layer (and macos) will improve things slightly even if the vk driver is not very fast to begin with
<j`ey>
leio posted some fast sounding numbers on some benchmark, but im sure a proper game is quite different
<chadmed_>
yeah i simply ignore synthetic benchmarks
<chadmed_>
my benchmark is how nice it feels to click on the 5 enemy heads