Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
yea, I have tried PRAM reset, and SMC.
I have failed to setup the remote of iMAC, so I cant. also I cannot blindly boot the Windows you have provided unfortunately. T.T

I would suggest taking the HDD out of the imac, and configure it using another Mac to setup remote screen sharing and auto login.
Then put the HDD back into the iMac, and you are able to remote into it, and see info about the graphics card within macOS.
 
Hi all,
I successfully installed a 765m into my 2011 iMac 27" today. It's went well and the iMac has booted and is recognising the Nvidia card. My problem is when connecting to an external display to have a second monitor, the iMac screen flashes, goes on and off, dims and becomes non responsive. When I disconnect the second display the iMac returns to normal. Any ideas what might be causing this issue, is it because its a 4k monitor?

Thanks,

James
 
😃😀 Ok I finally managed to update the "Nick [D] vB" patch (damaged CH341A programmer) I got bootscreen on both iMac 2009 and 2011 with GTX765M. I'm trying to install Mojave on iMac 2009 using dosdude1 patch, but I can't get the image on the screen. I did not check Legacy video card patch = no image on the screen, as I mark the item, = no image on the screen. Any ideas ?
 
I cannot install your driver suggested in windows 10 after i disabled dignature verification. Ive installed another version. Why is better not use windows-gui software to dump vbios?
ive used one to backup vbios from gtx and worked perfect.
Can i use the keplerv2 vbios for flash gtx765m with CH341A and windows gui sofware?
If you had problems installing the driver you probably didn’t remove the old driver properly. Boot with signature checks disabled then use the attached “Install.cmd” file to update the driver, right-click it and “Run as admin”. If Flashrom still doesn’t work after that you could also try enabling “Test signing” mode and then use LibUSB Wizard to create & install a new un-signed CH341 driver.

The standard windows software might work ok on the small 765M EEPROM but I have had many problems using it for the Bootrom mod, it is very slow and often gives write errors. I really would not trust it to make a bootrom back-up, I strongly suggest you do that from MacOS using RomTool. I recommend using Flashrom to program it, but if you want to risk using the other software it’s up to you…
I acquired an internal testing model of 21.5” Mid 2011 iMac. It has an Apple sanctioned Nvidia GT108 card. (540M). No 2011 iMac ever shipped with an Nvidia card. I will dump the ROM from it and post it up here tomorrow. Maybe someone can unlock the secrets of the brightness control from it. It gives bootscreen to external. Unsure about internal display as the iMac didn’t come with a screen. Will a 21.5” card give bootscreen on a 27” of the same generation? I can test the card in a 27 if this is the case.
Great find! :cool:

A vbios + bootrom dump from it could be very useful. I’d guess it will have a UGA type EFI probably around version 35xx. We already have a Fermi era EFI from the Quadro 4000 but that obviously had no iMac specific code. Apple had a nasty habit of using non-standard device IDs, but on Fermi they could still be controlled with soft-straps so it’s possible the vBIOS could be made to work on other cards, but they'd have to use web-drivers.

Whether it works in a 27” (and how helpful it is for the brightness control problem) really depends on the screen type, I’d guess this prototype still used an LVDS panel, but if it is actually eDP (and the brightness control has been implemented), then it could be very useful indeed.
I tried GTX 765M which did not work << I think I got dead board for sure
Then tried WX5170 which again did not work << Thanks for help though!
and now the K2000M still does not work << But it sure it reached more to being done!
Any idea? Also the Video out(HDMI) does not work.
It sounds like you might have damaged something, maybe the MXM slot or the LCD cable (it is very fragile and that might explain the screen flickering you saw). There are just too many variables here. You really need to set up remote access or have a working AMD card to test with (you can install the 6970M without a bracket if you are careful tightening the screws). Good luck with fixing it.
My problem is when connecting to an external display to have a second monitor, the iMac screen flashes, goes on and off, dims and becomes non responsive.
Flashing my 765M vbios might fix it, but I'd try installing the latest Nvidia web-drivers first.
I'm trying to install Mojave on iMac 2009 using dosdude1 patch, but I can't get the image on the screen. I did not check Legacy video card patch = no image on the screen, as I mark the item, = no image on the screen. Any ideas ?
Does it work ok with HS? Does the same Mojave installation work if you move the disk to the 2011?

If you have installed the legacy patch you will need to do a clean install to remove it (to fix acceleration).
 

Attachments

  • Flashrom + Driver Installer.zip
    6.4 MB · Views: 257
Last edited:
Hi all,
I successfully installed a 765m into my 2011 iMac 27" today. It's went well and the iMac has booted and is recognising the Nvidia card. My problem is when connecting to an external display to have a second monitor, the iMac screen flashes, goes on and off, dims and becomes non responsive. When I disconnect the second display the iMac returns to normal. Any ideas what might be causing this issue, is it because its a 4k monitor?

Thanks,

James

I have not tested 4K external display's.
But I can confirm an external full hd monitor works.

Have you tried an full hd monitor aswell ?

External display worked fine for me withouth nvidia web drivers, but only 1 external display output is working.


Also flash it with the custom vbios from Nick [D]vB, and test again.
share results here.. ;)
 
Last edited:
Does it work ok with HS? Does the same Mojave installation work if you move the disk to the 2011?

If you have installed the legacy patch you will need to do a clean install to remove it (to fix acceleration).
it seems that everything works on HighSierra. I took a new disk, downloaded a new patch from dosdude1 and the installation of Mojave ends on a black screen and voice assistant, which surprised me, but the screen remains black. I have removed mojave, reinstalled HS and everything is OK. Should I try to reinstall mojave and transfer the disk to iMac 2011 after the restart to complete the installation?
 
it seems that everything works on HighSierra. I took a new disk, downloaded a new patch from dosdude1 and the installation of Mojave ends on a black screen and voice assistant, which surprised me, but the screen remains black. I have removed mojave, reinstalled HS and everything is OK. Should I try to reinstall mojave and transfer the disk to iMac 2011 after the restart to complete the installation?

remember, by default the legacy video patcher will be installed with the Mojave patcher.
with Catalina dosdude1 removed this by default now but only for 2010, 2011 iMac's as far as I know. ;)
Maybe you where not aware of this.. ?
2009 iMac will still get the legacy video patcher enabled by deault on Catalina, as far as I know..

have you tested also catalina for testing purposes.. ?

I have succesfully installed Mojave and Catalina with Nick [D]vB EFI mod, and had no isseus had all using a GTX765m on 27" 2011 iMac's.

You do have a bootscreen like mentioned now, am I correct ?
you are using the EFi mod from Nick [D]vB I presume.. ?
 
Here is a dump of the bootrom and VBIOS. I have obfuscated the serials from the bootrom but the rest is untouched. Will test the card in my 27" now and report back.
 

Attachments

  • iMac_2K11_Proto.zip
    2.7 MB · Views: 193
  • IMG_0834.jpg
    IMG_0834.jpg
    4.2 MB · Views: 280
Here is a dump of the bootrom and VBIOS. I have obfuscated the serials from the bootrom but the rest is untouched. Will test the card in my 27" now and report back.

this is amazing, and thx for sharing this very special rom !! :)
Let's hope some nice people can dig into this soon.. ;)

i'm curious about the test results..
 
  • Like
Reactions: Nick [D]vB
dumping this original Apple EFi nvidia GT540m rom into a pc version of the card, could perhaps be the best option atm for 21,5" imac users out there.. ?

i'm pretty sure there is a high chance it will work.. ?

Perhaps someone here is willing to try this someday..?

These GT540m mxm cards go for pretty cheap on places like eBay..
 
Card swapped out. Runs like a dog on the 27” No acceleration. Now I have Nicks EFI mod done on my machine. I don’t know if this will affect it or not
 

Attachments

  • 68AB92F4-E918-4103-BFA8-F3149D3A214E.jpeg
    68AB92F4-E918-4103-BFA8-F3149D3A214E.jpeg
    2.6 MB · Views: 297
  • 09702908-5699-488F-ABB8-BEB270176ABC.jpeg
    09702908-5699-488F-ABB8-BEB270176ABC.jpeg
    3 MB · Views: 246
  • 0457066C-0089-4DBF-8EC0-463D4761D90F.jpeg
    0457066C-0089-4DBF-8EC0-463D4761D90F.jpeg
    3 MB · Views: 280
Card swapped out. Runs like a dog on the 27” No acceleration. Now I have Nicks EFI mod done on my machine. I don’t know if this will affect it or not

ok interessting, I think you need perhaps undo the bootrom patch from @Nick [D]vB.
Still very interessting to see this card does work with a regular 27" imac, which is a good thing i think.
Since the cards rom is compatible with internal iMac DP connection.. ?

his bootrom patch might be causing this problem..

Anyway, perhaps more digging into the prototype bootrom's code will be neccecery.

But I would suggest trying at first by removing the bootrom patch from Nick [D]vB.
You do have a EFI bootscreen with this card inside the 27" iMac.. ???
 
  • Like
Reactions: Nick [D]vB
UPDATE: Flashed original non modified dump back. Have bootscreen back now (Didn’t before) Acceleration still not present. I would think it is because the NV drivers in macOS doesn't include the device ID for the 540M. Will try Nvidia web drivers
 

Attachments

  • Screenshot 2019-10-06 at 15.53.50.png
    Screenshot 2019-10-06 at 15.53.50.png
    86.4 KB · Views: 171
  • Like
Reactions: FlorisVN
UPDATE: Flashed original non modified dump back. Have bootscreen back now (Didn’t before) Acceleration still not present. Trying to find a copy of Nvidia Web Drivers that will install on this machine. It seems to be only for Mac Pro

very interessting ! ;)
and thx for sharing this info !

Web Drivers are only officially available for the MacPro series, but these same drivers are being used on several other Mac types, including the Hackintosh community.

Do you also have brightness control with this card i'm wondering.. ?

About the bootscreen, I presume you have an instand EFI bootscreen visible.. ?
No screen delay like with the mod from Nick [D]vB ?
 
very interessting ! ;)
and thx for sharing this info !

Web Drivers are only officially available for the MacPro series, but these same drivers are being used on several other Mac types, including the Hackintosh community.

Do you also have brightness control with this card i'm wondering.. ?


YES, THERE IS BOOTSCREEN AND BRIGHTNESS CONTROL. WOOP WOOP.
 
YES, THERE IS BOOTSCREEN AND BRIGHTNESS CONTROL. WOOP WOOP.

this is great news !

let's hope some great people can dig into this rom soon.. ;)
This rom is I think very helpfull..

This does mean i think, that for Brightness control to work, no bootrom patch is needed.
It is all inside the vbios.. ?
 
Everything is in the VBIOS (Brightness and BootScreen)
If the bootrom patch is applied, There will be no boot screen.
However, for this particular card, there is no acceleration as even with the web drivers installed as the web drivers don't cover this card. I would recon the web drivers would work on an older OS that an older set of Web Drivers could be installed on.

I must note, There was brightness control and boot screen BEFORE installing the web drivers.



Here is a result of ioreg -l | grep NV

| | | | | "NVDA,Features" = <ff06d700>

| | | | | "NVDAType" = "Web"

| | | | | "NVArch" = "GF100"

| | | | | "NVCLASS" = "NVDA"

| | | | | "NVCAP" = <0500000000000004680100000000000f00000000>

| | | | | "IONVRAMProperty" = Yes

| | | | | "NVDA,accel-loaded" = <01000000>

| | | | | "model" = <"NVIDIA GeForce GT 540M">

| | | | | "device_type" = <"NVDA,Parent">

| | | | | "NVDA,cleanboot" = <00000000>

| | | | | "NVDAinitgl_created" = "yes"

| | | | +-o NVDAHal <class IOService, id 0x1000003b5, registered, matched, active, busy 0 (2053 ms), retain 6>

| | | | | "NVArch" = "GF100"

| | | | | "nubType" = "NVDAHal"

| | | | | "NVDAType" = "Web"

| | | | +-o NVDAgl <class IOService, id 0x1000003b6, registered, matched, active, busy 0 (3153 ms), retain 6>

| | | | | "NVArch" = "GF100"

| | | | | "nubType" = "NVDAgl"

| | | | | "NVDAType" = "Web"

| | | | +-o NVDA,Display-A@0 <class IONDRVDevice, id 0x1000003bb, registered, matched, active, busy 0 (3256 ms), retain 8>

| | | | | | "noNVRAM" = <01000000>

| | | | | | "NVMT" = <0e03ff20061007a0000aa005a00a300a500a0000c905a305a805000060ff640e000000012900000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000001000000000000ff00080000a500011a0a04000000030000000aa005000aa005>

| | | | | | "name" = <"NVDA,Display-A">

| | | | | | "NVDA,SubDeviceClass" = <80200000>

| | | | | | "compatible" = <"NVDA,NVMac">

| | | | | | "NVDA,UnderscanMin" = <52000000>

| | | | | | "NVDA,DeviceClass" = <80000000>

| | | | | +-o NVDA <class NVDA, id 0x10000042b, registered, matched, active, busy 0 (4 ms), retain 18>

| | | | | | "IONameMatched" = "NVDA,NVMac"

| | | | | | "CFBundleIdentifier" = "com.nvidia.web.NVDAResmanWeb"

| | | | | | "IONameMatch" = ("NVDA,NVMac")

| | | | | | "IOClass" = "NVDA"

| | | | | | "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Web"},"IOProviderClass"="IOPCIDevice"}

| | | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA/display0/AppleBacklightDisplay-610-a007"

| | | | | | "NVDA,Enable-A2R10G10B10Format" = <01000000>

| | | | | | "NVDA,mm-version" = 4

| | | | | | "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GP100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"})

| | | | | | "MetalPluginClassName" = "NVMTLDevice"

| | | | | | "NVDA,NVPresentment-version" = <11000000>

| | | | +-o NVDA,Display-B@1 <class IONDRVDevice, id 0x1000003bc, registered, matched, active, busy 0 (1 ms), retain 8>

| | | | | | "noNVRAM" = <01000000>

| | | | | | "NVDA,SubDeviceClass" = <80200000>

| | | | | | "name" = <"NVDA,Display-B">

| | | | | | "compatible" = <"NVDA,NVMac">

| | | | | | "NVDA,UnderscanMin" = <52000000>

| | | | | | "NVDA,DeviceClass" = <80000000>

| | | | | +-o NVDA <class NVDA, id 0x100000431, registered, matched, active, busy 0 (0 ms), retain 14>

| | | | | | "IONameMatched" = "NVDA,NVMac"

| | | | | | "CFBundleIdentifier" = "com.nvidia.web.NVDAResmanWeb"

| | | | | | "IONameMatch" = ("NVDA,NVMac")

| | | | | | "IOClass" = "NVDA"

| | | | | | "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Web"},"IOProviderClass"="IOPCIDevice"}

| | | | +-o NVDC <class NVDC, id 0x100000448, registered, matched, active, busy 0 (2 ms), retain 13>

| | | | +-o NVDAinitgl <class IOService, id 0x100000449, registered, matched, active, busy 0 (0 ms), retain 6>

| | | | "NVArch" = "GF100"

| | | | "nubType" = "NVDAinitgl"

| | | | "NVDA" = "ready"

| | | | "NVCLASS" = "NVDA"

| | | | "NVDAType" = "Web"


Now, I am going for a pint of Guinness :)
 
Everything is in the VBIOS (Brightness and BootScreen)
If the bootrom patch is applied, There will be no boot screen.
However, for this particular card, there is no acceleration as even with the web drivers installed as the web drivers don't cover this card. I would recon the web drivers would work on an older OS that an older set of Web Drivers could be installed on.

I must note, There was brightness control and boot screen BEFORE installing the web drivers.



Here is a result of ioreg -l | grep NV

| | | | | "NVDA,Features" = <ff06d700>

| | | | | "NVDAType" = "Web"

| | | | | "NVArch" = "GF100"

| | | | | "NVCLASS" = "NVDA"

| | | | | "NVCAP" = <0500000000000004680100000000000f00000000>

| | | | | "IONVRAMProperty" = Yes

| | | | | "NVDA,accel-loaded" = <01000000>

| | | | | "model" = <"NVIDIA GeForce GT 540M">

| | | | | "device_type" = <"NVDA,Parent">

| | | | | "NVDA,cleanboot" = <00000000>

| | | | | "NVDAinitgl_created" = "yes"

| | | | +-o NVDAHal <class IOService, id 0x1000003b5, registered, matched, active, busy 0 (2053 ms), retain 6>

| | | | | "NVArch" = "GF100"

| | | | | "nubType" = "NVDAHal"

| | | | | "NVDAType" = "Web"

| | | | +-o NVDAgl <class IOService, id 0x1000003b6, registered, matched, active, busy 0 (3153 ms), retain 6>

| | | | | "NVArch" = "GF100"

| | | | | "nubType" = "NVDAgl"

| | | | | "NVDAType" = "Web"

| | | | +-o NVDA,Display-A@0 <class IONDRVDevice, id 0x1000003bb, registered, matched, active, busy 0 (3256 ms), retain 8>

| | | | | | "noNVRAM" = <01000000>

| | | | | | "NVMT" = <0e03ff20061007a0000aa005a00a300a500a0000c905a305a805000060ff640e000000012900000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000001000000000000ff00080000a500011a0a04000000030000000aa005000aa005>

| | | | | | "name" = <"NVDA,Display-A">

| | | | | | "NVDA,SubDeviceClass" = <80200000>

| | | | | | "compatible" = <"NVDA,NVMac">

| | | | | | "NVDA,UnderscanMin" = <52000000>

| | | | | | "NVDA,DeviceClass" = <80000000>

| | | | | +-o NVDA <class NVDA, id 0x10000042b, registered, matched, active, busy 0 (4 ms), retain 18>

| | | | | | "IONameMatched" = "NVDA,NVMac"

| | | | | | "CFBundleIdentifier" = "com.nvidia.web.NVDAResmanWeb"

| | | | | | "IONameMatch" = ("NVDA,NVMac")

| | | | | | "IOClass" = "NVDA"

| | | | | | "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Web"},"IOProviderClass"="IOPCIDevice"}

| | | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA/display0/AppleBacklightDisplay-610-a007"

| | | | | | "NVDA,Enable-A2R10G10B10Format" = <01000000>

| | | | | | "NVDA,mm-version" = 4

| | | | | | "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GP100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"})

| | | | | | "MetalPluginClassName" = "NVMTLDevice"

| | | | | | "NVDA,NVPresentment-version" = <11000000>

| | | | +-o NVDA,Display-B@1 <class IONDRVDevice, id 0x1000003bc, registered, matched, active, busy 0 (1 ms), retain 8>

| | | | | | "noNVRAM" = <01000000>

| | | | | | "NVDA,SubDeviceClass" = <80200000>

| | | | | | "name" = <"NVDA,Display-B">

| | | | | | "compatible" = <"NVDA,NVMac">

| | | | | | "NVDA,UnderscanMin" = <52000000>

| | | | | | "NVDA,DeviceClass" = <80000000>

| | | | | +-o NVDA <class NVDA, id 0x100000431, registered, matched, active, busy 0 (0 ms), retain 14>

| | | | | | "IONameMatched" = "NVDA,NVMac"

| | | | | | "CFBundleIdentifier" = "com.nvidia.web.NVDAResmanWeb"

| | | | | | "IONameMatch" = ("NVDA,NVMac")

| | | | | | "IOClass" = "NVDA"

| | | | | | "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Web"},"IOProviderClass"="IOPCIDevice"}

| | | | +-o NVDC <class NVDC, id 0x100000448, registered, matched, active, busy 0 (2 ms), retain 13>

| | | | +-o NVDAinitgl <class IOService, id 0x100000449, registered, matched, active, busy 0 (0 ms), retain 6>

| | | | "NVArch" = "GF100"

| | | | "nubType" = "NVDAinitgl"

| | | | "NVDA" = "ready"

| | | | "NVCLASS" = "NVDA"

| | | | "NVDAType" = "Web"


Now, I am going for a pint of Guinness :)

This is great news, and thx for sharing again !
Let's hope we a new vbios can be made in order to fix the brightness controll..

I'm wondering does both thunderbolt/mini-dp port output works with this card for external displays.. ?
And does target display mode also work.. ?

I think these are then the last 2 things on the list.. ?
 
External display worked on the 21.5” definitely as I didn’t have an internal screen for it. I will try installing El Capitan on the 27” later as this is what I booted on the prototype with full acceleration.
 
  • Like
Reactions: FlorisVN
External display worked on the 21.5” definitely as I didn’t have an internal screen for it. I will try installing El Capitan on the 27” later as this is what I booted on the prototype with full acceleration.

alright keep us posted.

Im wondering if both thunderbolt/mini dp ports work for external displays.. ?
Also does multiple external display work ?
im wondering all this since this is not atm with the efi mod from nick, nor with a dell/alienware vbios.
 
Last edited:
I acquired an internal testing model of 21.5” Mid 2011 iMac. It has an Apple sanctioned Nvidia GT108 card. (540M). No 2011 iMac ever shipped with an Nvidia card. I will dump the ROM from it and post it up here tomorrow. Maybe someone can unlock the secrets of the brightness control from it. It gives bootscreen to external. Unsure about internal display as the iMac didn’t come with a screen. Will a 21.5” card give bootscreen on a 27” of the same generation? I can test the card in a 27 if this is the case.
Woah, this is awesome. You should try putting OS X 10.6 on there too.
EDIT: Maybe 10.7 or 10.8 instead, I don't think 10.6 supports the GT540M.
Also I think even the 2010 21.5" uses eDP, the only imacs that use LVDS are the Late 2009 Core 2 Duo models.
 
Last edited:
Woah, this is awesome. You should try putting OS X 10.6 on there too.
EDIT: Maybe 10.7 or 10.8 instead, I don't think 10.6 supports the GT540M.
Also I think even the 2010 21.5" uses eDP, the only imacs that use LVDS are the Late 2009 Core 2 Duo models.

indeed this is awsome ;)

I would say try every MacOS version starting with Snow Leopard.. ;)
 
  • Like
Reactions: jmilan0302
Everything is in the VBIOS (Brightness and BootScreen)
If the bootrom patch is applied, There will be no boot screen.
However, for this particular card, there is no acceleration as even with the web drivers installed as the web drivers don't cover this card. I would recon the web drivers would work on an older OS that an older set of Web Drivers could be installed on.

I must note, There was brightness control and boot screen BEFORE installing the web drivers.



Here is a result of ioreg -l | grep NV

| | | | | "NVDA,Features" = <ff06d700>

| | | | | "NVDAType" = "Web"

| | | | | "NVArch" = "GF100"

| | | | | "NVCLASS" = "NVDA"

| | | | | "NVCAP" = <0500000000000004680100000000000f00000000>

| | | | | "IONVRAMProperty" = Yes

| | | | | "NVDA,accel-loaded" = <01000000>

| | | | | "model" = <"NVIDIA GeForce GT 540M">

| | | | | "device_type" = <"NVDA,Parent">

| | | | | "NVDA,cleanboot" = <00000000>

| | | | | "NVDAinitgl_created" = "yes"

| | | | +-o NVDAHal <class IOService, id 0x1000003b5, registered, matched, active, busy 0 (2053 ms), retain 6>

| | | | | "NVArch" = "GF100"

| | | | | "nubType" = "NVDAHal"

| | | | | "NVDAType" = "Web"

| | | | +-o NVDAgl <class IOService, id 0x1000003b6, registered, matched, active, busy 0 (3153 ms), retain 6>

| | | | | "NVArch" = "GF100"

| | | | | "nubType" = "NVDAgl"

| | | | | "NVDAType" = "Web"

| | | | +-o NVDA,Display-A@0 <class IONDRVDevice, id 0x1000003bb, registered, matched, active, busy 0 (3256 ms), retain 8>

| | | | | | "noNVRAM" = <01000000>

| | | | | | "NVMT" = <0e03ff20061007a0000aa005a00a300a500a0000c905a305a805000060ff640e000000012900000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000001000000000000ff00080000a500011a0a04000000030000000aa005000aa005>

| | | | | | "name" = <"NVDA,Display-A">

| | | | | | "NVDA,SubDeviceClass" = <80200000>

| | | | | | "compatible" = <"NVDA,NVMac">

| | | | | | "NVDA,UnderscanMin" = <52000000>

| | | | | | "NVDA,DeviceClass" = <80000000>

| | | | | +-o NVDA <class NVDA, id 0x10000042b, registered, matched, active, busy 0 (4 ms), retain 18>

| | | | | | "IONameMatched" = "NVDA,NVMac"

| | | | | | "CFBundleIdentifier" = "com.nvidia.web.NVDAResmanWeb"

| | | | | | "IONameMatch" = ("NVDA,NVMac")

| | | | | | "IOClass" = "NVDA"

| | | | | | "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Web"},"IOProviderClass"="IOPCIDevice"}

| | | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA/display0/AppleBacklightDisplay-610-a007"

| | | | | | "NVDA,Enable-A2R10G10B10Format" = <01000000>

| | | | | | "NVDA,mm-version" = 4

| | | | | | "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"},{"NVArch"="GP100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Web"})

| | | | | | "MetalPluginClassName" = "NVMTLDevice"

| | | | | | "NVDA,NVPresentment-version" = <11000000>

| | | | +-o NVDA,Display-B@1 <class IONDRVDevice, id 0x1000003bc, registered, matched, active, busy 0 (1 ms), retain 8>

| | | | | | "noNVRAM" = <01000000>

| | | | | | "NVDA,SubDeviceClass" = <80200000>

| | | | | | "name" = <"NVDA,Display-B">

| | | | | | "compatible" = <"NVDA,NVMac">

| | | | | | "NVDA,UnderscanMin" = <52000000>

| | | | | | "NVDA,DeviceClass" = <80000000>

| | | | | +-o NVDA <class NVDA, id 0x100000431, registered, matched, active, busy 0 (0 ms), retain 14>

| | | | | | "IONameMatched" = "NVDA,NVMac"

| | | | | | "CFBundleIdentifier" = "com.nvidia.web.NVDAResmanWeb"

| | | | | | "IONameMatch" = ("NVDA,NVMac")

| | | | | | "IOClass" = "NVDA"

| | | | | | "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Web"},"IOProviderClass"="IOPCIDevice"}

| | | | +-o NVDC <class NVDC, id 0x100000448, registered, matched, active, busy 0 (2 ms), retain 13>

| | | | +-o NVDAinitgl <class IOService, id 0x100000449, registered, matched, active, busy 0 (0 ms), retain 6>

| | | | "NVArch" = "GF100"

| | | | "nubType" = "NVDAinitgl"

| | | | "NVDA" = "ready"

| | | | "NVCLASS" = "NVDA"

| | | | "NVDAType" = "Web"


Now, I am going for a pint of Guinness :)
Wow this is great :)
Is it possible to post complete ioreg when you have working brightness please?
 
I have not tested 4K external display's.
But I can confirm an external full hd monitor works.

Have you tried an full hd monitor aswell ?

External display worked fine for me withouth nvidia web drivers, but only 1 external display output is working.


Also flash it with the custom vbios from Nick [D]vB, and test again.
share results here.. ;)


Ok, what's involved in the flashing process, is there a step by step guide to this? Thanks
 
Ok, what's involved in the flashing process, is there a step by step guide to this? Thanks

to keep it simple, nothing atm.
but modders like Nick [D]vB could have some great benefeith of this official Apple rom.
Since they can perhaps use it to fix bugs and or ad new features for new vbios roms for these imac's..
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.