This evening i tried to install OS X Mavericks, all is fine but I have the same problem, black screen on LVDS... anyone can help me please?
You need to use the correct ATI "personality" and may need to patch the connectors.
I don't have the details, as I don't have the hardware... You should do the appropriate research.
i have no idea you GFX0 at peg1 but the original dsdt you posted doesn't have peg1. is that a good edid in the config.plist? you can inject edid without manually inputting one.
dump your own tables, decompile with iasl, and patch
rename the VGA device on peg3 to GFX0, rename peg3.vga to peg3.gfx0
the g73jh guide can help you with patching but apply the patches but patch peg3 above first when patching
for battery use the g75vw patchi looked more closely you didn't post an unpatched dsdt. you need to start from scratch you are all over the place
into method label _DSM parent_label GFX0 remove_entry;
into device label GFX0 parent_adr 0x00010000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"model", Buffer() { "AMD Radeon HD 5145M" },\n
"hda-gfx", Buffer() { "onboard-2" },\n
})\n
}\n
end;
into device label HDAU parent_adr 0x00010000 remove_entry;
into device label PEG1 insert
begin
Device (HDAU)\n
{\n
Name (_ADR, 0x01)\n
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"layout-id", Buffer() { 0x0c, 0x00, 0x00, 0x00 },\n
"hda-gfx", Buffer() { "onboard-2" },\n
})\n
}\n
}\n
end;
<key>Graphics</key> <dict>
<key>CustomEDID</key>
<data>
AP///////wAw5N0BAAAAAAASAQOAJhV4CqjAnVhQmiYcUFQAAAABAQEBAQEB
AQEBAQEBAQEBLyZAuGCEDDAwMCMAftcQAAAZAAAAAAAAAAAAAAAAAAAAAAAA
AAAA/gAAAABMR0Rpc3BsYXkKAAAA/gBMUDE3M1dEMS1UTEMxAGM=
</data>
<key>FBName</key>
<string>Shrike</string>
<key>Inject</key>
<dict>
<key>ATI</key>
<true/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>LoadVBios</key>
<true/>
<key>NvidiaSingle</key>
<false/>
<key>PatchVBios</key>
<true/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>ATIConnectorsController</key>
<string>4600</string>
<key>ATIConnectorsData</key>
<string>020000004000000009010000020100030200000000010000090100002001020200040000040300000001000010000101</string>
<key>ATIConnectorsPatch</key>
<string>020000004000000009010000120400071000000010000000000100000000010000080000000200000001000020010202</string>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
</array>
</dict>
I attach my dsdt clean compiled with maciasl and acpi4, the dsdt patched and the actual config.plist
you really should disable kernelpm patch your cpu isn't affected and not needed
clover config.plist disable loadVBios and PatchVBios
also disable FixAirport_4000 you patched dsdt already