kenia1234 Posted June 8, 2014 Share Posted June 8, 2014 I have to settle for the HD4000 too...but unfortunately VGA port does not work anymore with Mavericks and HDMI is dedicated to nVidia card, so I can't even use an external monitor!! And that's very annoying!! I do hope that someone will help us to work it out too.. In the meanwhile I'm still doing some (maybe useless) researches... Link to comment Share on other sites More sharing options...
styrian Posted June 9, 2014 Share Posted June 9, 2014 I have to settle for the HD4000 too...but unfortunately VGA port does not work anymore with Mavericks and HDMI is dedicated to nVidia card, so I can't even use an external monitor!! And that's very annoying!! I do hope that someone will help us to work it out too.. In the meanwhile I'm still doing some (maybe useless) researches... Hello! Where have you got the information from, that the hdmi port in a laptop with HD4000 is dedicated to a nVidia card? Your problem with that is, that the IntelframebufferCapri is not dedecting the hdmi and also the vga port. Therefore you need to edit the binaries of your used personality of the framebuffer. For how to do this, use the forum search. At least the hdmi port should work just fine. Have fun. Hopefully AREOS reads this post or someone can get a hold of him, reading through this whole thread I I wanted to try some of the theories layed out here. I have a lenovo Y510p laptop Sli with Dual 755m Nvidia cards(One sits in an ultrabay slot), I was facing the same issues as most of you, I kept getting the lmessage that the Nvidia drivers were loaded but the system wouldn't load the GUI. So I set VNC screen sharing and tried to logon to the system using my cellphone. And to my surprise the system recognize the ultrabay card as Nvidia 755m 2GB card but it didn't recognize the non removable 755m card that is attached to the display hence no GUI. I ran kextstat and the NVidia kexts are loaded. I think the non removable card has the same problem as the rest of you that is its not being properly recognize by osx. My thinking is maybe we can inject the data from the ultrabay 755m card into the non removable card and see if osx loads the drivers for it, maybe even disable the ultrabay card through dsdt. I saved the ioreg through vnc for when the ultrabay card is recognize, can anyone get a hold of AEROS or someone that can help us inject that data. I'll post the ioregs as soon as I get home (about 5hrs). Let's get this Nvidia cards working. Hello! Where is your Ioreg? What is happening, if you boot with flags -x -f at bootprompt with your second card in the ultrabay? Have you tried to remove NVDAResman.kext and boot with flag -f or -x -f? Have fun. Link to comment Share on other sites More sharing options...
kenia1234 Posted June 9, 2014 Share Posted June 9, 2014 Hello! Where have you got the information from, that the hdmi port in a laptop with HD4000 is dedicated to a nVidia card? Your problem with that is, that the IntelframebufferCapri is not dedecting the hdmi and also the vga port. Therefore you need to edit the binaries of your used personality of the framebuffer. For how to do this, use the forum search. At least the hdmi port should work just fine. Have fun. Hello! Where is your Ioreg? What is happening, if you boot with flags -x -f at bootprompt with your second card in the ultrabay? Have you tried to remove NVDAResman.kext and boot with flag -f or -x -f? Have fun. I got that information from the fact that my BIOS is fully unlocked! And there is a way to disable nVidia as well as Intel graphics, and if I disable nVidia, HDMI is not working anymore, and it does not work in windows as well as linux and OSX. Hence the HDMI port is dedicated to nVidia card sadly. Until now, none has been able to make VGA port working under OSX Mavericks (it worked until ML 10.8.5) so no external monitor for me at least until anyone will get the GT 650M working under OSX or VGA under mavericks. However as regards the nVidia card, if I delete NVDAStartup.kext I can boot OSX but of course with no acceleration! :/ Link to comment Share on other sites More sharing options...
lmaurad Posted June 10, 2014 Share Posted June 10, 2014 Hello! Where have you got the information from, that the hdmi port in a laptop with HD4000 is dedicated to a nVidia card? Your problem with that is, that the IntelframebufferCapri is not dedecting the hdmi and also the vga port. Therefore you need to edit the binaries of your used personality of the framebuffer. For how to do this, use the forum search. At least the hdmi port should work just fine. Have fun. Hello! Where is your Ioreg? What is happening, if you boot with flags -x -f at bootprompt with your second card in the ultrabay? Have you tried to remove NVDAResman.kext and boot with flag -f or -x -f? Have fun. Here is the ioreg if anyone wants to take a look, the ultrabay card is recognize properly but the internal Nvidia 755M card is just recognize as a "NVIDIA chip model" Booting without NVResman works, but ofcourse the system doesn't load any NVidia drivers. MacBookRegistry.zip Link to comment Share on other sites More sharing options...
kenia1234 Posted June 10, 2014 Share Posted June 10, 2014 Here is the ioreg if anyone wants to take a look, the ultrabay card is recognize properly but the internal Nvidia 755M card is just recognize as a "NVIDIA chip model" Booting without NVResman works, but ofcourse the system doesn't load any NVidia drivers. Same exact situation for me!! It's just that I don't have ultrabay card! The internal nVidia is recognized as nVidia chip model. I managed to inject some properties and got the name changed but still no monitor were detected!! :/ Please someone help us out!! Link to comment Share on other sites More sharing options...
styrian Posted June 10, 2014 Share Posted June 10, 2014 Here is the ioreg if anyone wants to take a look, the ultrabay card is recognize properly but the internal Nvidia 755M card is just recognize as a "NVIDIA chip model" Booting without NVResman works, but ofcourse the system doesn't load any NVidia drivers. Hello! File is not readable!!! Please use version 2 of IoRegestryExplorer for the readout. Have fun. Link to comment Share on other sites More sharing options...
kenia1234 Posted June 10, 2014 Share Posted June 10, 2014 Hello! File is not readable!!! Please use version 2 of IoRegestryExplorer for the readout. Have fun. Here's mine : MacBook Pro EFI Injection.zip Link to comment Share on other sites More sharing options...
lmaurad Posted June 11, 2014 Share Posted June 11, 2014 Hello! File is not readable!!! Please use version 2 of IoRegestryExplorer for the readout. Have fun. Damn, I used v3. My phone broke, and i was using it to log on to the system through vnc to get the ioregs. I'll have to wait till i get my replacement one as i don't have another device available. Link to comment Share on other sites More sharing options...
styrian Posted June 11, 2014 Share Posted June 11, 2014 Here's mine : Please upload an Ioreg with in bios unaltered gfx-settings. Have fun. Link to comment Share on other sites More sharing options...
kenia1234 Posted June 11, 2014 Share Posted June 11, 2014 Please upload an Ioreg with in bios unaltered gfx-settings. Have fun. What do you mean?!? I have no alterated settings except Optimus disabled to make nVidia works... Link to comment Share on other sites More sharing options...
styrian Posted June 11, 2014 Share Posted June 11, 2014 What do you mean?!? I have no alterated settings except Optimus disabled to make nVidia works... These settings are meant. Have fun. Link to comment Share on other sites More sharing options...
kenia1234 Posted June 11, 2014 Share Posted June 11, 2014 And so?? Has anybody got a path for the solution of this?? No display detected, a common, weird issue affecting almost all mobile kepler cards... Where should we investigate? How could we debug information from linux?? Link to comment Share on other sites More sharing options...
Rikoshet Posted June 12, 2014 Share Posted June 12, 2014 Hi guys! Please, help me understand if anyone of you have power management working on nvidia card? My quadro is always on max and I dont realy like this! Thanks! Oh, yeh, one thing for those ho have not an image on screen: I've flashed my quadro to an unlocked version from techinferno forum and before I can reach desktop the screen became grey without mouse cursor! So if the problem is your bios I dont know if there a possibility to solve it... Link to comment Share on other sites More sharing options...
styrian Posted June 12, 2014 Share Posted June 12, 2014 Hi guys! Please, help me understand if anyone of you have power management working on nvidia card? My quadro is always on max and I dont realy like this! Thanks! Oh, yeh, one thing for those ho have not an image on screen: I've flashed my quadro to an unlocked version from techinferno forum and before I can reach desktop the screen became grey without mouse cursor! So if the problem is your bios I dont know if there a possibility to solve it... Hello! Instead of doing double posts in not your problem matching threads and begging there for a guide , you should better use the forum search. Your problem could be solved fore example in a way like shown here: http://www.insanelymac.com/forum/topic/266036-guide-edit-applegraphicspowermanagementkext-to-unleash-nvidias-gtx-570580-full-power-and-save-energy-at-the-same-time/?hl=%20agpm%20%20editing . You have to do the edit with the smbios type and insert your gfx ID. If it is not there, just change an entry for it. Have fun. No harm meant. Link to comment Share on other sites More sharing options...
kenia1234 Posted June 13, 2014 Share Posted June 13, 2014 Ok...I digged more on this topic... The problem could be that the system does not load the vBIOS info at all!! In fact if I try to extract it nothing happens from booted system using VNC... I believe that the crucial info about connectors relies in vBIOS and OSX can't load it for some reasons!! We have to find a way to inject that info without the usage of vBIOS or to load a compatible vBIOS... What do you think about it? Link to comment Share on other sites More sharing options...
Rikoshet Posted June 16, 2014 Share Posted June 16, 2014 Hello! Instead of doing double posts in not your problem matching threads and begging there for a guide , you should better use the forum search. Your problem could be solved fore example in a way like shown here: http://www.insanelymac.com/forum/topic/266036-guide-edit-applegraphicspowermanagementkext-to-unleash-nvidias-gtx-570580-full-power-and-save-energy-at-the-same-time/?hl=%20agpm%20%20editing . You have to do the edit with the smbios type and insert your gfx ID. If it is not there, just change an entry for it. Have fun. No harm meant. OT on: Hi styrian! I know you are a good guy! So like always I'll answer politely: before asking I ALWAYS use google search (like: "my problem site:insanelymac.com") and only after doing this I ask in topiks! Diferent topiks=more people can help, right? Right! I've read a lot of this kind of topiks/guides like provided by you but all those topiks are about Fermi cards, mine is a Kepler card like cards we are talking about here! So your "doing double posts" and "not your problem matching threads" are a little offensive! OT off. Anyway, thanks for the link, don't work for me, I'll continue my reserches an if anyone have a working PM for kepler card, please share! Thanks! Link to comment Share on other sites More sharing options...
styrian Posted June 16, 2014 Share Posted June 16, 2014 Hello Rikoshet The best way for you to solve your AGPM problem is, to start an own thread in the Nvidia gfx-card section. It would be seen by more people than in the various threads you have posted it til now. Perhaps you will then get better support concerning your prob. Have fun. 1 Link to comment Share on other sites More sharing options...
lmaurad Posted June 17, 2014 Share Posted June 17, 2014 Finally got my replacement phone. So i did a darwin dump and an Ioreg(v2.1) for the system. Anyone know why the system properly detects the ultrabay Nvidia 755m card but not the built in Nvidia 755m card? DarwinDumper_2.9.3_INSYDE_Corp._X64_Mav_lmaurad.zip dualnvidia.zip Link to comment Share on other sites More sharing options...
styrian Posted June 18, 2014 Share Posted June 18, 2014 Hello Imaurad! Your gfx properties are looking not so bad. Your priority should be to get at first the recognized card in the ultrabay working. I suggest, that you format a spare usb stick mbr fat32, install clover on it, then copy your used files to it and replace the config.plist with the enclosed one. Boot from the usb an look what is happenning. The biggest surprise would be,that my shot in the dark is working. I have integrated the efistring, that AEROS has made for the Asus G750. Here you can find the files from 2x nVidia GTX 680 working in one device: http://www.insanelymac.com/forum/topic/291695-2xgtx-680-with-hdmi-sound-worked-efi-string/ You can use this plist file, but you have to correct it with the properties and values of the with gfx-util to xml reverted hex string of the enclosed config plist. Google for gfx-util. After download copy it to usr/bin. With switchresx it should be possible for you to fire up terminal and type: gfxutil -f display, to get at least one pci adress of your cards. How to generate a device property string, you can find here: http://www.projectosx.com/forum/index.php?showtopic=76 Have fun. config.plist.zip Link to comment Share on other sites More sharing options...
lmaurad Posted June 18, 2014 Share Posted June 18, 2014 I actually have clover in a usb and my main hard drive so i can definitely do those test, I'm away from my laptop right now. The reason i wanted to get the built in NVidia card working instead of the ultrabay one is because according to windows the built in one is connected to the LCD. I'll report back as soon as i make the test, thanks for taking the time to look into this. Link to comment Share on other sites More sharing options...
styrian Posted June 18, 2014 Share Posted June 18, 2014 I actually have clover in a usb and my main hard drive so i can definitely do those test, I'm away from my laptop right now. The reason i wanted to get the built in NVidia card working instead of the ultrabay one is because according to windows the built in one is connected to the LCD. I'll report back as soon as i make the test, thanks for taking the time to look into this. Hello! As you have by yourself stated before, with the card in ultrabay Optimus is deactivated. Lenovo seems to have built in a hardware two way switch for auto detecting chanche of gfx hardware. With the card in ultrabay this card should be directly connected to your internal display. I think because of Optimus there is no chance to get only the internal card to work with OSX. Your PEG config is in SSDT-3.aml. Change the name of my config.plist. In Clover options you can then select it for booting from it. Have fun! Link to comment Share on other sites More sharing options...
lmaurad Posted June 19, 2014 Share Posted June 19, 2014 You might be right well I'm about to do the test right now, I reinstalled maverick to start fresh, I'll get back with the results as soon as i finish them. Update: So i did a couple of things: -I tried using your config on clover but there was no change at all. -I tried it with NVidia web drive still no luck. -I tried Nvidia web drives alone and the Ultrabay card now actually displays a loaded VBios I remember once, when doing research on injecting nvidia cards i think i came to a post of AEROS on that ROG laptop you mention, and i added that efi string to a configuration i had and i remembered that it actually affected the integrated NVIDIA card. So i went looking for that config and luckily i found it. -So i used that config i had and the Built in NVidia card is changed to i think a GTX 680 (Its a bit late) This is a quick recap, I'll write a better(more detail) post tomorrow with all the ioregs i got after injection and with web drives. Update 2: Here are all the files WebDrives.ioreg - i think this also contains you efi string but it didn't affect any of the devices. WebDrivesPlusInjected.Ioreg - this has the injected efi string from the config file i had. And changed the built in nvidia card. and ofcourse the actual config.plist i used. Here is the actual efi string if anyone else wants to take a look at <key>Properties</key> <string>d70600000100000001000000cb0600002800000002010c00d041030a000000000101060000010101060000007fff04002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e00660069006700000008000000000000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000022000000400030002c0064006900730070006c00610079002d0063006600670000000800000003040800260000005600520041004d002c006d0065006d00760065006e0064006f007200490044000000060000000600200000004e005600440041002c0046006500610074007500720065007300000008000000ff160c0028000000400031002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000008000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41180000004100410050004c00300030002c0054003400000008000000c800000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d421c000000400030002c00660062006f006600660073006500740000000800000000000300160000006200750069006c0074002d0069006e000000050000000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000002a0000004100410050004c00300030002c0044006100740061004a0075007300740069006600790000000800000001000000180000004100410050004c00300030002c0054003300000008000000c800000024000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000180000004100410050004c00300030002c005400370000000800000090010000280000004100410050004c00300030002c004c0069006e006b0046006f0072006d00610074000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179180000004100410050004c00300030002c00540032000000080000000100000022000000400031002c0064006900730070006c00610079002d00630066006700000008000000ffffffff28000000400030002c0063006f006e006e006500630074006f0072002d00740079007000650000000800000002040000240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000240000004100410050004c00300030002c004c0069006e006b00540079007000650000000800000000000000180000004100410050004c00300030002c0054003600000008000000000000002e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520475458203636304d1c000000400030002c006200750069006c0074002d0069006e00000004000000180000004100410050004c00300030002c00540031000000080000000000000020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61632a0000004100410050004c00300030002c0050006900780065006c0046006f0072006d006100740000000800000000000000220000005600520041004d002c0074006f00740061006c00730069007a00650000000800000000000080360000004100410050004c00300030002c0049006e007600650072007400650072004600720065007100750065006e006300790000000800000000000000100000004e005600430041005000000018000000050000000000ffffffff00000000000e00000000180000004100410050004c00300030002c00540035000000080000000100000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163200000004100410050004c00300030002c004400690074006800650072000000080000000000000026000000670072006100700068006900630073002d006f007000740069006f006e0073000000080000000c000000</string> On a different note, i wanted to find out to which device was the screen attach to when in SLI mode so first i booted in without the ultra bay card(optimus mode) and the LCD bios path was set to: \_SB.PCI0.GFX0.DD1F When i put-back the ultrabay card and checked the LCD path it was now set to: \_SB.PCI0.PEG0.PEGP.LCD And here is the path for each graphics card: HD4600 \_SB.PCI0.GFX0 Built in NVidia: \_SB.PCI0.PEG0.PEGP UltraBay Card \_SB.PCI0.PEG1.PEGP So according to Windows Device Property when in Optimus mode the LCD is attached to the HD4600, but when SLI is activated and optimus disabled, the LCD is now attached to the built in NVidia card. Thus lenovo must have a hardware switch that is activated when the ultrabay card is put in, since SLI doesn't work with optimus, and switches so that the lcd gets connected to the built in card, no? Wish there was out there more information on how this Nvidia SLI laptops work or what technology they used, it would make this much easier. Edit: I forgot to mention that with the Nvidia web drive, it now load the VBios for the ultrabay card, so i guess it means that it is fully operational, ofcourse since its not attached to the LCD nothing is display. Anyone know how this can happen? how is it that the built in card is not natively detected like the ultrabay card, they are the same model and have the same id and everything. Files.zip Link to comment Share on other sites More sharing options...
beton3009 Posted June 19, 2014 Share Posted June 19, 2014 hallo all: i don't know if i'm out off date but i want to share my experience: i have the famous asus G75vx with GC GTX 670MX withch don't "work" i spend 3 months with this laptop with out success but i have notised this: with nvdaresman.kext installed(what ever web or officiel) in the consol message i have this message" windowserver:display 01 found dimensions 0.0 (1024x740) 36 modes availables windowserver:no driver found for display.... so what do u think:as i'm not very developer:the display is reconized as connected but there is no driver for it so that it do not ritch the desktop please gave me good news about this laptop i really don't want to sale it Link to comment Share on other sites More sharing options...
styrian Posted June 19, 2014 Share Posted June 19, 2014 Hello Imaurad! I hope you have copied gfxutil to /usr(hidden folder)/bin. If not do this. Get access with switchresx to your booted system, open terminal and typ this command: gfxutil - f display Please post here the output. Hope you are not an 10 9.3. You can use the enclosed files for this. Show-hide (making hidden folders and files visible and hide them als back) put in folder Application, if you don´t have it til no. Gfxutil see above. Have fun. Imaurad.zip Link to comment Share on other sites More sharing options...
Rikoshet Posted June 19, 2014 Share Posted June 19, 2014 hallo all: i don't know if i'm out off date but i want to share my experience: i have the famous asus G75vx with GC GTX 670MX withch don't "work" i spend 3 months with this laptop with out success but i have notised this: with nvdaresman.kext installed(what ever web or officiel) in the consol message i have this message" windowserver:display 01 found dimensions 0.0 (1024x740) 36 modes availables windowserver:no driver found for display.... so what do u think:as i'm not very developer:the display is reconized as connected but there is no driver for it so that it do not ritch the desktop please gave me good news about this laptop i really don't want to sale it Hi! I had this problem too, then I discover that I dont use in right way nvidia web flag! Are you shure you use it right? Can you describe how you do it? Link to comment Share on other sites More sharing options...
Recommended Posts