ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
smiles has joined #dri-devel
Guest6330 has quit [Ping timeout: 480 seconds]
agneli has quit [Remote host closed the connection]
fxkamd has joined #dri-devel
agneli has joined #dri-devel
kzd has quit [Quit: kzd]
agneli has quit [Remote host closed the connection]
windleaves has joined #dri-devel
pcercuei has quit [Quit: dodo]
MrCooper_ has joined #dri-devel
<mareko>
I think ChatGPT would be a decent CEO
columbarius has joined #dri-devel
agneli has joined #dri-devel
wind has quit [Ping timeout: 480 seconds]
co1umbarius has quit [Ping timeout: 480 seconds]
MrCooper has quit [Ping timeout: 480 seconds]
yussef has joined #dri-devel
heat has joined #dri-devel
agd5f_ has joined #dri-devel
agd5f has quit [Ping timeout: 480 seconds]
<HdkR>
* This message sponsored by Microsoft and ChatGPT
<jenatali>
No comment
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
<HdkR>
:D
dviola has joined #dri-devel
aravind has joined #dri-devel
lemonzest has quit [Quit: WeeChat 3.6]
wind has joined #dri-devel
bmodem has joined #dri-devel
windleaves has quit [Ping timeout: 480 seconds]
wind has left #dri-devel [#dri-devel]
windleaves has joined #dri-devel
jaganteki has joined #dri-devel
smiles has quit [Ping timeout: 480 seconds]
heat has quit [Ping timeout: 480 seconds]
ngcortes has quit [Read error: Connection reset by peer]
<robclark>
jenatali: so MS/openai is trying to break into the CEO-as-a-service market? :-P
Company has quit [Quit: Leaving]
aravind has quit [Ping timeout: 480 seconds]
* mattst88
buys chatgpt.ceo domain
kts has joined #dri-devel
sgruszka has joined #dri-devel
aravind has joined #dri-devel
smiles has joined #dri-devel
jaganteki has quit [Remote host closed the connection]
kzd has joined #dri-devel
fxkamd has quit []
kts has quit [Quit: Konversation terminated!]
yuq825 has joined #dri-devel
bgs has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
fab has joined #dri-devel
pa has quit [Read error: Connection timed out]
pa has joined #dri-devel
kzd has quit [Quit: kzd]
xroumegue has quit [Ping timeout: 480 seconds]
mvchtz has joined #dri-devel
fab has quit [Quit: fab]
jluthra has joined #dri-devel
shoragan has quit [Remote host closed the connection]
shoragan has joined #dri-devel
tzimmermann has joined #dri-devel
frieder has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
jkrzyszt has joined #dri-devel
paulk has quit [Ping timeout: 480 seconds]
paulk has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
rasterman has joined #dri-devel
jaganteki has joined #dri-devel
rmckeever has quit [Quit: Leaving]
nchery_ has joined #dri-devel
djbw has quit [Read error: Connection reset by peer]
hansg has joined #dri-devel
nchery has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #dri-devel
vliaskov has joined #dri-devel
danvet has joined #dri-devel
wind has joined #dri-devel
frieder has joined #dri-devel
lynxeye has joined #dri-devel
tursulin has joined #dri-devel
MrCooper_ is now known as MrCooper
windleaves has quit [Ping timeout: 480 seconds]
ice9 has joined #dri-devel
frieder has quit [Remote host closed the connection]
frieder has joined #dri-devel
bmodem1 has joined #dri-devel
pcercuei has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
ice9 has quit [Ping timeout: 480 seconds]
ice9 has joined #dri-devel
tagr has quit [Remote host closed the connection]
tagr has joined #dri-devel
ice9 has quit [Ping timeout: 480 seconds]
Zopolis4 has joined #dri-devel
phasta has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
aravind has quit [Ping timeout: 480 seconds]
wind has left #dri-devel [#dri-devel]
windleaves has joined #dri-devel
pochu has joined #dri-devel
pochu_ has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
Net147 has quit [Quit: Quit]
Net147 has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
wind has joined #dri-devel
windleaves has quit [Ping timeout: 480 seconds]
dviola has quit [Quit: WeeChat 3.7.1]
dviola has joined #dri-devel
<Hazematman>
Hey all, based on the discussion yesterday on DMABUFs I created this MR to change the default path for `PIPE_CAP_DMABUF` in gallium to call `drmGetCap`. That way drivers that want to support importing DMABUFs without drm can simply override the default behavior in their driver. I would appreciate some feedback on the change :)
<Lynne>
err, why in unholy tarnation is vkGetMemoryHostPointerPropertiesEXT on AMD returning VK_MEMORY_PROPERTY_PROTECTED_BIT, which specifically forbids host-visible memory?
<zmike>
define "AMD"
<Lynne>
radv, of course
<zmike>
bnieuwenhuizen hakzsam ^
<hakzsam>
Lynne: can you fill a bug report?
<bnieuwenhuizen>
Lynne: what do you mean VK_MEMORY_PROPERTY_PROTECTED_BIT? It only returns memory types, no?
<bnieuwenhuizen>
and I don't think we have a type returning VK_MEMORY_PROPERTY_PROTECTED_BIT so I'm confused
<Lynne>
yeah, me too, it's only returning 0x20 in memoryTypeBits
<bnieuwenhuizen>
right, which memory type is that on your system?
<bnieuwenhuizen>
(should be memory type 5?)
<Lynne>
ah... I mistook VkMemoryPropertyFlagBits for memoryTypeBits
Company has joined #dri-devel
boqun1 has joined #dri-devel
camus has joined #dri-devel
smiles has quit [Ping timeout: 480 seconds]
camus1 has quit [Ping timeout: 480 seconds]
OftenTimeConsuming has quit [Remote host closed the connection]
yuq825 has left #dri-devel [#dri-devel]
OftenTimeConsuming has joined #dri-devel
pochu has quit [Ping timeout: 480 seconds]
Zopolis4 has quit []
khfeng_ has quit [resistance.oftc.net coherence.oftc.net]
Danct12 has quit [resistance.oftc.net coherence.oftc.net]
cef has quit [resistance.oftc.net coherence.oftc.net]
khfeng_ has joined #dri-devel
Danct12 has joined #dri-devel
cef has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
heat has joined #dri-devel
alanc has quit [Remote host closed the connection]
frieder has quit [Remote host closed the connection]
bmodem1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
MajorBiscuit has quit [Quit: WeeChat 3.6]
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
phasta has quit [Quit: Leaving]
Duke`` has joined #dri-devel
pochu has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
tzimmermann has quit [Quit: Leaving]
nchery_ has quit []
nchery has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
junaid has joined #dri-devel
boqun1 has joined #dri-devel
macromorgan has quit [Ping timeout: 480 seconds]
tursulin has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
mdnavare__ has joined #dri-devel
ybogdano is now known as Guest6402
ybogdano has joined #dri-devel
boqun1 has joined #dri-devel
hansg has joined #dri-devel
hansg has quit []
junaid has quit [Remote host closed the connection]
Kayden has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
nchery has quit [Remote host closed the connection]
nchery has joined #dri-devel
boqun1 has joined #dri-devel
<eric_engestrom>
`weston --xwayland` prints `xserver listening on display :1`, but is there a way to programmatically get that from outside of weston?
<eric_engestrom>
(for scripting)
<emersion>
setup a pipe before starting the compositor, write DISPLAY to that pipe with a script auto-started by the compositor
<emersion>
would be the most reliable way
boqun1 has quit [Ping timeout: 480 seconds]
alyssa has joined #dri-devel
<alyssa>
pendingchaos: I see you're on board for cmarcelo's plan to delete all non-scoped_barriers :D
<alyssa>
once all the infrastructure needed has landed I guess we should make a checklist of drivers to convert
<alyssa>
admittedly these cross-tree reworks can be... slow to proliferate
<pendingchaos>
deleting all non-scoped_barriers sounds like a good idea
<pendingchaos>
but honestly, removing ACO's implementation of memory_barrier_buffer is more because it's an ugly hack that doesn't behave exactly like the scoped equivalent
<alyssa>
nv50, zink, r600/sfn, v3d
<alyssa>
ok I guess there are only 4 drivers that need to be converted to scoped barriers
<alyssa>
I was expecting scarier
<alyssa>
admitedly r600 and nv50 both kinda scare me :p
MrCooper_ has joined #dri-devel
<alyssa>
zmike: can I interest you in deleting zink code
boqun1 has joined #dri-devel
* zmike
grimaces
<zmike>
my license for utilizing the patented Delete The Code methodology ran out at the start of the year
<zmike>
I haven
<zmike>
t renewed
<eric_engestrom>
emersion: thanks, that's a good idea
* eric_engestrom
looking up how to setup a start script in weston
<daniels>
eric_engestrom: man weston.ini, search for 'autolaunch'
<eric_engestrom>
thanks
<jenatali>
alyssa: I think we have some code to delete if they go away entirely
MrCooper has quit [Ping timeout: 480 seconds]
<alyssa>
zmike: :R
<alyssa>
wiring up nir_intrinsic_scoped_barrier in zink should be Easy* since it's supposed to just be SPIR-V
<alyssa>
*terms and conditions may apply
<alyssa>
jenatali: yeah I didn't get around to deleting the dxil code but !21634 lands you can delete all your memory_barrier* and control_barrier code
<zmike>
I imagine you could figure it out then if it's easy :P
<alyssa>
zmike: man i've got 3 compilers to worry about and none of em are zink's :p
<jenatali>
Sweet
<alyssa>
dxil already handles scoped_barrier so there's nothing to do but delete
<alyssa>
hence why it wasn't on my driver list of shame
<alyssa>
zmike: Oooh ooh I know, I don't have any Vulkan drivers to test Zink with
<airlied>
i wonder does virgl need some work
<zmike>
lavapipe
<alyssa>
That's my excuse and I'm sticking with it 😎
<alyssa>
Oh drat
<alyssa>
foiled
<airlied>
not sure what tgsi barriers are
<zmike>
mega foiled
<alyssa>
airlied: I think virgl is ok
<alyssa>
at least, virgl shouldn't be any more broken by this than it already is
<alyssa>
venus otoh..
<alyssa>
er wait venus doesn't use tgsi does it?
<cmarcelo>
alyssa: airlied: tgsi has the idea of memory barrier atomic counter, which we currently don't have in scoped barrier. at one point we thought about havign a nir_var_atomic_counter and for all but TGSI users lower it down into ssbo, but not sure if it is worth it.
<alyssa>
TGSI is on its last breath so I don't care
<alyssa>
any new TGSI backends are auto-NAK from me
<alyssa>
if gfxstrand doesn't beat me to it ;p
<zmike>
I still need to implement ttv to optimize zink for nine
<alyssa>
auto NAK
<zmike>
it's happening
<alyssa>
er
* alyssa
auto naks
<alyssa>
If you really want to cut out ttn for zink9 then teach nine to produce NIR directly instead
ngcortes has joined #dri-devel
Jeremy_Rand_Talos has quit [Remote host closed the connection]
<cmarcelo>
alyssa: I thought TGSI was a key part of virgl, is it moving to use sth else?
<alyssa>
cmarcelo: erm
<alyssa>
I guess I should leave that to a virgl person
<airlied>
it cant move
<airlied>
its in the protocol
<alyssa>
right, i think the question then is "is it currently broken?" because if not I think we're ok
<alyssa>
ooh
<cmarcelo>
alyssa: it shouldn't be broken now, because drivers are asking for the non-scoped version
<alyssa>
OK, I see how this works
boqun1 has quit [Ping timeout: 480 seconds]
<alyssa>
cmarcelo: Still ok :-)
<alyssa>
Er wait
<alyssa>
misread
<alyssa>
hum right yes ok I see the problem now :|
<alyssa>
Would it be acceptable to translate memory_barrier_buffer to "memoryBarrierBuffer(); memoryBufferAtomic();"?
<alyssa>
If so, then we can just have ntt set the extra TGSI_MEMBAR_ATOMIC_BUFFER flag for buffer barriers
<alyssa>
and everything works out conservatively
<cmarcelo>
I had a local patch to let drivers ask for "do scoped but still feed me the atomic_counter intrinsic", that could also be sufficient
<cmarcelo>
as long as TGSI drivers explicit ask for it (may need a PIPECAP)
<alyssa>
worst case I guess we could do that
<alyssa>
but the above solution is a local patch to tgsi-to-nir
<alyssa>
and won't change perf on hardware that lowers atomics to SSBOs
<alyssa>
i.e. everyone?
<alyssa>
This is my preference anyway
<cmarcelo>
need to see what users of TGSI prefer. I think it is fine either have a atomic_counter intrinsic for their sake (would now be properly documented as such) or even the nir_var_atomic_counter (although it seems more noisy).
Zopolis4 has joined #dri-devel
<alyssa>
Other than virgl/svga, I don't think any of the TGSI users care
<alyssa>
virgl/svga just passes the buck up to the host
<alyssa>
and on top of SSBO hw there's no perf difference
<alyssa>
actually, it's r600/sfn that I'm worried about
<alyssa>
since it seems to have "real" atomic counters (uniquely)
<alyssa>
and it's a NIR backend
boqun1 has joined #dri-devel
<alyssa>
though I suspect it's fine to eat an extra "wait_ack" instruction in the rare case where memoryBarrierAtomic() is used but memoryBarrierBuffer() is not
heat has quit [Read error: No route to host]
heat has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
danvet has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
nchery has quit [Quit: Leaving]
gawin has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
ngcortes has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
macromorgan has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
<marex>
jannau: hey, I dug this out New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
<marex>
jannau: is that similar to what you have on the m1 ?
<marex>
Product: ICY BOX IB-366StU3+B
<daniels>
mareko: please put it in an MR
jkrzyszt has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
nchery has joined #dri-devel
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
ngcortes has joined #dri-devel
boqun1 has joined #dri-devel
nchery has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
agd5f_ has quit [Read error: Connection reset by peer]
agd5f_ has joined #dri-devel
danvet has joined #dri-devel
heat has quit [Read error: No route to host]
heat has joined #dri-devel
Peste_Bubonica has quit [Quit: Leaving]
boqun1 has joined #dri-devel
nchery has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Kayden has joined #dri-devel
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
gouchi has quit [Quit: Quitte]
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
ZenWalker has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
<jannau>
marex: asmedia seems to reuse product ids for different products. probably a different chip since it supports only 5 gbps instead of 10 gpbs but worth a try
ybogdano has joined #dri-devel
pcercuei has quit [Quit: dodo]
ZenWalker has joined #dri-devel
mdnavare has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
dviola has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
danvet has quit [Ping timeout: 480 seconds]
ybogdano is now known as Guest6416
Guest6402 is now known as ybogdano
<marex>
jannau: I'll see what I can do, unless someone really wants to start debugging it
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
srslypascal is now known as Guest6419
srslypascal has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Zopolis4 has quit []
Guest6419 has quit [Ping timeout: 480 seconds]
alyssa has quit [Quit: leaving]
boqun1 has joined #dri-devel
Leopold_ has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
boqun1 has joined #dri-devel
OftenTimeConsuming has quit [Remote host closed the connection]