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

Hi, as much as I would really like to try this, i am at 3.3% and eta is 2 weeks atm :no::(

this is why i never use torrents ;)

dont suppose you have a dropbox or something? or even an easynews account? carrier pigeon?

Strange then, A person with an IP from Dubai already donwloaded the complete torrent.

Link to comment
Share on other sites

I found some disassembling pictures of the laptops on internet. I think the problem of G55 is not the same as G75 and G750, because the GPU of G55 is soldered on the motherboard and the GPU of G75 or G750 is a PCI card  pluged in the PCI slot. The type of G75 and G750 is the same as desktop computer and easy to be driven. I think the problem of G55 is the in integrated graphics card HD4000 which is maybe not totally disabled.

 

post-814142-0-20252100-1390267672_thumb.jpg

post-814142-0-28094600-1390267694_thumb.jpg

post-814142-0-93417700-1390267711_thumb.jpg

Link to comment
Share on other sites

@yisl04: but the G750 with 2D screen boots straight to OS X and the G750 with 3D screen does not...<br />they both have the same CPU and GPU, only the screen is connected differently 2D=LVDS and 3D=internal/embedded Display Port<br />(i think :unsure: )

<br /><br />Yes, I think the same.<br /><br /><br />Gazza, make this changes to the bios:<br /><br /><br />Set vt-d to disabled<br />Set Thunderbolt port to debug mode<br /><br /> Then try booting with nvdaresman and ge=no: and no vga attached<br /><br />Report back
Link to comment
Share on other sites

Hi, no luck still.

vt-d was already disabled, ge=no also set already. Thunderbolt port debug I did try a while back but made no difference. either way OS X says it does not detect any thunderbolt ports.

(not exactly sure what vt-d does but it doesnt not make any difference for running virtual machines in windows or os x, which works fine without it)

 

@AREOS: any luck with injector strings?

 

Not really used OS X much as I've been a bit busy lately doing some serious work...

Metro:Last Light and Far Cry 3   :laser:  :blowup:

Link to comment
Share on other sites

Sorry for the delay this is first try so...

550400000100000001000000490400001200000002010c00d041030a000000000101060000010101060000007fff040028000000400030002c0063006f006e006e006500630074006f0072002d007400790070006500000008000000000400002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c000000400030002c006200750069006c0074002d0069006e0000000400000022000000400030002c0064006900730070006c00610079002d006300660067000000080000000304080024000000400030002c00640070002d006400650076006900630065002d0069006400000008000000410000002e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000026000000670072006100700068006900630073002d006f007000740069006f006e0073000000080000000c0000002e000000400033002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c0061007900000004000000160000006200750069006c0074002d0069006e000000050000000028000000400033002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000004000014000000400030002c00450044004900440000000401000000ffffffffffff004ca344500000000001140104952615780287f594574f8c27275054000000010101010101010101010101010101015f3980dc70384040302035007ed71000001b0000000f0000000000000000003c9610fe00000000fe0053414d53554e470a2020202020000000fe004c544e3137334854303250303101ce02010400f25c80a070384040302035007ed71000001b3d6680a070384040302035007ed71000001b896f80a070384040302035007ed71000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002928000000400032002c0063006f006e006e006500630074006f0072002d007400790070006500000008000000000400002e000000400032002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e000000080000005200000024000000400031002c00630061006e002d0068006f0074002d0070006c00750067000000040000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e0066006900670000000800000000000000100000004e0056004300410050000000180000000500000000000100060000000000000f0000000028000000400031002c0063006f006e006e006500630074006f0072002d00740079007000650000000800000000040000

Insert this inside your boot configuration, if you use chameleon use device-properties and if you use clover inset them using clover configurator and check inject option.

 

Good luck

Link to comment
Share on other sites

Hi,

@AREOS: I tried your string but no different :(

just hangs at black screen as before.

just to confirm, the string is 2218 bytes, starting with 5504 and ending with 40000. i am using chameleon and added device-properties then the string.

 

i updated one of my copies to 10.9.1 and that didnt make any difference either.

Link to comment
Share on other sites

I think we better forget about efi strings. We don't need to efi string a graphics card wich is alreaty supported OOB in OSX. We already spent too much time trying to solve this shiet with this method.

The only reason I would use here an EFI string is to inject DisplayO in 2 connectors at the same time. Nothing else.

I"ve recently payed more attention to vbios stuff, wich is the only thing (beside connector outputs) we have different than the original imacs with GTX mx nVidia cards. Now, if you analyze deeply our BIOS to look for a VBIOS in it, you will find two VBIOS. Mine's has a GK107 and a GK104 vbios files. Two roms of the same size flashed into the bios. Why the hell would a graphics card need 2 vbios? I did a hexanalisis of both and both are different in a lot of offsets.

When I gave my VBIOS to Krazubu to modify it, I gave him the correspondant 11a1 VBIOS wich is the one with the id of my graphics cards. But there is another one in BIOS matching the nvidia vendor (10de) wich I didn't gave him cause my gtx 670mx is 11a1

NVDAResman supports both GK104 and GK107 cards, so maybe is driving itself crazy trying to read those two vbios at the same time.

We need Krazubu to teach us how he modified the vbios I gave him to make it a single connector one.

Maybe then we can start playing with injecting customized vbios in chameleon, bypassing the reading of the two ones from the original BIOS.

I've lost too much time of my life with this issue. Fought two times with my wife cause I'm spendig all my free time in this shiet. The true is that I've learning a lot of hackintosh stuff cause this problem, but I can't really help anymore with this stuff guys. I will try a few times more and will surrender.

 

Gazza, deeply please change the title of this thread to: "Asus ROG laptops with Kepler cards not detecting displays"

Forget about other title. The new title will help us to get attention from more ROG owners.

We already know by now that our problem has nothing to to with 3d screen, or only with 770m cards. And osx is indeed booting, just not detecting displays. So, the actual title is all wrong.

 

Thanx!!!!!

Link to comment
Share on other sites

Hi NiPeGun,

"I've lost too much time of my life with this issue. Fought two times with my wife cause I'm spendig all my free time in this shiet. The true is that I've learning a los of hackintosh stuff cause this problem, but I can't really help anymore with this stuff guys. I will try a few times more and quit"

 

yes, thats no good but annoying that we must be close.

 

is it still the case that your laptop doesnt boot at all? only without nvdaresman? (i.e. no accelleration)

when i boot mine from the vga, os x can fire up the laptop screen with all the details correct and lcd even defaults to 120hz.

now that a kind soul on ROG sorted out the battery problem, i can use the laptop at home easily. for wifi i could just plug in a usb device.

 

i am still not really sure exactly where the problem is now. it is past my limited hacking knowledge and i also have no time to learn how to mod a vbios.

what is giving me some hope also is that i can fire up off-the-shelf Ubuntu without any problems AND my wifi works oob.

the code is out there ;)

 

i will change the title again :D

the 120hz is not the real problem but it is the reason that the display is not connected to the lvds.

displayport and 120hz and 3D is the way to go so maybe even a imac-in-laptop-pad will be released with the code already in there.

 

i am still hoping to tick the "mark solved" box :wink_anim:

Link to comment
Share on other sites

Hi NiPeGun,

"I've lost too much time of my life with this issue. Fought two times with my wife cause I'm spendig all my free time in this shiet. The true is that I've learning a los of hackintosh stuff cause this problem, but I can't really help anymore with this stuff guys. I will try a few times more and quit"

 

yes, thats no good but annoying that we must be close.

 

is it still the case that your laptop doesnt boot at all? only without nvdaresman? (i.e. no accelleration)

when i boot mine from the vga, os x can fire up the laptop screen with all the details correct and lcd even defaults to 120hz.

now that a kind soul on ROG sorted out the battery problem, i can use the laptop at home easily. for wifi i could just plug in a usb device.

 

i am still not really sure exactly where the problem is now. it is past my limited hacking knowledge and i also have no time to learn how to mod a vbios.

what is giving me some hope also is that i can fire up off-the-shelf Ubuntu without any problems AND my wifi works oob.

the code is out there ;)

 

i will change the title again :D

the 120hz is not the real problem but it is the reason that the display is not connected to the lvds.

displayport and 120hz and 3D is the way to go so maybe even a imac-in-laptop-pad will be released with the code already in there.

 

i am still hoping to tick the "mark solved" box :wink_anim:

 

Well I think your issue and NiPeGun issues are different,  in G750 the GPU can be initialized by the Nvidia Drivers is just a port detection problem caused by wrong NVCAP and connector type. Your problem has more options 1.- wait for the NVDIA retail drivers for Mavericks 2.- Investigate how the NVCAP can be injected (I tried with EFI string, DSDT and NVEnabler kext and it didn´t work). 3.- Use paperclip method to fake vga monitor connected and boot your internal screen.

 

Good Luck

 

@NiPeGun

 

The EFI string are not just for inject the card model and help drivers to detect it. The EFI string I´m using injects additional info not declared by the drivers itself, like connector-type or display-cfg or even brightness control info for control LED backlight, or Underscan properties. etc.  

Link to comment
Share on other sites

Well I think your issue and NiPeGun issues are different,  in G750 the GPU can be initialized by the Nvidia Drivers is just a port detection problem caused by wrong NVCAP and connector type. Your problem has more options 1.- wait for the NVDIA retail drivers for Mavericks 2.- Investigate how the NVCAP can be injected (I tried with EFI string, DSDT and NVEnabler kext and it didn´t work). 3.- Use paperclip method to fake vga monitor connected and boot your internal screen.

 

Good Luck

 

@NiPeGun

 

The EFI string are not just for inject the card model and help drivers to detect it. The EFI string I´m using injects additional info not declared by the drivers itself, like connector-type or display-cfg or even brightness control info for control LED backlight, or Underscan properties. etc.

 

Yes, I know that, but I already tried infinite efi string with a lot of combinations of connector types and display cfg, edid, etc etc etc. Is a non go. Must be something else.

As I said before, the only thing I would try with an EFi string, which I didn't yet, is to inject Display0 on 2 connectors at same time, and maybe fake paper clip in the same movement. I can't do that with other method, so is mandatory an efi string. But untill now, efi string is doing nothing.

That lead us to the final try which will be inject a modified vbios rom, but we need to learn first how to modify a kepler one, beside TDP, voltage, etc. I mean modify connector information, etc. I will investigate how to do it. As well investigate hou to modify nvdaresman hexa too.

 

@Areos , if you still want to try EFI string, try to inject DisplayO in two connectors at the same time. Analize the ioreg export from gazzacbr which he took after start wih the VGA monitor pluged in, You will se what. i mean.

Then try to apply changes acording to that.

I will focus on hexa stuff.

Gazzacbr graphics card an mines are exactly the same. His is a overclocked 670mx.

Link to comment
Share on other sites

Well I think your issue and NiPeGun issues are different,  in G750 the GPU can be initialized by the Nvidia Drivers is just a port detection problem caused by wrong NVCAP and connector type. Your problem has more options 1.- wait for the NVDIA retail drivers for Mavericks 2.- Investigate how the NVCAP can be injected (I tried with EFI string, DSDT and NVEnabler kext and it didn´t work). 3.- Use paperclip method to fake vga monitor connected and boot your internal screen...

Hi,

yes, our problems seem similar but are actually different.

hmm, so, having never heard of 'the paperclip trick' i've just spent some time reading posts from 2006(!).

i really didnt want to stick paper clips in the vga port (ever) so i got a vga-vga (m-m) cable and hacked the female connector off a vga-dvi adapter. i removed all the pins except 6 and 12 and jumped them together.

and... it didnt work :(

i dont know what that means.

 

if i connect a vga monitor the asus will default to that when it starts for my boot screen (terabyte boot-it for multibooting)

but the asus was not fooled and only booted to the lcd.

 

looking at clover there is an option for NVCAP values but no mention of display ports

http://clover-wiki.zetam.org/Configuration/Graphics#NVCAP

 

there is 'something' small we are missing. an iMac can boot from a thunderbolt/displayport

Link to comment
Share on other sites

hi all

i want just to tell u some think i have observed;

- i have DPCImanager installed in mavericks from iatkos.

- have installed mavericks and have 1920x1080 native 

- no acceleration (very bad performance

- the card from patch in dsdt is shown  3G but i think it is cosmetic

but what i have observed in DPCImanager is :

1- when i make GraphicsEnabler=yes in org.cham... DPCImanager show "nvidia gtx 670M display 2

2- when i make GraphicsEnabler=no in org.cham... DPCImanager show "nvidia ship display 4

i dont know if that help but that is what i have to report and the second remarq is alsow when i put the efi string from AEROS post 109

what i think is that the gtx card is shown but the vram is not exploited at 100% with out dsdt i have the vram=0Mb

Link to comment
Share on other sites

Hi,

yes, our problems seem similar but are actually different.

hmm, so, having never heard of 'the paperclip trick' i've just spent some time reading posts from 2006(!).

i really didnt want to stick paper clips in the vga port (ever) so i got a vga-vga (m-m) cable and hacked the female connector off a vga-dvi adapter. i removed all the pins except 6 and 12 and jumped them together.

and... it didnt work :(

i dont know what that means.

 

if i connect a vga monitor the asus will default to that when it starts for my boot screen (terabyte boot-it for multibooting)

but the asus was not fooled and only booted to the lcd.

 

looking at clover there is an option for NVCAP values but no mention of display ports

http://clover-wiki.zetam.org/Configuration/Graphics#NVCAP

 

there is 'something' small we are missing. an iMac can boot from a thunderbolt/displayport

There are new nvidia retail drivers, please try them out and report back.

 

http://us.download.nvidia.com/dMfCTEwWd5bvEIglG4b8ya6U4erhZeeC/WebDriver-331.01.01b07.pkg

 

Good luck

  • Like 1
Link to comment
Share on other sites

Hi,

@AREOS: thanks for heads-up with those drivers but its actually worse.

after i install the drivers then booting from the lcd alone is still the same hanging on black screen, no change.

but when i attach my vga monitor the laptop fires up on the vga screen but does not manage to start the lcd and the lcd is now not detected when running.

when i use the nvidia switch to get back to os x drivers all is the same as before.

so thats not the solution anyway.

Link to comment
Share on other sites

Hi,

@AREOS: thanks for heads-up with those drivers but its actually worse.

after i install the drivers then booting from the lcd alone is still the same hanging on black screen, no change.

but when i attach my vga monitor the laptop fires up on the vga screen but does not manage to start the lcd and the lcd is now not detected when running.

when i use the nvidia switch to get back to os x drivers all is the same as before.

so thats not the solution anyway.

I see some post from people with this driver losing multi monitor support, it seem this is not implemented in this beta lets wait for the public release.

 

Fingers crossed,

 

Good Luck

Link to comment
Share on other sites

@AREOS

 

Yo creo que el tema a solucionar es conseguir descifrar los framebuffers Kepler. Al parecer, las Kepler pueden manejar 4 displays al mismo tiempo. Solo tenemos que encontrar el framebuffer adecuado (NVCAP) pero parcheando hexadecimalmente el kext.
Con estos drivers nuevos de nVidia, habría que analizar y comparar los nuevos con los viejos para ver en que parte se tocó el kext para hacer que ahora no le detecte el display interno. Nos va a dar una pauta sobre que offsets tocar.

 

@AllOtherMembers, forget the content above, just can´t PM to @AREOS

Link to comment
Share on other sites

  • 2 weeks later...
 Share

×
×
  • Create New...