Request for Help with StereoBLT API Problems with stereo
Hi!

I have to major problems:

1.) I have a Dell Latitude D800 with nVidia GeForce FX 5650 Go 128MB graphics card. I have installed the latest drivers provided from Dell (ForceWare 78.11) and the 3DStereo driver with similar release from nVidia archive (they don't feature the same release).
I use i-glasses 3D PRO HMDs with VGA interface and 100Hz refresh rate, but the Test Medical Image doesn't work properly. The test images are displayed side-by-side and the fliping doesn't start.
I also tried the NvSterEx7 and NvSterEx code examples (obtained from nVidia) and they also don't work. With the NvSterEx7 I get images displayed side-by-side (without flipping) and with NvSterEx I get a single image displayed also without the flipping.
Well I don't know if the GeForce FX 5650 Go is not capable to display stereoscopic output or there is something wrong with the display drivers from Dell. I also tried to use other (older) drivers with older 3DStereo driver and I can't get it to work with Test Medical Image.

2.) I have mounted two FireWire IEEE1394 camera modules on the i-glasses 3D PRO HMDs to feature stereoscopic computer vision. The images (left and right) are captured continuously (640 x 480 15 fps) and I would like to display them on the left and right LCD display of the HMDs with use of StereoBLT. I have already coded a part where the images are combined to a side-by-side image (1280 x 480).
Because I can't get the Dell to work properly, I'm coding on a desktop machine with GeForce2 MX 400 32MB card. The Medical Test image works on this machine.
I'm coding in VS.NET and I use a DirectX7 wrapper. I have initialized the DirectDraw7 with the Primary surface and one BackBuffer surface. Then I create a surface from file, I lock it, and I modify the surface with the NVSTEREOIMAGEHEADER (signature = NVSTEREO_IMAGE_SIGNATURE 0x4433564e, flags = SIH_SWAP_EYES, Height, Width, and BPP). Then I blit the surface to the BackBuffer surface and flip the Primary Surface.
As the result I get two images displayed side-by-side, and it can be seen that the surface is modified at the left bottom corner of the image (stereo header). There is no page flipping.

Does somebody have the StereoBLT API example for the VS.NET?

Please Help,

Iztok
Hi!



I have to major problems:



1.) I have a Dell Latitude D800 with nVidia GeForce FX 5650 Go 128MB graphics card. I have installed the latest drivers provided from Dell (ForceWare 78.11) and the 3DStereo driver with similar release from nVidia archive (they don't feature the same release).

I use i-glasses 3D PRO HMDs with VGA interface and 100Hz refresh rate, but the Test Medical Image doesn't work properly. The test images are displayed side-by-side and the fliping doesn't start.

I also tried the NvSterEx7 and NvSterEx code examples (obtained from nVidia) and they also don't work. With the NvSterEx7 I get images displayed side-by-side (without flipping) and with NvSterEx I get a single image displayed also without the flipping.

Well I don't know if the GeForce FX 5650 Go is not capable to display stereoscopic output or there is something wrong with the display drivers from Dell. I also tried to use other (older) drivers with older 3DStereo driver and I can't get it to work with Test Medical Image.



2.) I have mounted two FireWire IEEE1394 camera modules on the i-glasses 3D PRO HMDs to feature stereoscopic computer vision. The images (left and right) are captured continuously (640 x 480 15 fps) and I would like to display them on the left and right LCD display of the HMDs with use of StereoBLT. I have already coded a part where the images are combined to a side-by-side image (1280 x 480).

Because I can't get the Dell to work properly, I'm coding on a desktop machine with GeForce2 MX 400 32MB card. The Medical Test image works on this machine.

I'm coding in VS.NET and I use a DirectX7 wrapper. I have initialized the DirectDraw7 with the Primary surface and one BackBuffer surface. Then I create a surface from file, I lock it, and I modify the surface with the NVSTEREOIMAGEHEADER (signature = NVSTEREO_IMAGE_SIGNATURE 0x4433564e, flags = SIH_SWAP_EYES, Height, Width, and BPP). Then I blit the surface to the BackBuffer surface and flip the Primary Surface.

As the result I get two images displayed side-by-side, and it can be seen that the surface is modified at the left bottom corner of the image (stereo header). There is no page flipping.



Does somebody have the StereoBLT API example for the VS.NET?



Please Help,



Iztok

#1
Posted 09/19/2006 12:27 PM   
[quote name='Iztok' date='Sep 19 2006, 03:27 PM']1.) I have a Dell Latitude D800 with nVidia GeForce FX 5650 Go 128MB graphics card. I have installed the latest drivers provided from Dell (ForceWare 78.11) and the 3DStereo driver with similar release from nVidia archive (they don't feature the same release).
I use i-glasses 3D PRO HMDs with VGA interface and 100Hz refresh rate, but the Test Medical Image doesn't work properly. The test images are displayed side-by-side and the fliping doesn't start.
I also tried the NvSterEx7 and NvSterEx code examples (obtained from nVidia) and they also don't work. With the NvSterEx7 I get images displayed side-by-side (without flipping) and with NvSterEx I get a single image displayed also without the flipping.
Well I don't know if the GeForce FX 5650 Go is not capable to display stereoscopic output or there is something wrong with the display drivers from Dell. I also tried to use other (older) drivers with older 3DStereo driver and I can't get it to work with Test Medical Image.[/quote]

Well, try something tell to help... I'm ask you for trying newest releases, but they haven't officially support for your card...
So, several quations:
1) have you tryed ANAGLIF mode for stereo-output (without HMD)?
2) Is your HMD is set as PRIMARY output in nView-console?
3) tipically, not running stereo-test mining, that don't work DirectX-stereo; OpenGL more stability - try to run any OpenGL game (like Quake3/4, Doom3, Prey);
4) you SERIOSLY wanna run games on your note, or just for pictures and films?
(card is VERY slow for this moment... Not becose it old - it was bad-perfomance GeForceFX line from nVidia; and only several games can o quaickly in MONO) just opinion...
[quote name='Iztok' date='Sep 19 2006, 03:27 PM']1.) I have a Dell Latitude D800 with nVidia GeForce FX 5650 Go 128MB graphics card. I have installed the latest drivers provided from Dell (ForceWare 78.11) and the 3DStereo driver with similar release from nVidia archive (they don't feature the same release).

I use i-glasses 3D PRO HMDs with VGA interface and 100Hz refresh rate, but the Test Medical Image doesn't work properly. The test images are displayed side-by-side and the fliping doesn't start.

I also tried the NvSterEx7 and NvSterEx code examples (obtained from nVidia) and they also don't work. With the NvSterEx7 I get images displayed side-by-side (without flipping) and with NvSterEx I get a single image displayed also without the flipping.

Well I don't know if the GeForce FX 5650 Go is not capable to display stereoscopic output or there is something wrong with the display drivers from Dell. I also tried to use other (older) drivers with older 3DStereo driver and I can't get it to work with Test Medical Image.



Well, try something tell to help... I'm ask you for trying newest releases, but they haven't officially support for your card...

So, several quations:

1) have you tryed ANAGLIF mode for stereo-output (without HMD)?

2) Is your HMD is set as PRIMARY output in nView-console?

3) tipically, not running stereo-test mining, that don't work DirectX-stereo; OpenGL more stability - try to run any OpenGL game (like Quake3/4, Doom3, Prey);

4) you SERIOSLY wanna run games on your note, or just for pictures and films?

(card is VERY slow for this moment... Not becose it old - it was bad-perfomance GeForceFX line from nVidia; and only several games can o quaickly in MONO) just opinion...

#2
Posted 09/20/2006 01:54 PM   
Also you can try non-official drivers FW83.20 from here (roll down to find your card):
[url="http://www.station-drivers.com/page/nvidia%20geforce%20go.htm"]http://www.station-drivers.com/page/nvidia...eforce%20go.htm[/url]

...with BETA stereo-driver 82.12:
[url="http://downloads.guru3d.com/download.php?det=1341"]http://downloads.guru3d.com/download.php?det=1341[/url]

Anyway, FW80-series drivers are unstabble in many games plaing in stereo! But may help for you...
Also you can try non-official drivers FW83.20 from here (roll down to find your card):

http://www.station-drivers.com/page/nvidia...eforce%20go.htm



...with BETA stereo-driver 82.12:

http://downloads.guru3d.com/download.php?det=1341



Anyway, FW80-series drivers are unstabble in many games plaing in stereo! But may help for you...

#3
Posted 09/20/2006 02:01 PM   
Hi!

I have currently solved the first problem on Dell D800 with GeForce FX 5650 Go by using the 78.01 driver release (video and stereo drivers).

Still I would be much happier if I could get the 78.11 release of the stereo drivers as they would be compatible by the original driver for Dell.

About the project…

The setup it’s not meant for gaming or fun. We re developing a system for feature mobile devices that will use the virtual and augmented reality. We are currently testing the signal processing algorithms like 3D finger tip tracking or head tracking, and similar.

I know that you will now say go Quadro, but this is only a demo setup that will be used for demos.

Iztok
Hi!



I have currently solved the first problem on Dell D800 with GeForce FX 5650 Go by using the 78.01 driver release (video and stereo drivers).



Still I would be much happier if I could get the 78.11 release of the stereo drivers as they would be compatible by the original driver for Dell.



About the project…



The setup it’s not meant for gaming or fun. We re developing a system for feature mobile devices that will use the virtual and augmented reality. We are currently testing the signal processing algorithms like 3D finger tip tracking or head tracking, and similar.



I know that you will now say go Quadro, but this is only a demo setup that will be used for demos.



Iztok

#4
Posted 09/20/2006 08:24 PM   
Not sure, it help for you, but here:
[url="http://darkfader.net/3dstereo/"]http://darkfader.net/3dstereo/[/url]
(3 arhives + text on down of screen)
I see 3D Stereo filter & player, based "This DirectShow filter is for playing 3D stereo movies using the NVidia 3D stereo driver". Wiht some SOURCE on C++. So, you can see it.
Not sure, it help for you, but here:

http://darkfader.net/3dstereo/

(3 arhives + text on down of screen)

I see 3D Stereo filter & player, based "This DirectShow filter is for playing 3D stereo movies using the NVidia 3D stereo driver". Wiht some SOURCE on C++. So, you can see it.

#5
Posted 09/21/2006 04:41 AM   
Hi !

I requested the [b]StereoBLT API [/b]to Nvidia 2 weeks ago, and no response yet :'( . The deadline for the project of stereoscopic images is soon. Please, could you send me by email the sources ?

I need too the source code of the sourceI.lib to rebuild the library with the JNI (java native interface). The sources of stereoI.lib aren't available in the SDK. Where could I get it.

Thanks a lot by advance for your help. :)

Flo
Hi !



I requested the StereoBLT API to Nvidia 2 weeks ago, and no response yet :'( . The deadline for the project of stereoscopic images is soon. Please, could you send me by email the sources ?



I need too the source code of the sourceI.lib to rebuild the library with the JNI (java native interface). The sources of stereoI.lib aren't available in the SDK. Where could I get it.



Thanks a lot by advance for your help. :)



Flo

#6
Posted 11/29/2006 09:49 AM   
hi,

where did you get StereoBLT API? i need to use it for my app.
thanks




[quote name='Iztok' post='114769' date='Sep 19 2006, 07:27 AM']Hi!

I have to major problems:

1.) I have a Dell Latitude D800 with nVidia GeForce FX 5650 Go 128MB graphics card. I have installed the latest drivers provided from Dell (ForceWare 78.11) and the 3DStereo driver with similar release from nVidia archive (they don't feature the same release).
I use i-glasses 3D PRO HMDs with VGA interface and 100Hz refresh rate, but the Test Medical Image doesn't work properly. The test images are displayed side-by-side and the fliping doesn't start.
I also tried the NvSterEx7 and NvSterEx code examples (obtained from nVidia) and they also don't work. With the NvSterEx7 I get images displayed side-by-side (without flipping) and with NvSterEx I get a single image displayed also without the flipping.
Well I don't know if the GeForce FX 5650 Go is not capable to display stereoscopic output or there is something wrong with the display drivers from Dell. I also tried to use other (older) drivers with older 3DStereo driver and I can't get it to work with Test Medical Image.

2.) I have mounted two FireWire IEEE1394 camera modules on the i-glasses 3D PRO HMDs to feature stereoscopic computer vision. The images (left and right) are captured continuously (640 x 480 15 fps) and I would like to display them on the left and right LCD display of the HMDs with use of StereoBLT. I have already coded a part where the images are combined to a side-by-side image (1280 x 480).
Because I can't get the Dell to work properly, I'm coding on a desktop machine with GeForce2 MX 400 32MB card. The Medical Test image works on this machine.
I'm coding in VS.NET and I use a DirectX7 wrapper. I have initialized the DirectDraw7 with the Primary surface and one BackBuffer surface. Then I create a surface from file, I lock it, and I modify the surface with the NVSTEREOIMAGEHEADER (signature = NVSTEREO_IMAGE_SIGNATURE 0x4433564e, flags = SIH_SWAP_EYES, Height, Width, and BPP). Then I blit the surface to the BackBuffer surface and flip the Primary Surface.
As the result I get two images displayed side-by-side, and it can be seen that the surface is modified at the left bottom corner of the image (stereo header). There is no page flipping.

Does somebody have the StereoBLT API example for the VS.NET?

Please Help,

Iztok[/quote]
hi,



where did you get StereoBLT API? i need to use it for my app.

thanks









[quote name='Iztok' post='114769' date='Sep 19 2006, 07:27 AM']Hi!



I have to major problems:



1.) I have a Dell Latitude D800 with nVidia GeForce FX 5650 Go 128MB graphics card. I have installed the latest drivers provided from Dell (ForceWare 78.11) and the 3DStereo driver with similar release from nVidia archive (they don't feature the same release).

I use i-glasses 3D PRO HMDs with VGA interface and 100Hz refresh rate, but the Test Medical Image doesn't work properly. The test images are displayed side-by-side and the fliping doesn't start.

I also tried the NvSterEx7 and NvSterEx code examples (obtained from nVidia) and they also don't work. With the NvSterEx7 I get images displayed side-by-side (without flipping) and with NvSterEx I get a single image displayed also without the flipping.

Well I don't know if the GeForce FX 5650 Go is not capable to display stereoscopic output or there is something wrong with the display drivers from Dell. I also tried to use other (older) drivers with older 3DStereo driver and I can't get it to work with Test Medical Image.



2.) I have mounted two FireWire IEEE1394 camera modules on the i-glasses 3D PRO HMDs to feature stereoscopic computer vision. The images (left and right) are captured continuously (640 x 480 15 fps) and I would like to display them on the left and right LCD display of the HMDs with use of StereoBLT. I have already coded a part where the images are combined to a side-by-side image (1280 x 480).

Because I can't get the Dell to work properly, I'm coding on a desktop machine with GeForce2 MX 400 32MB card. The Medical Test image works on this machine.

I'm coding in VS.NET and I use a DirectX7 wrapper. I have initialized the DirectDraw7 with the Primary surface and one BackBuffer surface. Then I create a surface from file, I lock it, and I modify the surface with the NVSTEREOIMAGEHEADER (signature = NVSTEREO_IMAGE_SIGNATURE 0x4433564e, flags = SIH_SWAP_EYES, Height, Width, and BPP). Then I blit the surface to the BackBuffer surface and flip the Primary Surface.

As the result I get two images displayed side-by-side, and it can be seen that the surface is modified at the left bottom corner of the image (stereo header). There is no page flipping.



Does somebody have the StereoBLT API example for the VS.NET?



Please Help,



Iztok

#7
Posted 01/13/2010 05:16 PM   
Scroll To Top