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
cylm has joined #asahi-alt
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-alt
cylm_ has joined #asahi-alt
cylm has quit [Ping timeout: 480 seconds]
kesslerd has quit [Remote host closed the connection]
kesslerd has joined #asahi-alt
kesslerd has quit [Remote host closed the connection]
kesslerd__ has quit [Ping timeout: 480 seconds]
cylm has joined #asahi-alt
cylm_ has quit [Ping timeout: 480 seconds]
stipa is now known as Guest5813
stipa has joined #asahi-alt
Guest5813 has quit [Ping timeout: 480 seconds]
<chadmed> its 4k aligned ffs...
<cy8aer> Yes it is 64bit but I am not able to bind it into chromium and ff. If someone gets it running. Just explain how 😉
stipa is now known as Guest5821
stipa has joined #asahi-alt
Guest5821 has quit [Ping timeout: 480 seconds]
stipa is now known as Guest5822
stipa has joined #asahi-alt
Guest5822 has quit [Ping timeout: 480 seconds]
<chadmed> that binary will never work because its aligned to 4K pages
<cy8aer> @chadmed: oh sorry, did not understand your last post. Yep 4k...
<chadmed> R E 0x1000
<chadmed> yup there it is...
<chadmed> google really need to stop doing this....
<cy8aer> Sad. ☹️
<cy8aer> This DRM stuff is the only usecase for macos for me...
<j`ey> run a VM?
<chadmed> might be feasible if we can paravirt AVD :P
<sven> just pass it through to the vm. everything’s behind an iommu anyway
<chadmed> wouldnt the guest machine need to be using 16k pages in that case?
<sven> oh.. wait… but that’s gonna be tricky
<sven> yeah
<chadmed> google need to just stop releasing Broken Software
<sven> though I dunno, maybe just bounce buffer everything with a fake guest iommu? :p
<chadmed> avd absolutely cannot ever be allowed to run in bypass either
<chadmed> so i think google just need to get their shit together and stop explicitly building stuff with 4k LOAD sections
<sven> I don’t think anything should be allowed to run in bypass
<sven> well, maybe dwc3 because that can’t dma (or even initiate any transfer) on its own unless there’s a severe hardware bug
<chadmed> same but avd just accepts any blob of firmware the kernel feeds it with no checks so its doubly spicy
<sven> still doesn’t seem too bad as long as that blob can’t be reloaded from userspace.
<sven> things like Broadcom WiFi or Bluetooth make me much more nervous
<sven> or even any thunderbolt pcie device
<chadmed> someone could just replace the blob in /lib/firmware if they were so inclined
<sven> if you can replace that blob your system is probably owned anyway
<chadmed> true :p
<chadmed> the pcie darts dont support bypass at all though right
<sven> the normal PCIe ones don’t
<sven> the usb4 pcie ones on t8103 do but I disabled that in the iommu driver
<sven> that pcie bus is also marked as external facing so the kernel itself also shouldn’t allow bypass
<chadmed> ah yeah thats right
<chadmed> and we decided thats why they say TB3 + USB4 and not TB4 on those machines
<sven> nah, that’s because the t8103 can only drive a single external display
<chadmed> is the tb4 spec for two?
<sven> I think so
<chadmed> i do recall a conversation about the requirement for iommus in -dev since intel put out some material that suggested they would not certify anything that didnt use their own iommus
<sven> yeah, but the ports have an iommu
<sven> it just also allows bypass support
<sven> the pro/max claims full tb4 support and the extra external displays are the only difference afaict
<chadmed> oh right interesting
<chadmed> Video, support 2x 4K or 1x 8K yeah there it is
<chadmed> have to be able to drive 2 4k displays
chadmed has quit [Remote host closed the connection]
<jannau> the m2 mac mini has thunderbolt 4 and the macbook air m2 has thunderbolt 3 / usb 4
chadmed has joined #asahi-alt
<jannau> only difference is that dcp can be routed to the usb-c ports on the m2 mac mini
<sven> I really wish they supported that routing on the air as well :(
<sven> two external displays with the internal screen disabled would be perfect for me
<jannau> it might just work (at least on the m2 notebooks)
<sven> I kinda want it on my m1 notebook ;)
<jannau> might work there as well but might depend on something apple didn't get to implement in the t8103 dcp fw or doesn't work on t8103
<sven> do you know that routing works?
<sven> iirc I can only select dcpext in the crossbar on t8103
<jannau> hmm, you might be right. dcpext is ufp-endpoint 0. on m2 dcp is ufp-endpoint (on j473) and dcpext is ufp-endpint 1 (on all m2 machines)
kesslerd has joined #asahi-alt
possiblemeatball has joined #asahi-alt
MichaelLong has joined #asahi-alt
cylm has quit [Ping timeout: 480 seconds]
hightower2 has quit [Ping timeout: 480 seconds]
hightower2 has joined #asahi-alt
<sven> If it actually works on the m2 air I might actually upgrade :D
kesslerd has quit [Remote host closed the connection]
kesslerd has joined #asahi-alt
kesslerd has quit [Ping timeout: 480 seconds]
kesslerd has joined #asahi-alt
chadmed has quit [Ping timeout: 480 seconds]
kesslerd_ has joined #asahi-alt
kesslerd has quit [Ping timeout: 480 seconds]
kesslerd_ has quit [Quit: Leaving]
kesslerd has joined #asahi-alt
chadmed has joined #asahi-alt
kesslerd has quit [Ping timeout: 480 seconds]
kesslerd has joined #asahi-alt
possiblemeatball has quit [Quit: Quit]