Jump to content

[SOLVED] Asus ROG laptops with Kepler cards not detecting DP-2 connected LCD display


gazzacbr
 Share

165 posts in this topic

Recommended Posts

@gazzacbr   have you tried this from the link below ?

OBS: The page is inBrazilian Portuguese

 

http://olarila.com/forum/viewtopic.php?f=3&t=725&sid=81d70169bd647685e65b28ebdc379a80&start=0

Hi, thanks for the link.

I had to read through google translate (sorry, r/w English only for me) and it does seem to be on the right track.

I will print it later and try to make some sense and how it relates to our problem.

Hex editing is not problem.

Do I need a modified DSDT? My previous attempts on my old laptop with DSDT were always a big failure (trying to get sleep working)

Link to comment
Share on other sites

@gazzacbr have you tried this from the link below ?<br />OBS: The page is inBrazilian Portuguese<br /><br />http://olarila.com/forum/viewtopic.php?f=3&t=725&sid=81d70169bd647685e65b28ebdc379a80&start=0

This seems to be what Krazubu tried before in the edition of the rom with the addition of DSDT patch. Just touching a different kext maybe cause it is for intel graphics. Pitty that Krazubu quitted to help us cause I think he was on the right track.

Apparenttly he know where to find the framebuffer in NVDAResman binary file. I compared both, the binary file in the original kext and the one modified by Krazubu but I couldn't get it clear.

We know the correct NVCAP for each of our machines, so we know all the information about how the graphics cards connects with the screen. Hex editing the binary framebuffer will be a way. But, is the framebuffer only in NVDAResman?

We are really stucked here. If the grand masters of the hackintosh scene don't help us we will never solve this problem.

Understanding how kepler card manage its framebuffers will, for sure, not only help us, but a lot of people in the future.

Is like to prevent is better than to cure. For us is cure, of course. But all future nvidia graphics card will be Kepler so it is indeed preventing

Link to comment
Share on other sites

attachicon.gifnot-supported.png

My G55VW-DH71's GTX660M is not supported by the webdriver. So I think my laptop problem is the driver, not the display port. 

 

The driver says your card does´t support ECC memory, mine says that too but is working ( the only cards with ECC memory are the Quadro), I think your card has full support. Is your menu bar translucent? use OpenGL Extension viewer to test.

 

Edit: 

 

Test the new beta drivers http://us.download.nvidia.com/W68s84...1.01.01b15.pkg

 

Good Luck

Link to comment
Share on other sites

The driver says your card does´t support ECC memory, mine says that too but is working ( the only cards with ECC memory are the Quadro), I think your card has full support. Is your menu bar translucent? use OpenGL Extension viewer to test.

 

Edit: 

 

Test the new beta drivers http://us.download.nvidia.com/W68s84...1.01.01b15.pkg

 

Good Luck

My laptop can't boot from internal display which has the LVDS port and is not 3D screen. When I remove the NVDAResman.kext or NVDAResmanWeb.kext, my laptop can go into the desktop without QE/CI.The printscreen above was got via VNC. Thank you, I will try the beta driver.

Link to comment
Share on other sites

The driver says your card does´t support ECC memory, mine says that too but is working ( the only cards with ECC memory are the Quadro), I think your card has full support. Is your menu bar translucent? use OpenGL Extension viewer to test.

 

Edit: 

 

Test the new beta drivers http://us.download.nvidia.com/W68s84...1.01.01b15.pkg

 

Good Luck

I use clover r2636 as the bootloader. When I set injectNvidia=Yes and put the vbios of my GTX660M in the "ROM" folder, Via VNC I find OS  X can recognize the GTX660M as "ASUS Gefore GTX660M" and the vram is 2048Mb. If I remove the vbios, OS X can't recognize the GTX660M and the vram is only 256Mb.

Link to comment
Share on other sites

My laptop can't boot from internal display which has the LVDS port and is not 3D screen. When I remove the NVDAResman.kext or NVDAResmanWeb.kext, my laptop can go into the desktop without QE/CI.The printscreen above was got via VNC. Thank you, I will try the beta driver.

I have updated to 10.9.2 and have the same problem.

Link to comment
Share on other sites

Today I bought an Asus G750JX without a 3D (120hz screen). The exact model is G750JX-T4259H. The graphics card is connected with the display through LDVS. Right now I'm trying to boot Mavericks. I will report later.

Meanwhile, I uploaded the info about the graphics card gathered in ubuntu for you to take a look

 

 

 

 

G750JX-T4259H.zip

Link to comment
Share on other sites

Today I bought an Asus G750JX without a 3D (120hz screen). The exact model is G750JX-T4259H. The graphics card is connected with the display through LDVS. Right now I'm trying to boot Mavericks. I will report later.

Meanwhile, I uploaded the info about the graphics card gathered in ubuntu for you to take a look

 

Glad to hear it, I have all working in my G750 if you need help just ask for it.

 

Good Luck

Link to comment
Share on other sites

Glad to hear it, I have all working in my G750 if you need help just ask for it.

 

Good Luck

Well, indeed I need some help. I need:

 

To make the battery recognizable

To activate the sound card

To obtain a Macbook Pro 11,2 SMBios

To obtain an SSDT for the Haswell i7-4700HQ

 

But I think it will become off topic. Better PM me. You can help me in spanish to. Thanx!!

Link to comment
Share on other sites

Hi NiPeGun,

congrats on your new (non 3D) G750 ;)

olvrick on rog solved the battery problem (worked for me anyway)

http://rog.asus.com/forum/showthread.php?39406-ASUS-G750JX-OSX-Mavericks-INSTALL-GUIDE&p=366591&viewfull=1#post366591

 

for sound i just used voodooHDA, always an easy option, 2.8.4 is working for me

 

i am still booting (to be honest only occaisionaly now) from vga and waiting for the 'breakthrough' :(

 

on another note i fired up Linux Mint 16 and EVERYTHING worked oob...

Link to comment
Share on other sites

  • 3 weeks later...

Have you tried the new nvidia drivers?? I tell you why you should, in 10.9 and 10.9.1 using apple official drivers everything works right, but on NVDA,Display-A I got Port-number <02 00 00 00>, and in NVDA,Display-B <02 00 00 00> and so on every port C <02 00 00 00> and in D <02 00 00 00>, this config works so it seems doesn't matter, but in 10.9.2 apple change this and now the port detection is setting correctly to A <00 00 00 00>, B <01 00 00 00>, C <02 00 00 00> and D <03 00 00 00>, but this drivers doesn't work for me, I get Black screen, the Nvidia Drivers does the same in port detection but this time everything works great, your issue is with this por detection problem because 10.9 and 10.9.1 doesn't actually detecs which port is 0 and which one is 1 an so on.

 

Try them and let us know, if you already tried please give us some result.

 

Good Luck

Link to comment
Share on other sites

Hi,

@AREOS: well, now thats a coincidence. just last night i downloaded the combo update for 10.9.2 to give it a spin as i read somewhere a mention of graphics changes.

after installing, i patched the kernel, replaced some power kexts but also had to replace the NVDA kexts (what were the changes there?) and now its booting as before from vga only.

i will download the new nvidia drivers tomorrow to see if there is any improvement. 

 

UPDATE: trying on 10.9.2 with new NVidia web drivers did not help. still no booting without vga connected.

when it does start with the vga monitor there is still no multi-monitor support.

ah, checked the NVidia update and it was updated to 331.01.f02 (from f01), multi monitor support is there now.

so i can use NVidia drivers.

but still no booting without vga connected :(

 

still hoping...

Link to comment
Share on other sites

Please share an IORegistry save file using this Nvidia Drivers, you should now have correctly named port 00, port 01, port 02, and port03. In recently tests I manage to inject more info to the Nvidia Drivers so now my card is detected as an EFI card (I say this cause the string "noEFI" is not there now) and this gives me the NVCAP change from <05 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 0e 00 00 00 00> to <05 01 00 00 00 00 01 00 06 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00> for you could be useful cause this can give you the right config.

 

Good Luck

Link to comment
Share on other sites

Hi,

@AREOS: I have attached 2 ioreg files in the zip as my laptop acts slightly differently with the NVidia drivers.

 

When it starts from the vga monitor the internal lcd is not detected. Only the monitor. Thats the ioreg monitor only.

I can then go to displays>detect displays and then it finds the internal lcd also. Thats the ioreg monitor and lcd.

 

Before on the mac driver the monitor was always found first and then the lcd fired up a couple of seconds later before login.

 

Hope that helps...

gazzacbr ioreg.zip

Link to comment
Share on other sites

Hi,

@AREOS: I have attached 2 ioreg files in the zip as my laptop acts slightly differently with the NVidia drivers.

 

When it starts from the vga monitor the internal lcd is not detected. Only the monitor. Thats the ioreg monitor only.

I can then go to displays>detect displays and then it finds the internal lcd also. Thats the ioreg monitor and lcd.

 

Before on the mac driver the monitor was always found first and then the lcd fired up a couple of seconds later before login.

 

Hope that helps...

OK is interesting, your eDP port is detected on Display-B, but this maybe caused by the wrong NVCAP info, I check the iMac 13,2 and 14,2 and this machines had only 3 ports A,B,C maybe is because they don't use the internal port as they use eDP too for the display, I have one EFI string to test, this will change the NVCAP to inject the iMacs, and also injects the correct connector type, and display cfg. In my testing I can actually boot with all this info injected and working, but only using Nvidia Web Drivers, I suspect this is caused by my internal connector is LVDS, and the apple drivers doesn't like it. So try this EFI string only using Nvidia Web drivers.

 

Please report back with IOReg saves to see if the info is injected correctly.

 

This is the EFI string, and good luck.

6c0700000100000001000000600700002400000002010c00d041030a000000000101060000010101060000007fff04002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001e0000005600520041004d002c0074006f00740061006c004d004200000008000000000c00002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c00610079000000040000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e006600690067000000080000000000000014000000400032002c006e0061006d0065000000120000004e5644412c446973706c61792d43260000005600520041004d002c006d0065006d00760065006e0064006f007200490044000000060000000600200000004e005600440041002c0046006500610074007500720065007300000008000000ff160c0128000000400031002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61792400000067007200610070006800690063002d006f007000740069006f006e0073000000080000000c00000014000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d421c000000400030002c00660062006f006600660073006500740000000800000000000200220000007600620069006f0073002d007200650076006900730069006f006e0000000900000013005406802e000000400032002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e00670000000400000024000000400031002c00630061006e002d0068006f0074002d0070006c007500670000000400000028000000400032002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c617922000000400032002c006400650076006900630065005f00740079007000650000000b000000646973706c617928000000400030002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000014000000400030002c00450044004900440000000401000000ffffffffffff004ca344500000000001140104952615780287f594574f8c27275054000000010101010101010101010101010101015f3980dc70384040302035007ed71000001b0000000f0000000000000000003c9610fe00000000fe0053414d53554e470a2020202020000000fe004c544e3137334854303250303101ce02010400f25c80a070384040302035007ed71000001b3d6680a070384040302035007ed71000001b896f80a070384040302035007ed71000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520475458203737304d20000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631c000000400030002c006200750069006c0074002d0069006e00000004000000100000004e0056004300410050000000180000000500000000000100060000000000000f000000002e000000400033002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a00650000000c00000000000040000000001e000000730075006200730079007300740065006d002d00690064000000080000000c0100001e00000072006f006d002d007200650076006900730069006f006e000000080000003337303722000000400030002c0064006900730070006c00610079002d00630066006700000008000000030408002c00000062006f006f0074002d00670061006d006d0061002d0072006500730074006f0072006500640000000c000000000000c000000000
Link to comment
Share on other sites

@AREOS: you da man!!!! :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim:

 

well, i am typing from my 3D 120hz Asus screen with latest NVidia web driver, 331.01.01f02 and your efi string. System is 10.9.2

Card fully recognised and all working :)

I assume i have full accelleration as chess plays correctly and dashboard has wave effect.

FYI I have attached an ioreg of the system working now.

 

Hopefully this is a generic solution and puts Hacks another notch up for kepler and 3D 120Hz.

 

Nice one. Thanks for not giving up.

gazzacbr success.ioreg.zip

  • Like 1
Link to comment
Share on other sites

@AREOS: you da man!!!! :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim: :thumbsup_anim:

 

well, i am typing from my 3D 120hz Asus screen with latest NVidia web driver, 331.01.01f02 and your efi string. System is 10.9.2

Card fully recognised and all working :)

I assume i have full accelleration as chess plays correctly and dashboard has wave effect.

FYI I have attached an ioreg of the system working now.

 

Hopefully this is a generic solution and puts Hacks another notch up for kepler and 3D 120Hz.

 

Nice one. Thanks for not giving up.

 

Great!!!, I was right after all, there are some test to get all working, I mean for understand a little bit more. Please boot using Apple Nvidia Drivers and if it works, share and IORegistry explorer save.

 

I have a lot more good stuff for the G750, CPU power Management full working, Audio with 2.1 sound using AppleHDA, Keyboard Backlight (thanks to EMlyDinEsH and his Elan Driver even Auto off feature works!!), Brightness backlight control for the display, so please PM me for further instructions.

 

Good Luck

 

Edit: Ohh I almost forget to tell you, please mark the thread as solved.

 

Wow, this really is awesome!

 

@AREOS:

Do you think you can work your magic on my G55VW too?

 

We can try, please share an IORegistry save file. Is your machine using 120Hz Display? 

 

Good Luck to all

Link to comment
Share on other sites

Hi, ioreg attached was booting from nvidia drivers.
I am certainly interested in
Brightness backlight control for the display - this is top of the list, i use a brightness slider which give a strange grey glow when turned down
CPU power Management - how to check speedstep etc
Audio with 2.1 sound using AppleHDA - using voodoo now which is ok, i have all sound and mic, is this much better?
Keyboard Backlight - nice to have but i usually have it turned off even in windows

While the display was a problem I didnt really research these other minor problems.

 

I am marking this one as solved :D

new threads can be made for the other stuff.

Link to comment
Share on other sites

Hi, ioreg attached was booting from nvidia drivers.

I am certainly interested in

Brightness backlight control for the display - this is top of the list, i use a brightness slider which give a strange grey glow when turned down

CPU power Management - how to check speedstep etc

Audio with 2.1 sound using AppleHDA - using voodoo now which is ok, i have all sound and mic, is this much better?

Keyboard Backlight - nice to have but i usually have it turned off even in windows

While the display was a problem I didnt really research these other minor problems.

 

I am marking this one as solved :D

new threads can be made for the other stuff.

Oh I know you are booting using Nvidia Web Drivers, but I need an IOReg using Apple Official Nvidia Drivers, if you are using Clover just enter in Options on Boot menu you will see the NVDA_drv=1 option type enter on it and delete it, type enter again and select return, it will get you back to the boot screen. Select your Mac partition and boot. Take the IOReg and after reboot the Nvidia web driver will load again automatically.

 

We need a new thread about getting all working on the G750. In your IOReg saves I see you aren't using CPU Power management and with Voodoo you don't get the subwoofer working either.

 

Good luck

Link to comment
Share on other sites

Hi,

 

@AREOS: Sometimes ago, you help me with my Alienware M17XR4 to try to make the screen work. I'm in the same situation now. I have a 120HZ screen and a GTX680M. With 10.9.1 I can boot with a VGA screen attached and get full acceleration on external screen and nothing on internal one. With 10.9.2 nothing work. I try VGA, HDMI and internal without success with both drivers (Apple and Web). I boot up removing all NVDA*.kext (not web) and without nvda_drv=1 in order to get to the desktop and make a ioreg dump.

 

For now DMOS is a bit a mess because it's hard to work on it without screen ^^.

 

I hope you can make magic for me.

 

Thanks a lot.

without_nvidia.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...