Comment 0 for bug 1381175

Revision history for this message
kanibalv (kanibalv) wrote :

Basically, vga cannot detect NVIDIA cards as "VGA compatible controller", this is tested on a Optimus System.

dmesg indicates thatit not a valid vga device:

:~$ dmesg | grep vgaar
[ 0.202410] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.202413] vgaarb: loaded
[ 0.202414] vgaarb: bridge control possible 0000:00:02.0
[ 0.936062] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 532.414245] vgaarb: this pci device is not a vga device
[ 533.778296] vgaarb: this pci device is not a vga device

system:~$ uname -a
Linux 3.16.0-10-generic #15-Ubuntu SMP Thu Aug 21 16:26:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
system:~$ lspci -nn
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 735M] [10de:1291] (rev ff)

According to this:

https://github.com/Bumblebee-Project/Bumblebee/issues/159

there is a patch fot vgaarb thtat is on 14.04 but not in 14.10

more info:
https://bugzilla.kernel.org/show_bug.cgi?id=63641

previous patch is on: http://pastebin.com/wpmFi38k

Thanks.