Guys I'm in the same boat as wen1. I have successfully gotten Hd3000 to work. But I also have a laptop with Optimus and no way of turning off the switchable graphics. I have a Alienware m14x. I am at this point on 10.6.8 with detected Intel HD3000 gfx. I have to use GraphicsEnabler=NO in order for it not to select my Nvidia Chip. In System Profiler I have two cards, but one is unidentified (Nvidia) and the other is obviously the 3000. You all have been wonderful help with this process, I have been following your progress and it has worked wonders. Now to figure out this Nvidia situation. Also, I have one other situation. I have 2 3.0USB ports, they are NEC, but the drivers included in ##### see them, but when I plug in something, it hangs my system. Also, I can't get my regular USB to work. I have tried rollback kexts, as well as other various kexts, still nothing. Any advice?
AFAIK, there is no native support for USB 3.0 in SL. Those drivers in #####
might be compiled from Linux source. There are may be some properties for tweaking inside Info.plist. I remember some reports about USB 3.0 hanging the system when something is plugged-in the port. Probably a solution has already been discovered and published in that thread.
Concerning HD3000 it appeared, that 10.6.x refuses to detect the graphics chip unless you inject "AAPL,os-info" property, discovered by Kyle_C. I do not know how GraphicsEnabler works in details, most likely all the injections will be arranged for you automatically, or may be you will need to use additional options, like loading video BIOS from a file.
I would propose trying to force nVidia as the default adapter, either through BIOS Setup (but there are no options, as reported by wen1) or through editing your DSDT and placing DSDT.aml into /Extra/.
Knowing almost nothing about Optimus technology I still hope, that HD/NV switching does not involve a special device (some kind of muxer), otherwise it looks hopeless.
Thanks for all of your insight.
When you say Bios, are you referring to actual BIOS for the laptop or smbios?
I do not really have an option to select anything in the laptop's BIOS.
Quite right, I was referring to BIOS Setup accessible through F1, F2 or Del keys during the POST procedure, depending on the vendor. Laptop Phoenix BIOS seems to be rather clipped in comparison to Award Modular used on desktops, but I used to consider output selection as a basic option. May be Dell considers Optimus to be smart enough, not requiring any user interaction before OS loading.
Also, i see nvidia card listed in the system profiler and it says kext not loaded. Is it just a question of matching my cards IDs with what is in info.plist for the nvidia kexts ? Or do i need something like the device properties you listed for Intel HD. I am still learning a lot of this stuff.
I can only guess, but it seems that you still have to force nVidia as a primary device somehow. DSDT editing might be the way, given no options in BIOS Setup.
Speaking frankly, HD3000 with native resolution and QE/CI is not so bad, unless you paid for Optimus to play modern game titles under Mac OS
May be the best choice is to wait a bit, until Chameleon team updates GraphiscEnabler.
Yeah it seems like BIOSes on new laptops have gotten really bad! I think mine literally has like 6 or 7 settings total. Thankfully AHCI mode for SATA was one of them, at least.
Glad to see another success report!
Well, I am not quite familiar with recent consumer series trend (most of those laptops do not offer mate anti-glare option, while my half-blind eyes hate glossy screens), but those business series (ThinkPads, ProBooks, etc.) still have pretty long list of BIOS Setup options, while mostly related to security. But in general you might be right. May be there is a hidden engineering menu inside setup, but have never see one.
Concerning Dell Alienware series I would expect a lot of performance tweaking options for gamers, so, I was really surprised. On the other hand, if a laptop is intended to run W7 exclusively, why should vendor provide any means for pre-OS tweaking?..