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.
Thank you,
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/
nvidia-kernel-3.2.0-4-amd64
. Are you running a stock kernel? What is your architecture? – Faheem Mitha Mar 20 '15 at 14:58Driver "intel"
. You said you generated this with ` nvidia-xconfig`? In that case, weird. – Faheem Mitha Mar 20 '15 at 15:16