ChanServ changed the topic of #asahi-gpu to: Asahi Linux GPU development (no user support, NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
nate8_ has joined #asahi-gpu
nate8 has quit [Ping timeout: 480 seconds]
<alyssa> lina: I think the firmware allocation feature I mentioned might not be added until macOS 13
<alyssa> At least, I'm not convinced it gets used for geometry or tessellation shaders on Apple's driver, though it's definitely needed for mesh
<alyssa> but mesh isn't added until Metal 3 == macOS 13
<alyssa> but I guess bumping M1 to 13.x firmware to get the fancy features isn't the worst thing in the world
<alyssa> also, it looks like -- while textures are full bindless -- samplers are basically a heap with maximum size 8192
<alyssa> i.e. we only get to set the bottom 16-bits of the pointer ourselves
<alyssa> if custom border colours are allowed, we only get (conservatively) 2048 samplers
<alyssa> (because now the sampler descriptor is 5 words -> round up to 8 words for a power-of-two limit)
<alyssa> this corresponds to the limit of 2048 samplers allowed in argument buffers in metal
<alyssa> I don't understand the various Vulkan extensions well enough to know if this is a problem
Cyrinux has joined #asahi-gpu
Cyrinux has quit []
Cyrinux has joined #asahi-gpu
<alyssa> there's plenty of room in the image_write encoding for a samplerureg, just a matter of finding it
<alyssa> unfortunately I think that's time for the weekend
<alyssa> university calls~
bluetail9 has quit [Ping timeout: 480 seconds]
bluetail9 has joined #asahi-gpu
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kenzie7 has quit []
kenzie7 has joined #asahi-gpu
zalyx has quit [Quit: later alligator]
zalyx has joined #asahi-gpu
cylm_ has quit [Ping timeout: 480 seconds]
nate8_ has quit []
m42uko has quit []
jlco has quit [Ping timeout: 480 seconds]
m42uko has joined #asahi-gpu
<dhewg> alyssa: nice, thanks! I would have guessed there's way more to be done before even considering nine
noopwafel has quit [Quit: leaving]
hightower3 has joined #asahi-gpu
hightower2 has quit [Ping timeout: 480 seconds]
stickytoffee has quit [Quit: brb]
hightower3 has quit [Ping timeout: 480 seconds]
<lina> The problem with 4K kernels is that I have no way to tell the GEM shmem backend to allocate in contiguous 16K pages...
<karolherbst> lina: probably needs patches...
hightower2 has joined #asahi-gpu
stipa has quit [Remote host closed the connection]
stipa has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
cylm_ has joined #asahi-gpu
ChaosPrincess has quit [Quit: WeeChat 3.8]
ChaosPrincess has joined #asahi-gpu
jlco has joined #asahi-gpu
jlco has quit []
jlco has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
stickytoffee has joined #asahi-gpu
stickytoffee has quit [Quit: brb]
<alyssa> if you're not setting those =true explicitly in AGXV, please do so
thevar1able__ has quit [Read error: Connection reset by peer]
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-gpu
Misthios has quit [Quit: Misthios]
Misthios has joined #asahi-gpu
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-gpu
bluetail9 has quit [Remote host closed the connection]
bluetail9 has joined #asahi-gpu
bluetail9 has quit [Remote host closed the connection]
bluetail9 has joined #asahi-gpu
seeeath has joined #asahi-gpu
mkurz has joined #asahi-gpu
stickytoffee has joined #asahi-gpu
cylm_ has quit [Ping timeout: 480 seconds]
balrog has quit [Quit: Bye]
balrog has joined #asahi-gpu
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #asahi-gpu