Jump to content

GeForce 200 series support


EGOvoruhk
 Share

638 posts in this topic

Recommended Posts

Gave the GTX 260 to my brother. Couldn't get it to work ;)

 

 

did you try with an efi string. I dont own a mac pro but I would guess you could install chameleon 2 with a com.apple.boot.plist get gfxutil your display pci a efi string and go from there. I dont see why it shouldnt work.

 

 

if someone can run an efi on a mac pro for iphone os than you can do this for your card. it should work. just follow aqua macs' instructions. posted earlier on this forum.

Link to comment
Share on other sites

OK I got your PM. I'll try to find aquamac's instructions and see what they are all about. But installing chameleon EFI I'm not too sure about. Could it fcuck up my Mac?

 

I might try those EFI strings if I figure out how to do that :)

Link to comment
Share on other sites

Installed Snow Leopard. Hoping it has better support for my GTX 260 :S

 

it works great here since last update ( 10A411), it's just my opinion :D !

 

but i must copy my ' com.apple.Boot.plist ' (GFX strings ) from working Leo, because without, i get only black screen and no Network at all!

 

using Dual-Monitor here :D !

 

CooSee ' Ya

Link to comment
Share on other sites

Didn't work in Snow Leo either for my Mac Pro........

 

Big F! I'm gonna sell the card and buy the real gtx 285 for mac pro. :D

 

If somebody has managed to get this work for his mac pro, please let us know!

Link to comment
Share on other sites

Since EFI-String trick works with gt200 series card, so do the DSDT way,

I finally manage my MSI N260GTX-T2D896-OC working with modded dsdt.aml

Below is PEGP section for GTX260 from my DSDT,

Note that the NVCAP and VRAM values may differ based on graphics card

			Device (PEGP)
		{
			Name (_ADR, 0x00010000)
			Device (GFX0)
			{
				Name (_ADR, Zero)
				Name (_SUN, One)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x16)
						{
							"@0,compatible", 
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							}, 

							"@0,device_type", 
							Buffer (0x08)
							{
								"display"
							}, 

							"@0,name", 
							Buffer (0x0F)
							{
								"NVDA,Display-A"
							}, 

							"@1,compatible", 
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							}, 

							"@1,device_type", 
							Buffer (0x08)
							{
								"display"
							}, 

							"@1,name", 
							Buffer (0x0F)
							{
								"NVDA,Display-B"
							}, 

							"NVCAP", 
							Buffer (0x18)
							{
								/* 0000 */	0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
								/* 0008 */	0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 
								/* 0010 */	0x00, 0x00, 0x00, 0x00
							}, 

							"VRAM,totalsize", 
							Buffer (0x04)
							{
								0x00, 0x00, 0x00, 0x38
							}, 

							"device_type", 
							Buffer (0x0C)
							{
								"NVDA,Parent"
							}, 

							"model", 
							Buffer (0x17)
							{
								"NVIDIA GeForce GTX 260"
							}, 

							"rom-revision", 
							Buffer (0x5)
							{
								"3434"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}
		}

Graphics card info now shows up in PCI Cards section of sys profiler

post-66183-1247986924_thumb.png

post-66183-1247986938_thumb.png

 

PS. Some graphic cards may have different device path on different motherboard,

you should change Name (_ADR, 0x00010000) section under Device (PEGP)

use gfxutil to get device path of devices

./gfxutil -f display

output:

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

The first PCI DEVICE node. Shorthand notation is Pci(0x3,0x0), which is another form of PciAdr(0x30000).

PciAdr(uint32 adr) - alias for PCI node with using alternative address value.
adr is PCI device "_ADR" property value that your may find from pci device properties in IOACPIPlane.

So here _ADR is 0x30000 actually,

change Name (_ADR, 0x00010000) to Name (_ADR, 0x00030000) in PEGP section,

otherwise graphics card still work but graphics info will not show up in PCI Cards section of sys profiler

Link to comment
Share on other sites

Would an EFI String work for a Nvidia GT220 that just came out?

 

Further, I noticed that there is actually a dropdown for OSX drivers for this card on NVIDIA's website, but it is empty, maybe something official is coming...

 

If an EFI string would work, do I still load the KEXT? Lastly, is there a guide to editing EFI strings somewhere on this forum?

 

Thanks in advance!

 

-Heather.

Link to comment
Share on other sites

Information has gotten really confusing in this thread. Since it was created, the GTX 285 Mac Edition, drivers from EVGA, and drivers form nVidia have been released. Could someone please put together a quick How-To that's relevant to the situation now? =( I'm trying to read through the thread but it's mindboggling and I'm not the brightest crayon in the box when it comes to this.

 

I plan on getting a GTX 275 + Gigabyte EP45-UD3P and want to know what I should be doing!

 

Thank you in advance!

Link to comment
Share on other sites

i installed my mac via digital dreamer's i7 script. I just need the video drivers. Like the guy above, I'm kinda confused at what to do. DIgital dreamer's script comes with a graphics card injector the aty_inject or sometihng.

 

SHould i download the drivers from the website? Should i just replace a line in one of the kexts?

 

I have a gts 250. It would be great if someone could point me in the least painful direction to get this done.

 

THanks in advnace.!

Link to comment
Share on other sites

Im trying to get my 2nd one to work, I game a lot in Windows and do not want to remove the card every-time for OSX.

Are there any solutions?

 

When I boot with two cards, after loading, the screen freezes at apple logo and nothing.

Link to comment
Share on other sites

Im trying to get my 2nd one to work, I game a lot in Windows and do not want to remove the card every-time for OSX.

Are there any solutions?

 

When I boot with two cards, after loading, the screen freezes at apple logo and nothing.

 

If you follow aquamacs tutorial for EFI Strings, you can run two cards, you need to read each one separately. I have been running 2 280GTX's for a long time this way.

Link to comment
Share on other sites

If you follow aquamacs tutorial for EFI Strings, you can run two cards, you need to read each one separately. I have been running 2 280GTX's for a long time this way.

 

Has anyone gotten the EVGA GTX 295 Coop working? I don't care about SLI; I just want the single GPU working in the retail install.

 

UPDATE: I took the easy way out. Returned the coop, which the store actually encourage if it doesn't work for you, and exchanged it for GTX 285 2 GB. BTW, a pair GTX 260 in SLI has better performance but not twice the performance.

Link to comment
Share on other sites

Ok i've deleted wrong kext with sudo then i've installed the kext from the nvidia package unlocked then i've installed the latest injector from netkas.

here's the result

picture1vfx.th.png

 

Does anyone knows why it hasn't got the quartz extreme support ?

I've tried installing an application and it says it won't install cause i have 0 Vram and no quartz extreme support, but system profiler says the right amount!!

Any suggestion please ?

Do i have to manually modify something to get it working ?

Also i cannot choose resolution.

thanks for any advice

Link to comment
Share on other sites

FANTASTIC!! got it working

 

my hw

ASUS P5k @435Mhz fsb

E6750 @3.5ghz

4Gb RAM DDR2 @1091Mhz

ZOTAC GEFORCE GTX260 (216 shaders)

 

procedure

 

10.5.6 Retail + 10.5.7 + UInstaller x86 + custom kext

as written here http://www.insanelymac.com/forum/index.php?showtopic=79096

 

I've tried with netkas injector and evga drivers with no luck, no QE support and no way to change resolutions

 

 

then i've formatted again for the fifth time and tried this way:

 

1-used EFI strings using the procedure written here in page 10

2-install evga unlocked drivers

3-reboot

 

very easy here's the shot, i've got resolution, tv out and qe support, awesome

Haven't tried multiple monitors yet

 

picture1off.png

 

the only strange thing is the amount of ram displayed by system profiler... -716

i don't know if i've done something wrong in the plisteditpro passage

 

i've changed

<key>VRAM,totalsize</key>
	<string>0x00000038</string>

to

<key>VRAM,totalsize</key>
	<data>00000038</data>

is that ok ?

By the way the app that won't install before with netkas cause it was saying i had 0 vram and no qe support it installs, so unless i got real problem with some applications i don't care much about system profiler wrong ram size B)

 

what happens if i try again with osx86tools skipping the plisteditpro passage ?

why we have to change string to data ?

and what happens if i try again right now, does it overwrite completely my old plist ?

 

many thanks to everyone that has contributed to this thread!!

Link to comment
Share on other sites

Just to clarify, am I the only one that can't reboot or shutdown properly after resuming from standby or is this a common issue?

 

This is literally the only thing holding me back from a perfect mac install on my system.

 

asus p6t deluxe v2 mobo by the way and a gtx 275 using ATY_Init.kext

Link to comment
Share on other sites

 Share

×
×
  • Create New...