LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

3D representation problems with some new graphical cards

Hi to all !

We developed an application software in the medical field with LV 2012 (with the related App builder to obtain the .exe and Installer) that accompanies our instruments. The standard procedure provides that our customers install the software in their Pcs to use our devices: up to now in the last 4/5 years no problems were reported about a 3D representation of signals that is included in the software. Recently we experimented a bad representation of 3D images on some graphical cards. Considering that the type of problem arises with the “3D Graph”, I prepared a test software with the “Native 3D graph example.vi” (National Instruments\LabVIEW 2012\examples\general\graphs\Native 3D graph example.vi).

 

Attached 3 images:

3D OK: correct representation.

3D Bad: bad representation with black background.

3D Bad with rendering window: by right click on the 3D graph => render window => the rendering window is ok in the same PC were the 3D Graph image is bad (black background).

 

At the moment we experienced problems on Intel 620 and Intel 630 graphic cards while on iMac with AMD Radeon R9 M390 2 GB + Virtualbox for Win 10 / 64 bit the problem is only with the 3D accelerator enabled.

 

We contacted also Intel and sent them the test software to obtain some help and we are waiting…

 

Any suggestion ?

Many thanks for your support

 

Giuseppe

Download All
0 Kudos
Message 1 of 15
(3,368 Views)

@JohnHug wrote:

the problem is only with the 3D accelerator enabled.

 

Any suggestion ?

 


Disable 3D acceleration, as I don't think LabVIEW really benefits from it anyway.

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 2 of 15
(3,336 Views)

Too bad you didn't send LabVIEW code that could create your "example" plot.  We could have tested it on a variety of machines -- maybe it's "fixable" by "adjusting" (fixing) the Software or tweaking the Hardware.  Oh, well ...

 

Bob Schor

0 Kudos
Message 3 of 15
(3,331 Views)

Disable 3D accelerator was the first solution I asked to try to my customers but unfortunately they cannot proceed because it seems there is no way to disable 3D acc in their pcs.

 

For example, one of them is a Microsoft Surface Pro 6, i5-8250U (Win 10 Home / 64 bit ) with graph card Intel 620: we contacted also Microsoft but no option to disable the 3d Acc is available, also entering the advanced options / graphic setup.

 

0 Kudos
Message 4 of 15
(3,331 Views)

Dear Bob, as I wrote in my first message, the problem is on "3D Graph" indicator. The test software "Native 3D graph example.exe" that I sent to Intel and Microsoft is simply the “Native 3D graph example.vi” compiled by me with LV2012 (you can find this vi in National Instruments\LabVIEW 2012\examples\general\graphs\Native 3D graph example.vi). In any case here attached you can find this example "vi" provided with LV2012 and the ".exe" I obtained for tests.

In my software I use the same "3D Graph" and I obtain exactly the same bad results on some graph cards as I previously wrote.

Download All
0 Kudos
Message 5 of 15
(3,326 Views)

As a first step, see if there are updated graphics drivers available. (I don't see that mentioned, just checking some boxes ;))

 

There might also be way to allocate more memory to the graphics (e.g. in the bios). Maybe it is running into limitations.

0 Kudos
Message 6 of 15
(3,320 Views)

Thanks.  That wasn't clear to me.  I have a pair of Dell displays connected to an Intel 630 display adapter.  The example looks fine to me.  I'm running on a Dell Precision 3620, Windows 10 x64, and I ran this with LabVIEW 2018 SP1.  I built it into an EXE, running at 10 Hz, and it continued to work just fine.

 

I confess I didn't do anything funny with the Display Adapter.  Maybe I don't have "hardware acceleration" available on this adapter.  It describes itself as Intel HD Graphics 630, and seems to be using "Application Default Settings".

 

Bob Schor

0 Kudos
Message 7 of 15
(3,297 Views)

@JohnHug wrote:

 

At the moment we experienced problems on Intel 620 and Intel 630 graphic cards while on iMac with AMD Radeon R9 M390 2 GB + Virtualbox for Win 10 / 64 bit the problem is only with the 3D accelerator enabled.

Maybe this is due to a recent windows update....?

Do you see the 3d graphic glitch also when running the programm in the  VirtualBox running on the Windows machine?

 

0 Kudos
Message 8 of 15
(3,289 Views)

We also installed last drivers and win updates with no differences in results. I don’t think it’s a graphical memory allocation issue because  with old systems with lower memory, the 3D representation is perfect.

Many thanks Bob to spend time to verify the test software ! Considering that it works fine on your PC with a 630 card, the solution could be also related to the LV 2018 you are using. May be that National Instruments made some improvements in 3D Graph compatibility from LV 2012 to LV 2018. It would be interesting if somebody from N.I. could confirm or exclude this.

0 Kudos
Message 9 of 15
(3,158 Views)

Could this be a hardware/software/OS incompatibility?  In 2012, there was no Windows 10 (Windows 8 was released, I think, in the fall of 2012), graphics cards were much simpler, etc.  I could imagine that LabVIEW 2012 would not have code that took advantage of graphics features that were not yet available, which might explain why my Intel 630 chipset had no problems with the 3D Graphics example in LabVIEW 2018 running on Windows 10 ...

 

Bob Schor

0 Kudos
Message 10 of 15
(3,114 Views)