Leopard - NVinject 0.1.3 Easy Installer

NVinject + 512Mb bios hacks by gotoh

Leopard - NVinject 0.1.3 Easy Installer

Postby iGuru on Wed Nov 07, 2007 4:09 pm

Hey All,

I've finally gotten round to making an easy installer for the latest NVinject (0.1.3) for Leopard.

Features:

  • Supports GeForce 5/6/7 Series cards, as well as 8800 cards.
  • Pre-modified NVinject kexts for use with 128, 256, 320, 512, 640 and 768MB cards.
  • AMD/nForce pre-patched GeForce.kext for 8800 Cards with device ID 0193 as an optional install option.
Download from: http://www.macdotnub.info/downloads.php - file size: ~620KB

As always, many thanks to Gotoh for these fine drivers.
Tested and working on my BFG NVIDIA GeForce 8800 GTS OC 320MB PCIe card.

~iGuru
Post Powered by ~iGuru [Formerly known as mac.nub]
http://www.macdotnub.co.cc

MacBook Pro 17" - C2D T9500, 4GB, 200GB, 8600m GT 512MB, DVD-RW - Leo 10.6.1
Custom - C2D E6750 @ 3GHz, 4GB, 200, GTX 260 896MB, Bluray - Win Vista x64
User avatar
iGuru
Global Moderator
Global Moderator
 
Posts: 112
Joined: Mon Oct 08, 2007 11:05 pm
Location: United Kingdom

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby JaE-V on Sun Nov 11, 2007 7:32 am

works very well for all 8800's
JaE-V
Newbie
 
Posts: 48
Joined: Wed Aug 08, 2007 4:46 am

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby gotoh on Sun Nov 11, 2007 8:26 am

when you get some time, you can also update the Tiger installers with 0.1.3 for Tiger ;)
HackPro : Gigabyte P35-DS4, C2D E6400@3.2Ghz, 4Gb DDRII, GeForce 7900GS OC
NVinject HOME
Important notice for NVinject users !
User avatar
gotoh
Moderator
Moderator
 
Posts: 592
Joined: Wed Aug 15, 2007 8:15 pm
Location: France

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby jephyb on Sun Nov 11, 2007 5:29 pm

Hello. Been loving the NVinject drivers so far. Have them up and running on my Leopard and 10.4.8 install. Only thing is, for some reason when I boot into Leopard, the fan on my GeForce 7900 GS ramps up and starts going crazy fast! Never dies down. Happens whether I have NVinject, Natit, etc installed. Goes away when I boot into safe mode. Strange! Any ideas?

Thanks!
jephyb
jephyb
Newbie
 
Posts: 19
Joined: Wed Nov 07, 2007 8:17 pm

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby gotoh on Sun Nov 11, 2007 7:52 pm

fan speed is controlled by nvidia driver, not by nvinject or natit, so this may be due to a change in Apple NVIDIA drivers...
HackPro : Gigabyte P35-DS4, C2D E6400@3.2Ghz, 4Gb DDRII, GeForce 7900GS OC
NVinject HOME
Important notice for NVinject users !
User avatar
gotoh
Moderator
Moderator
 
Posts: 592
Joined: Wed Aug 15, 2007 8:15 pm
Location: France

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby jephyb on Mon Nov 12, 2007 3:08 am

...those bastards! So I'm assuming there's no way to remedy this?
jephyb
Newbie
 
Posts: 19
Joined: Wed Nov 07, 2007 8:17 pm

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby seris on Mon Nov 12, 2007 5:30 pm

Install a Zalman nVidia cooler so you don't have to hear it :P
I replaced mine because it sounded like a weed whacker at idle.
The Cube
HW: Asus P5K-VM, Core2duo E6300, 2GB Corsair XM2 DDR2-6400, eVGA 512MB 7950GT KO PCIe
SW: Kalyway 10.4.10, NVinject 0.0.13
TODO: Onboard Sound/LAN
seris
Newbie
 
Posts: 5
Joined: Mon Nov 12, 2007 4:34 am
Location: Tokyo, Japan

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby micato on Mon Nov 12, 2007 5:44 pm

Works with 8600 GT ?
User avatar
micato
Newbie
 
Posts: 8
Joined: Sun Jun 04, 2006 8:41 pm

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby jephyb on Thu Nov 15, 2007 5:30 pm

gotoh wrote:fan speed is controlled by nvidia driver, not by nvinject or natit, so this may be due to a change in Apple NVIDIA drivers...


Why would they do such a silly thing like this? Do they want me to burn out my fan on my non-OEM graphics card inside of my Hackintosh? Psh... But seriously, I wonder why other 7900 GS users aren't having this trouble under Leopard?
jephyb
Newbie
 
Posts: 19
Joined: Wed Nov 07, 2007 8:17 pm

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby aberracus on Fri Nov 16, 2007 1:44 am

Hi guys, i am running leo 10.5.0 and nvinject 0.1.3 easy installer with an EVGA 8800GTS G80 videocard, previuously before installing nvinject osx recognizes it as a 32mb card no QE no CI, after that is perfectly recognized (320mb, slected in eas installer) but my dev ids are:

Chipset Model: GeForce 8800 GTS
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 320 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0193
Revision ID: 0x00a2

And i have some freezes in Apple Motion, and the graphics movements dont seem TOO smooth. (ie Front Row 2.0 dosnt fade into balck just pop into black)

Any helps will be SUPERO appreciated

Thanks
My MAC Two screens Suport now
MB Asus P5WDH Deluxe CPU Intel 6400 (2.13GHZ Core Duo 2@ 3.04GHZ) 2 GB Patriot DDR2@667 Zalman CPU 9500 Cooler 2x320 GB SATA2 7200 RPM HD Gigabyte 7900 GS Case Thermaltake all aluminum Tsunami Dream Thermaltake 450 True power V2.1 PowerSupply Pioneer 110D DVDRW DL (It
User avatar
aberracus
Newbie
 
Posts: 13
Joined: Wed Aug 15, 2007 6:20 pm

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby orei on Sat Nov 17, 2007 12:36 am

whit these drivers.. can i use the fully acceleration for geforce GO 7600 512MB DEDICATED??? QE CI fully work??

thanks a lot
orei
Newbie
 
Posts: 5
Joined: Mon Jun 25, 2007 7:20 pm

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby kingroach on Sun Nov 18, 2007 5:15 am

does this driver allow to see AGP cards as AGP.. I installed nvinject driver.. CI/QE working but graphics card shows up as pci.
kingroach
Newbie
 
Posts: 10
Joined: Thu Oct 25, 2007 3:31 am

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby sigmaris on Mon Nov 19, 2007 7:35 pm

I can't get dual displays working with this release on Leopard. It sometimes works but most of the time what happens is the main display (on DVI) turns blue and the second display (on a DVI->VGA adapter) goes black and turns off. Sometimes the main display shows my desktop, mouse and icons but nothing on the screen responds to clicking.

One thing I noticed is that on the rare occasions when it worked the boot messages show a single set of messages from NVInject, like so:

Code: Select all
Nov 19 16:25:44 localhost kernel[0]: E:[AppleUSBBluetoothHCIController][FindInterfaces] mInt0InterruptMaxPacketSize = 16
Nov 19 16:25:44 localhost kernel[0]: jnl: unknown-dev: journal replay done.
Nov 19 16:25:44 localhost kernel[0]: HFS: Removed 1 orphaned unlinked files or directories
Nov 19 16:25:44 localhost kernel[0]: Jettisoning kernel linker.
Nov 19 16:25:44 localhost kernel[0]: Resetting IOCatalogue.
Nov 19 16:25:44 localhost kernel[0]: display: family specific matching fails
Nov 19 16:25:44 localhost kernel[0]: Matching service count = 2
Nov 19 16:25:44 localhost kernel[0]: Matching service count = 3
Nov 19 16:25:45: --- last message repeated 4 times ---
Nov 19 16:25:45 localhost kernel[0]: NVDANV40HAL loaded and registered.
Nov 19 16:25:45 localhost kernel[0]: ALCinject: Starting.
Nov 19 16:25:45 localhost kernel[0]: ALCinject: Setting built-in=<data not shown>
Nov 19 16:25:45 localhost kernel[0]: ALCinject: Setting layout-id=<data not shown>
Nov 19 16:25:45 localhost kernel[0]: display: family specific matching fails
Nov 19 16:25:45 localhost fseventsd[43]: event logs in /.fseventsd out of sync with volume.  destroying old logs. (2596 12 2649)
Nov 19 16:25:45 localhost kernel[0]: display: family specific matching fails
Nov 19 16:25:45 localhost fseventsd[43]: log dir: /.fseventsd getting new uuid: 1C17EDA5-71E9-4571-9180-10574749614E
Nov 19 16:25:45 localhost kernel[0]: NVinject: Probing.
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting rom-revision=NVinject 0.1.3
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting @0,device_type=display
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting NVCAP=<data not shown>
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting @0,compatible=NVDA,NVMac
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting name=display
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting @1,name=NVDA,Display-B
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting device_type=NVDA,Parent
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting @0,name=NVDA,Display-A
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting @1,compatible=NVDA,NVMac
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting VRAM,totalsize=<data not shown>
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting @1,device_type=display
Nov 19 16:25:45 localhost kernel[0]: NVinject: Setting model=GeForce 7800 GT
Nov 19 16:25:45 localhost kernel[0]: AppleIntel8254XEthernet: Detected 82573L on PCI-E (x1)
Nov 19 16:25:47 localhost rpc.statd[34]: statd.notify - no notifications needed
Nov 19 16:25:47 localhost bootlog[51]: BOOT_TIME: 1195489533 0
Nov 19 16:25:49 localhost DirectoryService[47]: Launched version 5.0 (v514)


But when it doesn't work there are several sets of information from NVInject, like this:
Code: Select all
Nov 19 17:23:31 localhost kernel[0]: Jettisoning kernel linker.
Nov 19 17:23:31 localhost kernel[0]: Resetting IOCatalogue.
Nov 19 17:23:31 localhost kernel[0]: display: family specific matching fails
Nov 19 17:23:31 localhost kernel[0]: Matching service count = 2
Nov 19 17:23:31 localhost kernel[0]: Matching service count = 3
Nov 19 17:23:32: --- last message repeated 4 times ---
Nov 19 17:23:32 localhost kernel[0]: NVDANV40HAL loaded and registered.
Nov 19 17:23:32 localhost kernel[0]: ALCinject: Starting.
Nov 19 17:23:32 localhost kernel[0]: ALCinject: Setting built-in=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: ALCinject: Setting layout-id=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: display: family specific matching fails
Nov 19 17:23:32 localhost kernel[0]: AppleIntel8254XEthernet: Detected 82573L on PCI-E (x1)
Nov 19 17:23:32 localhost kernel[0]: display: family specific matching fails
Nov 19 17:23:32 localhost kernel[0]: NVinject: Probing.
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting rom-revision=NVinject 0.1.3
Nov 19 17:23:32 localhost fseventsd[46]: bumping event counter to: 0x1c50cb (current 0x0) from log file '00000000001c3608'
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting NVCAP=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting name=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,name=NVDA,Display-B
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting device_type=NVDA,Parent
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,name=NVDA,Display-A
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting VRAM,totalsize=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting model=GeForce 7800 GT
Nov 19 17:23:32 localhost kernel[0]: display: family specific matching fails
Nov 19 17:23:32 localhost kernel[0]: NVinject: Probing.
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting rom-revision=NVinject 0.1.3
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting NVCAP=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting name=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,name=NVDA,Display-B
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting device_type=NVDA,Parent
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,name=NVDA,Display-A
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting VRAM,totalsize=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting model=GeForce 7800 GT
Nov 19 17:23:32 localhost kernel[0]: display: family specific matching fails
Nov 19 17:23:32 localhost kernel[0]: NVinject: Probing.
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting rom-revision=NVinject 0.1.3
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting NVCAP=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting name=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,name=NVDA,Display-B
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting device_type=NVDA,Parent
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,name=NVDA,Display-A
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting VRAM,totalsize=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting model=GeForce 7800 GT
Nov 19 17:23:32 localhost kernel[0]: display: family specific matching fails
Nov 19 17:23:32 localhost kernel[0]: NVinject: Probing.
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting rom-revision=NVinject 0.1.3
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting NVCAP=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting name=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,name=NVDA,Display-B
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting device_type=NVDA,Parent
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @0,name=NVDA,Display-A
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,compatible=NVDA,NVMac
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting VRAM,totalsize=<data not shown>
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting @1,device_type=display
Nov 19 17:23:32 localhost kernel[0]: NVinject: Setting model=GeForce 7800 GT
Nov 19 17:23:34 localhost rpc.statd[37]: statd.notify - no notifications needed
Nov 19 17:23:34 localhost bootlog[55]: BOOT_TIME: 1195493005 0
Nov 19 17:23:35 localhost com.apple.launchd[1] (com.apple.distccdConfigd[49]): Exited with exit code: 255
Nov 19 17:23:36 localhost DirectoryService[51]: Launched version 5.0 (v514)
Nov 19 17:23:36 localhost /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow[42]: Login Window Application Started


I think the times it worked are when it was first installed, and after rebooting once with the second display unplugged, but I'd need to check this. NVInject works fine when only the main screen is plugged in. Also, I know dual displays work with my card because it was working OK in Tiger 10.4.8, .9 and .10. I am using an XFX GeForce 7800 GT 256MB, and booting with netkas's pc_efi_v52, if that makes any difference. Also can anyone explain NVCAP values to me? I heard that this has something to do with dual displays but I can't make sense of the values.
sigmaris
Newbie
 
Posts: 1
Joined: Thu Jan 11, 2007 1:12 am

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby arnoldlayne on Tue Nov 20, 2007 12:07 am

does not work with 7600gt, crashes to bluescreen.
Leopard
2.4ghz C2D e4300
Gigabyte GA-965P-S3
evga 7600gt
arnoldlayne
Jr. Member
 
Posts: 56
Joined: Sun Aug 05, 2007 8:46 pm

Re: Leopard - NVinject 0.1.3 Easy Installer

Postby MrRoper on Thu Jan 10, 2008 2:01 am

Thank you for making this stuff, always appreciate your efforts....
I'm running Kalyway Leopard 10.5.1, hardware specs in my sig
On the setup screen for the NVinject 0.1.3 install the instructions state that if my device id does not match 0193 that i will need to edit these on my own before install but i am not sure of which files to change these values in.

I now have a copy of PlistEditPro.dmg
I've been reading alot, but so much that my head is starting to spin and am not thinking clearly about this and am getting tired of reinstalling, so i want to make sure i get it right before attempting this again.

when i run system profiler i see this:
Device ID: 0x0611
Vendor ID: 0x00a2

1. Should i be editing the Info.plist file from each of the following .kext directories prior to NVinject install with 0x061110de ?

NVinject.kext
GeForce.kext
NVDAResman.kext
NVDANV50Hal.kext

1a. What does the 10de represent ?
1b. Do i need to do anything with the vendor id ?

2. if for some reason this doesn't work is there an easy way that i can revert this?
(i ran across a post that i cannot seem to find now but the person was able to remove the kext on the next boot via F8 darwin prompt with a command, anyone know what that is ? think it was -r or -rf or something)

thank you
Windows XP Pro & Kalyway OSX 10.5.2, 9.2.2 kernel, NVinject v33
Intel E6750 2.66GHz
nForce 780i SLI 775 A1
EVGA 8800GT KO 512MB
CORSAIR Dominator 2GB TWIN2X2048-8500C5D
CORSAIR CMPSU-620HX 620W
Maxtor IDE 80GB - osx
Seagate Barracuda 250GB SATA 3.0Gb/s x2 Raid0
Samsung SH-S183L SATA DVD
MrRoper
Newbie
 
Posts: 25
Joined: Mon Dec 24, 2007 12:33 am


Return to NVinject + 512Mb cards

Who is online

Users browsing this forum: No registered users and 3 guests