Hello,
I'm trying to use bbswitch-0.8 for turning off the GeForce GT 730M on a Lenovo Thinkpad T540p.
The state shown in /proc/acpi/bbswitch stays on 'ON' independent of load_state and manual setting.
The power consumption supports the suspicion that the card is still running.
cat /etc/modprobe.d/bbswitch.conf:
options bbswitch load_state=0 unload_state=1
I also tried to switch off manually:
cat /proc/acpi/bbswitch:
0000:01:00.0 ON
tee /proc/acpi/bbswitch <<<OFF:
OFF
cat /proc/acpi/bbswitch:
0000:01:00.0 ON
dmesg | grep -C 10 bbswitch:
80.096972] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[ 80.102515] iwlwifi 0000:04:00.0: L1 Enabled; Disabling L0S
[ 80.102856] iwlwifi 0000:04:00.0: L1 Enabled; Disabling L0S
[ 80.114086] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[ 80.220897] e1000e: enp0s25 NIC Link is Down
[ 80.318107] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[ 80.418589] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[ 80.418666] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[ 83.141353] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 83.141382] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
[ 1696.021986] bbswitch: version 0.8
[ 1696.021990] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.VID_
[ 1696.021995] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG_.VID_
[ 1696.022003] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 1696.022308] bbswitch: detected an Optimus _DSM function
[ 1696.022318] pci 0000:01:00.0: enabling device (0000 -> 0003)
[ 1696.022345] bbswitch: disabling discrete graphics
[ 1696.022348] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 1696.033095] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[ 1718.636370] bbswitch: disabling discrete graphics
[ 1718.636381] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 1718.636910] ------------[ cut here ]------------
[ 1718.636917] WARNING: CPU: 1 PID: 6333 at drivers/pci/pci.c:1535 pci_disable_device+0x9c/0xb0()
[ 1718.636920] pci 0000:01:00.0: disabling already-disabled device
[ 1718.636921] Modules linked in:
[ 1718.636922] bbswitch(O) ctr ccm acpi_call(O) dm_crypt wacom snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core hid_logitech_dj snd_hda_codec_hdmi arc4 snd_hda_codec_generic x86_pkg_temp_thermal dm_mod kvm_intel kvm iwlmvm mac80211 crc32c_intel aesni_intel aes_x86_64 i915 joydev iwlwifi fbcon bitblit cfbfillrect softcursor font cfg80211 cfbimgblt i2c_algo_bit cfbcopyarea wmi drm_kms_helper drm fb thinkpad_acpi fbdev snd_hda_intel intel_gtt snd_hda_controller e1000e rfkill agpgart snd_hda_codec ehci_pci ptp ehci_hcd video pps_core snd_hwdep vboxnetadp(O) vboxnetflt(O) vboxdrv(O)
[ 1718.636958] CPU: 1 PID: 6333 Comm: tee Tainted: G O 3.16.3-gentoo #2
[ 1718.636960] Hardware name: LENOVO 20BFS05L00/20BFS05L00, BIOS GMET66WW (2.14 ) 07/01/2014
[ 1718.636961] 0000000000000009 ffff880370f3bdd8 ffffffff8156f45b ffff880370f3be20
[ 1718.636963] ffff880370f3be10 ffffffff81060a28 ffff8804283ba000 ffff88042836ca30
[ 1718.636965] 0000000000000004 ffff880370f3bf50 0000000000000008 ffff880370f3be70
[ 1718.636967] Call Trace:
[ 1718.636973] [<ffffffff8156f45b>] dump_stack+0x4e/0x7a
[ 1718.636976] [<ffffffff81060a28>] warn_slowpath_common+0x78/0xa0
[ 1718.636978] [<ffffffff81060a97>] warn_slowpath_fmt+0x47/0x50
[ 1718.636980] [<ffffffff812ca6ac>] pci_disable_device+0x9c/0xb0
uname -a:
Linux barret 3.16.3-gentoo #2 SMP PREEMPT Sat Sep 20 12:56:47 CEST 2014 x86_64 Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz GenuineIntel GNU/Linux
Linux: Gentoo
XOrg: 1.16.0.901
NVIDIA-Driver: official 343.13-r1
bbswitch-0.8
At the moment it is not possible to add comments on https://bugs.launchpad.net/bugs/752542 because of timeouts. I'm going to upload and link to the comment as soon as launchpad works again.
Kind Regards,
Oliver
Hello,
I'm trying to use bbswitch-0.8 for turning off the GeForce GT 730M on a Lenovo Thinkpad T540p.
The state shown in /proc/acpi/bbswitch stays on 'ON' independent of load_state and manual setting.
The power consumption supports the suspicion that the card is still running.
Linux: Gentoo
XOrg: 1.16.0.901
NVIDIA-Driver: official 343.13-r1
bbswitch-0.8
At the moment it is not possible to add comments on https://bugs.launchpad.net/bugs/752542 because of timeouts. I'm going to upload and link to the comment as soon as launchpad works again.
Kind Regards,
Oliver