10de:1292 Optirun does not run as kernel does not recognise 3D Controller NVIDIA

Bug #1494236 reported by Jim Richards
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

$ lspci -nn
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
...
04:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev ff)

$ dmesg | fgrep vgaar
[ 0.243143] vgaarb: setting as boot device: PCI:0000:00:02.0
[ 0.243145] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.243150] vgaarb: loaded
[ 0.243152] vgaarb: bridge control possible 0000:00:02.0
[ 2.766514] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 2336.771620] vgaarb: this pci device is not a vga device
[ 2337.170566] vgaarb: this pci device is not a vga device
[ 2415.373308] vgaarb: this pci device is not a vga device
[ 2415.734668] vgaarb: this pci device is not a vga device

$ uname -a
Linux flat 3.19.0-26-generic #28-Ubuntu SMP Tue Aug 11 14:16:32 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: linux-image-3.19.0-26-generic 3.19.0-26.28
ProcVersionSignature: Ubuntu 3.19.0-26.28-generic 3.19.8-ckt4
Uname: Linux 3.19.0-26-generic x86_64
ApportVersion: 2.17.2-0ubuntu1.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: grumpy 2187 F.... pulseaudio
 /dev/snd/controlC1: grumpy 2187 F.... pulseaudio
CurrentDesktop: Unity
Date: Thu Sep 10 20:11:34 2015
HibernationDevice: RESUME=UUID=0f0470a9-ab37-4ceb-b408-3ff836a8ed03
InstallationDate: Installed on 2015-05-19 (114 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
Lsusb:
 Bus 003 Device 002: ID 8087:8000 Intel Corp.
 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 002: ID 0bda:5606 Realtek Semiconductor Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: ASUSTeK COMPUTER INC. X550LB
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-26-generic.efi.signed root=UUID=6dbeeb75-7225-4474-8a0f-5b0447421785 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.19.0-26-generic N/A
 linux-backports-modules-3.19.0-26-generic N/A
 linux-firmware 1.143.3
SourcePackage: linux
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/19/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: X550LB.402
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: X550LB
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: ATN12345678901234567
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrX550LB.402:bd11/19/2013:svnASUSTeKCOMPUTERINC.:pnX550LB:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnX550LB:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: X550LB
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Jim Richards (grumpy) wrote :
Revision history for this message
Jim Richards (grumpy) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
tags: added: bios-outdated-403
summary: - Optirun does not run as kernel does not recognise 3D Controller NIVIDIA
+ 10de:1292 Optirun does not run as kernel does not recognise 3D
+ Controller NVIDIA
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Jim Richards (grumpy) wrote :

Updates ASUS to BIOS 403. Using optirun gives same output in dmesg - that pci is not a vga device and fps is running slow at max 60 fps. (Should be several hundred to thousand).

$ sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
X550LB.403
06/26/2014

$ optirun glxgears
primus: warning: dropping a frame to avoid deadlock
251 frames in 5.3 seconds = 47.262 FPS
268 frames in 5.0 seconds = 53.501 FPS

$ dmesg | fgrep vgaar
[ 0.277697] vgaarb: setting as boot device: PCI:0000:00:02.0
[ 0.277700] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.277704] vgaarb: loaded
[ 0.277706] vgaarb: bridge control possible 0000:00:02.0
[ 2.761036] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 453.256105] vgaarb: this pci device is not a vga device
[ 453.719283] vgaarb: this pci device is not a vga device

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: removed: bios-outdated-403
Revision history for this message
penalvch (penalvch) wrote :

Jim Richards, could you please test the latest upstream kernel available from the very top line at the top of the page from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D (the release names are irrelevant for testing, and please do not test the daily folder)? Install instructions are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds . This will allow additional upstream developers to examine the issue.

If the latest kernel did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this issue is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-X.Y-rcZ

Where X, Y, and Z are numbers corresponding to the kernel version.

If the mainline kernel does not fix the issue, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-X.Y-rcZ

Please note, an error to install the kernel does not fit the criteria of kernel-bug-exists-upstream.

Once testing of the latest upstream kernel is complete, please mark this report's Status as Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-403
Changed in linux (Ubuntu):
importance: Low → Medium
status: Confirmed → Incomplete
Revision history for this message
Jim Richards (grumpy) wrote :

I tried kernel v4.3-rc4, however I was unable to get bumblebee to run as the nvidia driver was not supported. (It booted, but bumblebeed would not start as there was no valid nvidia driver)

from /var/log/syslog

    Oct 5 22:32:27 flat systemd[1]: bumblebeed.service holdoff time over, scheduling restart.
    Oct 5 22:32:27 flat systemd[1]: Started Bumblebee C Daemon.
    Oct 5 22:32:27 flat systemd[1]: Starting Bumblebee C Daemon...
    Oct 5 22:32:27 flat bumblebeed[5208]: [ 128.914578] [ERROR]Module 'nvidia_340_updates' is not found.
    Oct 5 22:32:27 flat systemd[1]: bumblebeed.service: main process exited, code=exited, status=1/FAILURE
    Oct 5 22:32:27 flat systemd[1]: Unit bumblebeed.service entered failed state.
    Oct 5 22:32:27 flat systemd[1]: bumblebeed.service failed.

I tried the steps as suggested here

    http://askubuntu.com/questions/147651/nvidia-drivers-dont-work-with-mainline-kernel

but was unable to get a working nvidia driver in the 4.3 kernel. This included using

    root@flat:~# export IGNORE_CC_MISMATCH=1

to try and force it to install.

Revision history for this message
Jim Richards (grumpy) wrote :
Download full text (4.3 KiB)

Just upgraded to 15.10. Booting up with nvidia driver directly gives glxgears running at expected result. Installing bumblebee and running optimus glxgears gives /var/log/system entry and no expected result.

As a note - I have a Dell XPS as well, and I get the same result with Ubuntu 15.04. My co-worker has the same laptop with Arch Linux and Bumblebee works for him with the same hardware.

Nov 8 22:56:48 localhost systemd[1]: Started Bumblebee C Daemon.
Nov 8 22:56:48 localhost kernel: [ 231.533201] bbswitch: disabling discrete graphics
Nov 8 22:56:48 localhost kernel: [ 231.533216] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:48 localhost bumblebeed[3235]: [ 231.983606] [INFO]/usr/sbin/bumblebeed 3.2.1 started
Nov 8 22:56:53 localhost kernel: [ 236.364242] bbswitch: enabling discrete graphics
Nov 8 22:56:53 localhost kernel: [ 236.903991] nvidia: module license 'NVIDIA' taints kernel.
Nov 8 22:56:53 localhost kernel: [ 236.903994] Disabling lock debugging due to kernel taint
Nov 8 22:56:53 localhost kernel: [ 236.912955] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:04:00.0 on minor 1
Nov 8 22:56:53 localhost kernel: [ 236.912962] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 352.41 Fri Aug 21 23:09:52 PDT 2015
Nov 8 22:56:53 localhost systemd-udevd[3260]: Process '/usr/bin/start-nvidia-persistenced' failed with exit code 127.
Nov 8 22:56:54 localhost kernel: [ 237.457039] vgaarb: this pci device is not a vga device
Nov 8 22:56:54 localhost systemd-udevd[3268]: Process '/usr/bin/start-nvidia-persistenced' failed with exit code 127.
Nov 8 22:56:54 localhost kernel: [ 237.462114] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: [ 237.462168] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: [ 237.462197] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: [ 237.462223] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: [ 237.462249] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: [ 237.462275] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: [ 237.462315] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: [ 237.462341] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
Nov 8 22:56:54 localhost kernel: ...

Read more...

Revision history for this message
penalvch (penalvch) wrote :

Jim Richards, could you please test the latest mainline kernel (4.3, not 4.3-rcX) and advise to the results?

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Jim Richards (grumpy)
Changed in linux (Ubuntu):
status: Expired → New
Revision history for this message
Jim Richards (grumpy) wrote :
Download full text (4.3 KiB)

Sorry for the delay. Updated to kernel 4.3.3 and still getting no result with optirun, it should be returning more than 60 fps.

Key line in syslog is
Jan 8 23:19:40 localhost kernel: [ 552.980299] vgaarb: this pci device is not a vga device

$ lspci
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
...
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)

$ uname -a
Linux flat 4.3.3-040303-generic #201512150130 SMP Tue Dec 15 06:32:30 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ optirun glxgears
299 frames in 5.0 seconds = 59.643 FPS
309 frames in 5.0 seconds = 61.657 FPS

$ tail /var/log/syslog
Jan 8 23:19:39 localhost kernel: [ 552.524443] bbswitch: enabling discrete graphics
Jan 8 23:19:40 localhost systemd-udevd[3703]: Process '/usr/bin/start-nvidia-persistenced' failed with exit code 127.
Jan 8 23:19:40 localhost kernel: [ 552.962136] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:04:00.0 on minor 1
Jan 8 23:19:40 localhost kernel: [ 552.962143] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 352.63 Sat Nov 7 21:25:42 PST 2015
Jan 8 23:19:40 localhost kernel: [ 552.980299] vgaarb: this pci device is not a vga device
Jan 8 23:19:40 localhost systemd-udevd[3712]: Process '/usr/bin/start-nvidia-persistenced' failed with exit code 127.
Jan 8 23:19:40 localhost kernel: [ 552.983306] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 552.983359] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 552.983389] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 552.983417] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 552.983444] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 552.983471] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 552.983512] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 552.983539] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 553.000875] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150818/nsarguments-95)
Jan 8 23:19:40 localhost kernel: [ 553.352985] vgaarb: this pci device is not a vga device
Jan 8 23:19:40 localhost acpid: client connected from 3709[0:999]
Jan 8 23:19:40 localhost acpi...

Read more...

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-4.3.3
tags: added: kernel-bug-exists-upstream-4.3
removed: kernel-bug-exists-upstream-4.3.3
Revision history for this message
penalvch (penalvch) wrote :

Jim Richards, the latest mainline kernel is now 4.4-rc8. Could you please advise?

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Jim Richards (grumpy) wrote :
Download full text (5.7 KiB)

Same results with 4.4.0-rc8

$ uname -a
Linux flat 4.4.0-040400rc8-generic #201601051225 SMP Tue Jan 5 17:27:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Device 0a03 (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Thermal (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)

$ tail -F /var/log/syslog
Jan 9 18:37:50 localhost kernel: [ 169.273447] bbswitch: enabling discrete graphics
Jan 9 18:37:51 localhost kernel: [ 169.841481] nvidia: module license 'NVIDIA' taints kernel.
Jan 9 18:37:51 localhost kernel: [ 169.841487] Disabling lock debugging due to kernel taint
Jan 9 18:37:51 localhost kernel: [ 169.852879] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:04:00.0 on minor 1
Jan 9 18:37:51 localhost kernel: [ 169.852917] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 352.63 Sat Nov 7 21:25:42 PST 2015
Jan 9 18:37:51 localhost systemd-udevd[3023]: Process '/usr/bin/start-nvidia-persistenced' failed with exit code 127.
Jan 9 18:37:51 localhost systemd-udevd[3033]: Process '/usr/bin/start-nvidia-persistenced' failed with exit code 127.
Jan 9 18:37:51 localhost kernel: [ 170.720636] vgaarb: this pci device is not a vga device
Jan 9 18:37:51 localhost kernel: [ 170.739979] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
Jan 9 18:37:51 localhost kernel: [ 170.740031] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
Jan 9 18:37:51 localhost kernel: [ 170.740061] ACPI Warning: \_SB_.PCI0.RP05.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], A...

Read more...

tags: added: kernel-bug-exists-upstream-4.4
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
penalvch (penalvch)
tags: added: kernel-bug-exists-upstream-4.4-rc8
removed: kernel-bug-exists-upstream-4.3 kernel-bug-exists-upstream-4.4
Revision history for this message
penalvch (penalvch) wrote :

Jim Richards, to clarify:
1) When using the nvidia driver in 15.10, you are using the latest supported one for your card via https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352 ?
2) When using the latest nvidia drivers in 15.10, you are using the version of bumblebee that comes with the Ubuntu repositories?

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Jim Richards (grumpy) wrote :

1. It's version 352.63 as set in System Settings > Software & Updates > Additional Drivers

2.It's version 3.2.1-9, same as http://packages.ubuntu.com/wily/bumblebee

 $ dpkg -s bumblebee
Package: bumblebee
Status: install ok installed
Priority: extra
Section: utils
Installed-Size: 182
Maintainer: Ubuntu Developers <email address hidden>
Architecture: amd64
Version: 3.2.1-9
Depends: libbsd0 (>= 0.2.0), libc6 (>= 2.15), libglib2.0-0 (>= 2.12.0), libx11-6, init-system-helpers (>= 1.18~), lsb-base (>= 4.1+Debian11ubuntu7), bbswitch-dkms | bbswitch-source
Pre-Depends: dpkg (>= 1.15.7.2)
Recommends: virtualgl | primus
Suggests: bumblebee-nvidia (= 3.2.1-9)
Conffiles:
 /etc/bumblebee/bumblebee.conf e95fe45a8cf317978d5bddcc01eb2c71
 /etc/bumblebee/xorg.conf.d/10-dummy.conf d41d8cd98f00b204e9800998ecf8427e
 /etc/bumblebee/xorg.conf.nouveau e45198dfa8b038e17369a9120076c771
 /etc/bumblebee/xorg.conf.nvidia 1727b01a3c4c6fb91a0d2a432d309d36
 /etc/init.d/bumblebeed 0b7faf2ae14c1a0cb60204d183fc02ca
 /etc/init/bumblebeed.conf 4ccf071259bb82265d80985d08c6e657
Description: NVIDIA Optimus support for Linux
 Bumblebee is an effort to make NVIDIA Optimus enabled laptops work in
 GNU/Linux systems. These laptops are built in such a way that the NVIDIA
 graphics card can be used on demand so that battery life is improved and
 temperature is kept low.
 .
 It disables the discrete graphics card if no client is detected, and start
 an X server making use of NVIDIA card if requested then let software GL
 implementations (such as VirtualGL) copy frames to the visible display that
 runs on the intergrated graphics. The ability to use discrete graphics
 depends on the driver: open source nouveau and proprietary nvidia.
Original-Maintainer: Debian NVIDIA Maintainers <email address hidden>
Homepage: https://launchpad.net/~bumblebee

penalvch (penalvch)
tags: added: wily
Revision history for this message
penalvch (penalvch) wrote :

Jim Richards, to clarify, have you tested the patch noted in https://bugzilla.kernel.org/show_bug.cgi?id=63641 to confirm it works for your hardware?

Revision history for this message
rdesfo (rdesfo) wrote :

$ dmesg | grep vgaar
[ 0.399098] vgaarb: setting as boot device: PCI:0000:00:02.0
[ 0.399098] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.399098] vgaarb: loaded
[ 0.399098] vgaarb: bridge control possible 0000:00:02.0
[ 2.296732] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 66.089968] vgaarb: this pci device is not a vga device
[ 67.372041] vgaarb: this pci device is not a vga device

$ lspci -nn | grep NV
03:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 960M] [10de:139b] (rev a2)

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial

Revision history for this message
penalvch (penalvch) wrote :

rdesfo, it will help immensely if you filed a new report with the Ubuntu repository kernel (not mainline/upstream) via a terminal:
ubuntu-bug linux

Please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.