Link to home
Start Free TrialLog in
Avatar of McKnife
McKnifeFlag for Germany

asked on

When run on external display, program stops reponding, on internal ok

Hi experts.

I am system admin and supporter for soft- and hardware myself and I must say this is one of the weirdest problems I ever saw.

We are talking about a new laptop Dell vostro 3750 core i7 with nvidia and intel (optimus)graphics and 2 external displays (one VGA, one HDMI). OS is windows 7 enterprise x64 SP1, fresh clean install, no other known errors.

One piece of software behaves differently when run on the internal display compared to the external analog display. On the internal, everything is ok. On the external HDMI display, everything is ok, too. But when this app is displayed on the external VGA display, the application stops responding after a few minutes (always reproduceable), while all other apps, no matter on what display, run normal

To make it even more weird:
-when frozen, we can move the app to the internal monitor and it continues to work
-using a HDMI to VGA display adapter, the phenomenon happens on HDMI, too
-drivers and Bios are the latest available, tried older to no avail
-happens in single monitor setup (only external VGA) as well as in triple-monitor-setup with internal+HDMI+VGA, but always and only on the VGA connected device.
-it does not care for monitor models or resolutions (tried different).
-using that software on 5 other devices (pc and laptop), this does not happen at all on VGA

What could that be? An nvidia optimus bug?
Problem is,  the owner needs to be able to use VGA for presentations (beamers sometimes offer only VGA in) and this app is always part of his presentations.
Avatar of Anuroopsundd
Anuroopsundd
Flag of India image

seems to be a problem with the graphics.. which may not be able to render on bigger screen.



disabling the Nvidia Optimus in the bios , restarting  , and , or reinstalling the graphics device and reboot
or remove the graphics device
Avatar of Callandor
It sounds like this application is using something on the external card that is defective.  I would agree with you that it is an optimus bug, since the application works on devices other than optimus and other applications work on the optimus card.  It could be that the card (or driver) is not designed for what the application is doing, such as OpenGL or 3D drawing.  I would say use a different laptop, in this case.
Avatar of McKnife

ASKER

@Anuroopsundd
On this very laptop, it is not possible to disable optimus as DELL support confirmed.

@callandor: please explain what you mean by
since the application works on devices other than optimus
optimus is this: http://www.nvidia.com/object/optimus_technology.html , so I don't understand, why you call the external VGA port "optimus". As I wrote, it happens on HDMI also, if we connect a digital2analog converter (exactly this one: http://h20195.www2.hp.com/v2/GetPDF.aspx/c02715879.pdf )to the hdmi port, while it works on hdmi without converter.

So what's wrong with converting to analog? How does the HDMI port even know it's being converted and what makes the app fail then? Too weird for me.
What I referred to optimus is the video hardware; since you reported "using that software on 5 other devices (pc and laptop), this does not happen at all on VGA", it is this particular hardware that is incompatible.  Unless I misunderstood what you wrote, this has nothing to do with HDMI or VGA, it's the software/hardware combination.  The same video hardware is driving the HDMI and VGA ports.
Avatar of McKnife

ASKER

Unless I misunderstood what you wrote, this has nothing to do with HDMI or VGA, it's the software/hardware combination
Oh yes, it has. I use HDMI - it's ok. I use VGA, it fails. I use HDMI<-Converter->VGA it fails.
How many displays does this setup have?  I read that you have one internal and two external:
"Dell vostro 3750 core i7 with nvidia and intel (optimus)graphics and 2 external displays (one VGA, one HDMI)"

Are you running 3 displays simultaneously?  Most laptops and desktops can't do this - it requires special hardware (Radeon Eyefinity series or nVidia Quadro cards).  If you somehow got this running, it would be outside the specs of what it is designed for.

If it fails going through an HDMI->VGA adapter but works going through HDMI only, that might mean it senses the type of monitor in use and fails when going through the adapter.  I would try the app on another machine with HDMI and use an HDMI->VGA adapter.
ASKER CERTIFIED SOLUTION
Avatar of McKnife
McKnife
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
>simply one dual head card on PCIe and a second one on PCI

I was thinking more of a single adapter, not multiple.

>why use the HDMI2VGS-converter on others?

This is to verify that the adapter itself is not the cause, because you need to eliminate as many variables as possible.

>Somehow the detection this wait-function uses is faulty when VGA is used (I guess).

This seems to be the key to the problem - if he is the developer, then he has to understand the hardware-level interaction with his software.  I don't think we are in a position to troubleshoot custom-written software, especially if it is so sensitive to low level functions.  The solution is probably something that someone who writes video drivers could provide.  If he's expecting you to fix this, I think that's unreasonable.
Avatar of McKnife

ASKER

We couldn't touch the core problem. Callandor was right with what he said. I agree, if the developer cannot tell what's going on, we could not help him. Just tried to beat around the bush to see if anyone ever heard anything like this.<br /><br />Thanks anyway for trying to help.