Bug#849013: nvidia-detect: Nvidia Optimus Technology device(s) not detected incl. GTX 960M

2018-07-09 Thread Andreas Beckmann
Control: severity -1 wishlist
Control: retitle -1 nvidia-detect: Nvidia Optimus Technology device(s) not 
detected
Control: tag -1 help

On Wed, 21 Dec 2016 14:31:38 -0500 Taylor Kline  wrote:
> Package: nvidia-detect
> Version: 375.20-4

> Output of nvidia-detect does not show a GTX 960M:
> 
> $ nvidia-detect 
> No NVIDIA GPU detected.
> 
> I am able to see the device as recommended at
> http://forums.debian.net/viewtopic.php?p=603924#p603924 via:
> 
> $ lspci -vnn | grep '\''[030[02]\]'
> 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics
> 530 [8086:191b] (rev 06) (prog-if 00 [VGA controller])
> 01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX
> 960M] [10de:139b] (rev ff) (prog-if ff)

The detection should be fixed since 375.82-7: Detect devices in PCI 
classes 0301 (XGA compatible controller) and 0302 (3D controller), too.

sid$ nvidia-detect 10de:139b
Checking driver support for PCI ID [10de:139b]
Your card is supported by the default drivers and legacy driver series 390.
It is recommended to install the
nvidia-driver
package.

> Here's a helpful output I would expect:
> Detected NVIDIA GPUs:
> $GTX 960M$
> It is recommended to install the
> bumblebee-nvidia and primus
> packages according to https://wiki.debian.org/Bumblebee.

Turning this bug into a wishlist report for enhancing nvidia-detect to
detect optimus systems.


Andreas



Bug#849013: nvidia-detect: Nvidia Optimus Technology device(s) not detected incl. GTX 960M

2016-12-21 Thread Taylor Kline
Package: nvidia-detect
Version: 375.20-4
Severity: normal

Dear Maintainer,

Output of nvidia-detect does not show a GTX 960M:

$ nvidia-detect 
No NVIDIA GPU detected.

I am able to see the device as recommended at
http://forums.debian.net/viewtopic.php?p=603924#p603924 via:

$ lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics
530 [8086:191b] (rev 06) (prog-if 00 [VGA controller])
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX
960M] [10de:139b] (rev ff) (prog-if ff)

Here's a helpful output I would expect:
Detected NVIDIA GPUs:
$GTX 960M$
It is recommended to install the
bumblebee-nvidia and primus
packages according to https://wiki.debian.org/Bumblebee.

Thanks for your consideration.


-- Package-specific info:
uname -a:
Linux frozencustard 4.8.0-2-amd64 #1 SMP Debian 4.8.11-1 (2016-12-02) x86_64 
GNU/Linux

/proc/version:
Linux version 4.8.0-2-amd64 (debian-ker...@lists.debian.org) (gcc version 5.4.1 
20161019 (Debian 5.4.1-3) ) #1 SMP Debian 4.8.11-1 (2016-12-02)

lspci 'VGA compatible controller [0300]':
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 
[8086:191b] (rev 06) (prog-if 00 [VGA controller])
Subsystem: Dell HD Graphics 530 [1028:06e4]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
Kernel driver in use: i915
Kernel modules: i915

dmesg:

Device node permissions:
crw-rw+ 1 root video 226,   0 Dec 21 14:18 /dev/dri/card0
crw-rw  1 root video 226,  64 Dec 21 14:18 /dev/dri/controlD64
crw-rw+ 1 root video 226, 128 Dec 21 14:18 /dev/dri/renderD128
video:x:44:taylor

OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root   25 Dec 21 13:17 /etc/alternatives/glx -> 
/usr/lib/nvidia/bumblebee
lrwxrwxrwx 1 root root   51 Dec 21 13:17 
/etc/alternatives/glx--libEGL.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
lrwxrwxrwx 1 root root   48 Dec 21 13:17 
/etc/alternatives/glx--libGL.so.1-i386-linux-gnu -> 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root   48 Dec 21 13:17 
/etc/alternatives/glx--libGL.so.1-i386-linux-gnu -> 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root   50 Dec 21 13:17 
/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root   50 Dec 21 13:17 
/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root   57 Dec 21 13:17 
/etc/alternatives/glx--libGLESv1_CM.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1
lrwxrwxrwx 1 root root   57 Dec 21 13:17 
/etc/alternatives/glx--libGLESv1_CM.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1
lrwxrwxrwx 1 root root   54 Dec 21 13:17 
/etc/alternatives/glx--libGLESv2.so.2-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
lrwxrwxrwx 1 root root   54 Dec 21 13:17 
/etc/alternatives/glx--libGLESv2.so.2-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
lrwxrwxrwx 1 root root   42 Dec 21 13:17 
/etc/alternatives/glx--nvidia-blacklists-nouveau.conf -> 
/etc/nvidia/nvidia-blacklists-nouveau.conf
lrwxrwxrwx 1 root root   36 Dec 21 13:17 
/etc/alternatives/glx--nvidia-bug-report.sh -> 
/usr/lib/nvidia/nvidia-bug-report.sh
lrwxrwxrwx 1 root root   32 Dec 21 13:17 
/etc/alternatives/glx--nvidia-modprobe.conf -> /etc/nvidia/nvidia-modprobe.conf
lrwxrwxrwx 1 root root   23 Dec 21 13:15 /etc/alternatives/nvidia -> 
/usr/lib/nvidia/current
lrwxrwxrwx 1 root root   50 Dec 21 13:15 
/etc/alternatives/nvidia--libEGL.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/current/libEGL.so.1
lrwxrwxrwx 1 root root   52 Dec 21 13:15 
/etc/alternatives/nvidia--libEGL.so.1-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/nvidia/current/libEGL.so.1
lrwxrwxrwx 1 root root   57 Dec 21 13:15 
/etc/alternatives/nvidia--libEGL_nvidia.so.0-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/current/libEGL_nvidia.so.0
lrwxrwxrwx 1 root root   59 Dec 21 13:15 
/etc/alternatives/nvidia--libEGL_nvidia.so.0-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/nvidia/current/libEGL_nvidia.so.0
lrwxrwxrwx 1 root root   49 Dec 21 13:15 
/etc/alternatives/nvidia--libGL.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/current/libGL.so.1
lrwxrwxrwx 1 root root   49 Dec 21 13:15 
/etc/alternatives/nvidia--libGL.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/current/libGL.so.1
lrwxrwxrwx 1 root root   51 Dec 21 13:15 
/etc/alternatives/nvidia--libGL.so.1-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.1
lrwxrwxrwx 1 root root   51 Dec 21 13:15 
/et