ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
sudocurse__ has quit [Server closed connection]
sudocurse__ has joined #wayland
hwentlan_ has quit [Server closed connection]
hwentlan_ has joined #wayland
smurray has quit [Server closed connection]
smurray has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
zzag has quit [Server closed connection]
zzag has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
sewn_ has joined #wayland
sewn has quit [Ping timeout: 480 seconds]
sewn_ is now known as sewn
Calandracas__ has joined #wayland
Calandracas_ has quit [Ping timeout: 480 seconds]
sewn has quit [Read error: Connection reset by peer]
sewn has joined #wayland
lileo has quit [Server closed connection]
lileo has joined #wayland
ManMower has quit [Server closed connection]
ManMower has joined #wayland
codingkoopa3218 has quit [Server closed connection]
codingkoopa3218 has joined #wayland
rodger has quit [Server closed connection]
rodger has joined #wayland
Sachiel has quit [Server closed connection]
Sachiel has joined #wayland
bcheng has quit [Server closed connection]
bcheng has joined #wayland
nurupo has quit [Server closed connection]
nurupo has joined #wayland
eluks has quit [Remote host closed the connection]
eluks has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
bindu_ has quit [Remote host closed the connection]
slattann1 has joined #wayland
haasn has quit [Server closed connection]
haasn has joined #wayland
Calandracas_ has joined #wayland
glennk has joined #wayland
Calandracas__ has quit [Ping timeout: 480 seconds]
Calandracas__ has joined #wayland
Calandracas_ has quit [Ping timeout: 480 seconds]
kts has joined #wayland
Calandracas_ has joined #wayland
Calandracas__ has quit [Ping timeout: 480 seconds]
Calandracas has joined #wayland
bindu has joined #wayland
Calandracas_ has quit [Ping timeout: 480 seconds]
YaLTeR[m] has joined #wayland
<YaLTeR[m]>
Are there actually any good uses for desync subsurfaces?
Calandracas_ has joined #wayland
Calandracas__ has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
lsd|2 has quit []
Calandracas_ has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
Calandracas_ has joined #wayland
karenw_ has quit [Ping timeout: 480 seconds]
Calandracas__ has quit [Ping timeout: 480 seconds]
Son_Goku has quit [Server closed connection]
Son_Goku has joined #wayland
ovf has quit [Server closed connection]
ovf has joined #wayland
Calandracas__ has joined #wayland
Calandracas_ has quit [Ping timeout: 480 seconds]
crissdell has quit [Server closed connection]
crissdell has joined #wayland
sevz has quit [Server closed connection]
sevz has joined #wayland
tzimmermann has joined #wayland
rasterman has joined #wayland
<ifreund>
firefox's main surface /s
runxiyu_ has quit [Server closed connection]
runxiyu_ has joined #wayland
<daniels>
media playback, anyone using subsurfaces to do decoration, embeds such as webviews, etc
sima has joined #wayland
Arnavion has quit [Server closed connection]
Arnavion has joined #wayland
<YaLTeR[m]>
daniels: don't you have to use sync mode when resizing the window then? E.g. OBS uses a desync subsurface for its stream preview, and it's super glitchy when resizing the window
<YaLTeR[m]>
And if you have to move to sync for this, then why not just keep it in sync mode? Just signal the main surface to do a commit when necessary
<YaLTeR[m]>
ifreund: firefox main surface also likes to glitch out during resizes a little bit
bodiccea has quit [Remote host closed the connection]
wytrzeszcz_ has joined #wayland
bodiccea has joined #wayland
<daniels>
YaLTeR[m]: you do have to move it to sync for resize yes, but then you don’t have to wake up the containing host for every single frame in the steady state
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
<YaLTeR[m]>
Hm. Doesn't sound like that big a deal to me considering the event loop already woke up anyway, and it's just a wl_surface.commit call
<YaLTeR[m]>
Though I'm not sure if this would help much with the logic the window has to do to synchronize resizes
<YaLTeR[m]>
or make glitchy subsurface resize code any harder to write
leon-anavi has joined #wayland
ectospasm has quit [Server closed connection]
ectospasm has joined #wayland
quantum5 has quit [Server closed connection]
quantum5 has joined #wayland
<daniels>
well, some clients implementing sync badly is a separate question from whether or not desync has any value
<daniels>
but yeah, if you have a video playing inside a web view inside your native UI, that's minimum three steps you have to go through to get your content up
sqwishy has quit [Server closed connection]
sqwishy has joined #wayland
JakeSays has quit [Server closed connection]
JakeSays has joined #wayland
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
fmuellner has joined #wayland
zvarde198830320677919168587 has quit [Server closed connection]
zvarde198830320677919168587 has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
Dany has joined #wayland
<Dany>
Hi, how can i get my display id with wayland?
<kchibisov>
YaLTeR[m]: if you redraw just e.g. titlebar?
<kchibisov>
e.g. just text in titlebar, etc. alacritty does desync for example in such case.
<Dany>
I just want to start an graphical application
<YaLTeR[m]>
i just thought that having sync only would make it easier to write correct resizing code, but on a second thought not really
<kchibisov>
yeah, but if you don't resize you'd waste resources.
<kchibisov>
but yeah, the logic is usually, if we resize => sync, if we draw text in titlebar => desync.
<Dany>
It tried loginctl show-session :/
soreau has joined #wayland
<ifreund>
YaLTeR[m]: yes, Firefox doing everything in a desync subsurface sucks, hence the /s
bodiccea has quit [Ping timeout: 480 seconds]
MrCooper_ has joined #wayland
soreau_ has quit [Ping timeout: 480 seconds]
<pq>
YaLTeR[m], there is also some expectation that the desync sub-surface is driven from another thread.
<pq>
Dany, it's the environment variable WAYLAND_DISPLAY which is set up by the compositor or the DE.
MrCooper has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
nniro_ has quit [Server closed connection]
nniro has joined #wayland
garnacho has joined #wayland
mvlad has joined #wayland
andymandias has quit [Server closed connection]
andymandias has joined #wayland
Flat has quit [Server closed connection]
Flat has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
iomari891 has joined #wayland
bindu has quit [Remote host closed the connection]
bindu has joined #wayland
Moprius has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
Brainium has joined #wayland
bindu has quit [Quit: WeeChat 4.5.1]
nerdopolis has joined #wayland
<marex>
mvlad: Hi, I am looking at the mirror-of in weston 14 , is it capable of mirroring output from /dev/dri/cardX to /dev/dri/cardY as well , or do both outputs have to be on the same /dev/dri/cardN ?
<mvlad>
marex, neither. It only works for mirroring a DRM native output to a remote type of output (outputs created by VNC/RDP/PipeWire backend). Mirroring DRM native outputs to other DRM native outputs is something that I'd like to tackle soon.
<mvlad>
fwiw, if hw supports it, you might want to look into cloning (though in practice that's pretty uncommon)
bindu has joined #wayland
<marex>
mvlad: oh
<pq>
cloning won't work across cards
<marex>
pq: that much I did figure out, yes, that is what prompted my question about the mirror-of
<marex>
mvlad: pq: thank you both
Dany has quit [Quit: Page closed]
crazybyte4 has joined #wayland
rgallaispou has joined #wayland
crazybyte has quit [Ping timeout: 480 seconds]
crazybyte4 is now known as crazybyte
rasterman has joined #wayland
rgallaispou has quit [Read error: Connection reset by peer]
rgallaispou has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
kts has joined #wayland
slattann has joined #wayland
slattann1 has quit [Ping timeout: 480 seconds]
narodnik has quit [Ping timeout: 480 seconds]
narodnik2 has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
glennk has quit [Read error: Connection reset by peer]