ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
garnacho has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
privacy has joined #wayland
coldfeet has quit [Remote host closed the connection]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
Arnavion has quit [Remote host closed the connection]
Arnavion has joined #wayland
abeltramo589523 has quit [Quit: The Lounge - https://thelounge.chat]
abeltramo589523 has joined #wayland
systwi has joined #wayland
glennk has joined #wayland
mxz_ has joined #wayland
mohan43u has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz__ has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
feaneron has quit [Quit: feaneron]
privacy has quit [Quit: Leaving]
mclasen has quit [Ping timeout: 480 seconds]
mohan43u has quit [Quit: WeeChat 4.2.2]
mohan43u has joined #wayland
Company has quit [Quit: Leaving]
mxz_ has joined #wayland
crazybyte has quit [Quit: Bye]
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
garnacho has joined #wayland
rv1sr has joined #wayland
lbia has quit [Remote host closed the connection]
lbia has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
gryffus has joined #wayland
bodiccea has quit [Read error: No route to host]
bodiccea has joined #wayland
gryffus_ has quit [Ping timeout: 480 seconds]
f_ has joined #wayland
iomari891 has joined #wayland
garnacho has joined #wayland
andymandias_ has joined #wayland
andymandias has quit [Ping timeout: 480 seconds]
Narrat has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
iomari891 has joined #wayland
gryffus_ has joined #wayland
gryffus has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
feaneron has quit [Remote host closed the connection]
gryffus_ has quit []
garnacho has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
privacy has joined #wayland
lbia has quit [Remote host closed the connection]
lbia has joined #wayland
kts has joined #wayland
rasterman has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
Narrat has quit []
kts has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
kts has joined #wayland
mclasen has joined #wayland
lbia_ has joined #wayland
lbia has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
Company has joined #wayland
riteo_ is now known as riteo
rv1sr has quit [Ping timeout: 480 seconds]
pbsds has joined #wayland
kts has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #wayland
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
kts has joined #wayland
garnacho has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
aktaboot has joined #wayland
<aktaboot> o/
<aktaboot> I've been encountering an error with wayland, might be a driver issue..
<aktaboot> wl_drm@52: error 0: wl_drm.create_prime_buffer is not implemented
<aktaboot> I am really unsure where I should dig deeper to understand the error, or where to report it
<aktaboot> any help is appreciated :)
<emersion> which compositor?
<ids1024_> aktaboot: What driver is that with? And what compositor?
<emersion> which client?
<emersion> wlroots intentionally doesn't support this request
<emersion> because it uses legacy/insecure GEM names
<emersion> iirc
<emersion> hm
<emersion> might be a different request, seeing "prime" in the name...
<ids1024_> For the most part, drivers/clients should now be using the dmabuf protocol instead of wl_drm. Though things like AMDVLK seem to still rely on it.
<aktaboot> amdgpu driver, I'm using plasma with kwin
<aktaboot> emersion: what do you mean by client ? wayland client ?
<emersion> cc zzag
<emersion> I mean, which app?
<aktaboot> happened with two applications, one is using rust iced for graphics,and changing the iced backend to software rendering make it work
<ids1024_> So is this just all applications using AMDVLK on kwin? Including something like vkcube-wayland?
<aktaboot> the other one is using egui for rust aswell: zed-editor
<emersion> OK, so it's GL or vulkan wsi. are you using Mesa or amdvlk?
<aktaboot> how can I check
<emersion> hm
<emersion> eglinfo maybe
<aktaboot> EGL vendor is Mesa
<emersion> well that's weird
<emersion> which version of mesa?
<aktaboot> this might be a driver issue, since very few seem to encounter it
<aktaboot> or a platform issue
<aktaboot> that's the thing, I'm really unsure where to report it even ...
<aktaboot> oh sorry I missed the question
<aktaboot> Mesa 24.0.5
<aktaboot> OpenGL 4.6
<ids1024_> I don't know about egui, but Iced should default to using Vulkan if available.
<ids1024_> So I'd check vulkaninfo too.
<aktaboot> sure, anything to check for in particular
<emersion> the driver name I'd say
<aktaboot> I couldn't find any of RADV, AMDVLK in vulkaninfo output
<alice> could you pastebin it
<ids1024_> "AMD open-source driver" = AMDVLK, I think.
<aktaboot> hardware is: AMD Ryzen 7 7840U w/ Radeon 780M Graphics
<alice> driverInfo = 2023.Q4.2
<alice> yeah it's amdvlk
<alice> hehe
<alice> well you can try install the mesa vulkan drivers instead, idk how that's done on your distro
<ids1024_> That's what I thought, since RADV shouldn't be using that wl_drm call unless its an old version or the compositor doesn't support the dmabuf protocol.
<aktaboot> mesa vulkan drivers = radv ?
<alice> yea
<aktaboot> thanks!
<alice> usually named something like mesa-vulkan in distro packages
<ids1024_> RADV is the Mesa Vulkan driver for AMD
<alice> which distro do you use
<ids1024_> Hopefully AMDVLK will eventually move to the dmabuf protocol and have fewer issues: https://github.com/GPUOpen-Drivers/pal/issues/96
<alice> yep
<aktaboot> i'm running nixos
<aktaboot> hmm it should be radv by default
<alice> i think you just have to remove amdvlk from hardware.opengl.extraPackages then or whatnot
<alice> unless you never configured anything and got amdvlk somehow
<alice> regular radv should be default
<aktaboot> yeah I have amdvlk installed for some ancient games running on wine, but that might not be required
<alice> probably isn't
<aktaboot> well thanks a lot! that really helps, will look into what dmabuf is compared to wl_drm
sgdr has joined #wayland
<aktaboot> heh i recognise the username https://github.com/GPUOpen-Drivers/AMDVLK/issues/351
Hypfer has quit [Quit: The Lounge - https://thelounge.github.io]
Hypfer has joined #wayland
<aktaboot> that fixed it!
<alice> nice :)
garnacho has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
sgdr has quit [Quit: sgdr]
sgdr has joined #wayland
Brainium has joined #wayland
<zzag> emersion: kwin provides a dummy implementation of wl_drm to expose the information about the render device because xwayland used to need it
<zzag> we plan to drop the support for wl_drm
<zzag> or do I understand correctly that we cannot do it?
<zzag> re wl_drm: more info: kwin posts protocol errors in all factory functions
iomari891 has quit [Ping timeout: 480 seconds]
<zzag> only the device event and some other associated stuff with it is implemented
coldfeet has joined #wayland
coldfeet has quit [Remote host closed the connection]
aktaboot has quit [Quit: nyaa~]
coldfeet has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Company has quit [Read error: Connection reset by peer]
Company has joined #wayland
<wlb> wayland Merge request !394 opened by Kirill Primak (vyivel) server: expose wl_resource_post_error_vargs() https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/394
HildarThedorf has joined #wayland
<HildarThedorf> Hello, is this the right place to ask a question about the xdg-shell protocol?
<vyivel> yes
<emersion> zzag: wlroots used to do the same, but we don't enable wl_drm by default anymore
<HildarThedorf> How am I supposed to interpret the following sequence of xdg shell events: xdg_toplevel.configure_bounds(750, 550), xdg_toplevel.configure(0,0,...), xdg_surface.configure(), xdg_toplevel.configure(800,600,...), xdg_surface.configure(). This to me seems to be asking me to resize my surface to a size that violates the configure_bounds I was given?
<vyivel> a compositor shouldn't really send this tbh, but i'd use the 800x600 size
<HildarThedorf> That's what kwin is sending me when I switch to fullscreen. >.>
<zamundaaa[m]> HildarThedorf: configure bounds is the maximum recommended size for when you create a window without special states
<zamundaaa[m]> It's not a size limit, and the fullscreen size is expected to be different
<zamundaaa[m]> In most cases the configure bounds is the size a maximized window would have, so the screen size minus panels and decorations
<vyivel> ah so those are two separate configures
<HildarThedorf> Yeah, that's indeed what it is, the size of my screen minus the taskbar on the left side, and (if enabled) server-side decorations at the top.
<HildarThedorf> Should I 'forget' any state sent from the previous configure sequence? Or is the configure_bounds still 'alid' but overruled by the explicit size in toplevel.configure?
<HildarThedorf> *valid
<vyivel> it applies to the 0,0 case aka "pick the size yourself", if you're sent a specific size just use that
<HildarThedorf> Okay, thank you for the help!
coldfeet has quit [Quit: Lost terminal]
f_ has quit [Quit: To contact me, PM f_[xmpp] or send an email. See https://vitali64.duckdns.org/.]
coldfeet has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
tent405 has joined #wayland
tent4054 has quit [Remote host closed the connection]
tombl_ has joined #wayland
tombl has quit [Ping timeout: 480 seconds]
tombl_ is now known as tombl
___nick___ has quit [Ping timeout: 480 seconds]
lbia has joined #wayland
lbia_ has quit [Ping timeout: 480 seconds]
egg_cream has joined #wayland
coldfeet has quit [Remote host closed the connection]
Guest5642 has quit []
cool110 has joined #wayland
cool110 is now known as Guest5962
columbarius has quit [Remote host closed the connection]
columbarius has joined #wayland
ManMower has quit [Ping timeout: 480 seconds]
Company has quit [Read error: Connection reset by peer]
HildarThedorf is now known as KarenTheDorf
Company has joined #wayland
rv1sr has quit []
mclasen has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
alice has quit [Remote host closed the connection]
garnacho has joined #wayland