McKnife
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.
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.
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.
ASKER
@Anuroopsundd
On this very laptop, it is not possible to disable optimus as DELL support confirmed.
@callandor: please explain what you mean by
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.
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 optimusoptimus 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.
ASKER
Unless I misunderstood what you wrote, this has nothing to do with HDMI or VGA, it's the software/hardware combinationOh 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.
"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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
>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.
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.
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.
disabling the Nvidia Optimus in the bios , restarting , and , or reinstalling the graphics device and reboot
or remove the graphics device