"No device found": Debian 7.0, driver 304.88, X server 1.12.4, GeForce 660M GTX, Optimus l

Hi, I’m fighting to get the NVIDIA driver to work on my Debian stable - driver version 304.88, GeForce 660M GTX, Optimus laptop.
As I had problems installing the official .run for 319.17 (related to DKMS and gcc version, not the problem here), and it seems I need a more recent version of the X server for having Optimus working anyway, I decided to use the Debian packages to at least get my GPU working with the official driver.

I installed the nvidia-glx package, then I installed nvidia-xconfig package, and ran it: I got a new /etc/X11/xorg.conf (didn’t have one before), but /var/log/Xorg.0.log says there is no device detected -> black screen :/
Log content: http://pastebin.com/VGFmBKAJ
xorg.conf: http://pastebin.com/64Pe57Q4

EDIT: some more information:

Any help welcome, thank you!
nvidia-bug-report.log.gz (40.2 KB)

You want bumblebee.

Is Bumblebee needed even if I just want to use my NVIDIA GPU as the main and only one, without using Optimus functionality? Shouldn’t the official driver “just work”?

In optimus the nvidia chips has no display out.
So you can’t use the nvidia chip as main device.

Oh, ok, thanks for the info.
You were right, I needed Bumblebee to make it work.
I just followed the instructions here: http://suwako.nomanga.net/
And now I have Optimus working :) (I need to use the optirun command prefix for using the NVIDIA GPU instead of the Intel GPU).

I didn’t think installing the official driver on Debian became so complicated…:/