Contribute
Register

NVIDIA GT610 - 10.8.0 -10.8.2 Fix

Status
Not open for further replies.

beelzebozo

Super Moderator
Joined
Mar 31, 2010
Messages
3,718
Motherboard
Gigabyte z690-AERO-G-DDR4
CPU
i7-13700K
Graphics
RX 6900 XT
Mac
  1. iMac
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
This graphics card is reported to have worked fine with OS X Lion, however for some reason it caused boot issues where it hanged at "DMOS has arrived" after an install of OS X Mountain Lion.

It was possible to reach the desktop by booting in safe mode '-x'. Luckily, it showed the proper device ID of 0x104a in System Information.

I checked the contents of the NVIDIAGF100Hal.kext in 10.8 and noticed the device ID missing:

Code:
<string>
                 0x06c010de&amp;0xffe0ffff
                 0x0cc010de&amp;0xffe0ffff
                 0x0ce010de&amp;0xffe0ffff
                 0x0dc010de&amp;0xffe0ffff
                 0x0de010de&amp;0xffe0ffff
                 0x0e0d10de&amp;0xffffffff
                 0x0e2010de&amp;0xffe0ffff
                 0x0e4010de&amp;0xffe0ffff
                 0x0e8010de&amp;0xffe0ffff
                 0x0ee010de&amp;0xffe0ffff
                 0x0f0010de&amp;0xffe0ffff
                 0x0f2010de&amp;0xffe0ffff
                 0x0fa010de&amp;0xffffffff
                 0x0fa210de&amp;0xffffffff
                 0x108010de&amp;0xffe0ffff
                 0x10a010de&amp;0xffe0ffff
                 0x110010de&amp;0xffc0ffff
                 0x120010de&amp;0xffc0ffff
                 0x124010de&amp;0xffc0ffff
                
            </string>

When comparing the same kext in 10.7, I saw that the device ID is included:

Code:
<string>    
                0x06c010de&amp;0xffe0ffff
                0x0dc010de&amp;0xffc0ffff
                0x0e2010de&amp;0xffe0ffff
                0x0ee010de&amp;0xffe0ffff
                0x0f0010de&amp;0xffc0ffff
                0x104010de&amp;0xffc0ffff
                0x124010de&amp;0xffc0ffff
            </string>

I patched the NVIDIAGF100Hal.kext by adding '0x104010de&amp;0xffe0ffff' and it was reported to have resolved the boot issue. The fix was tested on a GA-X58A-UD3R.

This was tested on 10.8 with an ASUS GT610-SL-1GD3-L Silent 1GB DDR3 Low Profile Graphics Card.

Screen Shot 2012-08-09 at 7.23.04 PM.png

You can try installing the patched kext that I've attached if you're experiencing the same issue with an NVIDIA GT610. I recommend that you make a back-up copy of it first by going to System/Library/Extensions/NVIDIAGF100Hal.kext and saving the copy in a safe place.

Next, unzip the attached kext to your desktop, install with KextBeast which can be found in the downloads section of the forum, and restart.

Thanks to eelhead for assisting with the testing.

View attachment NVDAGF100Hal.kext.zip

Not needed for 10.8.3 !!!!!!!!!!!!!!!!!!!!!!!!! Works out of box in 10.8.3 !!!!!!!!!

 
NVIDIA GT610 - 10.8 Fix

Those device IDs...:rolleyes::lol:

Thank you guys!:thumbup:
 
NVIDIA GT610 - 10.8 Fix

Can also state that duel displays work out of HDMI and DVI.

I have HDMI to a 50" LG Plasma Panel and DVI to a 20" Asus monitor flawlessly.
 
NVIDIA GT610 - 10.8 Fix

This graphics card is reported to have worked fine with OS X Lion, however for some reason it caused boot issues where it hanged at "DMOS has arrived" after an install of OS X Mountain Lion.

It was possible to reach the desktop by booting in safe mode '-x'. Luckily, it showed the proper device ID of 0x104a in System Information.

I checked the contents of the NVIDIAGF100Hal.kext in 10.8 and noticed the device ID missing:

Code:
<string>
                 0x06c010de&amp;0xffe0ffff
                 0x0cc010de&amp;0xffe0ffff
                 0x0ce010de&amp;0xffe0ffff
                 0x0dc010de&amp;0xffe0ffff
                 0x0de010de&amp;0xffe0ffff
                 0x0e0d10de&amp;0xffffffff
                 0x0e2010de&amp;0xffe0ffff
                 0x0e4010de&amp;0xffe0ffff
                 0x0e8010de&amp;0xffe0ffff
                 0x0ee010de&amp;0xffe0ffff
                 0x0f0010de&amp;0xffe0ffff
                 0x0f2010de&amp;0xffe0ffff
                 0x0fa010de&amp;0xffffffff
                 0x0fa210de&amp;0xffffffff
                 0x108010de&amp;0xffe0ffff
                 0x10a010de&amp;0xffe0ffff
                 0x110010de&amp;0xffc0ffff
                 0x120010de&amp;0xffc0ffff
                 0x124010de&amp;0xffc0ffff
                
            </string>

When comparing the same kext in 10.7, I saw that the device ID is included:

Code:
<string>    
                0x06c010de&amp;0xffe0ffff
                0x0dc010de&amp;0xffc0ffff
                0x0e2010de&amp;0xffe0ffff
                0x0ee010de&amp;0xffe0ffff
                0x0f0010de&amp;0xffc0ffff
                0x104010de&amp;0xffc0ffff
                0x124010de&amp;0xffc0ffff
            </string>

I patched the NVIDIAGF100Hal.kext by adding '0x104010de&amp;0xffe0ffff' and it was reported to have resolved the boot issue. The fix was tested on a GA-X58A-UD3R.

This was tested on 10.8 with an ASUS GT610-SL-1GD3-L Silent 1GB DDR3 Low Profile Graphics Card.

View attachment 27332

You can try installing the patched kext that I've attached if you're experiencing the same issue with an NVIDIA GT610. I recommend that you make a back-up copy of it first by going to System/Library/Extensions/NVIDIAGF100Hal.kext and saving the copy in a safe place.

Next, unzip the attached kext to your desktop, install with KextBeast which can be found in the downloads section of the forum, and restart.

Thanks to eelhead for assisting with the testing.

View attachment 27330

I am confusing, the device ID is 0x104a; but why the entry is 0x104010de&amp;0xffe0ffff, rather than 0x104a10de&amp;0xffe0ffff
 
NVIDIA GT610 - 10.8 Fix

beelzebozo thanks a million for that deviceID injection and clever thinking to compare the kexts.

I can report it works on Gigabyte GT610 1GB DD3 through HDMI. Will test Dual screen tomorrow along with another EVGA GT610 1GB DD3 card I bought also.

I had to build two budget builds for two of my younger buddies in school and I grabbed two 50 dollar cards and got stuck after initial install.
Figured it was the card when I popped in a EVGA GT640 2Gb from my girlfriends machine and it booted with no issues.

Either way thanks again my man!
 
NVIDIA GT610 - 10.8 Fix

EVGA GT610 1GB DD3 also works with beelzebozo's kext via mini-HDMI. Will test dual/triple screen mañana.
Card has 2xDVI 1xMini-HDMI, real nice $50 low profile card(with fan), plus its steps above HD3000/4000.

Thanks again!
 
NVIDIA GT610 - 10.8 Fix

This graphics card is reported to have worked fine with OS X Lion, however for some reason it caused boot issues where it hanged at "DMOS has arrived" after an install of OS X Mountain Lion.

It was possible to reach the desktop by booting in safe mode '-x'. Luckily, it showed the proper device ID of 0x104a in System Information.

I checked the contents of the NVIDIAGF100Hal.kext in 10.8 and noticed the device ID missing:

Code:
<string>
                 0x06c010de&amp;0xffe0ffff
                 0x0cc010de&amp;0xffe0ffff
                 0x0ce010de&amp;0xffe0ffff
                 0x0dc010de&amp;0xffe0ffff
                 0x0de010de&amp;0xffe0ffff
                 0x0e0d10de&amp;0xffffffff
                 0x0e2010de&amp;0xffe0ffff
                 0x0e4010de&amp;0xffe0ffff
                 0x0e8010de&amp;0xffe0ffff
                 0x0ee010de&amp;0xffe0ffff
                 0x0f0010de&amp;0xffe0ffff
                 0x0f2010de&amp;0xffe0ffff
                 0x0fa010de&amp;0xffffffff
                 0x0fa210de&amp;0xffffffff
                 0x108010de&amp;0xffe0ffff
                 0x10a010de&amp;0xffe0ffff
                 0x110010de&amp;0xffc0ffff
                 0x120010de&amp;0xffc0ffff
                 0x124010de&amp;0xffc0ffff
                
            </string>

When comparing the same kext in 10.7, I saw that the device ID is included:

Code:
<string>    
                0x06c010de&amp;0xffe0ffff
                0x0dc010de&amp;0xffc0ffff
                0x0e2010de&amp;0xffe0ffff
                0x0ee010de&amp;0xffe0ffff
                0x0f0010de&amp;0xffc0ffff
                0x104010de&amp;0xffc0ffff
                0x124010de&amp;0xffc0ffff
            </string>

I patched the NVIDIAGF100Hal.kext by adding '0x104010de&amp;0xffe0ffff' and it was reported to have resolved the boot issue. The fix was tested on a GA-X58A-UD3R.

This was tested on 10.8 with an ASUS GT610-SL-1GD3-L Silent 1GB DDR3 Low Profile Graphics Card.

View attachment 27332

You can try installing the patched kext that I've attached if you're experiencing the same issue with an NVIDIA GT610. I recommend that you make a back-up copy of it first by going to System/Library/Extensions/NVIDIAGF100Hal.kext and saving the copy in a safe place.

Next, unzip the attached kext to your desktop, install with KextBeast which can be found in the downloads section of the forum, and restart.

Thanks to eelhead for assisting with the testing.

View attachment 27330


This Solution is perfect. Thank You
 
NVIDIA GT610 - 10.8 Fix

Many thanks to beelzebozo,
this fixed my problems with the old 8400 gs and the slightly different models
in Snow Leo 10.6.8. I believe it was also your's or eelhead's solution.
My newer GraphicsCard GT 520 1GB now works with your advice. Its even nearly the same ID number 0x1040.
Now 2 Monitors working side by side, not 3(who need it?).
Now my old VGA Monitor and the newer DVI Monitor working perfectly together. Also the HDMI and the old VGA or
the HDMI and the DVI.
This was also the solution to boot Lion 10.7.4 and 10.8 with one Chimera. No more pressing F12 (allways to late)
to boot from different HDs. Now I'm just booting Chimera from 10.8 HD and then i'm selecting the System.
Thank you and eelhead
 
Status
Not open for further replies.
Back
Top