Jump to content

GT650M - black screen since 10.9.2 update


rr7
 Share

11 posts in this topic

Recommended Posts

i'm posting this as both a question and a knowledge base really should i discover whats going on.

 

i have a GT650M that works out the box (no DSDT needed) on 10.9 ad 10.9.1 with no issues. on 10.9.2 however the screen goes black and never gets to the desktop, the computer continues to run in the background.

 

the display is an internal display (all in one pc)

 

i've tried this on a fresh install and its the same.

 

are any other nvidia users having similar issues? or some clues as to where to look on these nvidia things?

 

EDIT1: i hooked up a display to the HDMI port, which works. so it looks like 10.9.2 no longer supports display type 02 00 00 00 (LVDS). i installed the web drivers and its still the same.

 

EDIT2: copied the NVDAGK100HAL, NVDAResman, and NVDAStartup kexts from 10.9.1 back over the top and it works again now. not really a fix though.

Link to comment
Share on other sites

I have a similar issue with my GTX 770m, mine restart itself before login screen, and with 10.9.1 all works just fine. My card is also connected to LVDS, is inside my G750 laptop. What config are you using? GE=yes? Any injector kext? Any dsdt mods?

Can you share an ioregistry explorer save file? I like to see what info is injected/detected by the drivers in your case.

 

This issue seems to be affecting mostly mobile version cards and LVDS screens, but also a minor desktop cards and some hdmi/DP screens, in order to understand the issue we need more info.

Link to comment
Share on other sites

sure, i've attached both IOREG to the zip here. for testing reasons i had a second screen attached via hdmi, but this didn't change the behaviour at all, the LVDS is normally attached to frame buffer A.

 

from what i can tell LDVS hasn't been used in any real Mac for years and all macs that support mavericks would use eDP. therefore dropping LVDS is a good way to shaft Hackintoshers and perhaps some of them will go and buy real macs.

 

if you look at frame buffer A, you can see the ac-connector type is 02 00 00 00 on 10.9.1 and 00 00 00 00 on 10.9.2, and so the display is simply not detected.

 

 

 

 

 

 

nvda_ioreg.zip

Link to comment
Share on other sites

  • 2 weeks later...

Sorry for the delay, I have been doing some tests with EFI strings, and comparing the behavior some machines have with 10.9.0-10.9.1 official drivers and with 10.9.2 web drivers, and I found some useful information, so I like to using this info to give you an EFI string to test. You need to add it to your boot loader. I see by the info in your IOReg that your machine have only 2 ports enabled, 1 for your internal screen and 1 for your HDMI out.

 

Try the EFI string with Apple Official Drivers first, and if it does´t work try using Web Drivers, at any case please share an IOReg back with the results.

400700000100000001000000340700002600000002010c00d041030a000000000101060000010101060000007fff04002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001e0000005600520041004d002c0074006f00740061006c004d004200000008000000000800002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c00610079000000040000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e006600690067000000080000000000000014000000400032002c006e0061006d0065000000120000004e5644412c446973706c61792d43260000005600520041004d002c006d0065006d00760065006e0064006f007200490044000000060000000600200000004e005600440041002c0046006500610074007500720065007300000008000000ff16fc0028000000400031002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791e00000072006f006d002d007200650076006900730069006f006e00000008000000333638322400000067007200610070006800690063002d006f007000740069006f006e0073000000080000000400000020000000400032002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d42220000007600620069006f0073002d007200650076006900730069006f006e0000000900000001041d078020000000400033002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61632e000000400032002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e00670000000400000022000000400033002c006400650076006900630065005f00740079007000650000000b000000646973706c617924000000400031002c00630061006e002d0068006f0074002d0070006c007500670000000400000028000000400032002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c617922000000400032002c006400650076006900630065005f00740079007000650000000b000000646973706c617928000000400030002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000200000014000000400030002c00450044004900440000008400000000ffffffffffff0030ae0020010000000116010380331d78ee2455a3544fa027115054a10800d1c09500818081c0a9c0010101010101023a801871382d40582c450040846300001e000000fc004c656e6f766f2041494f205043000000fd003b3d1e440f000a202020202020000000ff003030303030310a202020202020004e2e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74100000006d006f00640065006c0000001a0000004e5649444941204765466f726365204754203635304d20000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631c000000400030002c006200750069006c0074002d0069006e0000000400000014000000400033002c006e0061006d0065000000120000004e5644412c446973706c61792d44100000004e0056004300410050000000180000000501000000000100060000000000000f000000002e000000400033002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a00650000000c00000000000080000000001e000000730075006200730079007300740065006d002d0069006400000008000000fc00000028000000400033002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400030002c0064006900730070006c00610079002d0063006600670000000800000003010000

Good Luck

Link to comment
Share on other sites

i'm posting this as both a question and a knowledge base really should i discover whats going on.

 

i have a GT650M that works out the box (no DSDT needed) on 10.9 ad 10.9.1 with no issues. on 10.9.2 however the screen goes black and never gets to the desktop, the computer continues to run in the background.

 

the display is an internal display (all in one pc)

 

i've tried this on a fresh install and its the same.

 

are any other nvidia users having similar issues? or some clues as to where to look on these nvidia things?

 

EDIT1: i hooked up a display to the HDMI port, which works. so it looks like 10.9.2 no longer supports display type 02 00 00 00 (LVDS). i installed the web drivers and its still the same.

 

EDIT2: copied the NVDAGK100HAL, NVDAResman, and NVDAStartup kexts from 10.9.1 back over the top and it works again now. not really a fix though.

Do you have the optimus version of the 650m ? I thought it was impossible to get it working :o

Link to comment
Share on other sites

Sorry for the delay, I have been doing some tests with EFI strings, and comparing the behavior some machines have with 10.9.0-10.9.1 official drivers and with 10.9.2 web drivers, and I found some useful information, so I like to using this info to give you an EFI string to test. You need to add it to your boot loader. I see by the info in your IOReg that your machine have only 2 ports enabled, 1 for your internal screen and 1 for your HDMI out.

 

Try the EFI string with Apple Official Drivers first, and if it does´t work try using Web Drivers, at any case please share an IOReg back with the results.

400700000100000001000000340700002600000002010c00d041030a000000000101060000010101060000007fff04002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001e0000005600520041004d002c0074006f00740061006c004d004200000008000000000800002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c00610079000000040000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e006600690067000000080000000000000014000000400032002c006e0061006d0065000000120000004e5644412c446973706c61792d43260000005600520041004d002c006d0065006d00760065006e0064006f007200490044000000060000000600200000004e005600440041002c0046006500610074007500720065007300000008000000ff16fc0028000000400031002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791e00000072006f006d002d007200650076006900730069006f006e00000008000000333638322400000067007200610070006800690063002d006f007000740069006f006e0073000000080000000400000020000000400032002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d42220000007600620069006f0073002d007200650076006900730069006f006e0000000900000001041d078020000000400033002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61632e000000400032002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e00670000000400000022000000400033002c006400650076006900630065005f00740079007000650000000b000000646973706c617924000000400031002c00630061006e002d0068006f0074002d0070006c007500670000000400000028000000400032002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c617922000000400032002c006400650076006900630065005f00740079007000650000000b000000646973706c617928000000400030002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000200000014000000400030002c00450044004900440000008400000000ffffffffffff0030ae0020010000000116010380331d78ee2455a3544fa027115054a10800d1c09500818081c0a9c0010101010101023a801871382d40582c450040846300001e000000fc004c656e6f766f2041494f205043000000fd003b3d1e440f000a202020202020000000ff003030303030310a202020202020004e2e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74100000006d006f00640065006c0000001a0000004e5649444941204765466f726365204754203635304d20000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631c000000400030002c006200750069006c0074002d0069006e0000000400000014000000400033002c006e0061006d0065000000120000004e5644412c446973706c61792d44100000004e0056004300410050000000180000000501000000000100060000000000000f000000002e000000400033002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a00650000000c00000000000080000000001e000000730075006200730079007300740065006d002d0069006400000008000000fc00000028000000400033002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400030002c0064006900730070006c00610079002d0063006600670000000800000003010000

Good Luck

 

Hi, i tried this as requested however the physical behaviour was the same. That is to say the internal display is just blank. ignore that fact the HDMI OUT didn't have a display, i didn't have it connected during these tests. files attached. i did take a quick look at the IOreg and it looks like its marked as LVDS. so perhaps its some other kind of problem.

 

what does your device string do btw? i normally use DSDT edits.

 

Do you have the optimus version of the 650m ? I thought it was impossible to get it working :o

i don't think this is the optimus version, the intel HD4000 is completely disabled and there is no way to enable it. it is not detected at all by the OS either. 

AREOS_TESTS.zip

Link to comment
Share on other sites

  • 7 months later...

just wanted to drag this thread up again as it seems various people have had similar problems, but i can't seem to piece it together to solve my own issue.

 

something changed in NVDAResman.kext that means my LVDS display is simply no longer detected, i was thinking maybe some DSDT edit to parse some frame buffer layout info but i'm not familiar with the nvidia stuff at all.

 

all posts about NVCAP seem to indicate this is no longer applicable to GT650M cards.

 

has there been any discoveries regarding this?

Link to comment
Share on other sites

  • 1 month later...

I am having black screen issues about one in twenty boots with a GTX 690 on stock 10.9.5 Apple drivers.

 

If I use Nvidia web drivers then I get freezes on the white Apple screen/more black screens, occasional successful boots.

 

This was not happening in 10.8.5.

 

 

I have tried quite a few things, but nothing has been effective so far. I guess I could try rolling back the Nvidia kexts to 10.9.1.

Link to comment
Share on other sites

I am having black screen issues about one in twenty boots with a GTX 690 on stock 10.9.5 Apple drivers.

 

If I use Nvidia web drivers then I get freezes on the white Apple screen/more black screens, occasional successful boots.

 

This was not happening in 10.8.5.

 

 

I have tried quite a few things, but nothing has been effective so far. I guess I could try rolling back the Nvidia kexts to 10.9.1.

 

Email me a IOREG and DSDT from your system with the 690. I know several people that have that GPU without issues. 

Link to comment
Share on other sites

 Share

×
×
  • Create New...