My graphic card is not recognized on my laptop with Debian Jessie installed and a Nvidia Geforce GTX 850M.
- glewinfo tells me it uses Mesa DRI with Intel (OpenGL 3.0) instead of Nouveau with the actual GPU (OpenGL 4.4+).
- nvidia-detect can't find my graphic card.
- lspci identifies my graphic card as a 3d controller while the web tells me it should be identified as a VGA controller.
- I tried Bumblebee because I'm pretty sure my laptop includes that Optimus stuff but it didn't change anything.
How to make my laptop to recognize my GPU? Is it a matter of etc config files or something? I would like to stick with Nouveau driver. However if there is a "debian" way (e.g. apt-get) to install the official Nvidia driver, I'll take it.
Here's some news. I partially recovered my desktop.
- I apt-get install xserver-xorg-video-intel|nouveau|nvidia (yes, everybody!).
- I didn't remove xorg.conf generated by nvidia-xconf.
- I just change driver "nvidia" to "intel".
- I followed punctiliously this guideline from ArchLinux community. I succeeded to run Bumblebee and I could be able to run optirun glxgears. But now, my desktop is at 640x480 instead of 1280*1024. It's probably a separate problem.
Here's my dpkg -l|grep nvidia
ii bumblebee-nvidia 3.2.1-7 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver ii glx-alternative-nvidia 0.5.1 amd64 allows the selection of NVIDIA as GLX provider ii libegl1-nvidia:amd64 340.65-2 amd64 NVIDIA binary EGL libraries ii libgl1-nvidia-glx:amd64 340.65-2 amd64 NVIDIA binary OpenGL libraries ii libgl1-nvidia-glx:i386 340.65-2 i386 NVIDIA binary OpenGL libraries ii libgl1-nvidia-glx-i386 340.65-2 i386 NVIDIA binary OpenGL 32-bit libraries ii libgles1-nvidia:amd64 340.65-2 amd64 NVIDIA binary OpenGL|ES 1.x libraries ii libgles2-nvidia:amd64 340.65-2 amd64 NVIDIA binary OpenGL|ES 2.x libraries ii libnvidia-eglcore:amd64 340.65-2 amd64 NVIDIA binary EGL core libraries ii libnvidia-ml1:amd64 340.65-2 amd64 NVIDIA Management Library (NVML) runtime library ii nvidia-alternative 340.65-2 amd64 allows the selection of NVIDIA as GLX provider ii nvidia-detect 340.65-2 amd64 NVIDIA GPU detection utility ii nvidia-driver 340.65-2 amd64 NVIDIA metapackage ii nvidia-driver-bin 340.65-2 amd64 NVIDIA driver support binaries ii nvidia-installer-cleanup 20141201+1 amd64 cleanup after driver installation with the nvidia-installer ii nvidia-kernel-common 20141201+1 amd64 NVIDIA binary kernel module support files ii nvidia-kernel-dkms 340.65-2 amd64 NVIDIA binary kernel module DKMS source ii nvidia-modprobe 340.46-1 amd64 utility to load NVIDIA kernel modules and create device nodes ii nvidia-settings 340.46-2 amd64 tool for configuring the NVIDIA graphics driver ii nvidia-support 20141201+1 amd64 NVIDIA binary graphics driver support files ii nvidia-vdpau-driver:amd64 340.65-2 amd64 Video Decode and Presentation API for Unix - NVIDIA driver ii nvidia-xconfig 340.46-1 amd64 X configuration tool for non-free NVIDIA drivers ii xserver-xorg-video-nvidia 340.65-2 amd64 NVIDIA binary Xorg driver
Link to my xorg.conf Note: This file is not in /etc/X11/xorg.conf.d but directly in /etc/X11/