ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
guru_ has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
cwegener1 has quit [Ping timeout: 480 seconds]
fmuellner has quit [Remote host closed the connection]
cwegener has joined #wayland
sally has quit [Remote host closed the connection]
privacy has quit [Quit: Leaving]
garnacho has quit [Ping timeout: 480 seconds]
mclasen has quit [Quit: mclasen]
karolherbst_ has joined #wayland
karolherbst has quit [Ping timeout: 480 seconds]
Arnavion has quit []
Arnavion has joined #wayland
Arnavion has quit []
Arnavion has joined #wayland
cwegener has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
cwegener has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
mxz_ has joined #wayland
sally has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz__ has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
mxz_ has joined #wayland
sima has joined #wayland
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
sally has quit [Remote host closed the connection]
kts has joined #wayland
ity has quit [Remote host closed the connection]
ity has joined #wayland
kts_ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Guest1317 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1372
glennk has quit [Ping timeout: 480 seconds]
sally has joined #wayland
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
leon-anavi has joined #wayland
kts_ has quit [Ping timeout: 480 seconds]
f_ has joined #wayland
tzimmermann has joined #wayland
f_ has quit [Ping timeout: 480 seconds]
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
f_ has joined #wayland
rasterman has joined #wayland
rv1sr has joined #wayland
f_ has quit [Quit: To contact me, PM f_[xmpp] or send an email. See https://vitali64.duckdns.org/.]
f_ has joined #wayland
<colinmarc> Explicit sync on nvidia is coming soon, I read somewhere. Does anyone know if the implicit-explicit-interop-via-ioctls-thing is supposed to be working already? And in particular on Vulkan? I've been trying for weeks to get it working on a 3080 in my compositor and I just get all-black dmabufs (but only above a certain size). I posted on the nvidia developer forums but the response has been bagel.
ahartmetz has joined #wayland
<MrCooper> colinmarc: the nvidia driver doesn't handle implicit sync at all, including those ioctls
radu24284303951534727071489559 has quit []
radu24284303951534727071489559 has joined #wayland
<colinmarc> Ok, thank you for confirming that.
<colinmarc> I was just now reflecting on whether my issue is actually a sync issue (I don't have any flickering or anything, just... nothing) or whether that's a red herring and it's some other WSI incompatibility.
f_ has quit [Quit: To contact me, PM f_[xmpp] or send an email. See https://vitali64.duckdns.org/.]
iomari891 has joined #wayland
garnacho has joined #wayland
<MrCooper> if it was a synchronization issue, the expected contents should show up eventually (and before that I'd expect to see garbage instead of all black)
<cwegener> I did some testing with Julian the other day related to that .. https://github.com/mahkoh/jay/issues/159
<colinmarc> I don't think so. I'm just doing the import to a VkImage and the VkImage is all black.
<colinmarc> But it's super weird, 800x640 works every time, but 800x642 and it's all black, every time. That's true for lots of different resolutions, but there's no pattern to the stride/size I can figure out.
<cwegener> Ah. Ok. Yeah. Sounds different.
kts_ has joined #wayland
mvlad has joined #wayland
radu24284303951534727071489559 has quit [Ping timeout: 480 seconds]
rasterman- has joined #wayland
rasterman has quit [Ping timeout: 480 seconds]
iomari892 has joined #wayland
glennk has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
<cwegener> colinmarc: I think I can also reproduce your issue in jay.
<cwegener> Turns out that the initial issue I was testing and that Julian worked around by following Xaver's approach of not sending the fence fd when the driver is NVidia is specific to OpenGL as the backend.
<cwegener> i.e. I believe that the workaround of not sending the fence fd only works for OpenGL
<cwegener> I just tested now with the Vulkan backend in jay ... and the screen is all black
iomari892 has quit [Ping timeout: 480 seconds]
vincejv has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
cmichael has joined #wayland
<colinmarc> cwegener: huh that’s reassuring to hear at least! which card are you testing on? I had a friend unable to reproduce on a p1000
<colinmarc> I wonder if this combination (vulkan + new card + nvidia) is actually just not very commonly tested and the bug reports are getting lost in the sea of sync issues
<colinmarc> can you also try with very low resolutions?
f_ has joined #wayland
f_ has quit [Quit: To contact me, PM f_[xmpp] or send an email. See https://vitali64.duckdns.org/.]
f_ has joined #wayland
iomari892 has joined #wayland
karolherbst_ is now known as karolherbst
mclasen has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
kts_ has quit [Ping timeout: 480 seconds]
iomari892 has quit [Remote host closed the connection]
kts_ has joined #wayland
vincejv has joined #wayland
cmichael has quit [Remote host closed the connection]
cmichael has joined #wayland
f_ has quit [Ping timeout: 480 seconds]
ahartmetz has quit [Quit: Konversation terminated!]
kts_ has quit [Ping timeout: 480 seconds]
Fischmie- has quit [Remote host closed the connection]
Fischmiep has joined #wayland
<wlb> wayland Merge request !383 opened by Simon Ser (emersion) client: fix invalid doc command for WL_MARSHAL_FLAG_DESTROY https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/383 [Documentation]
kts has joined #wayland
<wlb> wayland Issue #456 opened by Simon Ser (emersion) doc: https://gitlab.freedesktop.org/wayland/wayland/-/issues/456 [Documentation]
<emersion> ops
<emersion> (fixed)
kts has quit [Read error: Connection reset by peer]
i509vcb_ has quit []
iomari891 has joined #wayland
<wlb> weston Merge request !1505 opened by Pekka Paalanen (pq) Program KMS "Colorspace" property from config file https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1505 [Colour management], [Core compositor], [DRM/KMS backend], [Weston frontend]
<davidre> emersion: is the wl_signal thing locally or also for the website?
<davidre> for me locally wl_signal_add is correctly linked
<emersion> both
<emersion> "register them as listeners to signals using #wl_signal_add, assuming"
<davidre> I wonder if the doxygen version matters if it works for me?
<emersion> have 1.10
<emersion> i have*
<emersion> ie latest
<davidre> I dont know how the website is build but debian on CI has 1.9.4
<davidre> I have 1.9.1
xjuan has joined #wayland
<wlb> wayland Merge request !384 opened by Juan Pablo Ugarte (juanpablougarte) server: add wl_event_loop_has_idle_pending() https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/384
<davidre> the website pipeline has 1.9.8
<emersion> are you sure you're not looking at the wl_signal doc comment, instead of wl_listener?
kts_ has joined #wayland
lsd|2 has joined #wayland
<xjuan> good morning
<xjuan> do I need to also open an issue or a MR is enough?
<emersion> no need for an issue
<xjuan> great, its a simple mr
<xjuan> not sure about the naming of the new function
<wlb> weston Issue #887 closed \o/ (Black screen when take screenshot with writeback connector https://gitlab.freedesktop.org/wayland/weston/-/issues/887)
<xjuan> I tried to explain why its needed in the comments
<xjuan> but of course my use case is unusual
<emersion> i think it's a usual thing to do, to integrate tthe libwayland event loop inside some other event loop library :)
<xjuan> right but this is on the server side not the client
<xjuan> on the client maybe there is no need for idle sources
<xjuan> at least not wayland idle sources
<emersion> the client side doesn't use the event loop at all
<emersion> it's just one FD, after all
nahtaiv3l has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
nahtaiv3l has left #wayland [#wayland]
iomari892 has joined #wayland
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
eroc1990 has joined #wayland
ahartmetz has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
kts_ has quit [Ping timeout: 480 seconds]
kts_ has joined #wayland
iomari891 has joined #wayland
iomari892 has quit [Ping timeout: 480 seconds]
<wlb> wayland Merge request !384 closed (event-loop: add wl_event_loop_has_idle_pending())
rasterman- has quit []
Company has joined #wayland
<wlb> wayland-protocols Merge request !299 opened by Jonas Ådahl (jadahl) build: Bump version to 1.35 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/299
kts_ has quit [Ping timeout: 480 seconds]
<wlb> wayland-protocols/main: Jonas Ådahl * build: Bump version to 1.35 https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/08d1c7276d41 meson.build
<wlb> wayland-protocols Merge request !299 merged \o/ (build: Bump version to 1.35 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/299)
iomari891 has quit [Remote host closed the connection]
iomari891 has joined #wayland
kts has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
<wlb> wayland.freedesktop.org Merge request !77 opened by Jonas Ådahl (jadahl) releases: Add wayland-protocols 1.35 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/77
<wlb> wayland.freedesktop.org/main: Jonas Ådahl * releases: Add wayland-protocols 1.35 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/commit/25c4f515d86e releases.html
<wlb> wayland.freedesktop.org Merge request !77 merged \o/ (releases: Add wayland-protocols 1.35 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/77)
kts has quit [Ping timeout: 480 seconds]
cmichael has quit []
cmichael has joined #wayland
iomari892 has joined #wayland
leon-anavi has quit [Quit: Leaving]
iomari891 has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
selckin has quit [Quit: selckin]
kts has joined #wayland
f_ has joined #wayland
coldfeet has joined #wayland
Brainium has joined #wayland
rasterman has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #wayland
iomari891 has joined #wayland
cmichael has quit [Quit: Leaving]
<wlb> wayland-protocols Merge request !300 opened by Xaver Hugl (Zamundaaa) staging/tearing-control: clarify what happens after wl_surface destruction https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/300
iomari892 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
<wlb> wayland-protocols Issue #192 opened by Simon Ser (emersion) Decide on best practices for addon object destrucion https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/192
<wlb> wayland-protocols Merge request !301 opened by Derek Foreman (derekf) Fix double-buffered state definitions by referring to wl_surface.commit instead https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/301
<Company> swick[m], zamundaaa[m], pq: as a followup from yesterday, what we've decided to do in GTK 4.16:
<Company> * We've special-cased the GTK background drawing now, so we can do whatever we decide on later, apps just set a ::black-background property
<Company> * I've decided that offloading will require black-pixel support because I don't want to deal with the extra feature dimension when delaing with things, so Kwin 6.0 will have to live without GTK graphics offloading
junaid has joined #wayland
<Company> and everything else is still private to GTK, so we can change stuff as-needed
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
tzimmermann has quit [Quit: Leaving]
iomari892 has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
rv1sr has quit []
i509vcb_ has joined #wayland
f_ has quit [Ping timeout: 480 seconds]
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
naemi has quit [Quit: bye]
<mclasen> Company: my current thinking is to do another 4.14 release next weekend, and then flip to vulkan in main and do a 4.15 snapshot
naemi has joined #wayland
iomari892 has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
Narrat has joined #wayland
<Company> mclasen: wrong channel? But sounds good to me
<mclasen> arf
<mclasen> since I'm already posting to the wrong channel, might as well advertise our post about single-pixel buffers here: https://blog.gtk.org/2024/04/17/graphics-offload-revisited/
ghishadow has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
junaid has quit [Quit: leaving]
coldfeet has joined #wayland
rv1sr has joined #wayland
mohit81582263 has quit [Quit: mohit81582263]
ghishadow has quit [Ping timeout: 480 seconds]
mohit81582263 has joined #wayland
rv1sr has quit [Remote host closed the connection]
rv1sr has joined #wayland
jlco_ has joined #wayland
mjt has joined #wayland
jlco has quit [Ping timeout: 480 seconds]
ghishadow has joined #wayland
<mjt> Hi! I've a laptop with small (12" wide) FullHD monitor, - that's about 160ppi (1920/12). I used cinnamon before, and everything worked fine there, - both the built-in monitor and external monitor with smaller ppi had comfort font sizes. Decided to give gnome on wayland a try, and immediately faced an issue with font sizes
<mjt> does wayland has a notion of ppi?
<mjt> I don't see how to find which ppi it detects/uses. At least xdpyinfo shows 96 which is obviously wrong
sergio_ has joined #wayland
<colinmarc> Hi @mjt, wayland supports whole and fractional UI scaling (the latter only on some compositors). I'm not sure how to configure it in gnome, but there should be an option somewhere. Note that you'll have trouble with old apps that still use X11 via Xwayland (a translation layer).
<mjt> gnome has a way to change scaling factor. But it applies to *both* monitors
<mjt> so it is either one normal one huge, or one tiny one normal
<mjt> (I also often use my desktop monitor with smaller ppi value)
<colinmarc> I'd take that up with the gnome folks, as this is really a channel for discussing the protocol itself.
<mjt> I see
<mjt> thank you for the info anyway, the key for the start is to find out where the problem is
sima has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
rv1sr has quit []
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
lsd|2 has joined #wayland
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #wayland
DodoGTA has quit [Remote host closed the connection]
DodoGTA has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
lsd|2 has joined #wayland
coldfeet has quit [Remote host closed the connection]
Narrat has quit []
sergio_ has quit [Quit: sergio_]
mvlad has quit [Remote host closed the connection]
glennk has quit [Ping timeout: 480 seconds]
<cwegener> colinmarc: I'm testing mainly with an AD107M (RTX 4060 Mobile) in a PRIME system (Zephyrus G14 2023)
<cwegener> I already tried at a "low" resolution of 1920x1080 ... I'll see if I can find something lower than that.
ahartmetz has quit [Remote host closed the connection]
ahartmetz has joined #wayland
<emersion> ty jadahl :)
xjuan has quit [Remote host closed the connection]
xjuan has joined #wayland
Company has quit [Read error: Connection reset by peer]
Company has joined #wayland
ahartmetz has quit [Quit: Konversation terminated!]
xjuan has quit [Ping timeout: 480 seconds]
robert_mader has joined #wayland
roussinm has quit []