Jump to content

Problem with nvidia gtx 560 ti


carlos1970
 Share

17 posts in this topic

Recommended Posts

Hi everybody :D

i have lost my xfx 8800gs graphic card and finally upgraded to gigabyte gtx 560 ti, but it is not working (i mean works as standard 1024x768 - i need 1920x1200). i have tried use different kexts, downloaded couples but nothing work and i could not find any simple solution to get work.

any ideas or steps what to do next?

thank you for any help

carlito

Link to comment
Share on other sites

Hey carlos1970,

 

This works 100% with a Zotex GTX 460 1GB on a 32 bit 10.6.6, give it a try. I looked and that card is not on the 10.6.6 hardware list. It would be nice to help you get it to work.

 

In windows use gpuz to dump your graphics bios. Change the name to Nvidia.rom.

 

Boot into Mac copy the bios to the root of your Mac HDD. Remove all graphics injectors. In S/L/E copy these files to your desktop.

 

NVDANV50Hal.kext, NVDAGF100Hal.kext . Modify your .plist with your hardware and device IDs.

Use kexthelper to install these 2 kexts back to S/L/E. Make 2 copies of your com.apple.Boot.plist.

 

Use OSX86Tools and make a custom EFI string with your Cards make, model, ext.. . when you are finished the wizard, you have 2 windows. The top one is the plist info ** do not use **. The bottom has your EFI string, leave the window open.

Now open your com.apple.Boot.plist, and ADD these lines in red at the bottom, above the last dict and plist.

 

<key>PciRoot</key>

<string>4</string> <- add your cards pciroot here.

<key>UseNvidiaROM</key>

<string>Yes</string>

<key>device-properties</key>

<string>Copy and paste your EFI string here</string>

</dict>

</plist>

 

Save your com.apple.Boot.plist, and copy it back to it's original location. Close OSX86Tools.

 

Repair permissions and reboot.

 

Let me know if this works for you.

Link to comment
Share on other sites

NVDANV50Hal.kext does not have anything to do with Fermi cards, modifying this file is pointless because it does not get loaded if you don't have an NV50 family video card.

 

Here's a list of NV50 family cards, you'll notice there are no Fermi architecture cards on it:

http://nouveau.freedesktop.org/wiki/CodeNames#NV50

 

Also, if you have a GTX460 there is no reason to modify any plists to include the device ID because 0E22 is already part of the range of device IDs that trigger NVDANV100Hal.kext to load.

Link to comment
Share on other sites

Hi PGB :D

thank you for your reply,

what i have done:

1. i have used gpuz and dumped bios to file name Nvidia.rom as you said.

2. i have copied this file to root of my 'mac'.

3. i have removed all files from /s/l/e:

GeForceGA.plugin

NVDAGF100Hal.kext

NVDAResman.kext

GeForceGLDriver.bundle

NVDANV40Hal.kext

NVSMU.kext

GeForceVADriver.bundle

NVDANV50Hal.kext.

4. i have modified plist that its look as below:

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=x86_64</string>

<key>Timeout</key>

<string>15</string>

<key>Theme</key>

<string>Default</string>

<key>GraphicsEnabler</key>

<string>No</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>RestartFix</key>

<string>Yes</string>

<key>PciRoot</key>

<string>1</string>

<key>NvidiaROM</key>

<string>Yes</string>

<key>device-properties</key>

<string> 5a02000001000000010000004e0200000d00000002010c00d041030

a000000000101060000010101060000007fff04001e00000072006f006d002d0072

00650076006900730069006f006e000000250000006e7669646961203536302074

69204f70656e474c20456e67696e65205b4546495d22000000400030002c006400

650076006900630065005f00740079007000650000000b000000646973706c6179

100000004e00560043004100500000001800000004000000000003000c00000000

000007000000000e0000006e0061006d00650000000b000000646973706c617914

000000400030002c006e0061006d0065000000120000004e5644412c446973706c

61792d41100000006d006f00640065006c000000110000006e7669646961203536

302074690e0000004e00560050004d000000200000000100000000000000000000

000000000000000000000000000000000014000000400031002c006e0061006d00

65000000120000004e5644412c446973706c61792d4220000000400031002c0063

006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6

163220000005600520041004d002c0074006f00740061006c00730069007a006500

0000080000000000004020000000400030002c0063006f006d00700061007400690

062006c00650000000e0000004e5644412c4e564d616322000000400031002c0064

00650076006900630065005f00740079007000650000000b000000646973706c617

91c0000006400650076006900630065005f00740079007000650000000f0000004e

5644412c506172656e74</string>

 

5. i have repaired permission and rebooted...

 

where is an error?

what do you mean remove all injectors - this is list of my s/l/e directory (which one i should delete?

ACard6280ATA.kext

ACard62xxM.kext

ACard67162.kext

ACard671xSCSI.kext

ACard6885M.kext

ACard68xxM.kext

ALF.kext

ATI1300Controller.kext

ATI1600Controller.kext

ATI1900Controller.kext

ATI2400Controller.kext

ATI2600Controller.kext

ATI3800Controller.kext

ATI4600Controller.kext

ATI4800Controller.kext

ATI5000Controller.kext

ATIFramebuffer.kext

ATIRadeonX1000.kext

ATIRadeonX1000GA.plugin

ATIRadeonX1000GLDriver.bundle

ATIRadeonX1000VADriver.bundle

ATIRadeonX2000.kext

ATIRadeonX2000GA.plugin

ATIRadeonX2000GLDriver.bundle

ATIRadeonX2000VADriver.bundle

ATIRadeonX3000.kext

ATIRadeonX3000GA.plugin

ATIRadeonX3000GLDriver.bundle

ATIRadeonX3000VADriver.bundle

ATISupport.kext

ATTOCelerityFC.kext

ATTOCelerityFC8.kext

ATTOExpressPCI4.kext

ATTOExpressSASHBA.kext

ATTOExpressSASHBA2.kext

ATTOExpressSASRAID.kext

Accusys6xxxx.kext

Apple16X50Serial.kext

AppleACPIPlatform.kext

AppleAHCIPort.kext

AppleAPIC.kext

AppleBMC.kext

AppleBacklight.kext

AppleBluetoothMultitouch.kext

AppleEFIRuntime.kext

AppleFSCompressionTypeZlib.kext

AppleFWAudio.kext

AppleFileSystemDriver.kext

AppleGraphicsControl.kext

AppleGraphicsPowerManagement.kext

AppleHDA.kext

AppleHIDKeyboard.kext

AppleHIDMouse.kext

AppleHPET.kext

AppleHWSensor.kext

AppleIRController.kext

AppleIntelCPUPowerManagement.kext

AppleIntelCPUPowerManagementClient.kext

AppleIntelGMA950.kext

AppleIntelGMA950GA.plugin

AppleIntelGMA950GLDriver.bundle

AppleIntelGMA950VADriver.bundle

AppleIntelGMAX3100.kext

AppleIntelGMAX3100FB.kext

AppleIntelGMAX3100GA.plugin

AppleIntelGMAX3100GLDriver.bundle

AppleIntelGMAX3100VADriver.bundle

AppleIntelHDGraphics.kext

AppleIntelHDGraphicsFB.kext

AppleIntelHDGraphicsGA.plugin

AppleIntelHDGraphicsGLDriver.bundle

AppleIntelHDGraphicsVADriver.bundle

AppleIntelIntegratedFramebuffer.kext

AppleKeyswitch.kext

AppleLPC.kext

AppleLSIFusionMPT.kext

AppleMCCSControl.kext

AppleMCEDriver.kext

AppleMCP89RootPortPM.kext

AppleMIDIFWDriver.plugin

AppleMIDIIACDriver.plugin

AppleMIDIRTPDriver.plugin

AppleMIDIUSBDriver.plugin

AppleMatch.kext

AppleMikeyHIDDriver.kext

AppleMobileDevice.kext

AppleMultitouchDriver.kext

AppleOnboardDisplay.kext

ApplePlatformEnabler.kext

AppleProfileFamily.kext

AppleRAID.kext

AppleRAIDCard.kext

AppleRTC.kext

AppleSDXC.kext

AppleSEP.kext

AppleSMBIOS.kext

AppleSMBusController.kext

AppleSMBusPCI.kext

AppleSMC.kext

AppleSMCLMU.kext

AppleSmartBatteryManager.kext

AppleStorageDrivers.kext

AppleTyMCEDriver.kext

AppleUSBAudio.kext

AppleUSBDisplays.kext

AppleUSBEthernetHost.kext

AppleUSBMultitouch.kext

AppleUSBTopCase.kext

AppleUpstreamUserClient.kext

AppleVADriver.bundle

AppleXsanFilter.kext

Apple_iSight.kext

ArcMSR.kext

AudioAUUC.kext

AudioIPCDriver.kext

BootCache.kext

CHUDKernLib.kext

CHUDProf.kext

CHUDUtils.kext

CUDA.kext

CalDigitHDProDrv.kext

CellPhoneHelper.kext

Contents

DSACL.ppp

DSAuth.ppp

DVFamily.bundle

Dont Steal Mac OS X.kext

EAP-KRB.ppp

EAP-RSA.ppp

EAP-TLS.ppp

GeForce7xxxGLDriver.bundle

HighPointIOP.kext

HighPointRR.kext

ICAFWKodakProDriver.kext

IO80211Family.kext

IOACPIFamily.kext

IOAHCIFamily.kext

IOATAFamily.kext

IOAudioFamily.kext

IOBDStorageFamily.kext

IOBluetoothFamily.kext

IOBluetoothHIDDriver.kext

IOCDStorageFamily.kext

IODVDStorageFamily.kext

IOFireWireAVC.kext

IOFireWireFamily.kext

IOFireWireIP.kext

IOFireWireSBP2.kext

IOFireWireSerialBusProtocolTransport.kext

IOGraphicsFamily.kext

IOHDIXController.kext

IOHIDFamily.kext

IONDRVSupport.kext

IONetworkingFamily.kext

IOPCIFamily.kext

IOPlatformPluginFamily.kext

IOSCSIArchitectureModelFamily.kext

IOSCSIParallelFamily.kext

IOSMBusFamily.kext

IOSerialFamily.kext

IOStorageFamily.kext

IOStreamFamily.kext

IOSurface.kext

IOUSBFamily.kext

IOUSBMassStorageClass.kext

IOVideoFamily.kext

ImmersionForceFeedback.kext

JMicronATA.kext

L2TP.ppp

LogitechForceFeedback.kext

NVDAGF100Hal.kext

NVDANV50Hal.kext

OSvKernDSPLib.kext

PPP.kext

PPPSerial.ppp

PPPoE.ppp

PPTP.ppp

Quarantine.kext

Radius.ppp

RealtekR1000SL.kext

SM56KUSBAudioFamily.kext

SMARTLib.plugin

SMCMotionSensor.kext

Sandbox.kext

SoftRAID.kext

System.kext

TMSafetyNet.kext

autofs.kext

cd9660.kext

cddafs.kext

exfat.kext

iPodDriver.kext

iTunesPhoneDriver.kext

lspcidrv.kext

mcxalr.kext

msdosfs.kext

ntfs.kext

smbfs.kext

udf.kext

ufs.kext

webcontentfilter.kext

webdav_fs.kext

)

 

how should i use name Nvidia.rom and where to put it in tags.

i have build the system over one year ago, and i dont remember exactly how i done it :D

ask me more precision question please :D i will answer my best knowledge and let we try find solution for another people as well.

is possible to use all benefits of this card (cuda, pure hd, gpu support for CS5, opengl etc..)?

 

thank you

carlos

 

 

 

 

Hey carlos1970,

 

This works 100% with a Zotex GTX 460 1GB on a 32 bit 10.6.6, give it a try. I looked and that card is not on the 10.6.6 hardware list. It would be nice to help you get it to work.

 

In windows use gpuz to dump your graphics bios. Change the name to Nvidia.rom.

 

Boot into Mac copy the bios to the root of your Mac HDD. Remove all graphics injectors. In S/L/E copy these files to your desktop.

 

NVDANV50Hal.kext, NVDAGF100Hal.kext . Modify your .plist with your hardware and device IDs.

Use kexthelper to install these 2 kexts back to S/L/E. Make 2 copies of your com.apple.Boot.plist.

 

Use OSX86Tools and make a custom EFI string with your Cards make, model, ext.. . when you are finished the wizard, you have 2 windows. The top one is the plist info ** do not use **. The bottom has your EFI string, leave the window open.

Now open your com.apple.Boot.plist, and ADD these lines in red at the bottom, above the last dict and plist.

 

<key>PciRoot</key>

<string>4</string> <- add your cards pciroot here.

<key>UseNvidiaROM</key>

<string>Yes</string>

<key>device-properties</key>

<string>Copy and paste your EFI string here</string>

</dict>

</plist>

 

Save your com.apple.Boot.plist, and copy it back to it's original location. Close OSX86Tools.

 

Repair permissions and reboot.

 

Let me know if this works for you.

Link to comment
Share on other sites

It's "UseNvidiaROM", not "NvidiaROM". The BIOS dump must be in /Extra, otherwise Chameleon will not load it. Placing it at the root of your system drive will not accomplish anything, but then in theory, neither will loading an unmodified video BIOS, so..

 

There are no video injectors in the list of extensions that you posted.

 

Don't delete these files:

 

GeForceGA.plugin

NVDAGF100Hal.kext

NVDAResman.kext

GeForceGLDriver.bundle

NVDANV40Hal.kext

NVSMU.kext

GeForceVADriver.bundle

NVDANV50Hal.kext.

 

NVDGF100Hal.kext, NVDAResman.kext and the geforce plugin and bundles are the drivers for your video card. Don't delete them.

 

NVDANV40 and NV50.hal.kext are drivers for NV40 and 50 chip family cards. They will not load if you don't have an NV40 or NV50 family video card, just leave them.

 

Not sure what NVSMU is exactly but again, there is no reason to delete this file, deleting it will not help with anything.

 

You should install the latest drivers from nvidia, go to the driver page and download the Quadro 4000 drivers for Snow Leopard. The drivers are universal and will work with all supported nvidia cards. Your model identifier must be MacPro3,1, 4,1 or 5,1 to install the drivers. If it isn't, open distribution.dist from inside the installer package with textedit and replace the model identifier there with the one that you're using. It should be obvious what to do once you're looking at the file.

 

If you still have problems either your card is not supported by the drivers, or there is something wrong with your injection method.

 

I suggest using GraphicsEnabler=y and deleting the device properties string.

 

Make sure your PCIRoot=1 is correct.

Link to comment
Share on other sites

Hello Gringo :)

thank you for your advice - that doesnt work at all :(

am not sure about efi string - what name of card should be exactly, may i use my own or what and where to put that name after for proper link.

i have use gigabyte flash utility to dump bios and it was smaller than previous using gpuz.

i dont see any injectors are loaded or not at booting time.

i forced 1920x1200x32 (i have got 1600x1200) in boot.plist but i see, that there is not any hard/software support and everything is really slow.

i have installed quadro 4000 drivers from nvidia - negative ;)

what logs/confs you need to see to track error? i have no idea what i am doing wrong, trying to keep literally what you said.

anyway

thank you for this support and i am trying to search new solution before i will get mad ;)

take care

carlos

Link to comment
Share on other sites

hello Everybody,

just quick notice.

i have updated chameleon to rc5 749 and now i have got 1280x1024 (somehow was 1600x1024 when i have put graphic mode 1920x1200x32) no acceleration.

i have put nvinjector- enabler, trying to read (gpu?) bios and hang up, that i will remove that.

i have installed new nv g4000 drivers - am still not happy. nothing.

 

have a nice day/ev

carlito

Link to comment
Share on other sites

Still good morning :thumbsup_anim:

 

well as you can see i have got only for now:

nVidia GTX 560 Ti:

 

Chipset Model: nVidia GTX 560 Ti

Type: GPU

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 1024 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x1200

Revision ID: 0x00a1

ROM Revision: nVidia GTX 560 Ti OpenGL Engine [EFI]

Displays:

Display:

Resolution: 1280 x 1024

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

Display Connector:

 

----

i think that apple driver programmers team got a lot of laughs with our problems ;)

never mind we still try

 

carlito.

 

ps. have a lovely weekend

Link to comment
Share on other sites

  • 4 weeks later...

Apparently the nvidia Quadro 4000 drivers don't support the 5xx series cards.

 

There is support for some models in the latest Lion developer preview, not sure how complete it is. There are threads about that around here already. Also pay a visit to netkas' blog.

 

Once they release Lion maybe there'll be a graphics update for Snow Leopard with support for 5xx series cards, or maybe when nvidia releases a new set of drivers for OS X, whichever comes first.

Link to comment
Share on other sites

Hola Carlos, I am a newbie in hackintosh and I can't get a higher resolution. I could only add the graphics mode line in apple.com.Boot.plist but my monitor resolution doesn't change, it's like the image doesn't fill the entire monitor space but the desktop size is changed. I tried to start with graphics mode modifier in Chameleon bootloader but without success. What resolution you got? How you got it?

Sorry for my bad english!

Saludos!

Link to comment
Share on other sites

i have done the same like u,

now i have 1280x1024, once i have got 1600x1200, but not any hardware support for anything.

 

i will back from holiday after easter, and then i will check what is going on in topic.

you can see what i have done above.

 

anyway,

happy easter everybody :(

carlos

Link to comment
Share on other sites

  • 2 months later...

thank you so much Sebarafaela :)

 

i have got little changes since last time i have posted,

i have 'lost' my mac partition after upgrading chameleon and i need reinstall all from beginning,

i gave this machine for my son who is quite happy that will be hard to get it back, anyway, somehow i will get it :( for little while (probably next week) and i let you know how its working.

well. im thinking to make new pro machine with dual cpus, and high spec (am not mad no ssd :).

any good suggestion are very welcome, i have seen some good ideas on this forum and i will try soon.

 

many thanks for everybody for reading this post and enjoy new experience :)

good luck!

carlos

Link to comment
Share on other sites

thank you so much Sebarafaela :P

 

i have got little changes since last time i have posted,

i have 'lost' my mac partition after upgrading chameleon and i need reinstall all from beginning,

i gave this machine for my son who is quite happy that will be hard to get it back, anyway, somehow i will get it :D for little while (probably next week) and i let you know how its working.

well. im thinking to make new pro machine with dual cpus, and high spec (am not mad no ssd :).

any good suggestion are very welcome, i have seen some good ideas on this forum and i will try soon.

 

many thanks for everybody for reading this post and enjoy new experience :)

good luck!

carlos

 

For Graphics card try Cudadriver for Mac, google it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...