Change font size
It is currently Wed Aug 12, 2020 7:35 am

Post a new topicPost a reply Page 1 of 1   [ 2 posts ]
Author Message
PostPosted: Fri May 10, 2019 8:47 am 

Joined: Fri May 10, 2019 7:38 am
Posts: 4
HP ZBook 17
Intel Core i5-4200M CPU @ 2.50 GHz
Intel(R) HD Graphics 4600
NVIDIA Quadro K610M
Intel 8 Series/C220 Series USB EHCI #1 - 8C26
Intel 8 Series/C220 Series USB EHCI #2 - 8C2D
Intel USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)
USB Root Hub (USB 3.0)
Windows 10


Installed iPi Recorder & usbdk with no problems. Plugged in 2 Kinect v2s into 2 USB 3 ports. Added both devices using "Kinect 2 for Windows (multiple sensors per PC)" with no problems. Disabled all other types of cameras in iPi Recorder.

When i click "Record Video" i get the following error:

iPi Recorder

OS: Microsoft Windows NT 10.0.17134.0 (64 bits)
CPU count: 4
GC: workstation (Interactive)
Running in 64 bits

SharpDX.SharpDXException: HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: The parameter is incorrect.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D9.Device.CreateTexture(Int32 width, Int32 height, Int32 levels, Int32 usage, Format format, Pool pool, Texture textureOut, IntPtr sharedHandleRef)
at iPiDXTools.D3DImageTextureHandler.SetSourceTexture(Texture2DBase source)
at iPiDXTools.D3DImageGraphicsPresenter.RecreateRenderChain()
at iPiDXTools.D3DImageGraphicsPresenter..ctor(GraphicsDevice device, PresentationParameters parameters, ID3DImageContainer imageContainer)
at iPiRecorder.Rendering.SharpDX.CameraRenderingPipelineFactory.CreateGraphicsDeviceAndPresenter(D3DImageVideoPanelChannel channnel)
at iPiRecorder.Rendering.SharpDX.CameraRenderingPipelineFactory.CreateInternal(RenderChannelDescriptor descriptor, Byte[] backgroundData, IVideoPanelChannel destination)
at #=zy2DhwFrFUT_I9xY57AUP0osULTvO.CreateWithoutBackground(RenderChannelDescriptor #=zaGu8KbzfPsKa, IVideoPanelChannel #=znAOHs3A=)
at iPiRecorder.Recorder.Bundles.VideoSourceBundle.#=zKwuSQjA=.#=zFdSpY2aw1YYE(#=zmBuIMUH7Eqp6 #=zxooMOZA=, ChannelDescriptor #=zAQF8wONt8K_L, #=zFldGmMiWSOPJE1i$zA== #=zJ9V3eyo=, Boolean #=z75q_mQeBTu2VoRaXHA==)
at iPiRecorder.Recorder.Bundles.VideoSourceBundle.#=zKwuSQjA=.#=zlfRfKUkq5t$r0sJEAQ==(Boolean #=z75q_mQeBTu2VoRaXHA==)
at iPiRecorder.Recorder.Bundles.VideoSourceBundle.#=zKwuSQjA=.#=zto$BzJP_Xs7D(VideoMode #=zOSkRxrM=)
at iPiRecorder.Recorder.Bundles.VideoSourceBundle.#=zto$BzJP_Xs7D(CompoundVideoMode #=zOSkRxrM=)
at iPiRecorder.Recorder.ViewModel.RecorderViewModel.Setup_SelectedVideoModeChanged()
at iPiRecorder.Recorder.ViewModel.RecorderViewModel.Setup_PropertyChanged(Object source, PropertyChangedEventArgs args)
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at iPiHelpers.DelegateHelper.RaiseEvent(Object sender, PropertyChangedEventHandler handler, String propertyName)
at iPiRecorder.Recorder.ViewModel.SetupStageViewModel.OnPropertyChanged(String propertyName)
at iPiRecorder.Recorder.ViewModel.SetupStageViewModel.set_SelectedVideoMode(CompoundVideoMode value)
at iPiRecorder.Recorder.ViewModel.SetupStageViewModel.RefreshVideoModes(VideoSourceBundle videoSourceBundle, CompoundVideoMode preferredMode)
at iPiRecorder.Recorder.ViewModel.RecorderViewModel.bundleManager_RecreatedBundles(Object sender, EventArgs e)
at iPiHelpers.DelegateHelper.RaiseEvent(Object sender, EventHandler handler)
at #=z6L9hk1nANV3MwNSOKmyA2YMaNdPgk9Uhcw==.#=zzp4_0eoZPBJP4i$sncAFZ9W9vXIs.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at iPiRecorder.Recorder.ViewModel.RecorderViewModel.<RecreateSourceBundlesAsync>d__53.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

PostPosted: Sat May 11, 2019 3:33 am 
iPi Soft

Joined: Wed Jan 11, 2012 6:12 am
Posts: 2247
Location: Moscow, Russia
Please ensure you have the latest drivers for both GPUs available from their manufacturers (not from HP).
If that doesn't help try to set iPi Recorder to use another GPU than it does now. You should be able to switch between Intel/NVidia for specific programs in NVidia control panel. Below article shows how to switch for iPi Mocap Studio, but it's similar for any program.

Display posts from previous:  Sort by  
Post a new topicPost a reply Page 1 of 1   [ 2 posts ]

Who is online

Users browsing this forum: No registered users and 5 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Powered by phpBB® Forum Software © phpBB Group
610nm Style by Daniel St. Jules of