Jump to content
4 posts in this topic

Recommended Posts

hope I am the first to post this guide if so credit to kudos on the guys @ macvidia.com

 

The User ?JOOST? made this really clear guide to install the driver files.

 

# Works with Beta1Build 1 to 5

 

Complete Installation Guide.

 

 

NOTES:

 

This is beta.. There are known problems and np_ is working on them right away. Please be patient. Look for other threads before you post your bug (99% change it's already known). Search and don't post until you're really lost! Follow instructions clearly. One typo and it's broken!

 

 

Other points:

 

- There are known powersaving issues (laptop users?)

- There is no Quartz Extreme or Core Image support!! np_ is working on it so don't ask!!

- Performance is poor due to the lack of hardware acceleration. np_ is working on it so don't ask!

 

 

 

1) Take a piece of paper and a pencil

 

2) Download the complete driver package, you can find this at the new MacVidia?s File Repository ( http://macvidia.starchaser.org )

 

3) Close all screens, click on the apple logo in the left uper corner.

Click on About this Mac, System Profiler. Then select Graphics/Displays on the left panel

At the Right some information about the Graphics Card is displayed. Look for the Device ID.

It shoud be displayed in this kind: 0x0250. Write down this on the piece of paper without the 0x (so: "0250")

Why we need this, I explain below.

 

4) Goto Applications | Utilities | Terminal

Terminal is a Console for Mac OSx. If you can work in DOS or Linux you can use this aswel. If you have questions about options and things, just type man tool. Replace tool with the utility you want. (man rm will display the manual about rm (remove)

 

5) Type sudo -s and enter your password to gain all (root) access.

 

Now we are going to move some old Driver files and make a backup on your desktop.

 

6) Run the folowing commands in terminal

 

mkdir ~/Desktop/NVOriginals

mv /System/Library/Extensions/NV* ~/Desktop/NVOriginals/

mv /System/Library/Extensions/GeForceGA* ~/Desktop/NVOriginals/

 

Leave the terminal screen open. Go back to the desktop

 

7) Mac Os X is kind enough to extract the driver zip file on your desktop. So enter the Folder on the desktop

Cool On your desktop you find your harddrive, click it, go to /System/Library/Extentions/

9) Copy the files from the Folder on your desktop to the /System/Library/Extentions/ location

Mac OSX will prompt you for the unlock password.

 

Now we have all the files in the right location and we will working on editing the files. For your information, we need to edit a file so that Mac OSX can detect your NVIDIA device. This is done by giving the kext file (Like a driver) some plug and play information. (DeviceId is a part of the PnPID). This part will not work for people with an NForce Chipset Controller! Read below.

 

10) Type cd /System/Library/Extensions/NVidiaHAL.kext/Content

11) Type nano Info.plist

12) Look for :

 

IOPCIMatch

0x00f910de&0xffffffff

 

Replace 00f9 with your noted down DeviceID

 

13) Save the file (CTRL X), and press Y

 

Now we are setting some permissions right:

 

14) Run the folowing commands in terminal

 

 

chown -R root:wheel /System/Library/Extensions/NVidiaHAL.kext

chown -R root:wheel /System/Library/Extensions/NVDriver.kext

 

chmod -R 755 /System/Library/Extensions/NVidiaHAL.kext

chmod -R 755 /System/Library/Extensions/NVDriver.kext

 

Flush the kextcache, so Mac OS X is aware of new kext files (is this line correct?)

 

15) Run the folowing commands in terminal

 

rm -r /System/Library/Extensions.kextcache

rm -r /System/Library/Extensions.mkext

kextcache -k /System/Library/Extensions/

 

Now we are done with the most important thing. There are some issues we are going to fix now.

 

Clear out resolution information left by other applications

 

16) Type the following in terminal,

 

rm -f ~/Library/Preferences/com.apple.windowserver*.plist

rm -f ~/Library/Preferences/com.apple.preference.displays*.plist

rm -f ~/Library/Preferences/ByHost/com.apple.windowserver*.plist

rm -f ~/Library/Preferences/ByHost/com.apple.preference.displays*.plist

rm -f /Library/Preferences/com.apple.windowserver*.plist

rm -f /Library/Preferences/com.apple.preference.displays*.plist

 

Note: If the information below isn't in the file, it's not a big deal.

 

17) Run the folowing command in terminal

 

nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Look for:

 

Graphics Mode

XXXxXXXXxXX (XX can be anything)

 

Delete both lines.

 

18) Save the file (CTRL X), and press Y

 

Now we must edit a file so that the drivers are running at startup. If you reboot now most likely you will get a 'hanging' system. If you use safeboot (-x) it will work. To enable the kext files in normal boot do the following:

 

19) Run the folowing command in terminal

nano /etc/rc

 

Enter the following lines, at the top of the file, below the lines that are commented out with #

 

kextload /System/Library/Extensions/NVDriver.kext

kextload /System/Library/Extensions/NVidiaHAL.kext

 

20) Save the file (CTRL X), and press Y (if nessesary)

 

Again repair Permissions

 

22) Run the folowing command in terminal

 

diskutil repairpermissions /

 

23) Type: reboot

 

Cross your fingers.

 

What if everything is going wrong

 

1) At the darwin boot loader. Press enter and type -s followed by enter

2) Wait until system is booted

3) In console: Type mount -a

4) Type rm -rf /System/Library/Extensions/NVidiaHAL.kext

5) Type reboot

 

Notes about NForce Chipset Owners

 

You need to set de DeviceId in the NVdia.kext, same as the NVidiaHAL.kext (step 10 to 13)

Link to comment
https://www.insanelymac.com/forum/topic/55763-macvidia-installation-guide/
Share on other sites

hey thanks for the post. I am yet to test it.

 

Just a note, on the MacVidia website.. they claim that these drivers do not give you Qe/Ci ? is this correct? if so wouldnt one prefer Natit/Ttitan/NVInject ? i mean i know i would prefer Qe/Ci and OGL acceleration. If the way you have posted does indeed provide these things then i am sure to use this :pirate2: .

 

Thanks! :D

×
×
  • Create New...