Jump to content

Rakurai

Members
  • Posts

    7
  • Joined

  • Last visited

Everything posted by Rakurai

  1. Mine turned out to be unfixable due to a strange EDID of the Samsung panel, so I can't make a useful recommendation. If you have the internal display working at all, getting a custom DSDT made might work for you.
  2. Hello, request sent for Samsung NP900X4C-A01US (internal display not working with EDP). CPU model Intel Core i5 [email protected]. Thanks!
  3. Hello, I sent an email about a custom DSDT, my laptop is a Samsung NP900X4C-A01US, CPU is a i5-3317U.
  4. Yes, for me this was straight OSXLatitude, 10.8.3 with the recommended bootpack. The graphics are Intel 4000. @szuja: Can you get a DSDT editor and take a look at the graphics section of the DSDT that works sometimes for you? Search the text for "ig-platform-id" and you should find it. Or, if you post it here I can take a look.
  5. I have the NP900X4C-A01US. How far have you gotten with the install? On mine I had to fix the DSDT on the USB key to get it into the installer with the trackpad working. Do you have an external monitor and mini-HDMI dongle?
  6. I got the internal display to work by modifying my DSDT. Using this guide http://blog.stuffedcow.net/2012/07/intel-hd4000-qeci-acceleration/ and diffing a DSDT that made it work, I found that my machine must be allocating 64mb of RAM for video, so adjusting the fields in this section made some differences: Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "AAPL00,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x02, 0x00, 0x66, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "model", Buffer (0x17) { "Intel HD Graphics 4000" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Changing the values of the Package (as shown by a different DSDT that got the internal display working) and the first octet of the platform ID got some things working, according to this table: Package PlatformID#1 Internal HDMI 0x08 0x02 No No 0x08 0x03 No YES 0x08 0x08 No Garbled 0x08 0x09 No Garbled 0x0C 0x02 Yes No 0x0C 0x03 Yes No 0x0C 0x08 Yes No 0x0C 0x09 Yes No I'm new to DSDTs, so I didn't realize that the hex number after Package is the number of key-value pairs that will follow, x2. So, 8 should be correct in this case; that must mean that overrunning the number of fields actually specified (by using 0x0C) must be mangling something farther down, which I guess is disabling the external display and letting the internal work. I'm going to assume that in my particular case, a ig-platform-id of 01660003 (but in little-endian) is correct. So, at this point, I can use two different copies of an otherwise identical DSDT, one for internal and one for external graphics. The holy grail, of course, is to use BOTH displays, but I would settle for one or the other without a reboot. Any ideas on where to go from here?
  7. I feel silly posting this, because there are so many others who have a similar problem, but I am having no luck using solutions in other threads. After installing ML, I was getting a black screen, so I followed other threads, including trying the 4 patched DSDT files in this thread: https://osxlatitude.com/index.php?/topic/2525-samsung-np900x4c-black-screen-problem/ None of them got the laptop's display working, but #2 got the HDMI working, so I used that and did the full EDT patching for this model. Afterward, it got weird. The screen worked, but HDMI didn't: I discovered that it had replaced the DSDT that I had installed. OK, so just to test, I changed org.chameleon.Boot.plist to use the modified DSDT2.aml, and rebooted. The HDMI output started working again, but the laptop screen stopped, even without HDMI plugged in. I rebooted without HDMI plugged in to test, sure enough, the laptop screen goes black right when it should bring up the login screen. So, I changed the org.chameleon.Boot.plist back to normal, and it still doesn't work. I can't get it to use the laptop display anymore. The configuration is back to the way it was after I used EDT, so I really don't know where to go from here. EDIT: DSDT=0 and GraphicsEnabler=No gets the laptop display working, but its hardly ideal, plus then HDMI doesn't work. I also edited my EDT-provided DSDT to get HDMI by changing one of the octets in the ig-platform field, and sound is working by installing VoodooHDA 3. EDIT: see below for DSDT edit that got my display working Any suggestions? I have a feeling that there is some dumbly simple thing that is preventing the laptop display from working, especially since it was working before. I can post whatever config/files. Thanks in advance.
×
×
  • Create New...