Jump to content
9 posts in this topic

Recommended Posts

Ive been trying to get it working for the past week now and I got it installed Ended up with black screen.. So i removed NVRESMAN.kext and away I was going again..

 

I have whatever res i set in co,.apple.Boot.plist and ive tried entering my EFI string to no avail.. It shows up in System Profiler as the nVidia GTX 275 with correct memory and everything but it refuses to load any kext.. >.< sorry if im not making much sense i'm not entirely sure how to word this..

 

I also tried the ATY_Enabler and the EVGA installer method and that got me to.. System profiler saying i have an Nvidia card with 16mb vram and no kext loaded. I tried inserting my devid into NVResman.kext and it did nothing.

 

If you have or know how to get a GTX275 running in snow with QE/CI Enabled please let me know.

 

It seems as though everything else is running fine except sound...

Time Machine is working..

Network...

no bios reset..

 

I had 10.5.8 running very well and decided to get 10.6 running..

 

Current System Specs=

Intel Core 2 Quad Q6600

ASRock P43Twins1600

2x2048 OCZ Reaper PC6400 HPC

nVidia GTX 275

Patched 2.20 bios with the dsdt fixes

Link to comment
https://www.insanelymac.com/forum/topic/195203-qeci-snow-leopard-gtx275/
Share on other sites

Well Problem is solved.. Everything that i can tell is working properly :jerry: Everything is running x64 and im so happy.. currently using VoodooHDA for audio and it seems to be working..

 

How i got QE?CI working:

First off.. when you try to boot for the first time its going to give you black screen so do this first..

After install boot into Single User mode with -s and type

 

mount -uw /
mkdir /kext_backup
mv /System/Library/Extensions/NV* /kext_backup
rm -rf System/Library/Caches/com.appe.kext.caches
reboot

 

Next go ahead and boot into the fresh install and run through the setup.

 

After you are booted up you need NVEnabler from http://www.projectosx.com/forum/index.php?...ic=370&st=0

 

You will need to add your device id to NVDANV50HAL.kext and NVDAResman.kext so copy them from /kext_backup to the desktop.

I recommend you use kexthelper to load them back into /System/Library/Extensions/ once you have added your device ids to avoid permission issues.

Load up NVEnabler 64.kext if you plan on using x64 kernel NVEnabler.kext if you plan on using 32bit kernel.

 

You should now have full QE/CI with GTX275 :jerry:

  • 3 weeks later...

UPDATED 12.07.2009 added: dual dvi support

 

Hi all! I;ve made my vie card fully working now in my hackintosh and i'am really happy!

Thanks to all who is working on making hackintoshers life easier and noob friendly. I would like to post here my guide on how to make gtx 275 work with two monitors full QE-CI.

 

Let's start!

 

First of all my specs:

 

Snow Leopard 10.6.2 32 bit

 

CPU: core i7 920 2.66 Ghz

Mobo: Gigabyte EX-58-UD3R

Video: Asus EN GTX275

DDR3: Ballistix tracer PC3-12800 cl-8

 

 

List of the things needed to succeed:

 

GTX275SnowLeo pack (in the bottom of my post) which is based on the one by monsterj here http://www.insanelymac.com/forum/index.php...p;#entry1338125

 

Steps

 

I.Preparation:

Go to /System/Library/Extensions/ and find

 

*NVDANV50Hal.kext

*NVDAResman.kext

 

Copy them to your Desktop. Then open each info.plist in them and add your device id property there as shown on the screenshots. The device id could be found in About -> More info... -> Graphics/ Displays -> Device ID (also shown on screenshot).

 

Mine is 0x05e6 , suppose yours is the same.

 

 

II. Main dish :)

 

1. Open the pack you just downloaded.

 

2. Get rooty: Use gfxutil to get your pciroots for the efi string, paste to terminal:

/Users/*/Desktop/GTX295SnowLeo/gfxutil -f display

*is your username

 

Use gfxutils output for your gpu's pciroot, it will read something like this:

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

 

 

3. Edit dualpcb.plist or card.plist to include your pci roots.[/i]

Open it in TextEdit and change the values to match yours.

 

 

4. Use gfxutil to change your xml into hex, write this to terminal:

/Users/*/Desktop/GTX295SnowLeo/gfxutil -i xml -o hex /Users/*/Desktop/GTX295osx86/card.plist /Users/*/Desktop/GTX295SnowLeo/out.hex

*is your username

 

 

5.Add a new entry to your com.apple.boot.plist

<key>device-properties</key>

<string>paste out.hex content here</string>

 

Reboot and enjoy!

post-530527-1260178979_thumb.png

post-530527-1260178986_thumb.png

post-530527-1260178992_thumb.png

GTX275SnowLeo.zip

post-530527-1260179244_thumb.png

  • 2 weeks later...
Ive been trying to get it working for the past week now and I got it installed Ended up with black screen.. So i removed NVRESMAN.kext and away I was going again..

 

I have whatever res i set in co,.apple.Boot.plist and ive tried entering my EFI string to no avail.. It shows up in System Profiler as the nVidia GTX 275 with correct memory and everything but it refuses to load any kext.. >.< sorry if im not making much sense i'm not entirely sure how to word this..

 

I also tried the ATY_Enabler and the EVGA installer method and that got me to.. System profiler saying i have an Nvidia card with 16mb vram and no kext loaded. I tried inserting my devid into NVResman.kext and it did nothing.

 

If you have or know how to get a GTX275 running in snow with QE/CI Enabled please let me know.

 

It seems as though everything else is running fine except sound...

Time Machine is working..

Network...

no bios reset..

 

I had 10.5.8 running very well and decided to get 10.6 running..

 

Current System Specs=

Intel Core 2 Quad Q6600

ASRock P43Twins1600

2x2048 OCZ Reaper PC6400 HPC

nVidia GTX 275

Patched 2.20 bios with the dsdt fixes

 

Here is The Solution : http://www.insanelymac.com/forum/index.php...p;showentry=769

  • 3 months later...

Hi,

 

Were can I get my "real" device ID? I use Snow Leopard and tried with efi studio but it seems to have applied the wrong string and so everything is shown correctly in the system profiler but nothing works. I assume that also a wrong ID is shown. Could you tell me where I can get the right one from? Thank you!

 

 

Do I have to exchange this string: PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)

...everywhere I find it in the card.plist file? That is a bit confusing here. Does is not make any difference which *.plist file of these two I take??

  • 3 months later...
Whats the device id of the GTX 275?

GeForce GTX 275:

 

Name: NVDA,Display-B

Type: display

Driver Installed: Yes

Bus: PCI

Slot: Slot-1

Vendor ID: 0x10de

Device ID: 0x05e6

Subsystem Vendor ID: 0x1458

Subsystem ID: 0x0010

ROM Revision: xx.xx.xx - internal

Revision ID: 0x00a1

Link Width: x16

Link Speed: 2.5 GT/s

  • 5 months later...
*NVDANV50Hal.kext

*NVDAResman.kext

 

Copy them to your Desktop. Then open each info.plist in them and add your device id property there as shown on the screenshots. The device id could be found in About -> More info... -> Graphics/ Displays -> Device ID (also shown on screenshot).

 

Mine is 0x05e6 , suppose yours is the same.

First of all, thanks for writng this tut.

 

I have a problemm, however. The NVDAResman.kext file seems to have changed in the newer drivers. The contents of the info.plist is

<?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>CFBundleDevelopmentRegion</key>
   <string>English</string>
   <key>CFBundleExecutable</key>
   <string>NVDAResman</string>
   <key>CFBundleGetInfoString</key>
   <string>NVDAResman 1.3.4.0 (256.01.00f03)</string>
   <key>CFBundleIdentifier</key>
   <string>com.apple.NVDAResman</string>
   <key>CFBundleInfoDictionaryVersion</key>
   <string>6.0</string>
   <key>CFBundleName</key>
   <string>NVIDIA Resman Kernel Extension</string>
   <key>CFBundlePackageType</key>
   <string>KEXT</string>
   <key>CFBundleShortVersionString</key>
   <string>1.3.4</string>
   <key>CFBundleSignature</key>
   <string>????</string>
   <key>CFBundleVersion</key>
   <string>3.0.4</string>
   <key>IOKitPersonalities</key>
   <dict>
       <key>NVRM</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.NVDAResman</string>
           <key>IOClass</key>
           <string>NVDA</string>
           <key>IOMatchCategory</key>
           <string>IOFramebuffer</string>
           <key>IONameMatch</key>
           <array>
               <string>NVDA,NVMac</string>
           </array>
           <key>IOParentMatch</key>
           <dict>
               <key>IOPropertyMatch</key>
               <dict>
                   <key>NVCLASS</key>
                   <string>NVDA</string>
               </dict>
               <key>IOProviderClass</key>
               <string>IOPCIDevice</string>
           </dict>
           <key>IOProbeScore</key>
           <integer>60000</integer>
           <key>IOProviderClass</key>
           <string>IONDRVDevice</string>
       </dict>
   </dict>
   <key>OSBundleCompatibleVersion</key>
   <string>1.2.0</string>
   <key>OSBundleLibraries</key>
   <dict>
       <key>com.apple.iokit.IOGraphicsFamily</key>
       <string>1.5</string>
       <key>com.apple.iokit.IONDRVSupport</key>
       <string>1.5</string>
       <key>com.apple.iokit.IOPCIFamily</key>
       <string>2.4</string>
       <key>com.apple.kpi.bsd</key>
       <string>9.0.0</string>
       <key>com.apple.kpi.iokit</key>
       <string>9.0.0</string>
       <key>com.apple.kpi.libkern</key>
       <string>9.0.0</string>
       <key>com.apple.kpi.mach</key>
       <string>9.0.0</string>
   </dict>
   <key>OSBundleRequired</key>
   <string>Safe Boot</string>
</dict>
</plist>

It seems this file no longer contains a device id list. Any thoughts?

×
×
  • Create New...