Lookingglass cannot display hardware GPU screen

Hi,
I have an issue with Lookingglass: I’m passing through a gpu connected to multiple monitors, however if in my VM I setup a spice screen to use keyboard and mouse, it works but then Lookigglass picks up the spice screen, with the consequent poor performance. If instead I set the spice screen to “none” then no input is picked up by lookingglass and the client always waits for a connection.

The host (windows) log:

00:00:00.032 [I]              time.c:85   | windowsSetTimerResolution      | System timer resolution: 488.2 μs
00:00:00.033 [I]               app.c:867  | app_main                       | Looking Glass Host (B7)
00:00:00.033 [I]           cpuinfo.c:38   | cpuInfo_log                    | CPU Model: AMD EPYC-Genoa Processor
00:00:00.034 [I]           cpuinfo.c:39   | cpuInfo_log                    | CPU: 1 sockets, 6 cores, 6 threads
00:00:00.035 [I]           ivshmem.c:132  | ivshmemInit                    | IVSHMEM 0* on bus 0x0, device 0x4, function 0x0
00:00:00.041 [I]               app.c:885  | app_main                       | IVSHMEM Size     : 128 MiB
00:00:00.041 [I]               app.c:886  | app_main                       | IVSHMEM Address  : 0x1CECE580000
00:00:00.042 [I]               app.c:887  | app_main                       | Max Pointer Size : 1024 KiB
00:00:00.042 [I]               app.c:888  | app_main                       | KVMFR Version    : 20
00:00:00.042 [I]               app.c:917  | app_main                       | Trying           : D12
00:00:00.043 [I]               d12.c:200  | d12_create                     | debug:0 trackDamage:1 indirectCopy:0
00:00:00.045 [I]               d12.c:1025 | d12_enumerateDevices           | Device Name       : \\.\DISPLAY2
00:00:00.045 [I]               d12.c:1026 | d12_enumerateDevices           | Device Description: AMD Radeon RX 6700 XT
00:00:00.046 [I]               d12.c:1027 | d12_enumerateDevices           | Device Vendor ID  : 0x1002
00:00:00.046 [I]               d12.c:1028 | d12_enumerateDevices           | Device Device ID  : 0x73df
00:00:00.046 [I]               d12.c:1029 | d12_enumerateDevices           | Device Video Mem  : 12243 MiB
00:00:00.047 [I]               d12.c:1031 | d12_enumerateDevices           | Device Sys Mem    : 0 MiB
00:00:00.047 [I]               d12.c:1033 | d12_enumerateDevices           | Shared Sys Mem    : 8182 MiB
00:00:00.397 [I]                dd.c:167  | d12_dd_init                    | Feature Level     : 0xb100
00:00:00.404 [I]               d12.c:420  | d12_init                       | D12 Created Effect: Downsample
00:00:00.407 [I]               d12.c:420  | d12_init                       | D12 Created Effect: HDR16to10
00:00:00.407 [I]               app.c:451  | captureStart                   | ==== [ Capture Start ] ====
00:00:00.407 [I]               app.c:948  | app_main                       | Using            : D12
00:00:00.408 [I]               app.c:949  | app_main                       | Capture Method   : Synchronous
00:00:00.408 [I]               app.c:774  | lgmpSetup                      | Max Frame Size   : 62 MiB
00:00:00.409 [I]               app.c:461  | captureStop                    | ==== [ Capture Stop ] ====

The Linux (client) log:

00:00:00.000 [I]              main.c:1858 | main                           | Looking Glass (B7)
00:00:00.000 [I]              main.c:1859 | main                           | Locking Method: Atomic
00:00:00.000 [I]           cpuinfo.c:38   | cpuInfo_log                    | CPU Model: AMD Ryzen Threadripper 7960X 24-Cores
00:00:00.000 [I]           cpuinfo.c:39   | cpuInfo_log                    | CPU: 6 sockets, 6 cores, 6 threads
00:00:00.024 [I]              main.c:1185 | lg_run                         | Using font: /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
00:00:00.024 [I]           ivshmem.c:137  | ivshmemOpenDev                 | KVMFR Device     : /dev/kvmfr0
[W][14:26:23.933807] pw.conf      | [          conf.c: 1204 pw_conf_load_conf_for_context()] setting config.name to client-rt.conf is deprecated, using client.conf
00:00:00.032 [I]             audio.c:159  | audio_init                     | Using AudioDev: PipeWire
00:00:00.032 [I]                ps.c:246  | purespice_connect              | Connecting to socket 10.25.4.45:5913
00:00:00.038 [I]               rsa.c:179  | rsa_encryptPassword            | Using Nettle
00:00:00.039 [I]                ps.c:269  | purespice_connect              | Connected
00:00:00.039 [I]      channel_main.c:168  | onMessage_mainName             | Guest name: win10-studio-rx6700
00:00:00.039 [I]      channel_main.c:184  | onMessage_mainUUID             | Guest UUID: 7eb1c11f-2f4d-4813-955c-e6f3e4b5bf1d
00:00:00.048 [I]                ps.c:645  | ps_connectChannel              | INPUTS channel connected
00:00:00.048 [I]           channel.c:324  | onMessage_notify               | [notify] keyboard channel is insecure
00:00:00.048 [I]               egl.c:289  | egl_initialize                 | Double buffering is off
00:00:00.048 [I]              main.c:1139 | tryRenderer                    | Using Renderer: EGL
00:00:00.048 [I]           wayland.c:120  | waylandInit                    | Compositor: kwin_wayland_wr
00:00:00.048 [I]           wayland.c:130  | waylandInit                    | Selected  : xdg
00:00:00.064 [I]                gl.c:58   | waylandGetEGLDisplay           | Using eglGetPlatformDisplay
00:00:00.086 [I]               egl.c:856  | egl_renderStartup              | Single buffer mode
00:00:00.091 [I]               egl.c:883  | egl_renderStartup              | EGL     : 1.5
00:00:00.091 [I]               egl.c:884  | egl_renderStartup              | Vendor  : AMD
00:00:00.091 [I]               egl.c:885  | egl_renderStartup              | Renderer: AMD Radeon RX 6600 (radeonsi, navi23, LLVM 19.1.7, DRM 3.61, 6.12.27-amd64)
00:00:00.091 [I]               egl.c:886  | egl_renderStartup              | Version : OpenGL ES 3.2 Mesa 25.0.5-1
00:00:00.091 [I]               egl.c:887  | egl_renderStartup              | EGL APIs: OpenGL OpenGL_ES 
00:00:00.091 [I]               egl.c:958  | egl_renderStartup              | Debug messages disabled, enable with egl:debug=true
00:00:00.125 [I]           eglutil.c:35   | swapWithDamageInit             | Using EGL_KHR_swap_buffers_with_damage
00:00:00.128 [I]              main.c:1490 | lg_run                         | ================================================================================
00:00:00.128 [I]              main.c:1491 | lg_run                         | The host application seems to not be running
00:00:00.128 [I]              main.c:1492 | lg_run                         | Waiting for the host application to start...
00:00:00.403 [I]              main.c:1497 | lg_run                         | ================================================================================
00:00:00.404 [I]              main.c:1511 | lg_run                         | Check the host log in your guest at %ProgramData%\Looking Glass (host)\looking-glass-host.txt
00:00:00.404 [I]              main.c:1512 | lg_run                         | Continuing to wait...
00:00:01.136 [I]                ps.c:645  | ps_connectChannel              | DISPLAY channel connected
00:00:01.138 [I]              main.c:919  | spice_surfaceCreate            | Create SPICE surface: id: 0, size: 800x600
00:00:01.140 [I]                ps.c:645  | ps_connectChannel              | CURSOR channel connected
00:13:30.214 [I]           channel.c:270  | channel_internal_disconnect    | MAIN channel disconnected
00:13:30.214 [I]           channel.c:270  | channel_internal_disconnect    | CURSOR channel disconnected
00:13:30.214 [I]           channel.c:270  | channel_internal_disconnect    | DISPLAY channel disconnected
00:13:30.214 [I]           channel.c:270  | channel_internal_disconnect    | INPUTS channel disconnected
00:13:30.214 [I]                ps.c:551  | purespice_process              | Shutdown