Ok, i had to install using "-x -v -F GraphicsEnabler=No IGPEnabler=Yes IGPlatformID=01660003". I'm also booting with that args right now the installed 10.8.5
But, it's kinda curious... In the installer, if i used all those flags except "-x", the installer loaded Graphics, but remained stucked on the Gray Background, so no Installer window was really displayed.
I'm not sure what -F does (is it another spelling for '-f'?). Oh... I looked it up -F is "ignore Kernel Flags in org.chameleon.Boot.plist," and since in a normal boot.plist for Unibeast there are no kernel flags there, it does nothing.
It is kind of strange that you had to use safe mode. Also, I would have thought "GraphicsEnabler=Yes IGPlatformID=01660003" would have been the same result as "GraphicsEnabler=No IGPEnabler=Yes IGPlatformID=01660003". But I don't have an Ivy-based laptop, so haven't been able to experiment. Safe mode must be keeping something else from loading while the system is still a little wrong.
Nice to know that the IGPlatformID can help get to the installer now as well though...
Should I proceed patching DSDT? What patches should i Apply? I was applying Patches from two of this Repos (snapshot attached).
Patches applied:
PJALM =>
- Add MCHC
- SATA
- SMBUS
- LPC
Rehabman =>
- IGPU/LVDS Single Link
Sourceforge =>
- Remove WMI
Toleda =>
- UEFI-Clean Compile
I would not apply a DSDT patch until it is obvious that you need it. I think the LPC patch is dangerous. As far as I know the native ID on 7-series mobile boards is already recognized by the system, so why change the ID to a different one. Seems just wrong and dangerous to me.
I don't know what the MCHC device does. I don't have it here on either my desktop or laptop. Find out what it is. I guess I could try it here and see what gets loaded for it in ioreg. For SATA, I don't see the point either, the native device is recognized as is proof in the fact you were able to install.
Definitely you need IGPU/LVDS single link, but it is also the same as using IGPlatformID=01660003.
As far as Toleda "clean compile." Only use it if there is something in there that you need. If you already have a clean compile, then why use it. As far as I can tell, the only error you have in your native DSDT is the _PLD buffer/package problem, which is available on my repo:
https://github.com/RehabMan/Laptop-DSDT-Patch
Removing WMI is an optimization and is not necessary. Save it for after you have things working.
I didn't patched to get AppleHDA until i get a working configuration using normal mode boot.
Sounds like a plan.
Also, i was thinking about patching the PEGP to an unknown device so OS X don't load Kexts for that. It would be advisable to do that, or to just remove AMD/ATI Kexts?
You probably could do something like that, but if it isn't getting in the way, I wouldn't worry about it. What you really want to do (eventually) is turn it off, so it doesn't consume power (if you think it is...)