Starting with this version I will list in detail all changes I've made. All lines starting with a dash will be the name of the affected file starting at the branch root.
General fixes and enhancements:
Chimera 1.4.0 Installer available at tonymacx86.com/downloads |
Fixed typos
- doc/BootHelp.txt
Added UseKernelCache=Yes|No
Reworded some options
- TODO
Fixed typos
- i386/boot2/boot.c
Fixed typos in comments
Reordered keys according to source file name
- i386/doc/README
Fixed typos
- i386/libsaio/acpi_patcher.c
In switch (Platform.CPU.Model)
Removed nonexistent CPU model case 0x0D: // ?
Redid comments for all case CPU_MODEL_ to provide actual CPU model names
- i386/libsaio/ati.c
In static radeon_card_info_t radeon_cards[]
Removed duplicate blank lines
Removed duplicate "ATI Radeon HD 5400 Series"
Added additional AMD cards:
{ 0x6739, 0x21F81458, CHIP_FAMILY_BARTS, "AMD Radeon HD 6850",
kDuckweed },
{ 0x6719, 0x00000000, CHIP_FAMILY_CAYMAN, "AMD Radeon HD 6950
Series", kNull },
{ 0x6738, 0x00000000, CHIP_FAMILY_BARTS, "AMD Radeon HD 6870 Series",
kDuckweed },
{ 0x6739, 0x00000000, CHIP_FAMILY_BARTS, "AMD Radeon HD 6850 Series",
kDuckweed },
{ 0x673E, 0x00000000, CHIP_FAMILY_BARTS, "AMD Radeon HD 6790 Series",
kNull },
Changed { 0x6718, 0x00000000, CHIP_FAMILY_CAYMAN, "AMD Radeon HD 6900
Series", kNull },
to { 0x6718, 0x00000000, CHIP_FAMILY_CAYMAN, "AMD Radeon HD 6970 Series",
kNull },
- i386/libsaio/cpu.c
Updated /* Mobile CPU */ to use MSR_IA32_PLATFORM_ID instead of a hex value
Rearranged DBG info at end and added additional info
- i386/libsaio/cpu.h
Added #define MSR_IA32_PLATFORM_ID 0x17
- i386/libsaio/memvendors.h
Removed extra spaces in fromt of { 0, 0x01, "AMD"},
- i386/libsaio/nvidia.c
Added comments to add device id blocks like // 0040 - 004F, // 0050 - 005F, etc.
Added workaround code for GT 430 & 9600M GT memory detection from valv
Added GT 420 to GT 430 & 9600M GT memory detection work aroundAdded the following new device IDs from valv and Linux driver (some are already in v1.3.0):
{ 0x10DE0410, "GeForce GT 330" },
{ 0x10DE053A, "GeForce 7050 PV / nForce 630a" },
{ 0x10DE053B, "GeForce 7050 PV / nForce 630a" },
{ 0x10DE053E, "GeForce 7025 / nForce 630a" },
{ 0x10DE05ED, "Quadroplex 2200 D2" },
{ 0x10DE05F8, "Quadroplex 2200 S4" },
{ 0x10DE05FF, "Quadro FX 3800" },
{ 0x10DE0601, "GeForce 9800 GT" },
{ 0x10DE0603, "GeForce GT 230" },
{ 0x10DE060F, "GeForce GTX 285M" },
{ 0x10DE0619, "Quadro FX 4700 X2" },
{ 0x10DE061B, "Quadro VX 200" },
{ 0x10DE062D, "GeForce 9600 GT" },
{ 0x10DE062E, "GeForce 9600 GT" },
{ 0x10DE0631, "GeForce GTS 160M" },
{ 0x10DE0632, "GeForce GTS 150M" },
{ 0x10DE0635, "GeForce 9600 GSO" },
{ 0x10DE0637, "GeForce 9600 GT" },
{ 0x10DE0638, "Quadro FX 1800" },
{ 0x10DE063A, "Quadro FX 2700M" },
{ 0x10DE0651, "GeForce G 110M" },
{ 0x10DE0653, "GeForce GT 120M" },
{ 0x10DE0654, "GeForce GT 220M" },
{ 0x10DE0656, "GeForce 9650 S" },
{ 0x10DE065F, "GeForce G210" },
{ 0x10DE06E2, "GeForce 8400" },
{ 0x10DE06E3, "GeForce 8400 SE" },
{ 0x10DE06E6, "GeForce G100" },
{ 0x10DE06E7, "GeForce 9300 SE" },
{ 0x10DE06FB, "Quadro FX 370M" },
{ 0x10DE07E0, "GeForce 7150 / nForce 630i" },
{ 0x10DE07E1, "GeForce 7100 / nForce 630i" },
{ 0x10DE07E2, "GeForce 7050 / nForce 630i" },
{ 0x10DE07E3, "GeForce 7050 / nForce 610i" },
{ 0x10DE07E5, "GeForce 7050 / nForce 620i" },
{ 0x10DE0844, "GeForce 9100M G" },
{ 0x10DE0845, "GeForce 8200M G" },
{ 0x10DE0846, "GeForce 9200" },
{ 0x10DE0847, "GeForce 9100" },
{ 0x10DE0848, "GeForce 8300" },
{ 0x10DE0849, "GeForce 8200" },
{ 0x10DE084A, "nForce 730a" },
{ 0x10DE084B, "GeForce 9200" },
{ 0x10DE084C, "nForce 980a/780a SLI" },
{ 0x10DE084D, "nForce 750a SLI" },
{ 0x10DE084F, "GeForce 8100 / nForce 720a" },
{ 0x10DE0860, "GeForce 9400" },
{ 0x10DE0861, "GeForce 9400" },
{ 0x10DE0862, "GeForce 9400M G" },
{ 0x10DE0863, "GeForce 9400M" },
{ 0x10DE0864, "GeForce 9300" },
{ 0x10DE0865, "ION" },
{ 0x10DE0866, "GeForce 9400M G" },
{ 0x10DE0867, "GeForce 9400" },
{ 0x10DE0868, "nForce 760i SLI" },
{ 0x10DE086D, "GeForce 9200" },
{ 0x10DE086E, "GeForce 9100M G" },
{ 0x10DE086F, "GeForce 8200M G" },
{ 0x10DE087A, "GeForce 9400" },
{ 0x10DE0A22, "GeForce 315" },
{ 0x10DE0A2B, "GeForce GT 330M" },
{ 0x10DE0A2C, "NVS 5100M" },
{ 0x10DE0A2D, "GeForce GT 320M" },
{ 0x10DE0A35, "GeForce GT 325M" },
{ 0x10DE0A3C, "Quadro FX 880M" },
{ 0x10DE0A64, "ION" },
{ 0x10DE0A67, "GeForce 315" },
{ 0x10DE0A68, "GeForce G105M" },
{ 0x10DE0A69, "GeForce G105M" },
{ 0x10DE0A6A, "NVS 2100M" },
{ 0x10DE0A6C, "NVS 3100M" },
{ 0x10DE0A6E, "GeForce 305M" },
{ 0x10DE0A6F, "ION" },
{ 0x10DE0A70, "GeForce 310M" },
{ 0x10DE0A71, "GeForce 305M" },
{ 0x10DE0A72, "GeForce 310M" },
{ 0x10DE0A73, "GeForce 305M" },
{ 0x10DE0CA0, "GeForce GT 330 " },
{ 0x10DE0CA2, "GeForce GT 320" },
{ 0x10DE0CA4, "GeForce GT 340" },
{ 0x10DE0CA7, "GeForce GT 330" },
{ 0x10DE0CAC, "GeForce 315" },
{ 0x10DE0CAF, "GeForce GT 335M" },
{ 0x10DE0CB0, "GeForce GTS 350M" },
{ 0x10DE0CBC, "Quadro FX 1800M" },
{ 0x10DE0DE0, "GeForce GT 440" },
{ 0x10DE0DE5, "GeForce GT 530" },
{ 0x10DE1040, "GeForce GT 520" },
{ 0x10DE1050, "GeForce GT 520M" },
{ 0x10DE1081, "GeForce GTX 570" }, Updated with model name
{ 0x10DE1082, "GeForce GTX 560 Ti" }, Updated with model name
{ 0x10DE1088, "GeForce GTX 590" },
{ 0x10DE10C3, "GeForce 8400 GS" },
{ 0x10DE1200, "GeForce GTX 560 Ti" },
{ 0x10DE1244, "GeForce GTX 550 Ti" },
{ 0x10DE1245, "GeForce GTS 450" },
- i386/libsaio/platform.h
Added additional info to comments for #define CPU_MODEL_
- i386/libsaio/smbios.c
Updated comments on all case CPU_MODEL_ to provide actual CPU model names
- i386/libsaio/smbios_getters.c
Updated comments on all case CPU_MODEL_ to provide actual CPU model names
Removed all references to nonexistent CPU models:
case 0x0D: // ?
case 0x19: // Intel Core i5 650 @3.20 Ghz
Added workaround to not calculate qpibusspeed for LGA 1155 and LGA 1156 CPUs
and report a sane value
Added Xeon model detection and reporting to CPU_MODEL_FIELDS:
Broke out case CPU_MODEL_SANDY_XEON: to report Xeon CPU
Chimera Specific Changes:
- i386/boot2/Makefile
git revision workaround
- i386/boot2/prompt.c
Changed Chameleon to Chimera
- i386/libsaio/fake_efi.c
Changed FIRMWARE_VENDOR from Chameleon 2.0.0 to Chimera 1.4.0
For bug reporting, feature requests, and general feedback please use the Chimera forum.
I hate to ask a dumb question, but is there a way to either a) boot Chimera from a CD/DVD or b) boot to a CD/DVD from Chimera installed on a disk?
ReplyDeleteDoes this mean that the Radeon 6950 should work with the ATI6000 kext now?
ReplyDeleteThanks MacMan for all your hard work !!!
ReplyDeleteThere is one thing that confuses me !
On TonyMac the rev number is 1.4.1 for the latest update but on your blog its only 1.4.0 ???????
Best regards
KMN
The only difference between 1.4.0 and version 1.4.1 at tonymacx86 is that 1.4.1 is based on a newer trunk revision. The Chimera changes are identical.
ReplyDeleteHi, looks like Chimera can't show FAT32 / FAT32X volumes at the boot menu. It would be nice to have them shown for booting legacy operating systems. Any chance to have this changed/fixed? Or maybe can you give me some pointers to do it myself? (I mean, change the code). Oh, BTW, thank you very much for your hard work! Cheers!
ReplyDeleteHi, I'm having this card from the list above:
ReplyDelete{ 0x673E, 0x00000000, CHIP_FAMILY_BARTS, "AMD Radeon HD 6790 Series",
kNull },
I only find to download Chimera 1.4.1 and latest Multibeast. And I get Unsuported card. Am I doing something wrong?
No, you're not doing anything wrong. Having a card listed in Chimera does not guarantee support in OS X For a card to work it's device ID also needs to be in ATI6000Controlle.kext and ATIRadeonX300.kext
ReplyDeleteHi MacMan!
ReplyDeleteWell this is my card(0x10DE1244, "GeForce GTX 550 Ti"). although it gets correctly detected in the system profiler, i'm still not able achieve either full res suppport or QE/CI. tried everything out possible. had endless reinstallations too. but no success. can u suggest something pls!
Thanks
Still not doing the trick..
ReplyDeleteHello Mr. Manx86,
ReplyDeleteDoes this relate to time errors, I just made a new machine and had quite a few problems due to a bad video card but when I finally got it working my clock speeds up. If I reboot it resets with the apple time server but if I leave it running it speeds up. I was reading that problems relating to the boot loader and the fsb speed could be the cause and a couple of years ago you could add the fsb speed to your boot.plist to correct it, any ideas? Thanks, keep up the good work CFI
is there any drivers for geforce gt 520?
ReplyDeletedoes the GT520m works with this
ReplyDeleteThank you for Chimera, its super stable on my system. Unfortunately Facetime cant be activated on a hackintosh using Chimera and Lion. It works if we use chameleon RC5 755 instead. It would be great if you could fix this so we can use facetime in Lion with Chimera.
ReplyDeleteThank you so much.
Hi. I also have Radeon HD 6790 card.
ReplyDeleteWhat do you mean "device ID also needs to be in ATI6000Controlle.kext and ATIRadeonX300.kext "??
Can I somehow "put the Device ID" in those kexts to get it to work?
Could you please add the GEForce 8600M GT. (512M dedicated on the Qosmio G40-12S)
ReplyDeletethank you
{ 0x10DE1244, "GeForce GTX 550 Ti" },
ReplyDeleteThats means this card would work?
will this make Nvidia GeForce GT520M work on Lion?? and fully support QE/CI for final cut pro??
ReplyDelete