Still unable to get gfx strings to work on this machine.
I did however get support for qe/ci under both 32 and 64 bit modes using a version of nvinject 0.2.2 that was complied for 64 bit mode and I modified with the proper information in the plist for this laptop. In 64 bit mode the system is about 100fps on aveage better than in 32 bit.
On a side note I did try VoodooHDA for 64bit and it doesn't work for me but the 32 bit one worked in 10.5 not 10.6
Console log shows an error of being unable to open PCI device for the sound system.
Here is a link to the kexts and the DSDT that I am using on my system running 10.6.1 installed from vanilla retail SL updated via software update.
SL 64bit kexts
Update: 9/24/09
Having recently installed my retail copy of Snow Leopard and updating it to 10.6.1 I have found that I have full QE/CI support under 32bit mode using nvinject again.
I will try using GFX strings now and update accordingly.
The system does boot fine in 64bit kernel mode but lacks graphical acceleration because nvinject cannot load in 64bit mode, and therefore only avg 5 fps compared to about 1000 fps in 32bit with nvinject.
I made some changes to the DSDT of this laptop to fix some issues that it suffers from such as the settings in the BIOS going corrupt at every reboot, and some changes to the second graphics device. I need to do some more testing to see if this is what allowed me to get graphical acceleration or if its just a Snow Leo thing.
I will post the DSDT.AML file that I am using.
Kexts I have added to this system are:
Nvinject 0.2.1
AppleACPIPS2Nub
fakesmc
openhaltrestart
voodoopower
voodoobattery
voodoops2controller
Update: 1/28/09
Thanks to some help from steen in recommending to run an older version of OSx than 10.5.6 and the fact that I couldn't find my 10.5.5 disc I found my old Leo4All v3 disc that was 10.5.2.
I installed that version and had to deal with HFS+ Partition errors and used iPC to install the bootloader again and that solved it.
Anyways if you see this post http://forum.insanelymac.com/index.php?s=&...t&p=1060145 you will find the link to the files I think are needed to allow QE-CI to function.
You need to use the display sleep trick to get full performance from the card.
Resolution changing works, I haven't tried any external monitors or rotation.
About this mac crashes when I try to open it so I am going to re-burn the iDeneb 10.5.5 and copy files over from Leo4all untill I get qe-ci to work in 10.5.5...
Wish me luck
And I should have my laptop blu-ray drive installed tomorrow when it comes in the mail.
Anyone know why EFI strings will not allow the qe-ci support?
_________________________________________________________________________
I am hoping to find some help for my new hackbook pro.
I have installed iDeneb 10.5.5 (v1.3)
EDIT - And iPC Beta 10.5.6 no PPF applied
See post #15 for updated information regarding issues.
Laptop is 17" Toshiba Satellite x205-SLI6
2x 8600M GT (SLI) 256Mb each
Intel Core 2 Duo T9300 @ 2.5Ghz
4Gb DDR2-667 EDIT - Added another GB of ram to make 4 total.
2x 200Gb 7200RPM SATA
I tried using nvinject 0.2.1, nvinject GO, "nvidia universal installer.mpkg"
Leading me to nowhere...
While booting with -v i can see that it does load or tries to load,
NVDANV50HAL.kext
and
GeForce.kext
and
NVDAResman.kext
and that it shows running the inject twice, I am assuming once for each graphics card.
It will Kernel Panic if all 3 kexts above are installed.
I have modified them for my device ID, I copied them from my Mac Pro 10.5.5 and made the changes for the cards I have. (0x040710de)
In order to boot I need to remove one of the above kexts, leading me to this
Then it just loads with no kext loaded under system profiler where it does see both graphics cards.
I then decided to try using EFI strings to get things going instead of using an injector.
I used EFI Studio that came with iDeneb and it does work for one of the cards (See 3rd post for how to have both cards)
Both of the cards have 256mb of video ram, however system profiler only sees 32mb on the first card (darwin sees 14mb)
This is the first card:
CODE
Display:
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 32 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0407
Revision ID: 0x00a1
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 1680 x 1050
Depth: 32-bit Color
Core Image: Software
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported
QuartzGL: Supported
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 32 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0407
Revision ID: 0x00a1
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 1680 x 1050
Depth: 32-bit Color
Core Image: Software
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported
QuartzGL: Supported
And the Second Card:
CODE
nVidia GeForce 8600 GT:
Chipset Model: nVidia GeForce 8600 GT
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0407
Revision ID: 0x00a1
ROM Revision: nVidia GeForce 8600 GT OpenGL Engine [EFI]
Displays:
Display Connector:
Display Connector:
Chipset Model: nVidia GeForce 8600 GT
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0407
Revision ID: 0x00a1
ROM Revision: nVidia GeForce 8600 GT OpenGL Engine [EFI]
Displays:
Display Connector:
Display Connector:
What it looks like to me is that EFI Studio only generates the EFI string for one card,
and it is not the card that OSX is choosing to run off of.
Any ideas?



