01:03 DMJC: trying to run amdgpu on wayland with a PSVR2 VR headset
01:03 DMJC: EDID has block1 1920x1080 and block2 4k@120hz
01:04 DMJC: the AMDGPU is only choosing the 1920 option, any way to force it to use the 4k 120hz?
01:04 DMJC: intel GPU works fine
01:04 DMJC: detects/uses 4k@120hz
02:49 DemiMarie: #_oftc_#radeon:matrix.org
02:50 DemiMarie: Or switch from HDMI to DisplayPort
08:42 wlb: wayland-protocols Issue #227 opened by () commit-start-time protocol https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/227
09:53 wildcards: hello
09:53 immibis: hello
09:56 wildcards: Anyone here using hyprland? Have a question about running a script from keybinds
09:59 vyivel: wildcards: you'll have more luck asking in a hyprland-specific space like their discord server
10:00 wildcards: I see :)
11:42 bluetail: discord >_> I was curious and stopped trying cause you need a verified phone number for their specific "server"
13:09 immibis: welcome to the enshittification of everything
13:09 immibis: please drink verification can
15:55 lou: Hello there, I have made a simple program to 'snoop' on the wayland socket to learn more about wayland. The program creates a new unix domain socket which parses and prints the wayland messages transmitted. However, whenever I set the WAYLAND_DISPLAY environment variable to the absolute path of my newly created unix socket, I can't seem to be able to run programs. Could someone explain to me why would this fail?
15:55 lou: Running foot for example, I get the errors:
15:56 lou: err: wayland.c:1230: failed to read events from the Wayland socket: Invalid argumenterr: fdm.c:215: no such FD: 6
15:57 kennylevinsen: lou: look at wlhax for inspiration maybe, it does something similar
15:57 vyivel: lou: are you using send/recv to pass data around?
15:58 kennylevinsen: Could be that you fail to copy fds from the cmsg’s
15:58 vyivel: if so, look into sendmsg/recvmsg, wayland programs send file descriptors as aux data
15:58 lou: looks nice, thank you kennylevinsen
15:58 lou: I made the dumbest program ever in golang
15:58 lou: go io.Copy(debugDestConn, sourceConn) // Send data from source to destination. go io.Copy(debugSourceConn, destConn) // Send data from destination back to source.
15:58 kennylevinsen: wlhax ain’t pretty inside either
15:58 kennylevinsen: Yeah that won’t work lol
15:58 kennylevinsen: Need to deal with control messages
15:59 lou: alright, I'll look into it, thank you!
15:59 linkmauve: Have a look at waypipe as well, it uses a different protocol to transmit the data from those fds from one computer to another.
16:01 lou: The end goal of my project is to be able to create a waypipe "proxy" to impede my virtual machines from obtaining the contents of my clipboard while still being able of triggering a copy manually