ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
silver has joined #wayland
johnjay has quit [Ping timeout: 480 seconds]
moa has joined #wayland
Seirdy has joined #wayland
cedric has quit [Ping timeout: 480 seconds]
columbar1 has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
hegstal has quit [Remote host closed the connection]
moa has quit [Ping timeout: 480 seconds]
<ishitatsuyuki>
no, they don't
boistordu has joined #wayland
<ishitatsuyuki>
dottedmag: most compositors right now depends on the headroom (idle time) left by the application
<ishitatsuyuki>
and also due to implicit sync being used everywhere, the applications can arbitrarily slow down the compositor as well (https://github.com/swaywm/wlroots/issues/894 is a good reading)
<ishitatsuyuki>
On newer GPUs, it is possible to launch a higher priority rendering task through async compute, but so far only gamescope does this
<ishitatsuyuki>
(note that even on these GPUs only two priority classes are implemented so you can't go really far with scheduling)
boistordu_old has quit [Ping timeout: 480 seconds]
gwizon has joined #wayland
gwizon has quit []
johnjay has joined #wayland
nerdopolis has joined #wayland
freshgumbubbles[m] has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
dcz has joined #wayland
pnowack has joined #wayland
audgirka has joined #wayland
sih has joined #wayland
hardening has joined #wayland
pochu has joined #wayland
anarsoul has quit [Ping timeout: 480 seconds]
pochu has quit [Ping timeout: 480 seconds]
anarsoul has joined #wayland
<MrCooper>
dottedmag ishitatsuyuki: EGL_IMG_context_priority (used by mutter) also works for this with Intel GPUs at least; note that either can only help if the compositor doesn't make its GPU work dependent on outstanding client work
<MrCooper>
note that the compositor can do that even without explicit sync, by polling a dma-buf file descriptor for a buffer
rgallaispou has joined #wayland
danvet has joined #wayland
johnjay has quit [Ping timeout: 480 seconds]
<pq>
dottedmag, ishitatsuyuki, Weston too attempts to use EGL_IMG_context_priority, but happily makes its own rendering job depend on the client's job whether it's ready or not. For now.
NoGuest17 has quit [Remote host closed the connection]