Jump to content
InsanelyMac Forum
arikstress

Another method to gain your "NVIDIA" QE/CI, more cleaner way

Recommended Posts

REVISED!!!

Hello Guys! I'm so happy and relieved that apparently i found a way to make my NVIDIA Graphics Cards works "OOB" I testing it using "Zotac NVIDIA 8400 GS 512 MB DDR3"

 

I already testing in Snow Leopard 10.6.8 , and also Lion 10.7 - 10.7.2

Below version i didn't test it yet.

 

preparation :

 

1.Retail Snow Leopard 10.6.x (bought from apple)

2.Official Combo Update 10.6.8 v.1.1

3.[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] , or another boot loader

4.[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] note : you can find [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] from here

5.Nvidia update QUADRO MAC OS X DRIVER RELEASE 256 which u can direct download it here *TESTED*

optional and need to be tested: i still didn't try it, but if your card support NVIDIA CUDA 4 FOR MAC DEV RELEASE, direct download it in here .You may post if you testing it and works, share with your friends and colleagues. So sorry i was giving wrong url, because i'm confuse, i already try usa nvidia sites and uk nvidia sites, apparently the best support is at uk sites.

 

Steps:

 

1.Install Snow Leopard

2.SL 10.6.8 Official Combo Update 10.6.8 v.1.1 you may test it first by reboot, is your card known ? or ... go to step 3

3.Do not reboot, let it finish until he told you to restart, let it be and install [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. i like [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 4.0.x because i can boot snow leopard also lion , you may try another such as chameleon latest version .

4.Reboot , and voila... my Graphics card running without injecting, without EFI, without dsdt , and natively working!!! and of course, ALL PORT ARE WORKING including HDMI, you may try dual monitor to try it. i already tried and all working great.

 

i was trying with injecting method, nvenabler, etc. but i never has like this smoothness. oh well better use original driver than using modified or hacked driver. less hack is better to make stability of the system.

 

want to know fun fact? based on : nvidia link

 

Supported Type for this driver is :

 

GeForce 300M series:
GT 330M, GT 320M

GeForce 200 series:
GTX 285 for MAC

GeForce 100 series:
GT 120

GeForce 9M series:
9400M

GeForce 8 series:
8800 GT

GeForce 8M series:
8800M GTS, 8800M GS

Quadro series:
4000 for Mac

Quadro FX series:
FX 5600, FX 4800 for MAC

 

 

If you had run perfectly on Snow Leopard 10.6.8 , then you shouldn't be problem upgrading and running LION 10.7 - 10.7.2 after you installed this official driver on your system. i personally testing it, without install and with installing this drive it feels so different. After upgrading to Lion, yup it will not work, but hey, you can see Apple Logo on start up after booting just like when your card working in QE. It will still detect your card name and id, but main dependencies kext will not loading. Why? Because Lion driver is newest, and Don't worry, you just have to do this after your upgrade , even only upgrading from 10.7 - 10.7.1 , or so on.

*Copy your /System/Library/Extensions/NVDANV*Hal.kext into your desktop

*Install it again with Kext Utility for Lion, and reboot. to make sure, boot and choose verbose mode ( -v ) and if you see NVDANV*Hal Loaded and Registered , voila, congratulations... you will have no trouble now and can use it freely without afraid being freeze

 

wait wait, there's another bonus... you will make it work on 32Bit or 64Bit ;):wub::wub:

 

 

Yup... my 8400GS is not listed. but yeah it's working. i think another card also supported, especially nvidia released at 2011

 

Come on Guys, testing and report it!

Share this post


Link to post
Share on other sites
Advertisement

Hi Guys, sorry for late replying. apparently i have to apologize first because i was wrong put url inside tutorial,

i was put url to download = http://us.download.nvidia.com/Mac/Quadro_C....01.00f03v5.dmg --> wrong

 

revision = http://uk.download.nvidia.com/Mac/Quadro_C...6.02.25f1v1.dmg --> correct

 

GE= it depends , if you can try without GE, just run it, but if you can't , set it to yes.

Share this post


Link to post
Share on other sites

hi guys, i have a nvidia 9600gt, it worked with graphicsenabler=yer but i was not able to set 1680x1050 res. the monitor turns to blue... (SL 10.6.8)

 

installing QUADRO MAC OS X DRIVER RELEASE 256 above not resolve the issue, but...

 

i tried with CUDA 4.0.31 driver for MAC http://www.nvidia.it/object/macosx-cuda-4....-driver-it.html and it just works!

i can change resolution with no more blue screen issue!

 

don't know why but works!

Share this post


Link to post
Share on other sites

why 460m gtx is never supported and there's no solutions at all?

Share this post


Link to post
Share on other sites
can anyone confirm the above method working for GT 520?

 

Heloo my friend. Could you fix CE/QI with other resolution on GT520? On wiki osx86 says that work OOB with graphics enabler=yes but does not work for me. Could you??

 

thanks man!!

Share this post


Link to post
Share on other sites

hi!

 

I have Quadro 4000 for mac under OSX 10.7.3.

I can't install Retail_256-1.02.25f1v1.dmg under Lion.

Only the DVI port is working, the DP is not!

Somebody have any idea?

Share this post


Link to post
Share on other sites

Quadro 4000 for Mac should just work on Lion without installing anything. The problem here is that you're not using it on a Mac. GraphicsEnabler or whatever injection method you're using is not picking up on the DP.

 

Try dumping the BIOS (using GPU-Z on Windows for example), place it in /extra and load it with Chameleon. See boothelp.txt for proper syntax and more information.

 

The drivers you are trying to install are for Snow Leopard and are older than the ones that ship with Lion. There is no downloadable nvidia driver available for Lion.

 

/EDIT march 2012 - there is now - nvidia released new drivers for 10.7.3.

Share this post


Link to post
Share on other sites

Hi Gringo!

 

I have saved my EEPROM file from PNY Q4000MAC.

70.00.44.00.00

I tried to add it in org.chameleon.Boot.plist:

 

<key>UseNvidiaROM</key>

<string>Yes</string>

<key>VideoROM</key>

<string>/Extra/NvidiaQuadro4000MAC.ROM</string>

<key>VBIOS</key>

<string>Yes</string>

 

If I boot up, than I see "unable to load rom file...", and OSX wasn't start.

What is wrong, any idea?

Share this post


Link to post
Share on other sites

Hi!

 

I have found in system preferences/chameleon. I hold mouse over the "Use NvidiaROM" and "VBIOS", and I saw the method.

 

<key>UseNvidiaROM</key>

<string>/Extra/0x10de_0x06dd.rom</string>

<key>VBIOS<</key>

<string>/Extra/0x10de_0x06dd.rom</string>

 

Nothing Happened. Need I use them together?

Need I use something more?

(My only problem, I can not use DP port. I have QE/CE)

Thx.

Share this post


Link to post
Share on other sites

No, that's completely wrong.

 

It's 10de_06dd.rom, without the 0x.

 

You have one too many

 

UseNvidiaROM

y

 

VBIOS

y

 

Just place the ROM in /Extra and name it correctly, that's all, you're not supposed to set the path to it or include its name in any strings. Just like it says in the instructions. :blink: Who would have thought.

 

Read up on display-cfg and NVCAP.

When using GraphicsEnabler, both can be injected via or.chameleon.Boot.plist and helps the drivers to determine which types of ports your card has, which one is the primary etc. Sorry I can't be more specific.

Share this post


Link to post
Share on other sites

Just keep in mind that those are for Snow Leopard 10.6.8. Don't attempt to install them on Lion.

 

The Lion Nvidia drivers are newer and already have support for Fermi architecture Nvidia cards, including the 5xx series which are not supported on Snow Leopard with any driver.

Share this post


Link to post
Share on other sites

Hi!

 

I tried EFI string, I think this is the good way.

I used the old OSX86Tools. Only thing what I don't know, what is the string of display port?

 

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Boot Graphics</key>

<string>Yes</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>GraphicsEnabler</key>

<string>no</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>npci=0x2000</string>

<key>Theme</key>

<string>Apple Default</string>

<key>Timeout</key>

<string>2</string>

<key>device-properties</key>

<string>5e0200000100000001000000520200000d00000002010c00d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002700000051756164726f2034303030204d4143204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001300000051756164726f2034303030204d41430e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000008020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>

<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,name</key>

<string>NVDA,Display-A</string>

<key>@1,compatible</key>

<string>NVDA,NVMac</string>

<key>@1,device_type</key>

<string>display</string>

<key>@1,name</key>

<string>NVDA,Display-B</string>

<key>NVCAP</key>

<data>

BAAAAAAAAwAMAAAAAAAABwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<string>0x80000000</string>

<key>device_type</key>

<string>NVDA,Parent</string>

<key>model</key>

<string>Quadro 4000 MAC</string>

<key>name</key>

<string>display</string>

<key>rom-revision</key>

<string>Quadro 4000 MAC OpenGL Engine [EFI]</string>

</dict>

</dict>

</plist>

post-596848-0-69865200-1329289471_thumb.png

Share this post


Link to post
Share on other sites

I installed on other HDD Snow Leopard 10.6.8 and Nvidia Retail_256.02.25f1v1.dmg.

Now I see 2 display output, but only the DVI is working.

Why can I see more output?

I tried with GraphicsEnabler and EFI.

I think the problem is I have MAC version of the card, and the Chameleon GraphicsEnabler recognize my card as PC version!?

I think I can solve it with EFI string, but I don't how...

post-596848-0-75422200-1329508136_thumb.png

post-596848-0-04641200-1329508144_thumb.png

Share this post


Link to post
Share on other sites

Like I said already, investigate display-cfg and NVCAP. Those control display type and order. Look for more information in the NVEnabler release thread over at the ProjectOSX forums.

 

Also, you can delete this from your boot.plist, it doesn't do anything:

 

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

@0,compatible

NVDA,NVMac

@0,device_type

display

@0,name

NVDA,Display-A

@1,compatible

NVDA,NVMac

@1,device_type

display

@1,name

NVDA,Display-B

NVCAP

BAAAAAAAAwAMAAAAAAAABwAAAAA=

NVPM

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

VRAM,totalsize

0x80000000

device_type

NVDA,Parent

model

Quadro 4000 MAC

name

display

rom-revision

Quadro 4000 MAC OpenGL Engine [EFI]

That up there is your device properties string before you converted it to hex. Only the device-properties string is being parsed, what I quoted here does not do anything at all, it's safe to delete.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×