Most impressive. Just about all of that went way over my head. Is it possible to package up things that we can just "download this" and then "put this here, that there and change this file here"?

You really seem to know a lot more than most of us. Any chance you could figure out a way to get access to certain sensor data?

---

I am unable to follow along. The part where I try to mount /sys/kernel/debugfs was wrong. It seemed to work when I changed that to /sys/kernel/debug but there was no acpi in the /sys/kernel/debug folder.

Following that, I am uncertain about the whole override.aml >> command line

Most impressive. Just about all of that went way over my head. Is it possible to package up things that we can just "download this" and then "put this here, that there and change this file here"?

You really seem to know a lot more than most of us. Any chance you could figure out a way to get access to certain sensor data?

---

I am unable to follow along. The part where I try to mount /sys/kernel/debugfs was wrong. It seemed to work when I changed that to /sys/kernel/debug but there was no acpi in the /sys/kernel/debug folder.

Following that, I am uncertain about the whole override.aml >> command line

Hmm, truth be told, I don't actually run Fedora - I'm an ArchLinux user (hope I don't get banned :P ), but I think it was your post about the SSDT that gave me the idea about where to look.

Oops, that was a typo on my part, it was meant to be /sys/kernel/debug. Which kernel are you running, and what do you see in that folder?

What sensor data are you speaking of?

On a side note, my power consumption under Linux, backlight low with WiFi on and browsing the web is round about 12-13W, which beats Windows in my case

Yuk. I don't like either suggestion. Couldn't the acpi_call.ko get modified to accommodate this?

On an unrelated note, I found another problem. Moments ago, I unplugged my machine from wired network and power to move to another desk. When I came back and plugged back in, I could not connect to the network. The light would not return on the network connection and the machine just thought the network cable was unplugged.

What would cause this?

The problem is consistent. Unplugging the network cable and plugging it back in results in loss of networking. This is really bad.

#rmmod atl1c
#insmod atl1c.ko

fixes it... but sheesh. This kernel module can't handle being unplugged? Did I just find a bug? Does anyone else have this?

Experiment with this for me guys.. I took acpi_call.c and made a test/hack to call NVOP ACPI method first, then PS3 second. I spent more time than I care to admit looking at the ACPI Spec (section 18), and trying to understand what options to pass to NVOP.

Looks like I got lucky

Just take this m11xr2hack.c and replace your acpi_call.c (or add m11xr2hack.c to the Makefile)

I will get to this first thing when I get into the office this morning. You, sir, are a god compared to me. I am humbled and humiliated in your presence. Now let's see if I can figure out how to add this to the make file on my own. Could this be an exception for once where a Fedora user will win the race before an Ubuntu user?

Experiment with this for me guys.. I took acpi_call.c and made a test/hack to call NVOP ACPI method first, then PS3 second. I spent more time than I care to admit looking at the ACPI Spec (section 18), and trying to understand what options to pass to NVOP.

Looks like I got lucky

Just take this m11xr2hack.c and replace your acpi_call.c (or add m11xr2hack.c to the Makefile)

Let em know if you have any luck. I'm going to experiment with NVOP and turning the GPU on, and see if I can get nouveau working.

_G

Great work! This is far more elegant than my hacked up override method. As for using the Nvidia, I'm not sure how easy that's going to be. The Nvidia card is connected to the Intel GPU, not to the screen directly. AFAIK some work was being done on this (See the PRIME project), but that was to do with an ATI card.

On the other hand, I don't see why it wouldn't be possible to use the Nvidia card for CUDA and the like.

Experiment with this for me guys.. I took acpi_call.c and made a test/hack to call NVOP ACPI method first, then PS3 second. I spent more time than I care to admit looking at the ACPI Spec (section 18), and trying to understand what options to pass to NVOP.

Looks like I got lucky :)

Just take this m11xr2hack.c and replace your acpi_call.c (or add m11xr2hack.c to the Makefile)

Btw, I have Dell Vostro 3300 with Optimus Intel+nVidia combo, whereas I'm very interested to get only nVidia running, so I greatly appreciate your effort and findings, and waiting for the case to evolve! :)

Btw, I have Dell Vostro 3300 with Optimus Intel+nVidia combo, whereas I'm very interested to get only nVidia running, so I greatly appreciate your effort and findings, and waiting for the case to evolve!

As I understand it, the Intel part is the one with the direct connection to video. So at the very least, the Intel part needs to be set up to do some sort of pass-through mode. I may need to pay closer attention to what is going on but from what I have heard, even on the Windows side making full use of the nVidia GPU is not easily done. One person with a machine similar to mine (M11x R2) says he was playing one of the games he plays and didn't get much improvement in game play performance at all that he could tell. I think part of the problem was that he is running 64 bit Windows while running a 32 bit game. But as you can see, challenges are all around.

Ultimately what will need to happen is that Intel needs to share with the world what it has done. It will be an Intel driver update that will enable all other things to happen I think.