InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   DSDT for 9400GT 1GB (http://infinitemac.com/showthread.php?t=5257)

xwin78 01-20-2010 12:14 AM

DSDT for 9400GT 1GB
 
I was able to get my 8800GT working w/ DSDT, now I have to get to work on this one. Where do I start---previously I just found the override and copied it to the proper location.

Thanks in advance

tha_toadman 01-21-2010 11:24 PM

Personally, I don't think it's necessary to use DSDT for video. Chameleon RC4 works fine with 'GraphicsEnabled' option turned on. That's all I use now.

xwin78 01-22-2010 06:17 PM

I need DSDT because I would like to try and use the s-video out--no luck so far w/ EFI strings

thanks

cyberbuddhah 01-26-2010 07:21 PM

Code:

Device (PCI0)
        {
            Device (GFX0)
            {
                Name (_ADR, Zero)
                Name (_SUN, One)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x16)
                        {
                            "@0,compatible",
                            Buffer (0x0B)
                            {
                                "NVDA,NVMac"
                            },

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

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

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

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

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

                            "NVCAP",
                            Buffer (0x18)
                            {
                                /* 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,GeForce"
                            },

                            "model",
                            Buffer (0x17)
                            {
                                "nVidia GeForce 9400 GT"
                            },

                            "rom-revision",
                            Buffer (0x25)
                            {
                                "nVidia GeForce 9400 GT OpenGL Engine"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }


Sysyphus 01-27-2010 12:35 AM

Should the VRAM not be:

Code:

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


cyberbuddhah 01-27-2010 04:47 AM

Quote:

Originally Posted by Sysyphus (Post 43887)
Should the VRAM not be:

Code:

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


You are right,
My card has only 512MB

xwin78 02-05-2010 03:54 AM

Thanks for the help..you all are great!