منبع اصلی نوشتار زیر در این لینک قرار دارد

به کار گیری nvidia optimus در debian

nvidia optimus یک تکنولوژی در کارت گرافیک های nvidia هست که خلاصه اش این میشه که هر وقت لازم باشه nvidia روشن میشه و به کار گرفته میشه. مثلا هنگام دیدن فیلم های با کیفیت یا بازی های سه بعدی خفن!  بنابراین از این طریق باعث کاهش مصرف باتری و کاهش تولید گرما میشه.
این توی ویندوز بصورت اتوماتیک انجام میشه. اما در لینوکس به خودی خود انجام نمیشه. پروژه ای به نام bumblebee راه افتاده تا بتونه در این زمینه کمک کنه. اما باز کاملا اتوماتیک نخواهد بود...
در ادامه متوجه میشید که چگونه bumblebee رو برای یک لینوکس بر پایه ی دبیان (نه اوبونتو) راه اندازی کنیم.
نکته: این مطلب مخصوص نسخه های ۳۲ بیتی هست.
خب... یه راه استفاده از سورس بسته ها هست که پیشنهاد نمیشه! راه سر راست تر رو میریم.

۰- بسته های nvidia-glx , nvidia-kernel-common, nvidia-kernel-dkms رو نصب کنید.

۱- یک ترمینال باز کنید و با دستور su وارد کاربر ریشه  بشید.
۲- این دستور رو اجرا کنید:
wget -O - http://suwako.nomanga.net/suwako.asc | apt-key add -
۳- فایل مخزن ها رو باز کنید:
sudo gedit /etc/apt/sources.list
۴- دو خط زیر رو به فایل مخزن ها اضافه کنید و save کنید
deb http://suwako.nomanga.net/debian sid main contrib
deb-src http://suwako.nomanga.net/debian sid main
۵- بسته ها رو به روز رسانی کنید (نیاز به اینترنت هست)
apt-get update
۶- حالا bumblebee رو نصب کنید:
apt-get install bumblebee bumblebee-nvidia
اگر نصب نشد و حرفش این بود که Virtualgl نمیتونه نصب بشه، از این سایت دانلودش کنید و نصبش کنید. و بعد bumblebee رو نصب کنید.

۷- حالا کاربر خودتون رو به گروه bumblebee اضافه کنید. به جای $USER نام کاربری خودتون رو بذارید. مثلا amin
adduser $USER bumblebee
۸- دستور زیر رو هم اجرا کنید:
sudo update-alternatives --set glx /usr/lib/mesa-diverted
۹- فایل تنظیمات bumblebee رو باز کنید:
sudo gedit /etc/bumblebee/bumblebee.conf

مقدار عبارت TurnCardOffAtExit رو از false به true تغییر بدید. مقدار عبارت Driver= رو به nvidia تغییر بدید. مقدار عبارت AllowFallbackToIGC رو هم به false تغییر بدید. و مقدار عبارت PMMethod= رو هم به bbswitch تغییر بدید.

۱۰- این فایل رو باز کنید:
sudo gedit /etc/modprobe.d/blacklist.conf
و عبارت blacklist nouveau رو به آخرش اضافه کنید و save کنید.

حالا reboot کنید. اگه خوش شانس باشید (!) نباید مشکلی پیش بیاد.
با دستور optirun میتونید برنامه ای که نیاز دارید nvidia روشن باشه و کار کنه اجراش کنید. مثلا این طوری:

optirun firefox

بعد از بستن برنامه (در اینجا فایرفاکس) nvidia خاموش میشه. این نهایت کاریه که میشه انجام داد تا از nvidia optimus استفاده کرد.
برای اطلاعات بیشتر میتونید به اینجا و برای نحوه ی نصب از روی سورس به اینجا مراجعه کنید.