ChanServ changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
PhilippvK has joined #asahi-gpu
phiologe has quit [Ping timeout: 480 seconds]
phire has quit [Ping timeout: 480 seconds]
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-gpu
aleasto has joined #asahi-gpu
cwabbott_ has quit []
cwabbott_ has joined #asahi-gpu
cwabbott_ has quit []
cwabbott has joined #asahi-gpu
Misthios has quit [Ping timeout: 480 seconds]
Leidenfrost has joined #asahi-gpu
<Leidenfrost> Hello guys. Question: Will HD video (via vdpau or vaapi) will come after 3d acceleration or is it a project expected to be started in parallel?
<dottedmag> Video encoding/decoding coprocessors are separate from the GPU, so it can be done in parallel if somebody wants to look into it.
Misthios has joined #asahi-gpu
Misthios has quit []
Misthios has joined #asahi-gpu
yuyichao has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-gpu
phire has joined #asahi-gpu
phire_ has joined #asahi-gpu
doggkruse has joined #asahi-gpu
phire_ has quit [Ping timeout: 480 seconds]
<kode54> I wouldn't be surprised if the new M1 Pro/Max ProRes accelerator is somehow compatible with that add-in card that the Mac Pro got
doggkruse has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Leidenfrost> It seems the M1 Pro/Max uses a different display processor
<Leidenfrost> And look for "Advanced Technologies for a Complete Pro System
<Leidenfrost> "
<kode54> yes, it supports more external displays
<kode54> Pro supports three displays including the internal, Max appears to support four
<kode54> oh yes
<phire> "new" could just mean slight update.
<kode54> I want this in a desktop
<TheLink> yeah, unfortunately no new minis
<Leidenfrost> I want Arch running on it
<kode54> because this is looking like a more cost effective and MSRP-ballooning-proof GPU upgrade than buying dedicated GPUs for PCs
<phire> Max supports 5 including internal, but only three of them can be 6k
<kode54> oh
<phire> the example they gave was the internal display, 3 Pro Display XDRs and a 4k TV
<phire> So, one question I've been wondering about is somehow passing the mac GPU userspace interface into a linux VM
<phire> has anyone put any thought into that?
<phire> I know alyssa's mesa driver works with the mac interface
doggkruse has joined #asahi-gpu
doggkruse has quit []
<kode54> phire: Monterey supports user space GPU paravirtualization
<kode54> but thus far, the only known way to use it is Monterey on Monterey virtualization
<phire> oh, I was scheming something cruder
<kode54> good luck with that then
<phire> if the hardware (and MacOS) actually support proper paravirtualization, might as well do it correctly.
<kode54> well, macOS Monterey is the first to introduce proper paravirtual GPU framework
<kode54> https://github.com/KhaosT/MacVM this project demonstrates how little code it requires to get up and working
<VinDuv> I wonder if the virtualized macOS use a different GPU driver than the bare metal one
<kode54> it does
<kode54> which is why you require at least Monterey as a guest
<kode54> it's currently the only way to virtualize proper macOS on M1, Monterey on Monterey
<kode54> the commercial offerings haven't added that yet, either
<phire> I admit I haven't used macos in a long time
<kode54> this thing above
<kode54> basically
<kode54> you have to acquire a Monterey .ipsw
<kode54> then feed the .ipsw to that VM app
<phire> not since the system 7.5 days
<kode54> it will boot the VM in recovery mode and DFU it to life
<sven> huh, interesting
<VinDuv> I guess the virtual GPU is less “weird” than the real one and would take less effort to be supported by Linux
<VinDuv> at least I hope so
<phire> So my original idea was to just modify qemu to bash-though the AGX interface.
<phire> no idea how it would handle mapping memory
<kode54> cool
<kode54> my M1 Mac did the thing again
<kode54> where force quitting a locked up BasiliskII or Sheepshaver causes the DCP to shut off or something
<kode54> I have to log in with a VNC client to find that my "displays" are still emitting pictures to nothing, and I have to temporarily switch the rotation on one of them to wake the displays up again
Leidenfrost has quit [Quit: Connection closed]
jacoxon has joined #asahi-gpu
jacoxon has quit []
aleasto has quit [Quit: Konversation terminated!]
yuyichao has quit [Ping timeout: 480 seconds]
amw has joined #asahi-gpu
yuyichao has joined #asahi-gpu
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-gpu