Jump to content

Anyone mobile Kepler 6xxM working?


  • Please log in to reply
230 replies to this topic

#221
styrian

styrian

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 822 posts
  • Gender:Male

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!



#222
lmaurad

lmaurad

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male

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.

Attached Files



#223
beton3009

beton3009

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

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 :P

please gave me good news about this laptop i really don't want to sale it :bye:



#224
styrian

styrian

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 822 posts
  • Gender:Male

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.

Attached Files



#225
Rikoshet

Rikoshet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 114 posts

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 :P

please gave me good news about this laptop i really don't want to sale it :bye:

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?



#226
beton3009

beton3009

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

hi Rikoshet

instal nvidia web and ad "nvda_drv=1" to boot flag this is it?no?

btw;have u tested to change in info.plist of nvdaresman.kext the "IONameMatch" to "IOName" only the nvdaresman.kext will load with all staf"GK100hall-GEForce kexts" but there is no accelerations-



#227
lmaurad

lmaurad

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male

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.

Hey there finally had some time, really sorry about not posting the gfxutil output before, I actually did run the command but forgot to post the output.

 

here it is:

DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

By the way I am on 10.9.3 but I am using the NVIDIA kexts from 10.9.2 as i heard there we problems with the new drivers, is that a problem?

 

I think i have 10.9.2 on a usb so i can always reinstall if needed.

 

On a another note i though that maybe osx wasn't being able to load the VBios for the built in NVidia card, so i extracted it from the main Bios and load it up through clover. It appeared in  System report but not much changed.

 

Any other ideas?



#228
styrian

styrian

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 822 posts
  • Gender:Male

Hello Imaurad!

 

Did  you run "gfxutil -f display" with or without inserting the efi string in  config.plist?

 

Have fun.



#229
Rikoshet

Rikoshet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 114 posts

hi Rikoshet

instal nvidia web and ad "nvda_drv=1" to boot flag this is it?no?

btw;have u tested to change in info.plist of nvdaresman.kext the "IONameMatch" to "IOName" only the nvdaresman.kext will load with all staf"GK100hall-GEForce kexts" but there is no accelerations-

Well, I dont test it cause I would like to not mess with kexts...

Forget for sec about nvdaresman.kext, leave it untouched!

The kext I'm interested in is NVDAStartup.kext! When you install Web pkg it install a new NVDAStartup.kext, SO when you boot with nvidia flag and -v, what do you see before reaching desktop?

NVDAStartup.kext: Web

or

NVDAStartup.kext: Official?

Another thing I remember wheh I was solving my issue is that with smbios from iMac132 I can boot only with web drivers, with smbios from MBP101 I can boot only with official drivers! Oh, no GE=Yes, right?



#230
beton3009

beton3009

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

when i write nvda_drv=1 i get NVDAStartup.kext;web

when i write nvda_drv=0 i get NVDAStartup.kext;officiel

i have no probleme with this

and GE=No

whene i change the infi.plist in nvdaresman.kext all kexts are loaded i don't anderstand what is hapening?

an other experience:i have changer the bin file in nvdaresman.kext the part where it say's"SET POPWERDOWN LVDS" AND ALSO EDP to powerup but nada

this cards are so diffecult and this laptop screwed me soon i 'll sale it it is a final decision :censored: :wallbash:



#231
Rikoshet

Rikoshet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 114 posts

Yeh, I know, I was in the same situation...I was bough mine especialy for mac!

How about instal not modded kexts and try with various smbios?

The things to take in consideration for me are:

smbios

drivers (web, official)

vbios (like I've wrote on post #213)

Try various combinations at least of first two!

 

(and put your HW in sig)







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy