Jump to content

Geforce 9600 GT 512 MB - El Capitan


mickeyd453
 Share

2 posts in this topic

Recommended Posts

Hi - I have a silent 9600 GT and its worked flawlessly until 10.11 - In 10.10 and below using Enoch Chameleon its detected by defauly using GraphicsEnabler=Yes. In 10.11 the machine will not boot unless i use the nv_disable=1 flag. In doing this as expected the GFX are laggy and awful but i wonder what it is about this card that 10.11 does not like so much. I understand its an old card but it works so well in 10.10 and below it would be a shame to have to replace it, this box does nothing too strenuous so performance wise its fine. I have tried booting without any flag and also with nvda_drv=1 but all that happens is when it would boot the the desktop the screen goes blank.

 

Any ideas on this at all?

 

thanks

Link to comment
Share on other sites

Hi, yesterday I updated my daughters Hackintosh (Zotac ZBoxHD-ND02 with a internal GeForce 9400M) to El Capitan and all is working like with Yosemite.

My bootloader is Clover but gfx injection is done inside the DSDT:
 

            Device (IXVE)
            {
                Name (_ADR, 0x00100000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR02)
                    }

                    Return (PR02)
                }

                Device (IGPU)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_SUN, One)  // _SUN: Slot User Number
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                           
                            })
                        }

                        Return (Package (0x22)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }, 

                            "@0,compatible", 
                            Buffer (0x0B)
                            {
                                "NVDA,NVMac"
                            }, 

                            "@0,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 

                            "@0,name", 
                            Buffer (0x0F)
                            {
                                "NVDA,Display-A"
                            }, 

                            "@0,can-hot-plug", 
                            Buffer (One)
                            {
                                 0x01                                           
                            }, 

                            "@0,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@1,AAPL,boot-display", 
                            Unicode ("\x01"), 
                            "@1,compatible", 
                            Buffer (0x0B)
                            {
                                "NVDA,NVMac"
                            }, 

                            "@1,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 

                            "@1,name", 
                            Buffer (0x0F)
                            {
                                "NVDA,Display-B"
                            }, 

                            "@1,can-hot-plug", 
                            Buffer (One)
                            {
                                 0x01                                           
                            }, 

                            "@1,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "device_type", 
                            Buffer (0x0C)
                            {
                                "NVDA,Parent"
                            }, 

                            "NVCAP", 
                            Buffer (0x14)
                            {
                                /* 0000 */  0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
                                /* 0008 */  0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
                                /* 0010 */  0x00, 0x00, 0x00, 0x00                         
                            }, 

                            "model", 
                            Buffer (0x15)
                            {
                                "NVIDIA GeForce 9400M"
                            }, 

                            "rom-revision", 
                            Buffer (0x0F)
                            {
                                "62.79.65.00.00"
                            }, 

                            "VRAM,totalsize", 
                            Buffer (0x04)
                            {
                                 0x00, 0x00, 0x00, 0x20                         
                            }
                        })
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                           
                            })
                        }

                        Return (Package (0x02)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        })
                    }
                }
            }

Link to comment
Share on other sites

 Share

×
×
  • Create New...