Jump to content

Nvidia 9400GT DeviceId 0x065b


romanvaras
 Share

7 posts in this topic

Recommended Posts

Hey Everybody... this is my first post here, and I just setup my first hackintosh.

 

So, I installed Yosemite 10.10 (not with a retail image). And everything seems to be fine except for the Nvidia card which I can not activate.

 

The OS loads with some sort of generic low res standard driver, and I am able to log in and see the desktop but it is really sluggish, you guys know what I am talking about,

 

The first question is : How can I try different kexts, drivers, etc with the possibility of getting back the old settings. Everytime I change a thing in the nvidia/video settings or kexts the next time I reboot I can no longer see the desktop, because my screen goes off. I mean the monitor turns off as a result of the lack of video signal. So I need to recover the default OS video driver without having to reinstall all over again...

 

The second question is : HOW IN THE WORLD can I make the Nvidia 9400GT (deviceId 0x065b) work ? I tried everything I found in this forums to no avail. Anyone can help me with a clear step by step guide ?

 

Thanks in advance.

Roman

Link to comment
Share on other sites

DSDT for nVidia 9400 GT: 

 

Device (PCI0)

        {
            Method (_S3D, 0, NotSerialized)  // _S3D: S3 Device State
            {
                If (LEqual (OSFL, 0x02))
                {
                    Return (0x02)
                }
                Else
                {
                    Return (0x03)
                }
 
                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x1E)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "Slot-1"
                                }, 
 
                                "@0,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
 
                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                           /* .... */
                                }, 
 
                                "@0,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
 
                                "@0,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                }, 
 
                                "@1,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
 
                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                           /* .... */
                                }, 
 
                                "@1,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
 
                                "@1,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                }, 
 
                                "NVCAP", 
                                Buffer (0x14)
                                {
                                    /* 0000 */  0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,  /* ........ */
                                    /* 0008 */  0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,  /* ........ */
                                    /* 0010 */  0x00, 0x00, 0x00, 0x00                           /* .... */
                                }, 
 
                                "VRAM,totalsize", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x20                           /* ...  */
                                }, 
 
                                "device_type", 
                                Buffer (0x0D)
                                {
                                    "NVDA,Parent"
                                }, 
 
                                "model", 
                                Buffer (0x17)
                                {
                                    "nVidia GeForce 9400 GT"
                                }, 
 
                                "rom-revision", 
                                Buffer (0x25)
                                {
                                    "nVidia GeForce 9400 GT OpenGL Engine"
                                }, 
 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
Link to comment
Share on other sites

 Share

×
×
  • Create New...