Jump to content

fermi/gtx 480/gtx 470


cmf
 Share

1,729 posts in this topic

Recommended Posts

Hi

 

 

Please

 

 

I really need help,cause i can not install the damn driver on my gtx 480,i tried but is don't give results.

Always in 1024x768.......

 

I followed the fishinrocks95 method but it's don't work too :rolleyes: .

 

 

Damn....thank you

 

 

PS:My card is a zotac gtx 480.

 

Evildemon989 please where can you get the snow leopard 10.6.5 update or build?

 

 

Thank you

Link to comment
Share on other sites

Evildemon989 please where can you get the snow leopard 10.6.5 update or build?

 

Thank you

The 10.6.5 update is not released for the consumer yet. It is still in beta stages and buggy, but most likely it will not change anything for the cards, considering it has to go with the drivers.

 

My suggestion was for more of the tester trying to find ways to get cards fully working(QE/CI, Vsync, and good framerates).

 

Plus, you have to be a develop registered with apple and paying for their online service to get the update.

Link to comment
Share on other sites

I like OpenGLExtensionsviewer as Bench very much.

But maybe an "thing" i seen with newest drivers (Aug/2010) , even its an NV 8800GTX can be helpfull.

I get same FPS with 0 Multi and 8*Multi what can NOT BE OK with my 8800GTX.

In the past there was an HUGE diff 0 vs 8* Multi !

Perhaps newest NV drivers have some probs even with other GPUs like my 8800GTX.

 

Completely overlooked

but I mentioned this strange behavior as well @ macrumors

 

see :

 

http://forums.macrumors.com/showpost.php?p...p;postcount=284

Link to comment
Share on other sites

Hi

 

 

Please

 

 

I really need help,cause i can not install the damn driver on my gtx 480,i tried but is don't give results.

Always in 1024x768.......

 

I followed the fishinrocks95 method but it's don't work too :wacko: .

 

 

Damn....thank you

 

 

PS:My card is a zotac gtx 480.

 

Evildemon989 please where can you get the snow leopard 10.6.5 update or build?

 

 

Thank you

 

I managed to get my 470 working following the latest instructions on the 1 post.

 

Have you definitely installed all the .kexts and .frameworks correctly (repaired perms, and clear'd the kext cache)?

 

Do you have a dsdt.aml in /Extra - I found without this I couldn't get past a black screen.

 

Otherwise I say your device id may not be installed correctly in NVDAResman? Try the NVFermiFix.kext that was posted earlier in this topic.

Link to comment
Share on other sites

so, i took a closer at 10H529 now and as it seems, apple did some structural changes to nvdaresman/iondrvsupport/nv*hal (e.g. nvdaresman doesn't contain any device ids any more). i would say that this is a step in the right direction, but we definitely need a new nvgf100hal.kext now :) well, october isn't that far away ...

 

one can still get opengl/qe/ci in 10.6.5 with the old 10.6.4/fermi kexts/frameworks, but thats beside the point.

Link to comment
Share on other sites

It is workin! but only on first DVI port.

It will need some patching to tell him there is 3 output.

 

Replying to myself: when connection a cable the error was:

Sound assertion ""Graphics vendor property indicates CODEC is attached but

Presence Detect is FALSE!\\n"" failed in

"/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDADriver.cpp" at line

3614 goto handler

 

So it seems there is something missing or the new codec is incompatible.

Link to comment
Share on other sites

Thanks for the reply!

 

Its all the blow up posts that made me so tired from reading them that i post what im looking for!

 

Time we came up with a better system then this bloated post method.

 

Good luck to everyone on streamlining their performance!

 

Best Regards,

 

Kevlar

Link to comment
Share on other sites

Hey guys, I've installed this and the graphics card is now recognized in the computer, however I'm stuck at a dreaded 1024x768 resolution!!!! I'm working in a 24" screen and it looks really bad. Did I do something wrong? Any ideas of how to get higher resolution options? 1980x1200 is what I have with my windows 7 installation. Thanks in advance!

Link to comment
Share on other sites

Anyone got QE/CI working? I have an Asus GTX 470 graphics card, I followed the instructions in the first page and it seems to detect the card. System Profiler reports the correct model and RAM. But QE/CI isn't working or at least it's not hardware accelerated. The menu bar isn't transparent and Exposé and Dashboard is really slow. Anyone got any ideas how to fix this.

Link to comment
Share on other sites

I'm new to hackintoshes and looking at putting one together with a 470. Before I order one, though, I want to make sure I understand how it'll work.

 

I'm reading the instructions from the first page, and it says that you must install 10.6.4 first and then install the special support files. Does this mean that the card will work out-of-the-box at some basic level (i.e. displays a usable image) or that you need to use another video card to install the OS? Since I'm upgrading from an iMac, don't own another video card, and picked a motherboard with no integrated graphics, this is a rather critical concern for me.

 

Additionally, I understand that the installation of 10.6.4 is itself a nontrivial procedure. May I assume that I should simply use one of the "standard" solutions, such as [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]? (And should I choose the version with extra NVIDIA drivers?)

 

I realize that the answers to these questions may be apparent from the instructions to those wiser than I in the ways of hackintoshes, but I'm very new to the process. I'd appreciate any advice or guidance that y'all have.

Link to comment
Share on other sites

hello

 

In the first page I can see Geforce GTX 460 will be supported now by Leopard, could you confirm ?

 

update 2010/07/15: added gtx 460 + fermi tesla bootloader support

Thks

Link to comment
Share on other sites

hello

 

In the first page I can see Geforce GTX 460 will be supported now by Leopard, could you confirm ?

 

 

Thks

 

Nop the bootlader supports GTX 460 but the kexts don't have drivers for this card yet.

Link to comment
Share on other sites

For those people out there who want to get multiple graphics cards or SLI working, I've spend a few hours searching posts and here's what I have come up with:

 

http://www.tonymacx86.com/viewtopic.php?f=15&t=617 T

This was posted on TonyMac and it looks like our best shot. We will need to figure out how to put information related to our own cards into the dsdt patch however!

 

http://tonymacx86.blogspot.com/2010/01/adv...a-graphics.html

Again from TonyMac, these look like some pretty detailed instructions about configuring dsdt for specific card models.

 

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

This is a EFI String method, which I believe is redundant to us because we are using graphicsenabler=y

 

I'll be testing out the first two links at some stage this week. And others with two cards feel free to have a go and post results.

Link to comment
Share on other sites

I've just made a breakthrough on the SLI / Dual Cards front thanks to the posts on TonyMacx86.

 

Using the dsdt method in addition to the instructions on the first post of this topic, I have been able to get two cards working in OSX with three monitors and presumably four. The DSDT alts are really quite simple. This is for the GTX 470 BTW. 480 owners will have to repeat the two tutorials on TonyMac.

 

1. Boot with both cards installed with chameleon in verbose mode... while you're still on the chameleon screen you'll see two entries relating to your graphics card. They look something like this:

 

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

 

They flash pretty quick but the main numbers you need are the fourth ones (in my case 3 & 7). You can also get these numbers with.

 

2. Convert these numbers to HEX, for example (PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)) becomes 0x00030000, and (PciRoot(0x1)/Pci(0x7,0x0)/Pci(0x0,0x0)) becomes 0x00070000.

 

3. Open up your dsdt.dsl and find Device (PCI0).

 

4. Add the following code, so it looks like this:

 

Device (PCI0)
         {
             Name (_HID, EisaId ("PNP0A03"))
             Name (_ADR, Zero)
             Name (_UID, One)
             Name (_BBN, Zero)
             Method (_S3D, 0, NotSerialized)
             {
                 If (LEqual (OSFL, 0x02))
                 {
                     Return (0x02)
                 }
                 Else
                 {
                     Return (0x03)
                 }
             }

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

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

                                 "@0,display_cfg", 
                                 Buffer (0x08)
                                 {
                                     0x03, 0x01, 0x00, 0x00
                                 }, 

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

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

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

                                 "@1,display_cfg", 
                                 Buffer (0x08)
                                 {
                                     0xFF, 0xFF, 0x00, 0x01
                                 }, 

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

                                 "NVCAP", 
                                 Buffer (0x14)
                                 {
                                     /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                     /* 0008 */    0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                     /* 0010 */    0x00, 0x00, 0x00, 0x00
                                 }, 

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

                                 "device_type", 
                                 Buffer (0x0D)
                                 {
                                     "NVDA,GeForce"
                                 }, 

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

                                 "rom-revision", 
                                 Buffer (0x25)
                                 {
                                     "nVidia GeForce GTX 470 OpenGL Engine"
                                 }
                             }, Local0)
                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                         Return (Local0)
                     }
                 }
             }


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

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

                                     "@0,display_cfg", 
                                     Buffer (0x08)
                                     {
                                         0x03, 0x01, 0x00, 0x00
                                     }, 

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

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

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

                                     "@1,display_cfg", 
                                     Buffer (0x08)
                                     {
                                         0xFF, 0xFF, 0x00, 0x01
                                     }, 

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

                                     "NVCAP", 
                                     Buffer (0x14)
                                     {
                                         /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                         /* 0008 */    0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                         /* 0010 */    0x00, 0x00, 0x00, 0x00
                                     }, 

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

                                     "device_type", 
                                     Buffer (0x0D)
                                     {
                                         "NVDA,GeForce"
                                     }, 

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

                                     "rom-revision", 
                                     Buffer (0x25)
                                     {
                                         "nVidia GeForce GTX 470 OpenGL Engine"
                                     }
                                 }, Local0)
                             DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                             Return (Local0)
                         }
                     }
                 }


             Method (_STA, 0, NotSerialized)
             {
                 Return (0x0F)
             }

 

 

5. Under PEG1 (your first GTX 470), make sure the "Name (_ADR, 0x00030000)" entry is the same as your first gpu hex string from step 2.

 

6. Under PEG2, do the same as above, changing "Name (_ADR, 0x00070000)" to your second hex string.

 

7. Compile and reboot!

 

 

There are a few minor annoyances -

 

• The model name is listed under system profiler as "GeForce GTX 470,,,,,,,"

• Wake from sleep still isn't working (for me at least).

 

Give it a try and let others know if its working for you.

Link to comment
Share on other sites

Hi everyone

 

 

 

 

I follow the tutorial step by step.......

Added the chameleon package(maybe it's the wrong package,i don't know)

Get the fermi package,install the kext 3 times one for each deleting and creating a new partition,1 time with kekt helper with kext utility and manually in the directories.

Added the line for the string for the graphics enabler and key.......

Installed the frameworks in the directories........But i'm always in 1024x768........

 

 

 

I did something wrong but what?

 

 

 

it's frustrating.......

 

 

 

Help please.....

 

 

 

PS:sorry one more time if i don't express my self correctly.

 

 

Tank's

Link to comment
Share on other sites

 Share

×
×
  • Create New...