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
hightower4 has joined #asahi-gpu
hightower3 has quit [Ping timeout: 480 seconds]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
<alyssa> :+1:
cylm_ has joined #asahi-gpu
jeisom has quit [Ping timeout: 480 seconds]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
crabbedhaloablut has joined #asahi-gpu
marvin24_ has joined #asahi-gpu
marvin24 has quit [Ping timeout: 480 seconds]
<i509vcb> device and driver uuids, generally systems don't have more than one physical device per system so I can just do something like freedreno and hash a constant for that?
<i509vcb> I implemented the uuid stuff, heavily inspired by freedreno, do I need to throw igalia in the copyright header for that?
<i509vcb> SHA1("agx" + gpu_generation + gpu_variant + gpu_revision) if you were wondering
chadmed has joined #asahi-gpu
zane has joined #asahi-gpu
pjakobsson has joined #asahi-gpu
drubrkletern has joined #asahi-gpu
jrubrkletern has joined #asahi-gpu
drubrkletern has quit [Read error: Connection reset by peer]
jrubrkletern has quit [Remote host closed the connection]
cylm_ has quit [Ping timeout: 480 seconds]
chadmed has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-gpu
chadmed has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-gpu
kujeger has quit [Ping timeout: 480 seconds]
jeisom has joined #asahi-gpu
ourdumbfuture has joined #asahi-gpu
ourdumbfuture has quit []
ourdumbfuture has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
pjakobsson has quit [Ping timeout: 480 seconds]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
_whitelogger has joined #asahi-gpu
<alyssa> seems good
<alyssa> and better safe than copyright infringing ;)
<i509vcb> alyssa: do we want to consider the vm_page_size in the uuid as well?
<i509vcb> Last I recall Linux can't really do dynamic, per process page sizes
<i509vcb> Also I decided to throw the abi version in the hash for good measure
<i509vcb> On that topic what is vm_page_size supposed to be?
<alyssa> 13:45 i509vcb | alyssa: do we want to consider the vm_page_size in the uuid as well?
<alyssa> Shrug
<alyssa> 13:46 i509vcb | Last I recall Linux can't really do dynamic, per process page sizes
<alyssa> Correct, but it is totally legitimate to swap out the kernel and reuse the userspace
<alyssa> I "dual-boot" 4K and 16K kernels on my MacBook
<alyssa> although I think vm_page_size you're referring to is the GPU page size...? which would always be 16K?
<i509vcb> The vk spec states
<i509vcb> > deviceUUID must be immutable for a given device across instances, processes, driver APIs, driver versions, and system reboots.
<i509vcb> GL_EXT_external_objects is less specific but it should match vulkan
<i509vcb> Hence the question around vm_page_size
<alyssa> Probably the SHA1 you listed above is good then
<i509vcb> if page size is an issue we can always just have another patch
<alyssa> :+1:
c10l has quit [Ping timeout: 480 seconds]
kujeger has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
zane has quit [Quit: WeeChat 4.0.2]
Bey0ndB1nary has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Bey0ndB1nary has quit []
cylm_ has joined #asahi-gpu
Bey0ndB1nary has joined #asahi-gpu
ourdumbfuture has joined #asahi-gpu
stipa is now known as Guest8975
stipa has joined #asahi-gpu
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bisko has joined #asahi-gpu
Guest8975 has quit [Ping timeout: 480 seconds]
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bisko has joined #asahi-gpu
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bisko has joined #asahi-gpu
bisko has quit []
Bey0ndB1nary has quit [Remote host closed the connection]
pbsds is now known as Guest8981
pbsds has joined #asahi-gpu
Guest8981 has quit [Ping timeout: 480 seconds]
Bey0ndB1nary has joined #asahi-gpu
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
Guest8880 has quit [Quit: Bridge terminating on SIGTERM]
Bey0ndB1nary has quit [Remote host closed the connection]
rhysmdnz has joined #asahi-gpu
Guest8982 has joined #asahi-gpu
Bey0ndB1nary has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
bisko has joined #asahi-gpu
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
<i509vcb> alyssa: expect VK_EXT_external_memory_dma_buf soon in agxv, just a bunch of other stuff I need to implement from dependent extensions.
<i509vcb> I've gotten api.external.memory.* to pass
possiblemeatball has quit [Quit: Quit]
<alyssa> \o/
bisko has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
crabbedhaloablut has quit []
<i509vcb> agxv currently unsets VK_SYNC_FEATURE_TIMELINE, I'm guessing the kernel driver work for timeline semaphores is not yet done?
Bey0ndB1nary has quit []
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
<alyssa> I don't think it's tested, though I'm under the impression it "should" work
<alyssa> (setting it and running the deqps would be the way to find out..!)
c10l has joined #asahi-gpu
c10l has quit []
c10l has joined #asahi-gpu
mikee3000 has quit [Quit: WeeChat 3.8]
mikee3000 has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
povik has quit [Remote host closed the connection]
povik has joined #asahi-gpu
lena6 has quit [Ping timeout: 480 seconds]
lena6 has joined #asahi-gpu
cylm_ has quit [Ping timeout: 480 seconds]
lena6 has quit [Ping timeout: 480 seconds]
marvin24_ has quit [Ping timeout: 480 seconds]
marvin24 has joined #asahi-gpu