bbswitch does work on my dell inspiron 7737 which contains the following graphics bits:
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller]) 04:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750M] [10de:0fe4] (rev a1)
heres the logs
Mar 28 13:51:21 rome kernel: [ 4.711206] bbswitch: version 0.7 Mar 28 13:51:21 rome kernel: [ 4.711213] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0 Mar 28 13:51:21 rome kernel: [ 4.711219] bbswitch: Found discrete VGA device 0000:04:00.0: \_SB_.PCI0.RP05.PXSX Mar 28 13:51:21 rome kernel: [ 4.711231] bbswitch: failed to evaluate \_SB_.PCI0.RP05.PXSX._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x0 {0x00,0x00,0x00,0x00}: AE_NOT_FOUND Mar 28 13:51:21 rome kernel: [ 4.711238] bbswitch: failed to evaluate \_SB_.PCI0.RP05.PXSX._DSM {0xA0,0xA0,0x95,0x9D,0x60,0x00,0x48,0x4D,0xB3,0x4D,0x7E,0x5F,0xEA,0x12,0x9F,0xD4} 0x102 0x0 {0x00,0x00,0x00,0x00}: AE_NOT_FOUND Mar 28 13:51:21 rome kernel: [ 4.711246] ACPI Warning: \_SB_.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/nsarguments-95) Mar 28 13:51:21 rome kernel: [ 4.711294] bbswitch: No suitable _DSM call found.
and i've attached the get-acpi-info.sh
Happy to test fixes or supply more info if needed
bbswitch does work on my dell inspiron 7737 which contains the following graphics bits:
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
04:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750M] [10de:0fe4] (rev a1)
heres the logs
Mar 28 13:51:21 rome kernel: [ 4.711206] bbswitch: version 0.7 RP05.PXSX RP05.PXSX. _DSM {0xF8,0xD8, 0x86,0xA4, 0xDA,0x0B, 0x1B,0x47, 0xA7,0x2B, 0x60,0x42, 0xA6,0xB5, 0xBE,0xE0} 0x100 0x0 {0x00,0x00, 0x00,0x00} : AE_NOT_FOUND RP05.PXSX. _DSM {0xA0,0xA0, 0x95,0x9D, 0x60,0x00, 0x48,0x4D, 0xB3,0x4D, 0x7E,0x5F, 0xEA,0x12, 0x9F,0xD4} 0x102 0x0 {0x00,0x00, 0x00,0x00} : AE_NOT_FOUND GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130517/ nsarguments- 95)
Mar 28 13:51:21 rome kernel: [ 4.711213] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
Mar 28 13:51:21 rome kernel: [ 4.711219] bbswitch: Found discrete VGA device 0000:04:00.0: \_SB_.PCI0.
Mar 28 13:51:21 rome kernel: [ 4.711231] bbswitch: failed to evaluate \_SB_.PCI0.
Mar 28 13:51:21 rome kernel: [ 4.711238] bbswitch: failed to evaluate \_SB_.PCI0.
Mar 28 13:51:21 rome kernel: [ 4.711246] ACPI Warning: \_SB_.PCI0.
Mar 28 13:51:21 rome kernel: [ 4.711294] bbswitch: No suitable _DSM call found.
and i've attached the get-acpi-info.sh
Happy to test fixes or supply more info if needed