Page 1 of 1

Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 18. Jul 2014, 02:42
by Leonard4
Have two weird oddities happening, just installed v4.3.14 and when I launch the main program I get an error:
Error I get when I launch VirtualBox directly.
Error I get when I launch VirtualBox directly.
virtualbox.png (21.99 KiB) Viewed 13651 times
And then everything opens fine and works fine. I've reinstalled the latest Nvidia drivers and it still comes up. When I try to launch a shortcut to a virtual machine I get a completely different error:
Error I get when I launch the VM directly.
Error I get when I launch the VM directly.
debian.png (14.19 KiB) Viewed 13651 times
But it works fine once I hit ok, so while these don't prevent me from using the software it sure is annoying! I have an MSI GT70-0NE laptop, with an Nvidia 680M GTX and Intel HD 4000 graphics cards. I've never seen these errors popup on any other piece of software before or after installing VB. Has anyone run into something similar? I couldn't find anything regarding that "detoured.dll" in the forums here. :(

Re: Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 18. Jul 2014, 14:09
by ThetaPhi
I have the same problem after upgrading to 4.3.14 on a Thinkpad T530 with Intel/nVidia combo graphics adaptor

Re: Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 18. Jul 2014, 14:22
by ThetaPhi
I filed this issue #13200

Re: Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 18. Jul 2014, 15:32
by yohanesgultom
Same issue. Reverted to 4.2.0-80737 and it works :D

Re: Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 19. Jul 2014, 09:44
by S.SubZero
I'm getting a similar thing but the offending dll is c:\windows\system32\nvinitx.dll. I upgraded to the latest nVidia drivers but it still does it.

I also notice it loads considerably slower. But the VM still seems to run alright otherwise.

This is Windows 8.1 on a very lean system (no additional AV or loaded things)

Re: Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 19. Jul 2014, 13:08
by mpack
I suggest that you guys read the anti-virus sticky at the top of this forum.

Re: Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 19. Jul 2014, 15:39
by ThetaPhi
Thanks mpack. I don't have such anti-virus software. But as the referred sticky post, you suggested, tells me, in fact NVIDIA drivers on many laptops do similar things.

I explained that in the linked issue (https://www.virtualbox.org/ticket/13200): On many laptops you have dual-graphics adaptors (Intel ones in combination with NVIDIA). For normal work, it uses Intel Graphics to save power, but once an application starts 3D stuff that would better use the NVIDIA graphics, the system switches to the NVIDIA GPU. To detect this "behaviour change" in some applications, the NVIDIA driver uses "Microsoft Detours" (http://research.microsoft.com/en-us/projects/detours/) to hook into every process (like the Anti-Virus software does). By that it can intercept calls to graphics APIs in the Windows API and on the fly enable the NVIDIA GPU.

In contrast to Antivirus Software that I can easily uninstall and replace by Windows own Defender/Security Essentials, I cannot uninstall NVIDIA drivers.

Re: Virtualbox 4.3.14 error with Nvidia DLL on launch

Posted: 19. Jul 2014, 15:44
by mpack
Please copy that explanation into the preferred thread, that way I'm sure the devs will see it even if they take a while to get around to your ticket. In the meantime I will lock this thread.