- Joined
- Jul 23, 2012
- Messages
- 16
- Motherboard
- VAIO S 2012 15.5-inch
- CPU
- i5-3210M
- Graphics
- HD4000 + Geforce640M
- Mac
- Classic Mac
- Mobile Phone
The EDID is information about the physical panel, so it shouldn't be affected by the gpu used. The corrupted display issue sounds like the kind of thing that happens when you don't have dual link on with a high resolution display, but its enabled in the dsdt...
Looks like we need to play with AAPL,ig-platform-id in the DSDT to find an ID that enables the right connectors/VRAM for your card.
http://blog.stuffedcow.net/2012/07/intel-hd4000-qeci-acceleration/ as we can see here, the corruption could be caused by the wrong outputs being available, or the wrong VRAM being used. So to start with, we need the VRAM, which I guess you could find in windows with gpu-z or something. Then we need to try DSDTs injecting all the IDs for that VRAM until we find one that works. *sigh*
Windows says 64MB (Cpu-Z/Intel Graphics Control Panel). One the referring page, there are 4 different IDs for 64MB. Is it hard to "DSDT inject those IDs"? Would you inject them for me?
I just want my laptop to display a proper resolution. ML is supposed to support Nvidia Kepler and HD4000 natively, but neither works. I was reading up on how Optimus (graphics switching) works, apparently transfer it's frame buffer to HD4000, so without HD4000 working, neither 640M-LE/HD4000 is working. (actually, ML won't even boot without -x, but Lion boots fine).
On a side note, does anyone here know how to enable "display rotation"/"screen orientation" in windows on their VAIO.