Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › Graphics Update 1.0
6,350 reads · 2008-02-16 – 2008-02-19
Report Leopard 10.5 NVIDIA GeForce

Graphics Update 1.0

I have successfully installed 10.5.2 update. Now this update about graphics cards is showing up. Would it be safe for me to install it? I have Nvidia Geforce 6800GS. I updated 10.5.2 with eddie's package along with EFI. Sorry if this issue…

Primary Author
@CyCLoBoT Published 2008-02-16
Collection
Leopard 10.5
Archival Footprint
6,350 historical reads · 19 curated field notes (from 22 dispatches) · 2008-02-16 – 2008-02-19
Credited Voices (10)
@shitan (6)@rumar4u (4)@StealthMode (3)@CyCLoBoT (2)@mrburns05 (2)@agrafuese@Firewalk@Snow@eddie11c@ipotex

I have successfully installed 10.5.2 update. Now this update about graphics cards is showing up. Would it be safe for me to install it? I have Nvidia Geforce 6800GS. I updated 10.5.2 with eddie's package along with EFI.

Sorry if this issue has been posted before. I searched but couldn't find any relevant information thus I started a new topic.

Author Updates & Technical Revisions

Follow-up dispatches by @CyCLoBoT

Author Update #1 @CyCLoBoT 2008-02-16

Is it possible to use the video card without having to modify the kext files (NVDAResman etc.) with the vendor ID? I was under the impression that if we use EFI, then we don't have to modify most kexts.

I have installed the graphics update but it wouldn't load the desktop so I had to modify three kexts with the vendor ID. Btw, where can I find Zeph's installer?

Synthesized Community Field Notes

19 technical responses curated from 22 original dispatches

Field Note #1 @agrafuese 2008-02-16

You'll also need NVinject.kext to get your Nvidia card working (there are other ways to do it, but this is the easiest AFAIK). Some Nvidia users need to edit the Info.plist found inside the NVinject.kext (as well as GeForce.kext and NVDAResman.kext) to add a DeviceID for their card, but your card is relatively old enough that the DeviceID should already be there. You can get NVinject here:

nvinject.fr ee.fr/downloads.php

Also, you'll need this patcher:
tiny url.com/39csng

Follow these instructions:

Unzip the patcher in the root of your drive
Install the Graphics Update - download it from here:

www.apple.com/downloads/macosx/apple/application_updates/leopardgraphicsupdate10.html

before you restart, put the NVinject.kext in your /System/Library/Extensions/ folder and repair permissions (very important!)
Restart now and boot up with -s option (single user mode)
mount your volume as writeable by typing the following at the prompt:

mount -uw /
cd /patches
./patcher cpuid-graphics.txt
reboot

This time, boot up with -f (just reinitiates the kernels)

Should work. If not, do a search in google or insanelymac to find solutions for your specific card with this update (may need to edit Info.plist as I mentioned above). Good luck!

Field Note #2 @mrburns05 2008-02-16

i did the update, patched the files, and now i get a kernel panic (using 9.2.0 kernel, 7900GT, with Zeph's Installer and NVInject 0.2.1)

Field Note #3 @rumar4u 2008-02-16
You have to delete all Graphics Kexts first:
boot with -s
mount -uw /
rm -rf /system/library/extensions/NV* (enter)
rm -rf /system/library/extensions/Ge* (enter) 
reboot (enter) 
Your Graphics will appear in 1024 x 768 but , there you install the Zephs graphics installer with NVinject 0.2.1 (latest is very important)
then open terminal, your name & password and Sudo & Chown everything in extensions folder
cd /system/library/extensions/ && chown -R root:wheel * && chmod -R 755 * (enter)
diskutil repairpermissions / (enter)
reboot (enter)

Im not a "know it all" but this is pure basics... hope it helps
ps.. If you want to "mount -uw" again and run the ./patcher cpuid-graphics.txt for your convenience do it again

Field Note #4 @mrburns05 2008-02-16

yeah i got it working, deleted all Nv/Ge kexts and reinstalled Zeph's Nvidia Installer, works now but i got kernel panic on reboot/shutdown. So i ran AMD utility and realized NVDAResman.kext needed to be patched, i figured it was already, guess some things changed.

Field Note #5 @Firewalk 2008-02-16

is there a solution for ati cards, i have searched every where but to no avail. my card is a ati x1650 256m/b pcie, i am not using efi..all working bar QE/CI..

Firewalk

** SOLVED **

Field Note #6 @Snow 2008-02-17

Did the update,got kernel panic on boot.

Used rumar4u's method to get it all working again, thx bro!

Field Note #7 @shitan 2008-02-19

Does the zeph nvinject installer on the website osx86.wikidot include the latest nvinject (0.2.1)?

Field Note #8 @shitan 2008-02-19

Tried the graphics update - first destroyed my system. Then patched, didn't improve. Then applied rumar's method (removing the GE and NV kext)
and it booted. Then I installed zeph's nvinject installer (which had previously worked on my system), and while it doesn't destroy it (it still boots fine), it doesn't work either. System complains that 'nvinject was installed improperly".
What should i do?

Field Note #9 @eddie11c 2008-02-19
[cite] shitan:Tried the graphics update - first destroyed my system. Then patched, didn't improve. Then applied rumar's method (removing the GE and NV kext) and it booted. Then I installed zeph's nvinject installer (which had previously worked on my system), and while it doesn't destroy it (it still boots fine), it doesn't work…

You need to repair permissions on nvinject.

Field Note #10 @shitan 2008-02-19

thanks for your help!

should i install the extra 256Mb package with the installer - i did it last time, but i am not sure it's what i am supposed to do.

Field Note #11 @shitan 2008-02-19

Installed Nvidia kext + NvInject 256 (=memory of my card). Repaired permissions, to no avail: boot, but stuck in low res + bitchy "nvinject.kext was not installed properly", no matter how many times i repair permissions.

mmm...
what should i do?

Field Note #12 @rumar4u 2008-02-19

Did you open Terminal and Chown & Chmod everything as i guided before ?

Field Note #13 @shitan 2008-02-19

Rumar4u: Thank you, you're a genius.

I somehow was convinced the chmod chown was just some type of permission repair - but i was obviously wrong. what does it do, or why doesn't "permission repair" from disk utility take care of it?

Thanks again, man.

Field Note #14 @rumar4u 2008-02-19

You Welcome, whats good to have info and not sharing it right ? Exactly what does it do ? LOL fix problems...LOL i just learned that and worked everytime, so i pass it to you

Field Note #15 @StealthMode 2008-02-19

Ok, I had nvinject already installed, so I installed the graphics update and ran the patcher upon reboot, and I get that black screen telling me to reboot… I am confused

6800GS btw

Field Note #16 @shitan 2008-02-19

try what rumar suggested : boot in single user, remove all traces of nvinject,
boot in safe mode, reinstall nvinject,
chown/chmod everything
repair permissions, reboot.

Field Note #17 @StealthMode 2008-02-19
[cite] rumar4u:You have to delete all Graphics Kexts first: boot with -s mount -uw / rm -rf /system/library/extensions/NV* (enter) rm -rf /system/library/extensions/Ge* (enter) reboot (enter) Your Graphics will appear in 1024 x 768 but , there you install the Zephs graphics installer with NVinject 0.2.1 (latest is very important) then…

I did this and I still get that black screen reboot error…

Field Note #18 @rumar4u 2008-02-19

not only nvinject, but by rm -rf all the NV* includes "nvinject, nvdaresman, nvdanv50hal etc.." all kexts related to Nvidia plus the other one is for Geforce "Ge*"

Field Note #19 @StealthMode 2008-02-19

Ok, got my 6800GS fully working. I installed the latest NVinject, then I proceeded to install Zephs Universal NVidia Installer, clicked only the new kexts, not the NVinject in the installer (note - I installed the latest NVinject already via terminal) then when it was all installed I went in the extensions folder added my dev id to the info.plist files, repaired permissions etc.. rebooted, applied the cpuid-graphics patcher, rebooted and boom! Everything works!

Corroborated & Participated: @ipotex
Sources & Contributor Provenance (10 credited usernames · Thread #301)
UsernameDossier ContributionDispatchesActive Window
@shitanCore Contributor62008-02-19
@rumar4uCore Contributor42008-02-16 → 2008-02-19
@StealthModeCore Contributor32008-02-19
@CyCLoBoTPrimary Author22008-02-16
@mrburns05Contributor22008-02-16
@agrafueseContributor12008-02-16
@FirewalkContributor12008-02-16
@SnowContributor12008-02-17
@eddie11cContributor12008-02-19
@ipotexContributor12008-02-19