Bug Description

This is for people with a hybrid graphics configuration to be able to submit the DSDT information: This includes nVidia Optimus and AMD Hybrid Graphics.

To gather information about the laptop model, install dmidecode. For the DSDT/SSDT
files, install the acpidump and iasl tools:

sudo apt-get install acpidump iasl dmidecode

or (on Fedora):

sudo yum install pmtools iasl dmidecode

Then use the script from http://lekensteyn.nl/files/get-acpi-info.sh to create the
tarball containing information about the laptop model, PCI hardware and ACPI tables.
To do so, run the following commands in a terminal:

i can use vgaswitcheroo with this command:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
for switching off the ATI card and save some battery power...

but i would like to be informed about the way to use both cards when it needs (intel for low graphics request and ATI Off.....and ATI for high performances graphics request and intel OFF ..... something like happen in windows...)

How do I figure out the acpi calls to start and stop my nvidia card? Also when I stop the video card does it stop showing up in lspci? Is it possible to use the nvidia binary drivers with the nvidia card I have installed?

On Monday 01 September 2014 02:37:43 Tye wrote:
> I'm using Sony VAIO VPCZ135GW.
> I realized that bbswitch failed to be manipulated on my machine, and it also blocked the way to suspend, hibernate
>
> root@tye-VPCZ135GW:~# cat /proc/acpi/bbswitch
> Segmentation fault

This (and the stack trace pointing to bbswitch_proc_show) seem to indicate that
you have built the bbswitch module with a compiler different from the running
kernel. Have you manually installed an incompatible compiler (for CUDA?).

I had used bbswitch which installed from apt-get with the same result. I didn't use any particular compiler on my machine.

tye@tye-VPCZ135GW:~$ gcc --version
gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Attached is result of get-acpi-info.sh
Kubuntu 14.04, the problem is 10-15 second freezes in Kde eg. can click on an icon then can't do anything for 10-15 secs then the program runs, can have a month or so when everything is fine then after an update back to the above problem. Currently it's the worst it's ever been after an update installing kernel 3.13.0-35 On startup i have a script that dumps the output of dmesg to a file named by date and time could upload one from a previous state when all was working, have noticed odd things re ACPI in syslog eg.
ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
ACPI Warning: 0x0000000000001828-0x000000000000182f SystemIO conflicts with Region \PMIO 1 (20131115/utaddress-251)
ACPI Error: [\_SB_.PCI0.GFX0.DD02._BCL] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
ACPI Error: Method parse/execution failed [\_SB_.PCI0.PEG0.PEGP.DD02._BCL] (Node ffff880253946050), AE_NOT_FOUND
[Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared