No quad on DX11

hey guys! strange behavior of Quad (DX11.Layer)
every time I connect a quad to the renderer, the render windows stay black and in the Renderer (TTY) I got unlimited scrolling of this:


Stacktrace:
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Direct3D11.Buffer.Build(Device device, DataStream data, Int32 sizeInBytes, ResourceUsage usage, BindFlags bindFlags, CpuAccessFlags accessFlags, ResourceOptionFlags optionFlags, Int32 structureByteStride)
at SlimDX.Direct3D11.Buffer…ctor(Device device, BufferDescription description)
at FeralTic.DX11.Resources.DX11DynamicStructuredBuffer`1…ctor(DX11RenderContext context, Int32 cnt)
at VVVV.DX11.Nodes.DX11QuadLayerNode.BindBuffers(DX11RenderContext context)
at VVVV.DX11.Nodes.DX11QuadLayerNode.RenderInstanced(DX11RenderContext context)
at VVVV.DX11.Nodes.DX11QuadLayerNode.Render(IPluginIO pin, DX11RenderContext context, DX11RenderSettings settings)
at VVVV.DX11.Nodes.DX11RendererNode.Render(DX11RenderContext context)
at VVVV.DX11.Lib.RenderGraph.DX11DeviceRenderer.ProcessNode(DX11Node node)

00:01:06 ERR : SlimDX.Direct3D11.Direct3D11Exception in SlimDX: E_INVALIDARG: An invalid parameter was passed to the returning function (-2147024809)

the other graphics primitive works well, even the Quad (DX11.Geometry)
someone have my same problem?

Can you check Info (DX11) and look for buffer support flag? and feature level?
(You will need to bang refresh once)

like this?

Ah that’s why, Quad uses structured buffers to auto batch, since it’s not supported on your hardware it creates an error.

so this mean I will never get DX11 Quad in my asus?
and why my hardware doesn’t support that? Its not problem of age because is pretty new! (ok not, but it’s no so old!)

this is the graphic card btw: NVIDIA GeForce GT 555M

Look that you don’t run with the Intel card (force to Nvidia in the control panel). If you run with NVidia card, you should have feature level 11, any 400+ model is full dx11 capable.

Wop wooooooooooooooooooooooooooop!

hey, there are lots of option (texture filtering, threaded optimization and so on…) there are some suggested setting for VVVV?

or can just give me a link to have a look what all this mean?
thanks you are super!
nic

p.s. we planning second BYOB here in prague, let you know!

This just started happening to me too. I usually use DX9, but have used DX11 in the past and it was fine, but not now - this is with 31.2 x32 on Win7 x64. The only thing that has changed is I upgraded to an nVidia GTX770!

The nVidia control panel system info shows I am running 331.82 drivers (the latest WHQL version), and reports DirectX 11 as active. Yet the output of Info shows Level_10_1 and Buffer Support = 0.

My motherboard gfx is disabled in the BIOS, and I only have monitors plugged into the GTX770 - but I do have three monitors plugged into it, as this is supported in this level card, but is the only other thing different from before.

Any ideas/things to check? Guess I’ll try the newer beta driver in the meanwhile. Thanks!

Still no go, updated to nVidia beta driver 331.93. nVidia system info reports:

Display
Operating System: Windows 7 Enterprise, 64-bit (Service Pack 1)
DirectX version: 11.0
GPU processor: GeForce GTX 770
Driver version: 331.93
Direct3D API version: 11
Direct3D feature level: 11_0

Yet:

I’m using the latest DX11 pack, vvvv-packs-dx11-b31.2-x86_2.zip. And just for fun I unplugged one of the monitors too.

I found that in the INVIDIA Control Panel:
Manage 3D setting->ADD->Browse… (to find last VVVV version installed)

and then
SELECT THE PREFERRED GRAPHIC PROCESSOR FOR THIS PROGRAM
(as sown in last image)

doesn’t works for you?

This is a desktop with a single graphics card, there is no option to select a preferred graphics processor on that tab on this machine. Thanks though!

@Mediadog, this is weird, did you check if you have installed the last version of directx? execute dxdiag to check.
Or maybe try run again crack.exe in your vvvv folder.

@newemka - Everything is completely up to date.

BUT this is bizarre: dxdiag reports DirectX 11 as installed, but the “Display 1” tab shows the GTX770 driver (9.18.13.1393 11/23/2013) as being DDI version 10.1! When I click the “Run 64-Bit DxDiag”, it then shows DDI 11.0 for the same driver.

This explains why vvvv x32 is seeing 10.1, but now why on earth is this driver reporting 10.1 in x32? Time to try a clean driver install, and/or backup to an older driver…

No change with other drivers, BIOs updates, you name it. Found some references to DxDiag not reporting DX11 when it should, but that hotfix did not change anything either. I’m starting to think this may be an EVGA GTX770 problem and have filed a support ticket with them.

In any case, this problem should be marked fixed as Luper’s original problem is resolved, and what I’m seeing does not appear to be a vvvv issue.

FOUND IT. Turns out about the same time I put the GTX770 in, I also got an ASUS USB3 secondary screen for my laptop that I tested first on this system. The display uses “DisplayLink” software, and when I removed that, DX11 came back for 32 bits. YAAAARRRRR! And this was with no DisplayLink display attached…