Hello,
I know this question has been asked a bunch, however I am finding myself stuck with no errors in the logs that I can see, all connections established correctly and everything running on the same graphics card (NVIDIA RTX 3080).
Everything has been running fine for the last 3 days, with visuals sending out of Touch Designer into Resolume Arena v 7.13 via Spout v 2.007… and suddenly today, after everything running for an hour this morning with no problems, I started to get this error “Cannot create DirectX/GL interop”… Resolume crashed and now every time I try to establish the link between Touch and Resolume the error appears again.
I’m pretty stumped. I check all the things previously suggested… I’ll paste my logs and info here, maybe someone can spot something I’ve missed?
Spout System Diagnostics says:
DirectX 9c Installed
DirectX 11 device available
Primary adapter: NVIDIA Corporation
NVIDIA GeForce RTX 3080 Laptop GPU (Display): Microsoft Basic Render Driver (Secondary)
Laptop System detected
NV_DX_interop extensions available
OpenGL/D11 texture sharing succeeded
Compatible for OpenGL texture sharing
The logs after a crash say the following:
========================
Spout log file
2022-11-23 12:05:38
[notice] SpoutSettings : SpoutPanel already registered
[notice] spoutGL::OpenDirectX
[notice] spoutDirectX::OpenDirectX11
[notice] spoutDirectX::CreateDX11device - pAdapter (0x0000000)
[notice] Device (0x441E8D10) - Context (0x441EA048)
[notice] spoutGL::CleanupDX11()
[notice] spoutDirectX::CloseDirectX11(0x441E8D10)
[notice] spoutGL::LoadGLextensions - all extensions available
[notice] spoutDirectX::OpenDirectX11
[notice] spoutDirectX::CreateDX11device - pAdapter (0x0000000)
[notice] Device (0x43F019F0) - Context (0x419D0DC8)
[notice] spoutGL::GLDXready - testing for GL/DX interop compatibility
[notice] GL/DX interop extensions available
[notice] spoutDirectX::CreateSharedDX11Texture
[notice] pDevice = 0x43F019F0, width = 256, height = 256, format = 87
[notice] pTexture = 0x43E665B0 : dxShareHandle = 0x0003242
[notice] Linking test - OpenGL texture (0x0000001) DX11 texture (0x43E665B0)
[notice] spoutGL::CleanupInterop
[notice] spoutDirectX::ReleaseDX11Texture (0x43E665B0)
[notice] Test OpenGL and DX11 textures created and linked OK
[notice] spoutGL::CleanupDX11()
[notice] spoutDirectX::CloseDirectX11(0x43F019F0)
[warning] spoutDirectX::ReleaseDX11Device - refcount = 1
When I open my NVIDIA GPU activity panel, under Applications running on this GPU, I see
- touchdesigner.exe
- resolume arena 7.13
… I dont see spout there, but I also don’t see any information in the SpoutSettings about how to select the graphics card… I un-ticked the Auto Share box next to “OpenGL graphics compatibility” because I read in a previous post about this same error that it might help, so far for me it doesn’t change anything.
My spout settings say that my NVIDIA driver version is 526.98, optimus global processor is set to high performance, and I turned Threaded optimization off… still I get the error.
My computer specs:
XMG NEO 15 (Early 2021)
NVIDIA GeForce RTX 3080 | 16 GB GDDR6
AMD Ryzen 9 5900HX
8 GB DDR4-3200 Crucial
Windows 11
any help or clues are supper appreciated!