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
Luj has quit [Quit: The Lounge - https://thelounge.chat]
Luj has joined #asahi
Szadek5925420419 has quit []
Luj has quit [Quit: The Lounge - https://thelounge.chat]
Luj has joined #asahi
Szadek5925420419 has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
KxCORP5894 has quit [Quit: Bye!]
KxCORP5894 has joined #asahi
Brainium has joined #asahi
pb17 has joined #asahi
diffra has joined #asahi
possiblemeatball has quit [Remote host closed the connection]
possiblemeatball has joined #asahi
fliife has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
fliife has joined #asahi
possiblemeatball has quit [Remote host closed the connection]
Brainium has quit [Quit: Konversation terminated!]
alice has quit [Remote host closed the connection]
alice has joined #asahi
possiblemeatball has joined #asahi
hightower4 has joined #asahi
jeisom has joined #asahi
hightower3 has quit [Ping timeout: 480 seconds]
alice has quit [Ping timeout: 480 seconds]
alice has joined #asahi
diffra has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
jeisom has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi
shiggitay has joined #asahi
possiblemeatball1 has joined #asahi
possiblemeatball has quit [Read error: Connection reset by peer]
cylm_ has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Remote host closed the connection]
diffra has joined #asahi
JayBeeFOSS has joined #asahi
marvin24_ has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi
diffra has quit [Remote host closed the connection]
shiggitay has quit [Read error: Connection reset by peer]
john-cabaj has joined #asahi
xadammr has quit [Quit: ...]
xadammr has joined #asahi
xadammr has quit [Remote host closed the connection]
xadammr has joined #asahi
xadammr has quit [Ping timeout: 480 seconds]
possiblemeatball1 has quit [Quit: Quit]
xadammr has joined #asahi
hspak416327 has quit []
pb17 has quit [Ping timeout: 480 seconds]
hspak416327 has joined #asahi
shiggitay has joined #asahi
pb17 has joined #asahi
ddxtanx has quit [Remote host closed the connection]
axt has joined #asahi
shiggitay_ has joined #asahi
shiggitay has quit [Ping timeout: 480 seconds]
rvalue has quit [Ping timeout: 480 seconds]
rvalue has joined #asahi
ChaiTRex has quit [Remote host closed the connection]
ChaiTRex has joined #asahi
shiggitay_ has quit [Ping timeout: 480 seconds]
mkurz has quit [Quit: Konversation terminated!]
Zeroine_ has quit [Ping timeout: 480 seconds]
Zeroine has joined #asahi
schroes has quit [Read error: Connection reset by peer]
jeffmiw has joined #asahi
rvalue has quit [Ping timeout: 480 seconds]
rvalue has joined #asahi
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
flokli has quit [Remote host closed the connection]
flokli has joined #asahi
pb17 has joined #asahi
jeffmiw has quit [Ping timeout: 480 seconds]
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #asahi
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi
<tsujp> how can I install emacs devel (i.e. HEAD of master branch) on Asahi Remix? It doesn't look like there's a package for it via `dns search emacs` and I'm not familiar with any required patches for Fedora or Asahi Remix.
<tsujp> If I can compile master as-is (just passing configure.ac flags) and it _should_ work then I'll do that
<tsujp> also coming from macOS it is time to once again deal with unified CTRL that Microsoft started, damn them, instead of having a nice seperate super key (command) and CTRL
bdju_ has joined #asahi
<j`ey> tsujp: dont see a reason why you couldnt just compile it
<cy8aer> I built 29.2 with "--with-pgtk" at least and it works fine (but on Debian testing).
jmalexan has joined #asahi
<cy8aer> (option is for full Wayland stuff)
bdju has quit [Ping timeout: 480 seconds]
jmalexan- has quit [Ping timeout: 480 seconds]
<tsujp> j`ey: i dont expect there to be a problem with a manual compile but wanted to ask just in-case
<tsujp> i may have a look and see if nix has a packaged devel build because I _might_ try experiment with doing emacs' package management via nix (so things like ripgrep replacing grep etc.) can be more declarative but every time I touch nix it's a massive headache
<tsujp> i also don't know how well installing nix onto fedora would play
<tsujp> versus just git clone, ./configure.ac --flags, done
jeisom has joined #asahi
jeisom has quit [Quit: Leaving]
jeisom has joined #asahi
<tsujp> yeah nix looks ugly asf
<tsujp> might try what i've always wanted to: using a headless microVM and having that somehow display a graphical window such that the host can interact
<tsujp> curiously i see a bunch of articles about krunvm and what not for gaming with Steam and FEX. I don't care about playing games, and I _assume_ that the complex workarounds here (from my understanding thus far) are accomodations for the 16k page size Asahi uses versus the 4k page size games expect
<j`ey> yup
<tsujp> For something I am compiling myself I could likely just use crun in krun mode and do graphics _stuff_ and I have an emacs window which is executing in the microvm but which i can use in my KDE desktop environment?
<tsujp> not sure what graphics _stuff_ is required though, all the custom mesa driver compiles and copr stuff like `asahi-krun` probably not required (16k vs 4k) so just default packages?
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi
gladiac is now known as Guest7551
gladiac has joined #asahi
jeffmiw has joined #asahi
<j`ey> any tips on getting bluetooth mic from a headset to work? (using minimal install, no kde etc)
vveapon has quit []
<j`ey> hm "54. Built-in Audio Headset Microphone [vol: 1.00]"
vveapon has joined #asahi
Guest7551 has quit [Ping timeout: 480 seconds]
possiblemeatball1 has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
kunev has quit [Quit: ZNC 1.8.2 - https://znc.in]
kunev has joined #asahi
Luj has quit [Quit: The Lounge - https://thelounge.chat]
Luj has joined #asahi
Luj has quit []
Luj has joined #asahi
Lew-J has quit [Remote host closed the connection]
Brainium has joined #asahi
pb17 has joined #asahi
<tsujp> oh lawdy we compilin
axt has quit [Quit: Leaving.]
jeffmiw has quit [Ping timeout: 480 seconds]
Luj has quit [Quit: The Lounge - https://thelounge.chat]
Luj has joined #asahi
cylm has joined #asahi
nyaomixyz has joined #asahi
jeffmiw has joined #asahi
john-cabaj has quit [Ping timeout: 480 seconds]
nyaomixyz has quit [Quit: Konversation terminated!]
pb17 has quit [Ping timeout: 480 seconds]
Lew-J has joined #asahi
Brainium has quit [Quit: Konversation terminated!]
<PaulFertser> j`ey: it's minimal but with Pipewire, right?
<j`ey> PaulFertser: yes, I managed to get it working a little now
<j`ey> wpctl set-profile helped
<PaulFertser> j`ey: I mean ALSA has no facilities for Bluetooth at all so you need either Pipewire or Pulseaudio or there's some not-super-reliable external driver for ALSA. If you're using Pipewire anyway it's natural you concentrate on controlling it with wireplumber, yes.
<PaulFertser> I wonder if the Bluetooth profile is supposed to be switching automatically when you start recording.
<j`ey> 16:26:00 < pv[m]> Wireplumber 0.5.x always shows a source for BT headsets. It'll autoswitch to HFP if recording starts
<j`ey> so I may have to upgrade to f40
<PaulFertser> (from a2dp to hfp)
<PaulFertser> I see you got real expert advice already, good :)
<j`ey> if 0.5 autoswitches that'll be nice
Luj has quit [Quit: The Lounge - https://thelounge.chat]
Luj has joined #asahi
pb17 has joined #asahi
mkurz has joined #asahi
ephemera_ has quit [Remote host closed the connection]
ephemera_ has joined #asahi
mkurz has quit [Quit: Konversation terminated!]
jeffmiw has quit [Ping timeout: 480 seconds]
mkurz has joined #asahi
f_ has quit [Ping timeout: 480 seconds]
JTL has quit [Remote host closed the connection]
JTL has joined #asahi
f_ has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
buroa2 has quit [Quit: The Lounge - https://thelounge.chat]
JayBeeFOSS has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi
<tsujp> okay so I have a container with emacs compiled, everything works with buildah and podman (running emacs in terminal mode)... now to try the main event: running it as a GUI from within that microVM
<tsujp> I don't know how to do that though... do I start a wayland session in the microVM or expose the hosts wayland session to the microVM?
<j`ey> when Ive played with this, Ive done the latter.. but I always felt something was wrong with permissions
jeisom has quit [Quit: Leaving]
jeisom has joined #asahi
<tsujp> hmm, I got no idea what to do next honestly
<tsujp> some _stuff_ with virtio but I don't know what
<j`ey> tsujp: for sharing files?
<PaulFertser> For getting Wayland inside VM
pb17 has joined #asahi
<PaulFertser> I think the famous microVM gaming example is using "sommelier" for that, right?
kode54 has quit [Read error: No route to host]
kode54 has joined #asahi
KDDLB has quit [Read error: No route to host]
<tsujp> ah maybe not virtio, virgl
<tsujp> Ah okay it is sommelier, a wayland compositor that delegates compositing to a host compositor
mkurz has quit [Read error: No route to host]
KDDLB has joined #asahi
mkurz has joined #asahi
mkurz has quit [Quit: Konversation terminated!]
mkurz has joined #asahi
<PaulFertser> tsujp: and yes, I checked the blog, it is what's used by that microvm gaming effort.
buroa2 has joined #asahi
mkurz has quit []
kloenk has quit [Remote host closed the connection]
kloenk has joined #asahi
Brainium has joined #asahi
<tsujp> okay so slp added support for virtio-gpu to libkrun which means a virglrenderer backend can be used (for virtio-gpu) and that virtual device in the guest is what sommelier transports the API calls over in order to proxy calls from the guest microVM to the host (as far as I understand)
<tsujp> this does require a change in virglrenderer which slp has made but which is not yet in Asahi Linux, is that right?
<tsujp> `dnf info virglrenderer` shows version 1.0.1 and I don't see a merge request from slp's implementation (of virglrenderer) on their fork to the main repo
<tsujp> AFAIK also this can be used without virglrenderer but at that point you'd only have software rendering in the microVM, so virglrenderer _is_ the hardware accelerated component here
<tsujp> it's 3:35 am so im going to go to bed now and maybe get this working tomorrow since I kinda-sorta-a-little-bit understand what is going on (yet to get to mesa though, oh boy)
<PaulFertser> You probably do not really need hw acceleration for Emacs though.
gspbirel56 has quit [Quit: see you soon!]
<j`ey> yeah, just try without for now
<PaulFertser> Also, there was that additional work to get native DRM contexts (?) forwarded over virtio.
gspbirel56 has joined #asahi
<j`ey> I got some virtgl thing working, that seemed to help a lot when I was trying a VM with a GUI
<j`ey> but without any extra packages, just what fedora currently has, that would probably be fine for emacs
darkapex has quit [Remote host closed the connection]
darkapex has joined #asahi
gspbirel56 has quit [Quit: see you soon!]
gspbirel56 has joined #asahi
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi
nicolas17 has quit [Remote host closed the connection]
nicolas17 has joined #asahi
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi
chadmed has quit []
chadmed has joined #asahi
pb17 has joined #asahi
ddxtanx has joined #asahi
rvalue has quit [Remote host closed the connection]
rvalue has joined #asahi
cco has quit [Quit: Connection closed for inactivity]
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #asahi
snajpa has quit [Ping timeout: 480 seconds]
<KDDLB> does idevicerestore work for (not on, for) Apple silicon macs?
<j`ey> yeah
<j`ey> seems kinda tricky though
snajpa has joined #asahi
<nicolas17> KDDLB: I'm not sure if there is *release* that supports restoring a macOS .ipsw into an Apple Silicon Mac, it's possible you have to build it from latest git sources
<j`ey> tpw_rules: you have a guide?
pb17 has quit [Ping timeout: 480 seconds]
<nicolas17> I know a few years ago someone was reverse engineering that stuff and had to write his own tools, because trying to capture the USB traffic of the whole restore process (restoring with Apple Configurator) caused a ~20GB capture and Wireshark just died :D
<KDDLB> I tried and it got stuck because it didn't see the Mac getting into Recovery mode
pb17 has joined #asahi
cylm_ has joined #asahi
cylm has quit [Ping timeout: 480 seconds]