Jump to content

Recommended Posts

Posted

Hello!


I tried the guide on this site with the following patch i have found, which is exactly for my graphics card, but i get 201 erros! I tried to inject the hexstring in chameleon before, but it gave me just a black screen!


The problem i have is that i dont have a P0P device and IORegistryExplorer tells me its PC02@2.


I´ll attach a clean windows extracted dsdt.aml !


Thanks alot!!


System:

-Asus M5A97 BIOS rev. 1208

-Amd X8 FX8120

- Palit Nvidia Geforce9500GT 1GB DVI/VGA/HDMI


Patch for my card:

Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x1C)
                           {
                               "AAPL,slot-name", 
                               Buffer (0x0D)
                               {
                                   "PCI-E Slot-1"
                               }, 
                               "@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 */   0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
                                   /* 0010 */   0x00, 0x00, 0x00, 0x00
                               }, 
                               "NVPM", 
                               Buffer (0x20)
                               {
                                   /* 0000 */   0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0008 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0010 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0018 */   0x00, 0x00, 0x00, 0x00
                               }, 
                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                    0x00, 0x00, 0x00, 0x40
                               }, 
                               "device_type", 
                               Buffer (0x0D)
                               {
                                   "NVDA,Parent"
                               }, 
                               "model", 
                               Buffer (0x17)
                               {
                                   "NVIDIA GeForce 9500 GT"
                               }, 
                               "rom-revision", 
                               Buffer (0x0F)
                               {
                                   "62.94.96.00.00"
                               }, 
                               "reg", 
                               Buffer (0x78)
                               {
                                   /* 0000 */   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0008 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0010 */   0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02,
                                   /* 0018 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0020 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
                                   /* 0028 */   0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00,
                                   /* 0030 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0038 */   0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02,
                                   /* 0040 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0048 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
                                   /* 0050 */   0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
                                   /* 0058 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0060 */   0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02,
                                   /* 0068 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                   /* 0070 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

dsdt.zip

Posted

Remove the last } in the code you posted, it has no pair.


Insert the code into PC02 and apply the DTGP patch too.

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

Hey thanks for reply!


The DSDT itself compiled successful but now I´ve got black and white rectangles.

Before I patched the DSDT the system always loaded something like NV50HAL.

Do I have to remove this kext?

Posted

No, this kext is needed for graphics acceleration.


Have you tried GraphicsEnabler=yes?

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

Yes I tried GraphicsEnabler=Yes with the same result!


Edit: Ohh no I made a mistake. The Vram size is wrong. I disassambled my graphics card and found out it only has 512mb so the compiled dsdt must be wrong.


I got the NVram string 0400000000000300040000000000000700000000.


Is it possible to use my card with this patch just by editing the vram size?

Posted

You can try, just change

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

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...