October 9, 2018 at 3:16 pm #4028
Hi, we (holobuilder.com) recently integrated spout into our native applications as a request by a customer and really like the idea behind it!
Now I am wondering if there is a list of hardware providers that support spout? It seems to be quite hard to find out which hardware we now run on and it would be great to promote this new integration more by listing all the awesome hardware that now could be used with our software.
To give some context, we create software for construction companies and if there is hardware out there that lets them easily consume the created 3D and 360 content they capture, that would be very interesting for them.
In summary my question is: How do I find out which hardware supports spout?October 10, 2018 at 12:37 am #4029
Good news with your success with Spout. Your website has some really interesting information about 360 video.
There is no direct hardware list for Spout compatibility, but there is an online database for OpenGL and because Spout depends on an OpenGL extension developed by NVIDIA you can search for that.
For any particular graphics hardware, click on the Renderer name and select the Extensions tab. In the search box enter “WGL_NV_DX_interop”. There is also a utility “glCapsViewer“, which you can download and use to examine the hardware in detail and report which extensions are supported.
If the extension is not there, you definitely know that this hardware is not suitable for Spout texture sharing. If the extension is there, you know that it should be compatible.
Any NVIDIA hardware should be OK. Most AMD graphics cards support the extension and a few Intel. For laptops with Optimus power saving, that feature has to be disabled. For most you can do this with the NVIDIA control panel and for some it can be disabled using the BIOS. Optimus remains a problem for a combination of ATI graphics and Intel and where it cannot be disabled.
Often selecting DirectX 9 instead of DirectX 11 enables the extension for some Intel hardware.
If there is no choice and the user has to use whatever there is, use “SpoutSettings” and switch to “Memory”. Resolution has to be kept modest though because data is shared using the CPU and speed is reduced.
As to a PC model or particular hardware, there are so many combinations it’s not possible to say whether one is ideal or not. The only definite way is by practical test. Generally though NVIDIA graphics should be fine.
You must be logged in to reply to this topic.