JohnDoe2 has quit [autokilled: Suspected spammer. Mail support@oftc.net with questions (2021-06-09 00:08:06)]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
munch has joined #wayland
munch is now known as Guest1371
Guest1371 has quit [autokilled: Suspected spammer. Mail support@oftc.net with questions (2021-06-09 00:24:37)]
FrostKiwi_ has quit [Ping timeout: 480 seconds]
pnowack has quit [Quit: pnowack]
FrostKiwi has joined #wayland
marathon has quit [Quit: Leaving]
FrostKiwi_ has joined #wayland
FrostKiwi has quit [Ping timeout: 480 seconds]
khfeng has joined #wayland
jft has joined #wayland
jft has quit [Remote host closed the connection]
blue__penquin has joined #wayland
shankaru1 has joined #wayland
sunarch__ has quit [Read error: Connection reset by peer]
antto has joined #wayland
antto has quit [Remote host closed the connection]
shankaru1 has quit [Ping timeout: 480 seconds]
shankaru1 has joined #wayland
Pimmetje has joined #wayland
Pimmetje has quit [Remote host closed the connection]
sammi` has quit []
same-writer[m|gr has joined #wayland
same-writer[m|gr has quit [Remote host closed the connection]
hardening has joined #wayland
tzimmermann has joined #wayland
<MrCooper>
Plagman: dma-buf fds from amdgpu always poll readable
<MrCooper>
well, maybe not if the buffer is shared with a GPU not driven by amdgpu
<MrCooper>
anyway, there's ongoing discussion how to fix it in amdgpu, should be just a matter of time :)
pnowack has joined #wayland
pnowack has quit []
pnowack has joined #wayland
creich has joined #wayland
creich has quit []
creich has joined #wayland
sunarch has joined #wayland
creich has quit []
creich has joined #wayland
soreau has quit [Read error: Connection reset by peer]
<pq>
zzag, why would cursor surfaces having sub-surfaces be of any problem at all? It's just a surface like any other. :-)
soreau has joined #wayland
creich is now known as Guest1408
Guest1408 has quit []
creich_ has joined #wayland
<zzag>
pq: well, in kwin, we make some concrete assumptions about what cursor surfaces can and cannot have. I know it's completely wrong, but it makes things easier to implement. anyway, we're working on fixing that. I was just wondering if my concerns about cursor surfaces having sub-surfaces were valid.
<pq>
ok, so what emersion said. Protocol-wise totally legit, but in practise I don't know of anything actually doing it.
creich_ is now known as creich
<pq>
What about wl_shm vs. dmabuf vs. EGL wl_buffer for cursors, do you have an issue with that too?
<pq>
and we have this new surface transaction protocol extension coming that one can use on cursors
<pq>
also explicit sync can be used on cursors, FWIW atm.
<pq>
btw. I think non-wl_shm cursors in Weston won't be handled optimally yet either
st3r4g has joined #wayland
<pq>
then there's the KMS drivers that might not like many kinds of buffers for cursor planes, but that's their problem IMO
<emersion>
GBM buffers rendered with OpenGL have been working fine for us
<zzag>
pq: right. design-wise, I see that you have similar end goal in weston. weston paint nodes are equivalent to kwin's scene items
<pq>
zzag, weston has worked with a surface-role-agnostic scenegraph for as long as I remember already.
<pq>
the paint nodes are "only" about making a scenegraph per output, rather than one global
<zzag>
ah I see
<pq>
also optimizing the scenegraph per output, rather than always containing "everything"
fuiltilt has joined #wayland
fuiltilt has quit [Remote host closed the connection]
neonking has joined #wayland
TripityDudeGuy has joined #wayland
TripityDudeGuy has quit [Remote host closed the connection]
r00tobo has joined #wayland
boistordu_ex has joined #wayland
Hei_Ku has joined #wayland
Hei_Ku has quit [Remote host closed the connection]
Artea21 has joined #wayland
Artea21 has quit [Remote host closed the connection]
Ariadne has quit [Ping timeout: 480 seconds]
Ariadne has joined #wayland
davjutz has joined #wayland
davjutz has quit [Remote host closed the connection]
Zero_Dogg has joined #wayland
Zero_Dogg has quit [Remote host closed the connection]
aleasto has joined #wayland
jaybeers has joined #wayland
jaybeers has quit [autokilled: Suspected spammer. Mail support@oftc.net with questions (2021-06-09 10:36:34)]
ppascher has quit [Remote host closed the connection]
ppascher has joined #wayland
GovanifY-M has joined #wayland
GovanifY-M has quit [Remote host closed the connection]
nijotz has joined #wayland
nijotz has quit [Remote host closed the connection]
mceier has quit [Ping timeout: 480 seconds]
mceier has joined #wayland
ppascher has quit [Ping timeout: 480 seconds]
ppascher has joined #wayland
zaz\ has joined #wayland
ppascher has quit [Quit: Gateway shutdown]
zaz\ has quit [Remote host closed the connection]
ppascher has joined #wayland
ppascher has quit [Quit: Gateway shutdown]
ppascher has joined #wayland
vilmos has joined #wayland
vilmos has quit [Remote host closed the connection]
V has quit []
V has joined #wayland
mceier has quit [Remote host closed the connection]
marathon has joined #wayland
mceier has joined #wayland
GreatGodvin has joined #wayland
riisu has joined #wayland
GreatGodvin has quit []
GreatGodvin has joined #wayland
GreatGodvin has quit []
GreatGodvin has joined #wayland
GreatGodvin has quit []
GreatGodvin has joined #wayland
GreatGodvin has quit []
GreatGodvin has joined #wayland
GreatGodvin has quit []
GreatGodvin has joined #wayland
GreatGodvin has quit []
GreatGodvin has joined #wayland
GreatGodvin has quit []
GreatGodvin has joined #wayland
GreatGodvin has quit []
ulif23 has joined #wayland
ulif23 has quit [Remote host closed the connection]
mceier has quit [Remote host closed the connection]
d10n has quit [Quit: why all the #hashtags]
adjtm has left #wayland [Leaving]
mceier has joined #wayland
d10n has joined #wayland
GreatGodvin has joined #wayland
GreatGodvin has quit []
ma3str0 has joined #wayland
ma3str0 has quit [Remote host closed the connection]
SimplyLinn has joined #wayland
SimplyLinn has quit [Remote host closed the connection]
sterni10 has joined #wayland
sterni10 has quit [autokilled: Suspected spammer. Mail support@oftc.net with questions (2021-06-09 14:54:11)]
gitgood has joined #wayland
gitgood has quit [Remote host closed the connection]
tagr has quit [Remote host closed the connection]
tagr has joined #wayland
riisu has quit []
amahl has joined #wayland
belak has joined #wayland
belak has quit [Remote host closed the connection]
blue__penquin has quit [Remote host closed the connection]
<Plagman>
MrCooper: hmm ok, that doesn't seem to be the case on my end, or we would always draw too early
<Plagman>
i wonder what might be different
GreatGodvin has joined #wayland
GreatGodvin has quit []
<MrCooper>
Plagman: so the buffers aren't shared with another GPU not driven by amdgpu? Is this with Xwayland, or native Wayland clients?
khfeng has quit [Ping timeout: 480 seconds]
GreatGodvin has joined #wayland
GreatGodvin has quit []
aleasto has quit [Ping timeout: 480 seconds]
Jove has joined #wayland
aleasto has joined #wayland
<Plagman>
MrCooper: no sharing, no - these are gl and vulkan clients going through xwayland, yes
<Plagman>
it used to work, so i hope that hasn't changed
aleasto has quit [Remote host closed the connection]
amahl has quit [Remote host closed the connection]
aleasto has joined #wayland
amahl has joined #wayland
aleasto has quit []
aleasto has joined #wayland
aleasto has quit [Remote host closed the connection]
aleasto has joined #wayland
<Plagman>
well now i'm seeing the commits not come in until the buffers are idle, which is a new thing, but also means there's nothing to wait on and it's immediately readable
<Plagman>
it didn't use to do that, wonder what changed and in what component
Derriick has joined #wayland
Derriick has quit [autokilled: Suspected spammer. Mail support@oftc.net with questions (2021-06-09 17:38:57)]
tzimmermann has quit [Quit: Leaving]
GreatGodvin has joined #wayland
GreatGodvin has quit []
FrostKiwi_ has left #wayland [#wayland]
so has joined #wayland
so has quit [Remote host closed the connection]
Jove has quit []
soreau has quit [Quit: Leaving]
soreau has joined #wayland
Asbestos_Vapor has joined #wayland
Asbestos_Vapor has quit [Remote host closed the connection]
Dijky has joined #wayland
Dijky has quit [Remote host closed the connection]
feiqu has joined #wayland
shankaru1 has quit []
aleasto has quit [Remote host closed the connection]
tagr has quit [Ping timeout: 480 seconds]
tagr has joined #wayland
feiqu has quit [Remote host closed the connection]
feiqu has joined #wayland
reillybrogan has quit [Ping timeout: 480 seconds]
DrNick is now known as DrNick2
DrNick2 has quit []
DrNick2 has joined #wayland
DrNick2 has quit []
DrNick has joined #wayland
<Lyude>
is there anything for tracing the wayland protocol interactions of a program that's already started up (e.g. you can't use WAYLAND_DEBUG)?
amahl has quit [Ping timeout: 480 seconds]
<DrNick>
bpftrace
Jason[m]2 has joined #wayland
Jason[m]2 has quit [Remote host closed the connection]
<emersion>
Lyude: not that i know of
shankaru1 has joined #wayland
<Plagman>
emersion: after i'd implemented poll()ing dma-buf fds, did you see it working right on your end? i can't seem to be able to observe it working properly but i'm certain it was working back then
<Plagman>
i'd see an app finish its cpu frame, submit, i'd get a commit on my end at that time, then we'd poll the fd and that would finish nicely lined up with the gpu work for that frame finishing
<Plagman>
now i don't even get the commit until said gpu work finishes, so there's nothing to wait for, meaning i can't really confirm/infirm what MrCooper was talking about
<Plagman>
but i'm sure it was working before.. different kernel/xwayland back then though
jsztuka has joined #wayland
jsztuka has quit [Remote host closed the connection]
<jekstrand>
Plagman: Are you on AMD?
<Plagman>
yes
<jekstrand>
Things get wonky with dma-buf poll() on amdgpu. Not sure if that's affecting you or not. But if you're having issues, might be interesting to test on other HW.
<emersion>
Plagman: yeah, last time i traced it was working like you describe
<emersion>
(a few months ago)
<Plagman>
i don't have other hw to test on at the moment, but yeah it was definitely working right on amdgpu
<Plagman>
i'm guessing there's something i'm missing in my current setup and i have things in a weird state right now, because commits didn't use to get delayed that much
<emersion>
mesa changes maybe?
<Plagman>
quite possible yeah
<Plagman>
or kernel or xwayland
<Plagman>
if you have some bandwidth to check again on latest everything, i'd be curious what you're seeing now
<emersion>
i'll try
danvet has quit [Ping timeout: 480 seconds]
<Plagman>
like for me today glxgears is vsyncing at 240hz and i have no idea why
<Plagman>
it's one of these 'tide goes out' days where nothing makes sense
<Plagman>
so i'm hoping this is just me being dumb and having broken my setup somehow and it'll still look good on your side :P
<Plagman>
my high-level point being, poll()ing dma-buf fds was definitely working properly on amdgpu at some point last year, at least in our setup
<Plagman>
and there's been no indication that it broke since then, our frame pacing would have gotten very whacky otherwise
klltkr has joined #wayland
shankaru1 has quit []
shankaru1 has joined #wayland
hardening has quit [Ping timeout: 480 seconds]
nerdopoly5 has joined #wayland
nerdopoly5 has quit [autokilled: Suspected spammer. Mail support@oftc.net with questions (2021-06-09 22:54:03)]
st3r4g has quit [Quit: おやすみ]
pnowack has quit [Quit: pnowack]
naphtali has joined #wayland
naphtali has quit [Remote host closed the connection]
marathon has quit [Quit: Leaving]
vidbina_ has joined #wayland
vidbina_ has quit [Remote host closed the connection]
shankaru1 has quit []
stalker314314 has joined #wayland
stalker314314 has quit [autokilled: Suspected spammer. Mail support@oftc.net with questions (2021-06-09 23:37:58)]