by Teh KillerBee
18. January 2011 16:46
Hey all!
I just wanted to share this small tip of mine, to all of you having trouble running Minecraft on your Nvidia Optimus based laptop. This feature is meant to save on the battery, when you are running less demanding applications by using the onboard Intel graphics, and then kick in with the Nvidia GPU when this is needed, fx by 3D intensive games or in our case Minecraft. The problem is Minecraft ONLY using the onboard Intel HD Graphics card instead of using the much more powerful Nvidia card.
This is, however, about to change 
Most of you have probably already added the "Minecraft.exe" file to the Nvidia Controlpanel, but this did not help. The reason this happends is because the "Minecraft.exe" works as a launcher for the built in java client you have installed on your computer (javaw.exe).
The java client is not listed as being a 3D intense application. Therefore you need to add the Java Client to the Nvidia exeption list instead:
1) First you need to locate the javaw windows binary. This is usually located in the "C:\Program Files (x86)\Java\jre6\bin" folder for those of you running the x86 version of java on your x64 windows 7 installation.
If you run the 64-bit java version on 64-bit Windows 7 OR the 32-bit java version on 32-bit Windows 7, this file will be located in this folder instead "C:\Program Files\Java\jre6\bin" (Pretty obvious, huh
)
2) Go to your Nvidia control panel, and choose 3D Settings -> Manage 3D settings (as shown in the picture below. Click to see larger image)

3) Click the 'Add' button to add a new program to the customization list, and browse to the folder where the javaw.exe file is located & select the javaw.exe. (This location depends on your operating system, but it should be pretty easy to find)
4) Select the preferred graphics processor from the list. In this case, we need to use the High-performance NVIDIA-GPU, so select this one.
5) Click 'apply'
6) You are now done! Everytime you launch minecraft, your NVIDIA Optimus laptop will choose the correct & powerful GPU instead of the dreaded Intel HD GPU *shivers*
Hope this works out for you! Please comment if it did, I would appreciate that 
UPDATE!
Some of you reported that this method does not work after installing the newest nvidia verde notebook driver (275.33)
Im not sure why, but this is what I did to make it work:
1. Add the javaw.exe file to the list again, since the settings are cleared after installation of the new driver!
2. Remove the javaw.exe file from the list
3. Add it again. Make sure, that you choose the NVIDIA GPU
It should now work again, it did on my laptop anyways 
See you all next time!
//KillerBee
990d0337-e1ad-44cc-bfa6-4d214e126d34|8|4.9
Tags: nvidia, optimus, minecraft, lag, laptop, onboard, force, stuttering, rule, permanent, low settings, performance, javaw, java, client, javaw.exe, whitelist, 3d, asus, games, custom, manual, switch, update, verde, notebook, driver, oem, intel, HD graphics, GMA
Gaming | How-to's | Software