Hot answers tagged

26

Short answer: It doesn't "switch" and you can't disable the Intel IGP. Long answer: From a hardware point of view the Intel IGP is always handling image output to the laptop's LCD screen. The NVIDIA GPU copies rendered graphics into the Intel IGP's frame buffer (which resides in system memory) when it is active. The Optimus software makes certain programs ...


14

I figured out a workaround for this, if you create a hard-link to chrome.exe in the same directory, you can set a profile for that executable independently. C:\Program Files (x86)\Google\Chrome\Application>mklink /H gpu-chrome.exe chrome.exe Hardlink created for gpu-chrome.exe <<===>> chrome.exe You'll need to run cmd.exe in administrator ...


7

According to NVIDIA, chrome and firefox both have been disabled from using the Nvidia GPU by design. This is a death blow to WebGL in web browsers on optimus laptops and I have no idea why they decided to do this. "Radium3D said: I have an ASUS N53SV laptop which features GPU switching and I have an issue with 326.80 drivers not allowing Firefox or ...


6

Process Explorer can show GPU usage. It is not shown by default, right click the columns and select "Select Columns" then use the dialog that comes up to add them. While it won't show which GPU, the process using the most GPU resources is likely on the discrete one. A common task that uses the GPU is DWM (Desktop Window Manager).


6

With my Latitude E6520 with Intel HD Graphics 3000, NVIDIA NVS 4200M, and Windows 7 Enterprise, I can use the NVIDIA Control Panel to force a specific processor per-application or globally. Try either: Right clicking on the Desktop and selecting NVIDIA Control Panel Navigating to the Control Panel and searching for NVIDIA Control Panel If you don't have ...


4

Okay, I found the fix, someone else posted it on askubuntu: http://askubuntu.com/questions/125040/after-installation-of-bumblebee-i386-opengl-apps-stopped-working If you haven't yet installed bumblebee, simply install libgl1-mesa-glx:i386 before you install bumblebee and you should be fine. If you have already installed bumblebee, install ...


4

Giving the guest full GPU access is probably not possible. If a virtual machine had direct access to your GPU, Bad ThingsTM would happen because sharing memory between two effectively different computers is not a thing; pointers and addresses and whatnot would be very different between them. (No consumer-available card supports servicing two computers at ...


4

Ok, so it turns out that I don't need to use the developer drivers to compile OpenCV after all! I had somehow messed up my software sources such that I wasn't updating from ppa:ubuntu-x-swat/x-updates any more. When I fixed that I was able to update my NVIDIA drivers to 304.43 from 295.49. I think that might have been the critical factor for getting OpenCV ...


4

I am not familiar with this particular laptop, but there is very often an option in the BIOS to specify either Optimus graphics, or to force either the Intel or Nvidia card to be dominant. That would completely disable the one chipset.


3

You might read this question (and its answers), which I posed in May 2011 and have not yet received a satisfactory answer for. The short version is: Optimus allows mixed-mode rendering by allowing the powerful Nvidia GPU to write (e.g. output video) directly into the frame buffer of the Intel IGP. Based on my experience with optimus, it is possible that the ...


3

A virtual machine does not get direct access to your hardware. The hypervisor emulates hardware, what hardware that is emulated depends on which hypervisor you are using. The Vmware Compatibility Guide includes details about exactly what Guest Operating systems are supported. Windows 8 is not on the list. For supported guest operating systems VMware ...


3

found it myself, it's Nvidia Inspector, it can override nvidia optimus and force applications to nvidia GPU on all processes. note: when I find answers to my own questions I often get downvotes, but whatever. somebody may look for it and it may be useful for someone in the future.


3

I don't understand why DWM is different from any other 3D application, and hence why it has to be special. It's a bit painful, but you might want to take a look at where all this information is stored (it might be in the C:\ProgramData\NVIDIA Corporation\Drs folder) and then try modifying it with a hex editor to see if you can enable the combo box. If ...


3

The Asus K43SJ does not use the integrated Intel HD graphics (whether it's on the CPU or not), so you're not going to be able to use Optimus. I came to this conclusion by the fact that the Intel Graphics are mentioned nowhere on the support page for that model, and the fact that they ONLY offer the nVidia driver (where as the K53SC does provide both the ...


3

If you activate the dedicated graphics the graphics driver starts to redirect all incomming instructions to the NVidia chip. The computed image data is then written into the memory of the Intel GMA which does nothing else than to take care of the output. It does not render anything at all. I'm not sure if this satisfies your question. Ask if you wan't to ...


3

From this post: From NVIDIA Control Panel 3D Settings->Manage 3D Settings Tab "Global setttings" Preferred Graphics Processor Select : High performance NVIDIA rocessor Alternatively, you could check if you can set the Nvidia card as the preferred graphics card for the game you're using. You could try what is described here: Go to the NVIDIA ...


3

So after a lengthy process of many different methods I finally stumbled upon one that works: This is for a fresh install of Linux Mint 17.1 (Rebecca) update completely sudo apt-get update & sudo apt-get upgrade Add 'nomodeset' to the grub loader i.e. sudo nano /etc/default/grub should look like this: GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 ...


2

The reason why you need a dedicated video output is that there is no way the host OS can currently access the output framebuffer of the card assigned to the guest OS. VT-d restricts the host from accessing/memory mapping the graphics memory directly. Normally, a modified driver (Nvidia Optimus or Bumblebee on Linux) exposes the results of a window running ...


2

After a lot of research, I finally found the reason for this. Apparently, Fermi-based GPUs do not support DirectX12 yet. "[They] will gain support for DirectX 12 ... later this year". Hopefully, this won't take too long.


2

When rendering to your laptop's integrated screen, both video cards will (or at least can) be active at the same time. Optimus begins to run into problems when multiple outputs are involved, though. My personal experience has been that only the integrated screen's framebuffer is shared by the two GPUs, and external connectors such as HDMI or DisplayPort are ...


2

Yes, the switch is supposed to be instantaneous. You shouldn't even know it's happening.


2

You can try looking at which processes have GPU device nodes open (like fuser -v /dev/nvidiactl), but it's a costly operation (proportional to the total number of open files in the system). A more efficient (but very hard to implement) approach would probably involve discovering programs connected to Bumblebee's secondary X using netlink; xlsclients ...


2

You might have a look at this patch to the Nvidia drivers : Hybrid PhysX mod v1.03 / v1.04ff, which seems to be related to your problem. Better read the comments as well. Towards the end, one comment confirms v1.04ff as working for version 270.61 that you are using. If you decide to try it out, first take some good backups.


2

To my knowledge, most VMs use a special guest driver to emulate graphics; in some cases, passing the host GPU's capabilities via the aforementioned guest driver. VirtualBox's user manual describes how VirtualBox (in particular) emulates 2D/3D acceleration. https://www.virtualbox.org/manual/ch04.html#guestadd-video


2

There is no Windows 8 drivers for nVidia optimus cards, your computer will probably not boot to Windows 8 after you install the drivers or if you upgrade from Windows 7 with the drivers installed. My m14x does not boot into Windows 8 with the Windows 7 drivers installed, the screen just flickers on and off. No safe mode, no low resolution mode, nothing. ...


1

I tried both an upgrade and a fresh install of windows 8 on my laptop and it worked perfectly both times. I have an m14x like John A so I don't know where his problems came from but my computer boots without complications and supports laptop + 2 extra monitors just fine.


1

Your virtual machine doesn't have a virtual nVidia card to use. The physical machine has a physical nVidia card, and presumably it's using it. Virtual machines operate on virtual hardware or physical hardware that is virtualized. The video card is not virtualized.


1

The problem was the X server was trying to load the NVIDIA GLX module, and not the one for the Intel GPU. All you have to do is add the following section to your xorg.conf: Section "Module" Load "/usr/lib64/xorg/modules/extensions/libglx.so" EndSection After a reboot Gnome won't start in fallback mode, and you can use both GPUs.


1

Download and use the latest drivers from the notebook manufacturer website, both Intel first and the Nvidia. Once installed, download the latest driver from Nvidia. Start the program and after it does the compatibility check, cancel the installer. Click start, right click "My Computer" and select properties. In the popup window on the top left side, ...


1

Optimus CAN be disabled in the BIOS, only problem is you need to UNLOCK the default BIOS. I have an Alienware and unlocked the A08 BIOS, and there you can disable the IGP. I only run on NVIDIA and it is much smoother now.



Only top voted, non community-wiki answers of a minimum length are eligible