mrvux / dx11-vvvv

DirectX11 Rendering within vvvv
Other
71 stars 71 forks source link

dx11 pack stops beta5 from starting up #295

Open ggml opened 7 years ago

ggml commented 7 years ago

deleting report 294 for documentational reasons didnt make the issue go away, so here it is again.

added the 1.0.1 x64 pack to a clean install of beta5 and v4 wont start anymore. (remove the pack and it works again)

regarding more details: (please ask what you need so i dont have to reopen a third thread)

he produced this log:

[13:43:50.445] everything you know is wrong [13:43:50.449] Adding lib\thirdparty\x64 to PATH. [13:43:51.095] creating SplashScreen [13:43:51.115] creating GClock [13:43:51.119] creating GMainloop [13:43:51.122] creating GLog [13:43:51.125] creating GApplication [13:43:51.128] creating GGlobals [13:43:51.131] creating device listener [13:43:51.134] creating HID device controller [13:43:51.324] creating GNodeFactory [13:43:51.328] creating Gex9Base [13:43:51.344] Direct3DEx initialized. [13:43:51.363] ExceptionDialog is disabled. Start vvvv with /showexceptions to enable it. [13:43:51.468] enumeratig Game Devices... [13:43:51.676] found Game Devices: "Controller (Xbox 360 Wireless Receiver for Windows)" [13:43:51.680] enumerating Midi Input Ports... [13:43:51.684] found Midi Input Ports: [13:43:51.687] enumerating Midi Output Ports... [13:43:51.691] found Midi Output Ports: "Microsoft GS Wavetable Synth" [13:43:51.698] enumeratig TAPI Devices... [13:43:51.704] found TAPI devices: [13:43:51.714] enumeratig Audio Renderer Devices... [13:43:51.757] found Audio Renderer Devices: "Speakers (High Definition Audio Device)","Decklink Audio Render","Default DirectSound Device","Default WaveOut Device","DirectSound: Optoma WXGA-8 (2- NVIDIA High Definition Audio)","DirectSound: Speakers (High Definition Audio Device)","DirectSound: HP LP2475w-C (2- NVIDIA High Definition Audio)","Optoma WXGA-8 (2- NVIDIA High Definition Audio)","HP LP2475w-C (2- NVIDIA High Definition Audio)" [13:43:51.761] enumeratig Midi Renderer Devices... [13:43:51.765] found Midi Renderer Devices: "Default MidiOut Device","Microsoft GS Wavetable Synth" [13:43:51.768] enumeratig External Renderer Devices... [13:43:51.772] found External Renderer Devices: "Decklink Video Render" [13:43:51.776] enumeratig Audio Input Devices... [13:43:51.780] found Audio Input Devices: "Decklink Audio Capture" [13:43:51.784] enumeratig Video Input Devices... [13:43:51.789] found Video Input Devices: "Decklink Video Capture","Dxtory Video 1","Dxtory Video 2","Dxtory Video 3","Dxtory Video 4" [13:43:51.813] creating MainForm [13:43:51.905] creating AddonHost [13:44:16.455] creating NodeBrowser, WindowSwitcher, Kommunikator [13:44:16.465] scanning for Externals [13:49:19.945] 0.v4p //// doesn't exist. [13:49:20.011] Starting up MainLoop [13:49:20.018] vvvv is up and running

ggml commented 7 years ago

joreg not sure if it would solve the 5min delay but the idea is that a pack would contain a nodelist.xml so that vvvv does not have to parse the directory but can simply rely on the info in the nodelist.xml and typically this reduces startup-time.

@vux is there a reason you're not adding one for the dx11 pack? here is how: https://vvvv.org/documentation/nodelist-(vvvv)

mrvux commented 7 years ago

Yeah one liners will tend to get closed. Does not start is just way too vague and reasonably pointless, sorry...

So now there's a bit of details

Thanks

blausand commented 7 years ago

Quick glance at the log suggests it's looking 5 minutes for a 0.v4p. Possibly you have some junctions/hardlinks/symbolic links to big/remote drives or those of non-native filesystems that need ages to scan for 0.v4p? (Just a guess, becaue i'm tampering with ext2fs and hardlink shell extension a lot, both of wich are damn useful but also damn tricky sometimes.)

mrvux commented 7 years ago

@blausand No, it's coming from the [13:44:16.465] scanning for Externals

But well considering the absence of information there's not much I can do there to be honest, only thing I know from several users is that b35 is generally slower to boot (plus using at least double the memory just from opening)

ggml commented 7 years ago

sorry for late,

tried this:

none worked with dx11 pack folder inside, all worked without it

all logstartups say "exception occurred while trying to create an instance of type 'VVVV.DX11.Factories.DX11NodesFactory'."

screenshot of defender setup while still freezing

ggml commented 7 years ago

any idear what software might interfere in this case ?

velcrome commented 7 years ago

Hey @ggml saw your post over at the forum.

Just a stab in the dark, before you start wiping installs: what other packs do you have installed?

ggml commented 7 years ago

@velcrome only dx11

pac-dev commented 6 years ago

I encountered the same issue, and after a bit of debugging, solved it by installing the SlimDX runtime, found on this page under ".NET 4.0 / x64":

https://www.slimdx.org/download.php

Now it works. Otherwise it would freeze on the vvvv splashscreen, exactly the same bug report as ggml's. Nearly fresh install of Win10 with updated drivers, fresh install of vvvv that works fine without dx11 pack, tried multiple versions of everything. I ended up building dx11-vvvv from source and running it in the debugger to narrow down the problem, which led me into SlimDX. Clearly those runtimes weren't originally required, but perhaps they include some other directX stuff that I didn't have. Or not. In any case, @ggml if you're still onto this, you could try that and tell us if it helps.