ChanServ changed the topic of #ubuntu-asahi to: Ubuntu-Asahi development | Github: https://github.com/UbuntuAsahi | Logs: https://oftc.irclog.whitequark.org/ubuntu-asahi
<tobhe[m]> nice! do you have the source somewhere in git too?
icanc has joined #ubuntu-asahi
tobhe_ has joined #ubuntu-asahi
tobhe has quit [Ping timeout: 480 seconds]
icanc has quit [Read error: No route to host]
hwpplayer1 has joined #ubuntu-asahi
mkukri_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mkukri has joined #ubuntu-asahi
toqu has joined #ubuntu-asahi
<toqu> Hello, first time posting here. Before getting down to business, like to express my gratitude for your effort to enable Ubuntu on M1 & M2 Macs. =)
<toqu> I was following instuctions from https://kernelpanik.net/vulkan_and_steam_on_ubuntu_asahi/ on my M2 Mac with Ubuntu 24.10 and faced some network connectivity issues
<tobhe[m]> heyo. how do those issues manifest?
<tobhe[m]> steam failing to update or sth like that?
<toqu> on my bench I've had to make /var/lib/dhcpcd/ writable for my user to allow dhcpd to write /var/lib/dhcpcd/eth0.lease
<toqu> additionally I've had to update passed from 0.0~git20240814.61c0b0d-1 (from the ubuntu oracular repo) to git20241127.c0fbc7e-1 (from debian testing). The hint was provided here: https://github.com/AsahiLinux/muvm/pull/111#issuecomment-2503880362
<toqu> tobhe: The initial observation was, that steam fails to pull the update from its servers
<tobhe[m]> aha, yes i have heard about that
<toqu> also dig google.com failed for me
<tobhe[m]> i think i worked around it by adding nameserver 8.8.8.8 to resolv.conf at some point
<tobhe[m]> i guess we can update passt to the debian version in our ppa
<toqu> running with some debugging enabled via env vars I saw the following error message from dhcp: 'dhcp_writefile: /var/lib/dhcpcd/eth0.lease: Permission denied'
<tobhe[m]> was the ownership broken or the permissions?
<tobhe[m]> wondering how that might have happened
<toqu> I'm not seeing /etc/resolv.conf in FEX, when logged in as user. Creating it is not permitted, which is not that surprising. But when I'm switching to root via 'su', I'm somehow dropping out of the VM. I've not read up on how this whole muvm & FEXbash virtualization works and was a bit puzzled.
<toqu> ownership was root.root, permissions 700
<toqu> I ran 'muvm FEXBash' with my user account, so the permission issue was not that unexpected
<toqu> Is it possible to pull /var/lib/dhcpcd into the virtual rootfs, instead of referring to the one from the host fs?
<toqu> anyways, the good news is that I was able to run steam after solving the connectivity issues and even got a game to run.
<tobhe[m]> great :) i'm afraid i don't know yet how it works in detail so we might have to wait for kaazoo to reply
<tobhe[m]> but it is good to know that we now have everything up to steam kind of working
<tobhe[m]> next step is getting it all into the regular asahi ppa and possibly ubuntu universe after that
<toqu> I'm quite thrilled that the progess is already this far, this almost works out of the box which really did not expect
<toqu> *I really
<toqu> The only remaining issue for me is that steam fails to identify the audio device.
<toqu> Uploaded the relevant console output to https://logpaste.com/OHHJ12tk
<tobhe[m]> thx!
<toqu> https://github.com/AsahiLinux/muvm/issues/79 looks like a possible candidate.
<tobhe[m]> i remeber reading sth in the asahi irc channel
<tobhe[m]> possibly a muvm bug yes
<toqu> installing socat on the host seems to improve the situation. At least 'ls -la $XDG_RUNTIME_DIR/pulse/' shows some elements now
<toqu> I'll git it another try
<toqu> wow, this actually worked :)
toqu has quit [Ping timeout: 480 seconds]
<tobhe[m]> indeed
hwpplayer1 has quit [Remote host closed the connection]