Jump to content

7900GS with QE/CI - finally got it WORKING!


meesterexx
 Share

17 posts in this topic

Recommended Posts

Problem: Though others reported full QE/CI with 7900GS, after editing all kexts multiple times and using various versions of Natit, I could not get QE/CI working.

 

Short Answer: Needed BOTH GeForceFXGLDriver.bundle AND GeForceGA.plugin added to the /System/Library/Extensions folder.

 

Explanantion: This is my first hackintosh and my first major use of OS X so YMMV!

I have ASUS A8N-VM CSM, Athlon64 3200+, 1024MB, BFG 7900GS PCI-E 256MB, Apple CinemaHD 23" LCD.

 

I installed Jas 10.4.8 with SSE2 and SSE3 Intel/AMD DVD.

Using Titan from DVD install caused black screen on boot. So I reinstalled without. Then following several posts on the forum I removed ALL NV* and Geforce* files from /S/L/E folder. Then I editited GeForce.kext, NVDANV40Hal.kext, NVDAResman.kext to put in my device id 0x029210de. I then put only these and Natit.kext back into my /S/L/E folder (doing all the chown, chmod, diskutil, remove kext cache steps, etc).

No matter what I tried (multliple Natit versions, different kext edits, etc), the 2D worked fine at 1920x1200 but I couldn't get QE/CI.

 

Then I started wondering if it was just missing some of the GL stuff it needed. So after trial and error I found that putting BOTH the GeForceFXGLDriver.bundle AND GeForceGA.plugin from the Backed up extensions folder (after chown root:wheel, etc) let QE/CI work!

 

I appreciate everybody's hard work on the forums, it has been extremely helpful, but I really don't know why none of the many, many post I read over several days ever mentioned making sure these files were in the /S/L/E folder. Again, this is not to flame anbody, and somebody may have posted this step, I just never saw it somehow. Apparently all cards after the FX5xxx series use the GeForceFX bundle. If yours is prior to this, try the Geforce3 or Geforce2mx bundles to see if it works for you. The GeForceGA plugin must be what facilitates using the GL bundle as BOTH need to be present. With only one (or none) of these files present QE/CI will not work.

 

BTW, for those showing "Uknown nvidia card" in the System Profiler, just add a key for your card type to the Natit.kext. I have type 0292 and noticed it wasn't listed in the kext so I just made an entry for it between 0291 and 0293 (shown below):

 

						<key>0x0291</key>
					 <dict>
						 <key>name</key>
						 <string>GeForce 7900 GT/GTO</string>
					 </dict>
					 <b><key>0x0292</key>
					 <dict>
						 <key>name</key>
						 <string>GeForce 7900 GS</string>
					 </dict></b>
					 <key>0x0293</key>
					 <dict>
						 <key>name</key>
						 <string>GeForce 7900 GX2</string>
					 </dict>

 

Attached is a picture showing the QE/CI as well as the correct name in the system profiler.

Hope this helps others......

post-107168-1179076683_thumb.png

Link to comment
Share on other sites

thank you meesterexx, is very helpfull :-)

 

just 2 question: the extension kext, that you edited... it's those installed by Jas dvd ?

and the natit you use... what version is ? i not need dual screen.

 

thanks again

Link to comment
Share on other sites

Cool, I have the same card. I bought a BFG 7900 GS.

 

Can you run Xbench, Cinebench, and Geekbench and post up your scores? I'd like to see if my 7900GS sucks or if they all just suck compared to ATi cards on OS X installs.

 

By the way, I used ZULU.WALKERS DS3 install guide and got Quartz2DExtreme working first shot out. Dual DVI, QE/CI, Full resolutions on both monitors. If you have dual monitors, could you check to see if your secondary has slightly fuzzy text?

 

Thanks!

Link to comment
Share on other sites

this is the xbench asus p5w / e6600 oc @ 3ghz 2x 1gb mem / Leadtek 7900 gs (256)

 

xBench Results 213.35

System Info

Xbench Version 1.3

System Version 10.4.8 (8L2127)

Physical RAM 2048 MB

Model ADP2,1

Drive Type ST3250820AS

CPU Test 156.67

GCD Loop 352.99 18.61 Mops/sec

Floating Point Basic 170.42 4.05 Gflop/sec

vecLib FFT 127.61 4.21 Gflop/sec

Floating Point Library 111.19 19.36 Mops/sec

Thread Test 297.37

Computation 272.11 5.51 Mops/sec, 4 threads

Lock Contention 327.79 14.10 Mlocks/sec, 4 threads

Quartz Graphics Test 225.94

Line 184.86 12.31 Klines/sec [50% alpha]

Rectangle 236.58 70.63 Krects/sec [50% alpha]

Circle 228.29 18.61 Kcircles/sec [50% alpha]

Bezier 204.75 5.16 Kbeziers/sec [50% alpha]

Text 309.73 19.37 Kchars/sec

OpenGL Graphics Test 218.47

Spinning Squares 218.47 277.14 frames/sec

 

say me if it's good or not :)

Link to comment
Share on other sites

Thanks, mobyte.

 

I haven't done GPU only Xbench. But I know my OpenGL stuff ain't nowhere near as fast.

 

I wonder what I did wrong with my setup!!! Maybe I should try to reinstall with the above method to see if that helps.

 

Can you do a HDD xBench as well? Complete xBench/Geekbench/and Cinebench and post up? Thanks!

 

Hey Meesterex can you point to all of the threads you used to find your way to this point? I might just do a GPU reinstall because my GPU scores are SOOO low.

Link to comment
Share on other sites

complete xbench test ;)

 

Results 154.30

System Info

Xbench Version 1.3

System Version 10.4.8 (8L2127)

Physical RAM 2048 MB

Model ADP2,1

Drive Type ST3250820AS

CPU Test 155.99

GCD Loop 353.36 18.63 Mops/sec

Floating Point Basic 171.11 4.07 Gflop/sec

vecLib FFT 125.47 4.14 Gflop/sec

Floating Point Library 111.12 19.35 Mops/sec

Thread Test 297.86

Computation 273.89 5.55 Mops/sec, 4 threads

Lock Contention 326.42 14.04 Mlocks/sec, 4 threads

Memory Test 182.74

System 195.23

Allocate 160.33 588.77 Kalloc/sec

Fill 206.85 10057.53 MB/sec

Copy 232.85 4809.49 MB/sec

Stream 171.74

Copy 159.52 3294.90 MB/sec

Scale 168.73 3485.90 MB/sec

Add 179.43 3822.27 MB/sec

Triad 181.08 3873.75 MB/sec

Quartz Graphics Test 227.64

Line 185.79 12.37 Klines/sec [50% alpha]

Rectangle 237.67 70.96 Krects/sec [50% alpha]

Circle 229.45 18.70 Kcircles/sec [50% alpha]

Bezier 206.18 5.20 Kbeziers/sec [50% alpha]

Text 315.85 19.76 Kchars/sec

OpenGL Graphics Test 220.54

Spinning Squares 220.54 279.77 frames/sec

User Interface Test 658.69

Elements 658.69 3.02 Krefresh/sec

Disk Test 50.81

Sequential 103.51

Uncached Write 76.31 46.85 MB/sec [4K blocks]

Uncached Write 114.84 64.98 MB/sec [256K blocks]

Uncached Read 110.00 32.19 MB/sec [4K blocks]

Uncached Read 129.20 64.93 MB/sec [256K blocks]

Random 33.67

Uncached Write 12.03 1.27 MB/sec [4K blocks]

Uncached Write 57.42 18.38 MB/sec [256K blocks]

Uncached Read 90.75 0.64 MB/sec [4K blocks]

Uncached Read 138.74 25.75 MB/sec [256K blocks]

Link to comment
Share on other sites

Hi - helpful post for those thinking of 79xx series vidcards . . . FWIW [unsure of the quality & granularity of XBench measurements] this doesn't look to be the sort of performance you'd expect from a 7900GS . . . your Quartz/OpenGL measures are about 8~9% higher overall than those I see here from a plainjane 6600 256MB.

Link to comment
Share on other sites

Hi - helpful post for those thinking of 79xx series vidcards . . . FWIW [unsure of the quality & granularity of XBench measurements] this doesn't look to be the sort of performance you'd expect from a 7900GS . . . your Quartz/OpenGL measures are about 8~9% higher overall than those I see here from a plainjane 6600 256MB.

 

:) Xbench results are utter {censored}e and mean NOTHING, there's a thread already with proper benches for graphics cards.

Link to comment
Share on other sites

Can't get this workin for anything. Corrupted my install twice tonight.

 

Looking to get the Accelrated Nvidia Kexts working. I have them, just can't install.

 

Mind giving a step-by-step with commands?

My 7900GS worked on install but trying to do the Accelerated Nvidia thing is messin things up.

Link to comment
Share on other sites

:) Xbench results are utter {censored}e and mean NOTHING, there's a thread already with proper benches for graphics cards.
. . perhaps you meant to refer to this thread? . . . your first posting there appears to make a point about 79xx performance which may be pertinent to OP.

 

. . as for XBench overall [as a quicko benching tool]; 'it means NOTHING' might be a bit OTT as an opinion: it appears to reflect CPU (within the same architecture), memory, & the simpler aspects of HDD performance reasonably well.

Link to comment
Share on other sites

I have the NVIDIA Generic on my system profiler .. I'm gonna try editing the kext or so and adding my device id which is 0295 If I'm not mistaken

Good post

Link to comment
Share on other sites

  • 8 months later...

I'd been moving my extensions up and down and can't get it to show CI: Hardware Acceleration... or QE: supported ant the same time

 

The monitor is detected, the video card shows like this...

 

NVIDIA GeForce 7950 GT:

 

Chipset Model: NVIDIA GeForce 7950 GT

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 256 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0295

Revision ID: 0x00a1

ROM Revision: NVinject 0.1.5

Displays:

DELL 1907FP:

Resolution: 1280 x 1024 @ 60 Hz

Depth: 32-bit Color

Core Image: Software :blink:

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported :)

Display Connector:

Status: No display connected

 

 

Can you please post the files that you have for this..?

 

Thanks

 

Problem: Though others reported full QE/CI with 7900GS, after editing all kexts multiple times and using various versions of Natit, I could not get QE/CI working.

 

Short Answer: Needed BOTH GeForceFXGLDriver.bundle AND GeForceGA.plugin added to the /System/Library/Extensions folder.

 

Explanantion: This is my first hackintosh and my first major use of OS X so YMMV!

I have ASUS A8N-VM CSM, Athlon64 3200+, 1024MB, BFG 7900GS PCI-E 256MB, Apple CinemaHD 23" LCD.

 

I installed Jas 10.4.8 with SSE2 and SSE3 Intel/AMD DVD.

Using Titan from DVD install caused black screen on boot. So I reinstalled without. Then following several posts on the forum I removed ALL NV* and Geforce* files from /S/L/E folder. Then I editited GeForce.kext, NVDANV40Hal.kext, NVDAResman.kext to put in my device id 0x029210de. I then put only these and Natit.kext back into my /S/L/E folder (doing all the chown, chmod, diskutil, remove kext cache steps, etc).

No matter what I tried (multliple Natit versions, different kext edits, etc), the 2D worked fine at 1920x1200 but I couldn't get QE/CI.

 

Then I started wondering if it was just missing some of the GL stuff it needed. So after trial and error I found that putting BOTH the GeForceFXGLDriver.bundle AND GeForceGA.plugin from the Backed up extensions folder (after chown root:wheel, etc) let QE/CI work!

 

I appreciate everybody's hard work on the forums, it has been extremely helpful, but I really don't know why none of the many, many post I read over several days ever mentioned making sure these files were in the /S/L/E folder. Again, this is not to flame anbody, and somebody may have posted this step, I just never saw it somehow. Apparently all cards after the FX5xxx series use the GeForceFX bundle. If yours is prior to this, try the Geforce3 or Geforce2mx bundles to see if it works for you. The GeForceGA plugin must be what facilitates using the GL bundle as BOTH need to be present. With only one (or none) of these files present QE/CI will not work.

 

BTW, for those showing "Uknown nvidia card" in the System Profiler, just add a key for your card type to the Natit.kext. I have type 0292 and noticed it wasn't listed in the kext so I just made an entry for it between 0291 and 0293 (shown below):

 

						<key>0x0291</key>
					 <dict>
						 <key>name</key>
						 <string>GeForce 7900 GT/GTO</string>
					 </dict>
					 <b><key>0x0292</key>
					 <dict>
						 <key>name</key>
						 <string>GeForce 7900 GS</string>
					 </dict></b>
					 <key>0x0293</key>
					 <dict>
						 <key>name</key>
						 <string>GeForce 7900 GX2</string>
					 </dict>

 

Attached is a picture showing the QE/CI as well as the correct name in the system profiler.

Hope this helps others......

Link to comment
Share on other sites

 Share

×
×
  • Create New...