Jump to content

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


  • Please log in to reply
23 replies to this topic

#1
arikstress

arikstress

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male
  • Location:indonesia
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.##### , or another boot loader
4.##### note : you can find ##### and ##### 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 #####. i like ##### 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!

#2
rp13gd

rp13gd

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male
Must be the GraphicsEnabler=Yes in boot.plist

#3
TUFF Stough

TUFF Stough

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Just to confirm he doesn't have GraphicEnabler listed in his org.chameleon.Boot.plist.

I haven't yet try this method since my rig is already Lionized.

#4
arikstress

arikstress

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
  • Gender:Male
  • Location:indonesia
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.n....01.00f03v5.dmg --> wrong

revision = http://uk.download.n...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.

#5
stepd

stepd

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
  • Location:Meda - Italy
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...-driver-it.html and it just works!
i can change resolution with no more blue screen issue!

don't know why but works!

#6
d-track

d-track

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
can anyone confirm the above method working for GT 520?

#7
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,216 posts
  • Gender:Male
  • Location:Brazil

i was not able to set 1680x1050 res. the monitor turns to blue

The standard fix for "I get a blue screen when changing resolution" is to use the other display output.

#8
ugokind

ugokind

    InsanelyMac Deity

  • Donators
  • 1,714 posts
  • Gender:Male
  • Location:10100
  • Interests:Apicoltura
    Mac
    Linux
    Homebrew
    Australia
    Spremermilcervello
why 460m gtx is never supported and there's no solutions at all?

#9
cl06

cl06

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

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!!

#10
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,216 posts
  • Gender:Male
  • Location:Brazil
Try booting with

GraphicsEnabler=y PciRoot=1 -v

If PciRoot=1 makes it work, set it permanently in org.Chameleon.Boot.plist.

#11
FecsoMAC

FecsoMAC

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
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?

#12
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,216 posts
  • Gender:Male
  • Location:Brazil
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.

#13
FecsoMAC

FecsoMAC

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
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?

#14
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,216 posts
  • Gender:Male
  • Location:Brazil
Yeah that's not how it works. Read boothelp.text for information on how to name the ROM.

#15
FecsoMAC

FecsoMAC

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
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.

#16
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,216 posts
  • Gender:Male
  • Location:Brazil
No, that's completely wrong.

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

You have one too many <'s in your VBIOS key, and it's

<key>UseNvidiaROM</key>
<string>y</string>

<key>VBIOS</key>
<string>y</string>

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.

#17
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
here'e the US link of the drivers for Snow Leopard 10.6.8, for those of us that don't speak british English .. ^^ http://www.nvidia.co...f01-driver.html

#18
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,216 posts
  • Gender:Male
  • Location:Brazil
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.

#19
oSxFr33k

oSxFr33k

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 903 posts
  • Gender:Male
  • Interests:Sound and Graphic Design. Electronics in general.
@arikstress, Or whoever knows for sure which one of these cards it 100% compatible with OSX 10.7.3 with the driver you linked to.

http://www.newegg.co...8400 GS&x=0&y=0

#20
FecsoMAC

FecsoMAC

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
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...yList-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>

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy