netkas.org

Netkas blog.

Updated injector(nvidia side)

Recently updated a bit aty_init, fixed few things on nvidia side:

- if video ram was detected as 0, kext will use vram size value from plist

- kext has few nvcaps hardcoded, for different geforce cards types, if you unhappy with it, just add own NVCAP to plist, kext will use it instead of hardcoded one

P.S. now gtx285 works fine on macpro

Link to kext – here

Sometimes kthe kext gets installed with wrong permissions(it will results in panic in nvdaresman), to fix it, boot single user mode and run this commands
mount -uw /
chown -R 0:0 /System/Library/Extensions/ATY_Init.kext
chmod -R 755 /System/Library/Extensions/ATY_Init.kext
reboot

for some reason, this doesnt work with macpro and 4890, so use exisiting solution.

Comments

  1. Lord Anubis
    June 8th, 2009 | 10:46 pm

    Hi Netkas,

    Its still amazing how much time you put in here into this and also for other people.
    Me too :-) in mine asus 7300GT silent 512MB , but I dont come any further. Maybe you can give me some advice. When I use this latest ATY_Init.kext I still have to remove NVDAResman ( waiting for root ), so still no resolution changes posible. It is recon as 512MB, Netkas.org rom 039310de
    I did also use OSXTool to get QuartsGL enabled but have Quarts extreme not supported. I did try to install it in extra but also in /S/L/E, remove mkext, repair or whatever I could think of.

    Do I need to flash this thing? Any other suggestions? Can I give more information get this solved?

    Thanks in advance.

  2. blackfire920
    June 9th, 2009 | 6:50 am

    DearAll

    I know it will be a bit off topic, it’s about the ATI hd2300 on some laptop (I’m on the Gateway c-140x), till now still cannot find a way for fixing resolution always @ 1024×768…shed some light if possible a big TKS in advance…;)

    Cheers/Blackfire920

  3. June 9th, 2009 | 7:24 am

    What’s the best nVidia card that can be used in a hackintosh that is most stable with most support?

  4. netkas
    June 9th, 2009 | 9:31 am

    8800gt or 285gtx if u want high end, with standart port configuration (two dvi)

  5. June 9th, 2009 | 10:47 am

    thanks netkas! how about the 9800gt?

  6. netkas
    June 9th, 2009 | 3:19 pm

    9800gt is renamed 8800gt

  7. el_Charlie
    June 9th, 2009 | 4:54 pm

    Netkas,

    I have at work a HP DC7800 Workstation with a OEM Radeon HD 3650, 512MB VRAM and it sucks!!! Your enabler identifies the card but without HW acceleration.

    I had to use a modified driver called “ATI x2000 source version 53410 plus natit for HD3650″ and it’s the only that “works”.

    I use teh quotes buecause if I enable QuartzGL, all the flash content on websites (or even Flash CS4) or local displays very SLOW. Disabling QuartzGL solves this but this card is nothing compared to my eVGA 8800GT I have at home on my own Hackintosh.

    At home I use EFI strings and works very well.

    What can I do with the Radeon 3650???

    Cheers:

  8. el_Charlie
    June 9th, 2009 | 4:56 pm

    About the last comment, sorry for my English.

    I also like to ask you if there is a tool for controlling the fan of the 8800GT because it gets too hot on Mac.

    On Vista I use eVGA Precision and works very well for fan control and OC but, there isn’t a utillity for OSX.

    Cheers!

  9. snowhaze
    June 9th, 2009 | 8:40 pm

    Which 285gtx do you recommend netkas? 1gb or 2gb?
    Any compatibility issues with the 2gb?

  10. sea
    June 10th, 2009 | 8:32 pm

    Master netkas..
    Now whit this new kext all… all work in my gtx285 !!
    now y can plug 2 dvi monitors !!

    THANKS from Colombia !

  11. Fabio
    June 10th, 2009 | 8:41 pm

    Hello Netkas, and first of all thank you!
    I tried your injector on a gainward gtx 295.
    Installation went fine , but when I restart I have message that say (in three different language) to reboot or off the system
    I can’t solve with -x flag and i can see that it stopped when say starting message.
    Any advice? thank you

    ////reread the article

  12. June 10th, 2009 | 9:00 pm

    thx for all u have done for osx86 community

  13. key
    June 10th, 2009 | 9:03 pm

    Do the GTX 260’s have dual dvi now? I just bought one to replace my 4870. Is this a mistake with osx in mind?

  14. Parks
    June 11th, 2009 | 12:09 am

    Two DVI monitors now working on GTX280.

    Thank you very much Netkas!

  15. June 11th, 2009 | 4:15 am

    Hello netkas, just posting so you know, I tried it in my laptop (DELL XPS1340) with dual graphic card (9500M= 9200 GS + 9400M) and…as all the other injectors give me a black screen, I though it had something to do with 2 cards fighting for the output, but as you can see here:
    http://www.insanelymac.com/forum/index.php?showtopic=164048&view=getnewpost

    It seems to be a problem with the 9200GS.

    Cheers!

  16. [cOz]
    June 11th, 2009 | 4:41 am

    netkas, is there any simple way to disable the integrated ATI hd audio device from detecting, or better yet stop them from detecting as internal, in your packages?

  17. Ego
    June 11th, 2009 | 6:54 am

    This doesn’t happen to add any older cards, does it? I’m just wondering if maybe the 9800 GX2 is now working, as it wasn’t working a few months ago

  18. Fabio
    June 11th, 2009 | 10:16 am

    Thank you Netksas, I am rereading the article as you suggest, but I am completely new to OSx86 and I can’t understand very well.
    I am studying and I hope to solve without any newbies answer.
    Thank you for your work.

  19. Fabio
    June 11th, 2009 | 8:26 pm

    Hello Netkas.
    I have learned ;)
    Now GTX 295 is working!
    I am a newbie so I learn through your blog and another site
    I booted in -s mode
    deleted all Nv*,* kext file in extension and all Ge*,* and ATy_Init.kext
    reboot
    install first your injector, than gt200 drivers.
    reboot and now seems to work!
    The only problem seems to be a 512 mb detect on the second card..
    Thank you again, feel free to delete this post if I say incorrect thing.

  20. Heya
    June 12th, 2009 | 9:43 am

    Netkas,

    Great that I have working GTX285. Only issue is that sometimes exposé / spaces animations are so slow and stutter (slower than with my 8800GT with GFX Strings).

    Any word on this?

  21. osiris
    June 12th, 2009 | 1:08 pm

    Hi,

    any idea how to get an Nvidia Geforce 105M working with this. I tried installing the package. All I got was a black screen :(

    Tried a lot of things, none worked. Please help

    Thanks.

  22. June 12th, 2009 | 3:26 pm

    Hi Netkas. Any deep sleep yet on the Natit for 4800 series?:)
    More power.

    Gbu

  23. Simon
    June 12th, 2009 | 10:38 pm

    Hi Netkas. I hope this isn’t a stupid question, but I used your kext and I show Quartz Extreme as being being “Not Supported”. I have a NVIDIA GeForce 9800 GT. Do you have any advice?

    Everything else works great!

    Many Thanks

    Simon

    ////QE/CI doesnt work if kext was instaleld to /Extra, if u used it this way – fix it.

  24. Scalar
    June 13th, 2009 | 5:42 am

    Anyone had any luck using this to boot with the ‘real’ eVGA OSX drivers and a retail PC-bios 285?

  25. Salami
    June 14th, 2009 | 6:27 pm

    Hey, upgraded to a GTX275 not long ago, haven’t looked around but is it supported yet?

  26. Libor
    June 15th, 2009 | 10:57 am

    Hello,

    Thank you very much for your great packages and website!
    I have an ASUS m4n78 motherboard which uses the onboard NVIDIA 8300 mGPU (its DeviceID is 848). All my prior attempts to make it work (including EFI strings, edited info.plist in nvdanv50hal kext) have failed by either kernel panic or hangup upon startup.
    Using your package, the system now recognizes 256 MB of VRAM (in fact it is shared from system RAM). It is an encouraging improvement, although my graphics card is still not fully recognized and most of the advanced graphics features aren’t available to the OS.
    Do you have any appreciation as to whether it would be possible to make the system properly leverage the onboard 8300 graphics?
    Many thanks,

    Libor

  27. Jeff
    June 17th, 2009 | 3:27 pm

    Hi Netkas, I have a EVGA GTX 275. I have installed e Enabler driver and e gt200 driver. How come i only able to get Full res but not QE/CI??

    Did I miss out anything? Do you have any advice?

    Thanks.

  28. GrisburT
    June 19th, 2009 | 12:13 am

    Hi,

    a GTX 285 or 295 can work with macpro rev A ?

    ///it does, but need second mac’s nvidia card, like 8800gt or etc.

  29. GrisburT
    June 19th, 2009 | 2:39 pm

    Why need a second mac’s card for macpro rev A ?

  30. Pudding
    June 20th, 2009 | 2:19 am

    Any chance of making this work with a Quadro 1600M, in a Dell Precision M6300 Notebook? In 10.5.5 I had CI/QE with one of the many solutions I tried; but since updating to 10.5.7 I’ve lost it :(

  31. willgregory
    June 20th, 2009 | 5:39 pm

    Hi there, how do I add my own NVCAP string to the plist? In this ATY kext plist there is no default entry for NVCAP value anymore, it is somehow different to the previous version where you could edit NVCAP value (but had no effect, since this NVCAP value was not used according to ioreg dump)

    Thanks a lot, Will

    ///just add nvcap key to nvidia section

  32. June 23rd, 2009 | 12:57 pm

    Awesome news!

    How does GTX 285 compare to 4890 in Leopard?

    Are ATI drivers still better for CoreImage and Motion?

  33. x986123
    June 25th, 2009 | 6:08 pm

    Is it possible to get two GTX 260’s working? (Not SLI) Just Mac to recognize them and boot using them?

  34. mark
    June 28th, 2009 | 6:48 am

    My 4850 will load part of the way and then go black.
    I have tried it by it self and it will not work.
    My 4870 works fine, no quarts extreme.
    I have mount and the new kernel installed.
    I will look into flashing my rom.
    Any ideas?
    Thanks

    p6t deluxe 2.66 gh 12 gig of ram 4870 1gig sapphire-works fine
    4850 1 gig sappier will not post and gives blue screen with 4870 or go black during boot up by itself. I had to use the mount, and the readon 200 packages to get the 4870 working by itself.

    ///if you removed X2000.kext then no qe/ci for sure
    ///for 4850, try natit for Quail from big radeon guide
    tryed I am using the pre 10.5.7 init and the quill and I get 1 blue screen and on black screen if i use the big radon natty the 4870 works , and both cards show in profiler as being on slot 1 no video output in avalble on port 1

  35. Ray
    June 30th, 2009 | 1:08 am

    Can anyone tell me if the 9600gso works well?

  36. Taruga
    July 5th, 2009 | 12:20 am

    Hi Netkas, can you compile this for 32/64bit for SL ? Thanks

  37. netkas
    July 5th, 2009 | 3:00 pm

    Hi Taruga, i cant, cuz snow leo doesnt need stuff like asic_init and bin_image, easier to use gfx-strings for snow

  38. Taruga
    July 6th, 2009 | 2:41 am

    Isn´t that only for ATI ? I´m using a Nvida GTX 260 OC now, EFI strings are not working like I was expecting, it works from time to time I don´t know why. Booting with -x32 your ATY_Init.kext works fine.

  39. Dojomann
    July 6th, 2009 | 6:46 am

    Hey netkas, great work on this kext!

    One problem with my GTX275 896MB however:

    I can’t reboot/shutdown. I can sleep(s3) just fine, but not reboot or shutdown. Tried openhaltrestart.kext but its a no go. With NVenabler.kext from the iatkos v7 disk (I’m assuming this is an earlier version) I was able to reboot/shutdown but ONLY if I hadn’t used s3 sleep in the session.

    Any solutions?

    ////reboot/shutdown not working after sleep is a known problem, are u using asus p5k mobo ?

  40. Dojomann
    July 6th, 2009 | 5:05 pm

    I am using an asus p6t deluxe v2 motherboard. Is there a known fix for this issue?

  41. Dojomann
    July 7th, 2009 | 9:39 am

    Sorry to be a bother again netkas,

    I’ve just noticed that I hadn’t installed the OHR kext properly and now am back to where I was. Only able to restart/shutdown fully if I haven’t put the computer to sleep during the session. Just in case it helps diagnosis.

  42. July 8th, 2009 | 4:02 pm

    Netkas,

    Is there any way to get a PCI Nvidia 8400 GS to work properly as the main video card in a Hackintosh system? I bought one to install in the PCI slot on my D945GCLF and have had major problems with the system freezing up, etc. I noticed after using your Injector program to get it setup so my video wasn’t garbled that the system identifies it as a PCI Express video card and that when I look at the PCI cards section of system information it doesn’t list any pci cards.

    It looks like I’m going to have to go back to the Intel GMA950 onboard card which worked perfectly for everything besides watching Hulu Videos. Thanks for any info you can pass along.

  43. Dmitry
    July 9th, 2009 | 8:08 pm

    Hello Netkas. Please forgive me for my bad English. I have a motherboard ASUS M3N78-EM, based on the chipset (GeForce8300 MCP78U), and it has a built mGPU GeForce8300 video card with ShadowMemory. Once you’ve written this KEXT, a few people who have similar motherboards installed this KEXT and were pleasantly surprised that their mGPU become a fully-fledged GPU, but there is one but the system refuses to boot with it, but this KEXT gives hope that mGPU earn as a discrete GPU. Please ate you have any idea how to make mGPU work like any other GPU, you will be very grateful, Thank you very much.

    ////No idea at all O.o

  44. dimazzz
    July 10th, 2009 | 4:58 pm

    Great work!

    EFI string didn’t work for my corei7 setup with nVidia9600GT after update to 10.5.7(vanila kernel)
    ATY_Init is the best way to get it working! NO OTHER INJECTORs or KEXT MODIFICATIONS needed!

    Thank you!

  45. Fred Lacoste
    July 17th, 2009 | 2:47 am

    Gigabyte GA-EX58-UD5
    12 gig ram
    Icore 7
    installation guide retail install
    Video Card Evga Ge Force 9600 GT 512 Ram

    Try to install your Inject without success

    Re did the whole install without putting any kext for video
    Installed your package
    WORK PERFECTLY!!!!

    Thanks

  46. Fred Lacoste
    July 17th, 2009 | 2:48 am

    forgot to give the guide for that setup…

    http://www.insanelymac.com/forum/index.php?showtopic=149505

    Netkas and Digital Dreamer THANK YOU

  47. Fabio
    July 23rd, 2009 | 7:15 am

    Hi netkas,
    I updated my working gtx 295 (dual pcb) with the latest one (single pcb) and now there is no way to activate it properly. I tried a fresh leopard install also, but nothing.
    Any evidence if new single pcb version could work with your injection and evga 285 (or gt2xx quadro)drivers?

  48. SatMan
    July 29th, 2009 | 4:40 am

    Fabio,

    Did you get the GTX 295 Coop (single pcb) working?

  49. Fabio
    July 29th, 2009 | 7:48 pm

    No, I have a Gainward single pcb but I can’t solve different kernel panic,at this moment the best result is a resolution of 1024×768 and right name (two gtx 295) in graphics info.
    With my “older” Gainward dual pcb I Solved with Netkas injector and gtx 200 drivers and all was working fine
    Any Idea?

  50. SatMan
    August 6th, 2009 | 2:06 am

    Gents,

    Thr 10.5.8 update seemed to have broken this. Any updates or fixes for the process?

  51. Fabio
    August 6th, 2009 | 3:07 pm

    I solved with help found on macrumors and I updated from 10.5.7 to 10.5.8
    Graphic card is working at full resolution and the only problem I had was with ps2 keyboard, I reinstalled ps2 kext and all went fine

  52. Bob
    August 10th, 2009 | 8:57 pm

    I have an Nvidia 8800 GTS 512MB (G92) and I just get a black screen with a white cursor on it I can move with this enabler :(

    Any ideas?

  53. Taurus
    August 13th, 2009 | 2:36 pm

    Well, I can´t get it running – my flashed XFX4870 (512MB) won´t give me login window in 10.5.7/8. 10.5.6 I can login, but it´s slow because no driver loaded.

    When installing the ATY_init.kext I get crash at boot, screenshot here:

    http://www.pic-upload.de/view-2808456/IMG_2257.jpg.html

    Any ideas what is going wrong here? Card works fine under Windows :(

  54. stevemacman
    August 20th, 2009 | 8:51 pm

    Hi Netkas,
    I really need some advice if you have a minuite to get back to me please. I’m using osx86 on my Asus m4n78 pro MOBO. I’ve tried just about everything to get my nvidia 8300 to work. Nothing works. Could you recomend the best and easiest graphic card to buy and INSTALL that acctually works with 10.5.6?

    Thanks Man

  55. poll
    August 21st, 2009 | 6:48 am

    hi Netkas
    a simple question:
    Could you recommend the best and easiest graphic card to buy and INSTALL that actually works with 10.6 in MacPro(08) with default card ATI2600

    a lot of thanks

    ////4870

  56. Jonathon
    August 29th, 2009 | 2:42 pm

    Hey netkas, Having problems installing my GTX 295 single pcb version. I installed the enabler then the GTX2** drivers. when I reboot I get a kernal panic. Im using iatkos v7
    I showed some guy the -v -f info and he said it aint a kernal panic and that the gfx driver are not working? Thats the best info i can give you on my situation. Please help somebody :) It will be much appriciated

    Mobo: GA-EX58-DS4
    Cpu: i7 920
    Ram ocz blade series 2000mhz
    Video: GTX295 Galaxy

  57. September 7th, 2009 | 9:43 pm

    Thanks so much for the injector! It made my GeForce GT 130M 1gb work flawlessly on my Asus N51Vf (trying to help out the googlers here haha.)

  58. September 7th, 2009 | 9:44 pm

    With Snow Leopard that is.

  59. meroy
    September 8th, 2009 | 1:47 pm

    The EVGA GTX 295 Co-op Edition works under Snow Leopard. It’s awesome. Both 32-bit/64-bit works. Also sleeps works. This is on a Gigabyte GA-EP45-UD3P motherboard.

    I created an EFI string and inserted that into the boot plist file. In addition to this, I had to insert 0×05eb10de&0xfff8ffff into the NVDANV50Hal.kext/Contents/Info.plist file.

    Run as root afterwards:
    kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

    ## My gfx.plist file:

    PciRoot(0×1)/Pci(0×1,0×0)/Pci(0×0,0×0)/Pci(0×2,0×0)/Pci(0×0,0×0)

    @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

    BQAAAAAAAwAMAAAAAAAACwAAAAA=

    VRAM,totalsize

    AAAAOA==

    device_type
    NVDA,GeForce
    model
    NVIDIA GeForce GTX 295
    name
    NVDA,Parent
    rom-revision
    NVIDIA GeForce GTX 295 OpenGL Engine [EFI]

    PciRoot(0×1)/Pci(0×1,0×0)/Pci(0×0,0×0)/Pci(0×0,0×0)/Pci(0×0,0×0)

    @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

    BQAAAAAAAwAMAAAAAAAACwAAAAA=

    VRAM,totalsize

    AAAAOA==

    device_type
    NVDA,GeForce
    model
    NVIDIA GeForce GTX 295
    name
    NVDA,Parent
    rom-revision
    NVIDIA GeForce GTX 295 OpenGL Engine [EFI]

    Use gfxutil to convert to hex and add to the boot plist file. Run gfxutil -f display and change the PciRoot key.

    Good luck. I did this today to try to make this work so that I could run SL in 64-bit mode. The Netkas ATY_Init kext is currently only 32-bit. (this works for 32-bit if the EFI string doesn’t work for you).

  60. meroy
    September 8th, 2009 | 1:50 pm

    The gfx.plist data is not shown correctly above. Go to this URL to see the plist file for gfxutil: http://www.insanelymac.com/forum/index.php?showtopic=147149&pid=1256652&mode=threaded&show=&st=#entry1256652

  61. silvernode
    October 6th, 2009 | 10:18 pm

    Libor can you please tell me what drivers you selected during installation? Also, what distribution are you using? I am using ideneb with the same Motherboard as you and I don’t know which drivers to select during installation.

    I have found no help elsewhere so if you could please get back to me ASAP that would be great. Thank you very much!

  62. Mac Wynn
    October 11th, 2009 | 2:54 pm

    Hey netkas…

    Thanks again for all your hard work in the osx86 scene. I know it will pay off in the long run in all kimds of ways.

    I have an issue with a GTX 285 2GB card and not getting it to report right. Final Cut says it has -2048MB and all Pro Apps don’t see the RAM. Listed in Sys Profiler as 3.xxxGB RAM and everything else is fine (QE/CI and so on) and tried many solutions but haven’t found the magic mix yet.

    Suggestions? Comments? I am really good at this stuff (2+ years doing it) but this one has me beat right now.

    Oh Master Jedi whatever shall I do? :)

    Mac Wynn

    ///i’m answering this Q bazilllion times, its singed integer overflow, and no wai to fix it, only apple can.

  63. Mac Wynn
    October 11th, 2009 | 2:55 pm

    Actuall listed as 4.xxGB RAM and it’s an EVGA.

    Mac

  64. ArkaPro
    November 12th, 2009 | 8:46 pm

    ///i’m answering this Q bazilllion times, its singed integer overflow, and no wai to fix it, only apple can.

    OK So if there is no way to fix it – is it possible to FLASH the card to work only with 1GB?

    is it possible? if it is please explain!
    Its a shame I need to through my EVGA GTX285 2GB OC to the trash – because I can’t use final cut studio!

  65. Martin
    December 21st, 2009 | 9:28 pm

    This is not working with multiple cards because it is not working with three graphics card and since 3-way SLI is gold standard for gaming today this injector is completely worthless.

  66. nandor690
    December 22nd, 2009 | 3:55 pm

    Hi netkas.
    I am looking for the guide on how to use this enabler so I can get it to see my nvidia geforce 8200m g. i tried just installing it and changing permissions and reboots but the graphics/device in the “about this mac” tab still shows Type: Display
    Bus: PCI
    VRAM (Total): 128 MB
    Device ID: 0×0405
    Revision ID: 0×0000
    Kernel Extension Info: No Kext Loaded
    Displays:
    Display:
    Resolution: 1366 x 768
    Depth: 32-Bit Color
    Core Image: Software
    Main Display: Yes
    Mirror: Off
    Online: Yes
    Quartz Extreme: Not Supported
    Vendor ID: 0×15ad

    Any help on this would be greatly appriciated

  67. Max ID
    January 20th, 2010 | 8:42 am

    Hi everebody. Own geforce g103M 512M. I’ve found some guides dealing with g105M but I don’t know exactly whether they’re similar or not. Could you give me some advice?

  68. acbionic
    January 25th, 2010 | 10:32 pm

    Hi Netkas,

    Everything but two things work on my Hackintosh. I have a Evga geforce 9800 gtx +512mb.
    1- I only have one video resolution 1024 x 768 and when i try to install Logic Studio i get the error message video ram is detected as 0. How do i fix this problem. Thanks in advance for your help in this matter.

    Aaron

  69. acbionic
    January 25th, 2010 | 11:13 pm

    Hey Netkas,

    I was able to reslove the two issues i just mentioned in the previous message with your download of the – Enabler for Nvidia and Multi cards. Thanks a million for all your work in the hackintosh community.

    Warm Regards,

    Acbionic

  70. acbionic
    January 26th, 2010 | 9:37 pm

    Hi Netkas,
    Still have one minor problem. When I open some of my Logic Audio plg-ins the graphic interface show up black, I can still change to the editor view. is there a fix for this type of grphic error?

    Regards,

    Acbionic

  71. elRey
    March 18th, 2010 | 3:31 pm

    to bad link is gone

    love & energy

Leave a reply