PMrjn83, on Sep 19 2010, 02:52 AM, said:
I updated OSX to 10.6.4 and couldn't get the OS to recognize the graphics card, even after further software update. The chipset is "unknown" and the rest of the details follow:
Chipset Model: Unknown
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 1024 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0cb1
Revision ID: 0x00a2
ROM Revision: xx.xx.xx - internal
Also, I have the X5 model, which has an i7 processor, so the Hardware overview is also inaccurate, how would you fix that? I could change processor speed through SMBios, but that's about it.
Model Name: MacBook Pro
Model Identifier: MacBookPro6,2
Processor Name: Intel Core i5
Processor Speed: 1.6 GHz
Number Of Processors: 1
Total Number Of Cores: 4
L2 Cache (per core): 256 KB
L3 Cache: 6 MB
Memory: 6 GB
Bus Speed: 533 MHz
Boot ROM Version: MBP61.00C1.B03
SMC Version (system): 1.30f3
Serial Number (system): G8101101G0
Hardware UUID: F070AB8B-1BD4-5D08-92D7-7D38CF6E5939
Any help would be appreciated. Thanks!
the graphics card will show up as unknown only because your injection method isn't sending the name.
you can manually edit chameleon's source and add the devid/name if you like but so long as you get full res and qe/ci it's just a cosmetic change, no benifet whatsoever
edit:
for further info, if you wish to make it show up properly in system profiler, assuming you are uisng chameleon's GraphicsEnabler=Y this is what you do:
find your graphics card devid...if you don't know it, get lspci for osx from here:
http://osx86.sojugar...r-1-0-released/
and do the following command:
sudo lspci -nn|grep nVidia
look for the vga, it should look something like this:
01:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:0cb1] (rev a2)
notice my devid? it's 10de0cb1
now, check out chameleon's source:
svn co http://forge.voodooprojects.org/svn/chameleon/trunk chameleon
edit the file chameleon/i386/libsaio/nvidia.c
you should have NO problem finding the devid's, heres an except:
{ 0x10DE06C4, "GeForce GTX 465" },
{ 0x10DE06CA, "GeForce GTX 480M" },
{ 0x10DE06CD, "GeForce GTX 470" },
{ 0x10DE06E0, "GeForce 9300 GE" },
{ 0x10DE06E1, "GeForce 9300 GS" },
{ 0x10DE06E4, "GeForce 8400 GS" },
{ 0x10DE06E5, "GeForce 9300M GS" },
{ 0x10DE06E8, "GeForce 9200M GS" },
{ 0x10DE06E9, "GeForce 9300M GS" },
{ 0x10DE06EA, "Quadro NVS 150M" },
{ 0x10DE06EB, "Quadro NVS 160M" },
{ 0x10DE06EC, "GeForce G 105M" },
{ 0x10DE06EF, "GeForce G 103M" },
{ 0x10DE06F8, "Quadro NVS 420" },
{ 0x10DE06F9, "Quadro FX 370 LP" },
{ 0x10DE06FA, "Quadro NVS 450" },
{ 0x10DE06FD, "Quadro NVS 295" },
{ 0x10DE086C, "GeForce 9300/nForce 730i" },
{ 0x10DE087D, "ION 9400M" },
{ 0x10DE087E, "ION LE" },
{ 0x10DE0A20, "GeForce GT220" },
{ 0x10DE0A23, "GeForce 210" },
{ 0x10DE0A28, "GeForce GT 230M" },
{ 0x10DE0A2A, "GeForce GT 230M" },
{ 0x10DE0A34, "GeForce GT 240M" },
{ 0x10DE0A60, "GeForce G210" },
{ 0x10DE0A62, "GeForce 205" },
{ 0x10DE0A63, "GeForce 310" },
{ 0x10DE0A65, "GeForce 210" },
{ 0x10DE0A66, "GeForce 310" },
{ 0x10DE0A74, "GeForce G210M" },
{ 0x10DE0A78, "Quadro FX 380 LP" },
{ 0x10DE0CA3, "GeForce GT 240" },
{ 0x10DE0CA8, "GeForce GTS 260M" },
{ 0x10DE0CA9, "GeForce GTS 250M" },
{ 0x10DE0CA3, "GeForce GT240" },
{ 0x10DE0CB1, "GeForce GTS 360M" },
{ 0x10DE0E22, "GeForce GTX 460" },
{ 0x10DE0E24, "GeForce GTX 460" },
{ 0x10DE06D1, "Tesla C2050" }, // TODO: sub-device id: 0x0771
{ 0x10DE06D1, "Tesla C2070" }, // TODO: sub-device id: 0x0772
{ 0x10DE06DE, "Tesla M2050" }, // TODO: sub-device id: 0x0846
{ 0x10DE06DE, "Tesla M2070" } // TODO: sub-device id: ?
};
simply copy/paste a line and edit it to match your devid, for instance, i've added This line:
{ 0x10DE0CB1, "GeForce GTS 360M" },
once done, save the file, and from the main chameleon directory type:
make
(you need xcode for this to work)
this will build chameleon. when done, the new chameleon files are located at
chameleon/sym/i386/
then follow this guide for installing it:
http://www.insanelym...howtopic=164809
Click for full size