Hello Ventuzians!
THE FORUMS ARE CLOSED!

Please join our discord server HERE!! << click me :D

We are shutting our Ventuz Forum, but don't worry, it will all be archived for you to search in if you have a query. From now on, please add all your comments, questions or observations into our Discord Server

Thanks for the great time - see you on discord!!
Dee, Karol, Daniel and the whoooole Product and Support team!

Live input random initialisation

All other topics about Ventuz here.

Moderator: Support

Post Reply
User avatar
Robert
Posts: 318
Joined: 21 Jan 2012, 09:25
Location: Toulouse - France
Contact:

Live input random initialisation

Post by Robert » 02 Feb 2014, 23:02

Each time we launch the runtime, live inputs initialisation is not certified. Could you fix it please? Very very annoying.

R

User avatar
Dierk Ohlerich
Posts: 74
Joined: 10 Jul 2012, 09:01
Location: Hamburg, Germany

Re: Live input random initialisation

Post by Dierk Ohlerich » 03 Feb 2014, 14:52

Your problem seems to be related to a driver problem with Deltacast boards since Windows Vista. We will update the Ventuz documentation in the next release with the following text:



Sometimes, initializing Deltacast boards will fail with the following error meessage:
Starting video stream failed. Sometimes this can be fixed by setting Deltacast specific registry keys for 'memory preallocation'
This is a problem with Deltacast drivers on Windows Vista, Windows 7 and Windows 8.

This problem arises when the computer is running for some time and can be solved by restarting the Computer. A permanent solution is to set a few Windows registry keys. This can be done by copying the following text into a file named "xxx.reg", and then double-clicking on the file. This will set the registry keys. Please make sure that the file does not have a hidden ".txt" ending:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DELTA-hd]
"PreallocPool0Size"=dword:03000000
"PreallocPool1Size"=dword:03000000
"PreallocPool2Size"=dword:03000000
"PreallocPool3Size"=dword:03000000
"PreallocPool4Size"=dword:00000000
"PreallocPool5Size"=dword:00000000
"PreallocPool6Size"=dword:00000000
"PreallocPool7Size"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DELTA-dvi]
"PreallocPool0Size"=dword:03000000
"PreallocPool1Size"=dword:03000000
The problem arises when the Deltacast driver can not allocate enough continuous memory for the video buffers. Using this registry file will reserve 288 MBytes of memory at boot time, making it unavailable for other purposes. You might want to tweak this a bit to save memory:

Each pool is associated to an input or output of the HD/DVI board. The hexadecimal number "03000000" equals to 48 MByte, which should be more than enough for a reasonable amount of HD buffers. If a board has 2 inputs and 2 outputs, pools 0 to 3 need to be pre-allocated. Blackburst reference inputs don't count.

The way these "preallocation pools" are mapped to the individual input and outputs is rather complicated, so it's best to pre-allocate for all available inputs and outputs even if some of them are not used.

The file above will work for a hd-e-key 22 and a dvi-e 20 board. For a hd-elp-d 44 or 80, also set the pools 4 to 7 to 03000000.
-- Dierk Ohlerich

User avatar
Robert
Posts: 318
Joined: 21 Jan 2012, 09:25
Location: Toulouse - France
Contact:

Re: Live input random initialisation

Post by Robert » 03 Feb 2014, 17:19

Wow ! :shock:
Seems to be something you should put in Ventuz Configuration Editor with a GUI.

Post Reply