To this question, it may sound like there are a lot of confliction with this question already, well… let me explain first:
- Ubuntu 11.04 – disable NVIDIA graphics card — To this, I am using Arch and it does not seem like arch has the /etc/modprobe.d/blacklist.conf file and i would never want to install the driver (novaeu or something).
- How to disable NVIDIA Optimus on a Dell XPS 15? — That's for Windows.
- Disabling NVidia Optimus — Doesn't tell you how.
- Disable my nVidia video card driver in Linux — I don't have a domU and that's for a virtual machine.
Well, I guess that's it for the explaination, time for the question:
You see, I've bought a Samsung NP300E4Z and installed Arch Linux on it, I can't adjust the display and there has been a lot of problems.
I have 2 GPUs here.
- The Intel Integrated GPU (Core i5).
- The Optimus GPU.
My goal is to disable the Optimus GPU just as it does not exist at all in the computer system.
Once the Optimus GPU is disabled, I will use the Integrated GPU.
Now, I've checked the BIOS. Unfortunately, the BIOS is does not like me to "own" (configurate) the machine!
I bought it, I should have the right to hack it :/
I've got the goal, but I have no idea.
How do I disable the Optimus chip as if it does not exist in the computer system?
Best Answer
I don't know a way to completely hide and disable NVIDIA GPU, but Bumblebee offers a way to use the dedicated GPU in graphics-demanding apps with
optirun
command. It also uses a bbswitch kernel module to handle switching the dedicated GPU on and off, so you can turn it off for good (read: never useoptirun
) to save power. You cannot completely disable Optimus. There's Bumblebee site: http://bumblebee-project.org/ - and bbswitch GitHub page: https://github.com/Bumblebee-Project/bbswitch - the second one is what you should read. It says you should addbbswitch load_state=0
to/etc/modules
or/etc/modules.conf
(I'm not using Arch, sorry) to disable it on boot.