ChanServ 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
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
axboe has quit [Quit: leaving]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
ddxtanx has quit [Remote host closed the connection]
nesnas has quit [Ping timeout: 480 seconds]
gruetzhaxe has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
nesnas has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
Moprius has quit [Quit: bye]
aminoa2 has joined #asahi
aminoa has quit [Ping timeout: 480 seconds]
aminoa2 is now known as aminoa
john-cabaj has joined #asahi
Calandracas has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
ddxtanx has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
shiggitay has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
busyspin has joined #asahi
tobhe has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
tobhe_ has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
yuyichao_ has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
tobhe_ has joined #asahi
ddxtanx has quit [Remote host closed the connection]
nesnas has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi
tobhe has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
ten157237743246305066182150355 has quit [Remote host closed the connection]
ten157237743246305066182150355 has joined #asahi
nesnas has joined #asahi
marvin24 has joined #asahi
busyspin has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chrisl has joined #asahi
pb17 has joined #asahi
busyspin has joined #asahi
marvin24_ has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
busyspin has quit [Ping timeout: 480 seconds]
halloy-user has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
busyspin has joined #asahi
nesnas has joined #asahi
busyspin has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
ChaiTRex has quit [Remote host closed the connection]
ChaiTRex has joined #asahi
nesnas has joined #asahi
halloy-user is now known as lia
john-cabaj has quit [Ping timeout: 480 seconds]
shiggitay has quit [Remote host closed the connection]
lia is now known as liahash
nesnas has quit [Ping timeout: 480 seconds]
<liahash>
yo
nesnas has joined #asahi
sand4rt has quit [Ping timeout: 480 seconds]
busyspin has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
liahash has quit [Ping timeout: 480 seconds]
busyspin has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
codingkoopa3218 has quit []
codingkoopa3218 has joined #asahi
nesnas has quit [Remote host closed the connection]
nesnas has joined #asahi
busyspin has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
busyspin has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
busyspin has joined #asahi
bjoto has joined #asahi
chrisl has joined #asahi
busyspin has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
busyspin has joined #asahi
busyspin has quit [Ping timeout: 480 seconds]
ten157237743246305066182150355 has quit [Remote host closed the connection]
copticfelo has quit [Quit: Connection closed for inactivity]
mathilde has quit [Ping timeout: 480 seconds]
mathilde has joined #asahi
busyspin has quit [Ping timeout: 480 seconds]
mohit815822635306 has quit [Remote host closed the connection]
mohit815822635306 has joined #asahi
monthebiff has joined #asahi
<monthebiff>
afternoon, just looking at the energy tab in fedora, is there a way to see an energy usage breakdown by application? and if not there, is there a tool that anyone can recommend?
mohit815822635306 has quit [Read error: Connection reset by peer]
mohit815822635306 has joined #asahi
<MichaelLong>
monthebiff, the closes I know is the command line tool powertop
busyspin has joined #asahi
<monthebiff>
i've heard of that one, never used it
<PaulFertser>
Probably not exactly energy but it'll show you how often which apps make CPUs leave idle, so it's really useful to find energy hogs.
busyspin has quit [Ping timeout: 480 seconds]
<monthebiff>
oh lol it segfaulted
<PaulFertser>
Good opportunity to contribute
<monthebiff>
specifically on the html option
<monthebiff>
its still running atm
busyspin has joined #asahi
chrisl has joined #asahi
monthebiff has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
busyspin has quit [Ping timeout: 480 seconds]
promachina has joined #asahi
monthebiff has joined #asahi
chrisl has joined #asahi
busyspin has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
chaos_princess has quit [Quit: chaos_princess]
chaos_princess has joined #asahi
promachina has quit []
soze has joined #asahi
johey has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
johey has joined #asahi
busyspin has quit [Ping timeout: 480 seconds]
ml| has quit [Ping timeout: 480 seconds]
ml| has joined #asahi
monthebi1f has joined #asahi
busyspin has joined #asahi
monthebiff has quit [Ping timeout: 480 seconds]
monthebi1f has quit [Remote host closed the connection]
monthebiff has joined #asahi
Moprius has joined #asahi
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #asahi
mathilde has quit [Ping timeout: 480 seconds]
mathilde has joined #asahi
<Seti_>
Sorry if this has already been asked and answered multiple times, Im wanting to try emulating nintendo switch with my m1 and wondering which GPU driver works best, I assume vulkan?
<j`ey>
OpenGL
<j`ey>
the vulkan driver is a lot newer
<Seti_>
Ok!
<Seti_>
thank you
<j`ey>
but you can try both and see which works better for some paarticular game!
<Seti_>
Ok! Does anyone btw have any experience with emulating switch games on m1 on asahi fedora?
<Seti_>
I found a new ryujinx build that has native aarch64 support but finding a yuzu clone with native support is not as straightforward
<Seti_>
and it seems like there might not be support for aarch64 even if you build it yourself
<Seti_>
its supposed to be more performant than ryujinx but maybe it doesnt matter if people are able to emulate switch games on their damn phones haha
pb17 has quit [Ping timeout: 480 seconds]
<bgtlover[mds]>
<j`ey> "the vulkan driver is a lot newer" <- isn't the vulkan driver the one written in rust? I thought y'all use zink to emulate opengl on top of your vulkan drivers
<monthebiff>
just read through the logs, saw stuff about x87, Config.json and invalid rootfs stuff for fex-emu, sure enough, Steams not launching once FEXConfig generates the config file. Trying to figure out what value should go in that file. FEXGetConfig --current-rootfs returns nothing by default, and ls .fex-emu/RootFS appears to be empty even when steam is running. Thoughts on what I should check next would
<monthebiff>
be appreciated.
busyspin has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<bgtlover[mds]>
<Seti_> "I found a new ryujinx build that..." <- yuzu, isn't that dead?
busyspin has joined #asahi
<chaos_princess>
fedora has a setup where it mounts fex rootfs squashfs images inside muvm. So, run mount in muvm and see what it says
<bgtlover[mds]>
chaos_princess: speaking of muvm, just finished reading the source. Damn, you weren't kidding about the unsafe and sending structures between programs like that. Really awesome program though!
john-cabaj has joined #asahi
<j`ey>
iiiii!!!!!!!
<j`ey>
woops
<j`ey>
my ssh got stuck
<j`ey>
bgtlover[mds]: no, both gl and vulkan are C
<j`ey>
bgtlover[mds]: the GL driver came first, so not using zink
<bgtlover[mds]>
j`ey: for the apple gpu?
busyspin has quit [Ping timeout: 480 seconds]
<monthebiff>
im seeing /run/fex-emu/rootfs inside of muvm - so in the config file, would that be a straight copy paste of that value? or is it then going to try mount something from my host instead? Alternatively... can i just delete the rootfs key in the config file?
<chaos_princess>
muvm is supposed to rewrite the config on the fly and insert that config key itself
<chaos_princess>
i guess something went wrong
<monthebiff>
ok... hmm... and just to check... when i was running FEXConfig to play around with x87 precision... should i have been doing that on my host, or within muvm?
<monthebiff>
or will it make no difference at all?
<chaos_princess>
bgtlover[mds]: yes, no zink here, and a few opengl things are better optimized, as opengl allows to do tricks under the app's back, while vulkan gives it more direct control
<chaos_princess>
monthebiff: idk, try both :P
soze has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
<monthebiff>
so inside and outside of muvm, FEXConfig looks like it doesn't have a value loaded for RootFS. Having created a new config, i quit steam, and relaunched (from the host) and it worked... now inside muvm, FEXGetConfig --current-rootfs returns /run/fex-emu/rootfs while on the host its still blank. The config file itself is unchanged so im not sure why its running now and it wasn't before.
sand4rt has joined #asahi
<chaos_princess>
in muvm it is not actually using your fexconfig, but instead injects a new one somewhere under /run
<monthebiff>
interesting
Tenkawa has joined #asahi
mathilde has quit [Remote host closed the connection]
sand4rt has quit [Quit: WeeChat 4.5.2]
sand4rt has joined #asahi
sand4rt has quit []
sand4rt has joined #asahi
<monthebiff>
think i found it, not under /run but /usr/share/fex-emu, contents are just the RootFS key pointing at /run/fex-emu/rootfs
<monthebiff>
so no x87 emulation i don't think
<monthebiff>
or rather no x87 configuration
<j`ey>
bgtlover[mds]: yes
<j`ey>
kode544: the kernel side GPU driver is rust
kode544 has quit []
kode54 has joined #asahi
<kode54>
yes, I know
<j`ey>
woops :)
<j`ey>
dunno how that happened
<monthebiff>
manually opened /usr/share/fex-emu/Config.json using FEXConfig (had to be root) and then saved the config back to that location. do i need to restart anything for that config to be loaded? and if so... isn't it just going to be overwritten with the default one from the overlay again?
<monthebiff>
answered my own question, quitting steam and relaunching nukes that config file.
crisma has joined #asahi
<monthebiff>
and while attempting to run muvm as privileged it looks like i cant be root until after steam is already launched... before that it just runs my shell as my regular user
<monthebiff>
so i cant create the file before steam launches
nesnas has quit [Ping timeout: 480 seconds]
nrabu has joined #asahi
malte has quit [Remote host closed the connection]
<nrabu>
I have an ath9k usb wifi card. Everything was working perfectly fine with the open ath9k firmware, until today when linux started oopsing for me whenever I try to use that card as an AP. I temporarily resolved the issue by rebuilding the firmware and putting it in the firmware dir, but it's crashing again. Any idea what could be the problem? Never had this happen with this card on any other system. Here's the dmesg https://termbin.com/rvkb
malte has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
kettenis has joined #asahi
malte has quit [Remote host closed the connection]
nrabu has quit [Remote host closed the connection]
nrabu has joined #asahi
monthebiff has quit [Quit: leaving]
pb17 has joined #asahi
nesnas has joined #asahi
<bgtlover[mds]>
<j`ey> "kode544: the kernel side GPU..." <- ahh, so then what's in C?
nrabu has quit [Remote host closed the connection]
sand4rt has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
sand4rt has joined #asahi
<sven>
the mesa / userspace part
<bgtlover[mds]>
aha, that makes more sense
<bgtlover[mds]>
and that's why x11 wasn't supported in the beginning, but only wayland?
<bgtlover[mds]>
because only mesa stuff was implemented?
catred2 has quit [Remote host closed the connection]
<chaos_princess>
no, that is unrelated, it is more about how the display controller works
<bgtlover[mds]>
ahh, gotcha...kinda?
<chaos_princess>
this is not x86, and display controller and gpu are separate blocks that are almost completely unrelated
<bgtlover[mds]>
chaos_princess: ahh, and x11 wasn't designed with that in mind, do I want to know what hacks you had to do to make it work? hmm
busyspin has joined #asahi
<chaos_princess>
no, that is ok, and we aren't the first people to have to deal with it, there is kmsro, our problems are more that the display controller expects to be used in the way wayland compositors use it, not the way x11 does
<chaos_princess>
do not remember the exact issues, but i think it is something involving vblank interrupts, and maybe the fact that it draws to the front buffer sometimes?
<bgtlover[mds]>
chaos_princess: ahh, the perfect frames stuff, right?
<bgtlover[mds]>
I went back to muvm because I know I forgot to read something, and apparently...the worst is yet to come! the whole bridges stuff in guest is unread, and I see quite interesting things in there, raw syscalls and C like constants kinda stuff, very...good
busyspin has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<bgtlover[mds]>
this looks like something that was ported from C indeed
JayBeeFOSS has joined #asahi
nesnas has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
sand4rt has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
gruetzhaxe has joined #asahi
sand4rt has joined #asahi
nesnas has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
ten157237743246305066182150355 has quit [Remote host closed the connection]
ten157237743246305066182150355 has joined #asahi
pb17 has joined #asahi
overholts has quit [Quit: overholts]
overholts has joined #asahi
nesnas has joined #asahi
gruetzhaxe has quit [Read error: Connection reset by peer]
gruetzhaxe has joined #asahi
jbe has joined #asahi
jbe has quit []
chrisl has joined #asahi
jbe has joined #asahi
okb has joined #asahi
jbe has quit []
chrisl has quit [Ping timeout: 480 seconds]
jbe has joined #asahi
chrisl has joined #asahi
PenelopeGwenItItsSheHer[mds] has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
busyspin has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
busyspin has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
nepeat has joined #asahi
okb_ has joined #asahi
okb has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
pb17 has joined #asahi
chrisl has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi
nesnas has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
hazelune has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
hazelune has quit []
nesnas has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
sand4rt has quit [Ping timeout: 480 seconds]
okb_ has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
nesnas has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
sand4rt has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
LinuxM1 has joined #asahi
LinuxM1 has quit []
nesnas has joined #asahi
okb has joined #asahi
cyb0rg7 has quit []
cyb0rg7 has joined #asahi
pb17 has joined #asahi
chrisl has joined #asahi
alarumbe has quit [Read error: No route to host]
alarumbe has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
Tenkawa has quit [Quit: Was I really ever here?]
Calandracas has joined #asahi
okb has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
chadmed_ has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
<chadmed_>
bgtlover[mds]: chaos_princess: yes it was VBI. iirc we didnt want to emulate VBIs in the dcp driver but ended up doing it anyway?
<chadmed_>
there are probably a number of other issues but as we know the official support stance is "x11 starts but we will not fix anything that cant be reproed with a wayland compositor
<chaos_princess>
i still think drawing into the front buffer was also involved somehow
<chadmed_>
probably lol. though i do know of a few people still using x11 sessions and it supposedly Just Works(tm) with our xorg config thingy
<chadmed_>
dont really care enough to try myself though
ddxtanx has quit [Remote host closed the connection]
ten157237743246305066182150355 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
nesnas has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
Szadek0944 has joined #asahi
Szadek094 has quit [Ping timeout: 480 seconds]
nesnas has quit [Ping timeout: 480 seconds]
nesnas has joined #asahi
Brainium has joined #asahi
<bgtlover[mds]>
I'm looking through your repositories, and I just found the software function keys daemon, you know, the thing that shows function keys on the touchbar. This is the first time I see drm code, and...it makes some kind of sense, even though it shouldn't