Jump to content

Snow Leopard And Evga Gtx 295


Wyzco
 Share

160 posts in this topic

Recommended Posts

ANARCHiNTOSH:

 

Ah, I think getting somewhere now!

 

I've read something similar before about using old kexts

 

I replaced the kexts, booted, but got a small windowed KP just before it booted to the desktop ,

 

more importantly it changed resolution!!

 

in the thread I read before ( which I cant find :-<) there was fix by editing a NV kext with the device ID (I think) poss NVDAN50HAL?

 

can you please help my friend?

 

TIA

best advice i can give you is to experiment with mix n matching different nvidia kexts released by apple or nvidia.

(10.6.2, 10.6.3, 10.6.4, Graphics Update 1.0) I admit this is really rubbish advice.

 

you mean this thread

NVGTX295.Fix.kext is a hack so if you have it in /Extra/Extensions/ you dont have to add device-id to NVDAN50HAL.

However, if you want to test various kexts as i suggested it is better to add device-id manually to NVDAN50HAL, as different versions of NVDAN50HAL may have different Info.plists, and NVGTX295.Fix.kext could possibly give you some collateral.

 

Essentially 295'ers will have to take things into there own hands regarding continued Snow Leopard support, as i no longer have a 295. There is a user called meroy who actually discovered how to make 295 work in Snow (i only wrote a nice guide, and a scripted disk image), you could contact him.

Link to comment
Share on other sites

  • 2 weeks later...

Just installed a reference single PCB GTX 295 under 10.6.3 which was promptly updated to 10.6.4 (after benches/tests of course). It's incredible how terrible the graphics card drivers for nvidia are for this point release. But yes, everything works well using Post #33 in this link. Shaders/CUDA/OpenCL perform very close to that of a GTX 280/285 but with overall performance a bit better than a GTX 260 (since Mac OS X detects each core as a separate device). I didn't have to migrate any old kexts or whatever.

 

I hope 10.6.5 offers better nvidia performance overall. And I hope they don't kill support for the GT200/b since these cards still rock even under Win7 (and I have a GTX 260 SP216, a GTX 275 OC 1792MB which is FULLY FUNCTIONAL even with ProApps, a GTX 285 OC, and now a GTX 295 - all using EFI). These cards are real cheap now pre-owned and most even have nice warranties left. Now I can transfer the GTX 285 that the 295 replaced to my real Mac Pro.

 

Keep this thread alive - discuss and explore.

Link to comment
Share on other sites

  • 1 month later...
you could try 3) - the kext moving trick, that should work.

well that worked but i have the same issue as sioz did

 

dual pcb BFGtech295gtx

chameleon rc4 571

10.6.4

 

i got it to install and can see both boards in system profiler but i dont have "rotation"

and i cant get any resolution other than1024x768

 

i tried the link to the trailers but i cant even open the 480p one. quicktime error

 

i do notice when chameleon starts up it says VESA 3.0 or something like that. if that matters.

 

 

also,

can i install the kext for the nvidia 9800gtx (pci e 16x) and run that as card number 2?

Link to comment
Share on other sites

well that worked but i have the same issue as sioz did

 

dual pcb BFGtech295gtx

chameleon rc4 571

10.6.4

 

i got it to install and can see both boards in system profiler but i dont have "rotation"

and i cant get any resolution other than1024x768

 

i tried the link to the trailers but i cant even open the 480p one. quicktime error

 

i do notice when chameleon starts up it says VESA 3.0 or something like that. if that matters.

 

 

also,

can i install the kext for the nvidia 9800gtx (pci e 16x) and run that as card number 2?

 

 

 

problem solved after running pfix instead of kext helper...woooot you guys are smart ;) hopefully it willnt be time to upgrade by the time i get all my stuff working :) now onto sound

 

 

 

still trying to get my 9800 pcie 16x as a secondary but thats the least of my worries.

 

BFG Nvida 295GTX

Link to comment
Share on other sites

problem solved after running pfix instead of kext helper...woooot you guys are smart :) hopefully it willnt be time to upgrade by the time i get all my stuff working :P now onto sound

 

 

 

still trying to get my 9800 pcie 16x as a secondary but thats the least of my worries.

 

BFG Nvida 295GTX

 

 

ok got the the 295 and the 9800 working with efi strings

 

here is what my pre hex looks like. hopefully it will help some other noob :)

 

<?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>PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,name</key>

<string>NVDA,Display-A</string>

<key>@1,compatible</key>

<string>NVDA,NVMac</string>

<key>@1,device_type</key>

<string>display</string>

<key>@1,name</key>

<string>NVDA,Display-B</string>

<key>@2,#adress-cells</key>

<string>0x01000000</string>

<key>@2,#size-cells</key>

<string>0x00000000</string>

<key>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<string>0x02000000</string>

<key>@2,hwsensor-params-version</key>

<string>0x02000000</string>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<string>0x02000000</string>

<key>NVCAP</key>

<data>

BQAAAAAAAwAMAAAAAAAACwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAOA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>model</key>

<string>NVIDIA GeForce GTX 295</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>62.00.6C.00.05</string>

</dict>

<key>PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,name</key>

<string>NVDA,Display-A</string>

<key>@1,compatible</key>

<string>NVDA,NVMac</string>

<key>@1,device_type</key>

<string>display</string>

<key>@1,name</key>

<string>NVDA,Display-B</string>

<key>@2,#adress-cells</key>

<string>0x01000000</string>

<key>@2,#size-cells</key>

<string>0x00000000</string>

<key>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<string>0x02000000</string>

<key>@2,hwsensor-params-version</key>

<string>0x02000000</string>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<string>0x02000000</string>

<key>NVCAP</key>

<data>

BQAAAAAAAwAMAAAAAAAACwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAOA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>model</key>

<string>NVIDIA GeForce GTX 295</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>62.00.6C.00.04</string>

</dict>

<key>PciRoot(0x0)/Pci(0xb,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,name</key>

<string>NVDA,Display-A</string>

<key>@1,compatible</key>

<string>NVDA,NVMac</string>

<key>@1,device_type</key>

<string>display</string>

<key>@1,name</key>

<string>NVDA,Display-B</string>

<key>@2,#adress-cells</key>

<string>0x01000000</string>

<key>@2,#size-cells</key>

<string>0x00000000</string>

<key>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<string>0x02000000</string>

<key>@2,hwsensor-params-version</key>

<string>0x02000000</string>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<string>0x02000000</string>

<key>NVCAP</key>

<data>

BAAAAAAAAwAMAAAAAAAABwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAIA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>model</key>

<string>NVIDIA GeForce 9800 GT PNY</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>3172a</string>

</dict>

</dict>

</plist>

Link to comment
Share on other sites

I have had some messages so i will post just my BFG 295GTX this is a Dual PCB card......PREhex file

this does not contain my 9800gt

 

Following the Guide up to this point (and thereafter really)

Make sure your pciroots are the same, if not change them.

On the dmgv1.1 go to bonus files and there is a file that says "295.PciRoot.Finder" Run that.... then it will put a file called "yourpciroots.txt" into the bonus_files directory..... just open that and there are your roots..

mine were

 

PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)

PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

 

(you can check them in windows if you dual boot go to device manager, display, then double click or go to properties... then details... then go down to location path... then you will have a Windows pciroot. convert that to mac

 

ie

windows

pciroot(0)#pci(0200)#pci(0000)#pci(0200)#pci(0000)

mac

PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)

windows

pciroot(0)#pci(0200)#pci(0000)#pci(0000)#pci(0000)

mac

PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)

 

 

anyway here is is my pre converted file.

(this will be in your Bonus_Files directory as "My_patched_dual_pcb.plist"

 

 

<?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>PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,name</key>

<string>NVDA,Display-A</string>

<key>@1,compatible</key>

<string>NVDA,NVMac</string>

<key>@1,device_type</key>

<string>display</string>

<key>@1,name</key>

<string>NVDA,Display-B</string>

<key>@2,#adress-cells</key>

<string>0x01000000</string>

<key>@2,#size-cells</key>

<string>0x00000000</string>

<key>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<string>0x02000000</string>

<key>@2,hwsensor-params-version</key>

<string>0x02000000</string>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<string>0x02000000</string>

<key>NVCAP</key>

<data>

BQAAAAAAAwAMAAAAAAAACwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAOA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>model</key>

<string>NVIDIA GeForce GTX 295</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>62.00.6C.00.05</string>

</dict>

<key>PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,name</key>

<string>NVDA,Display-A</string>

<key>@1,compatible</key>

<string>NVDA,NVMac</string>

<key>@1,device_type</key>

<string>display</string>

<key>@1,name</key>

<string>NVDA,Display-B</string>

<key>@2,#adress-cells</key>

<string>0x01000000</string>

<key>@2,#size-cells</key>

<string>0x00000000</string>

<key>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<string>0x02000000</string>

<key>@2,hwsensor-params-version</key>

<string>0x02000000</string>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<string>0x02000000</string>

<key>NVCAP</key>

<data>

BQAAAAAAAwAMAAAAAAAACwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAOA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>model</key>

<string>NVIDIA GeForce GTX 295</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>62.00.6C.00.04</string>

</dict>

</dict>

</plist>

 

 

 

you can change revisions string and the model string if you want but i didnt.

 

if you need to change roots change them in this file and save it.

then run the efi string.

 

past that long ass number in your com.apple.boot.plist (/extra folder) if your using chameleon

 

 

 

most people can get to this point easy...

this is where me and rioz got grounded. i was using kext helper and disk utility to repair permissions... well i downloaded pfix and ran that...

rebooted and bingo.

 

i was stuck in the VESA modes before i ran pfix.

Link to comment
Share on other sites

doesn't work for me... if I delete the ATY_init , when I boot i get some errors with com.apple.nvd50ha (?) and it freezes.

 

Do I have to delete NVenabler, nvd50hadler and all that {censored} ? Please tell me wich ones I have to delete ;)

 

I tried the anarchistintosh method with no success, I'll try pfix and see.

Link to comment
Share on other sites

doesn't work for me... if I delete the ATY_init , when I boot i get some errors with com.apple.nvd50ha (?) and it freezes.

 

Do I have to delete NVenabler, nvd50hadler and all that {censored} ? Please tell me wich ones I have to delete -_-

 

I tried the anarchistintosh method with no success, I'll try pfix and see.

 

I didnt have to use the aty thing. I didnt have nvenabler or any of that {censored} either. just booted with GraphicsEnabler=No

 

edit.... no i did have to do the driver swap thing...

Link to comment
Share on other sites

genuinely, unless you kidnap a nerd, make him learn osx and force him to code at gunpoint,

i dont think you will be able to get HDMI audio to work at all easily.

 

Classic! Makes me laugh everytime. :unsure:

 

BTW, I just want to say thank you for your guide. My GTX295 dual-PCB works flawlessly SL 10.6.4 @x64.

 

Kudos!

Link to comment
Share on other sites

  • 2 weeks later...
Classic! Makes me laugh everytime. :)

 

BTW, I just want to say thank you for your guide. My GTX295 dual-PCB works flawlessly SL 10.6.4 @x64.

 

Kudos!

haha, glad it worked for you (my joke and guide)

 

 

@everyone

i updated the pack and guide, removed all references to kext utility, pfix is the order of the day.

also added some nice cosmetic changes.

No major changes, but i would be grateful if everyone could test v1.2 and verify that it works.

Link to comment
Share on other sites

  • 2 weeks later...

BoostedH23a1-

 

had a go this weekend-

 

first, before I moved the NV kexts from 10.6.2 I booted into VESA.

looks at system info, and it lists the 295 fine.

 

I then moved the NV kexts from 10.6.2, ran pfix and rebooted.

guess what.. a KP.

 

questions..

did you move the NV kexts from 10.6.2 or 10.6.3?

also your modded "My_patched_dual_pcb.plist".. apart from the PCI roots, is this what is generated using the tool anyway?

 

cheers

sioz

Link to comment
Share on other sites

  • 3 weeks later...

10.6.5 has, sadly, disabled the functionality of my GTX 295 following the instructions I have used in my earlier post.

 

Does anyone know how to get it working again with 10.6.5? I do not understand why it fails to work (black screen before booting into desktop) as EFI should have enabled functionality even with the version change.

Link to comment
Share on other sites

10.6.5 has, sadly, disabled the functionality of my GTX 295 following the instructions I have used in my earlier post.

 

Does anyone know how to get it working again with 10.6.5? I do not understand why it fails to work (black screen before booting into desktop) as EFI should have enabled functionality even with the version change.

 

 

Yes same here... right before it boots to the desktop the screen is black, mouse is on the top left corner with the letter P.

 

Tried legacy kernel 10.6.5 same didn't solve the problem.

Link to comment
Share on other sites

Yes same here... right before it boots to the desktop the screen is black, mouse is on the top left corner with the letter P.

 

Tried legacy kernel 10.6.5 same didn't solve the problem.

 

They must have done something different with how the graphics are handled, else it would easily work. I don't understand it as well as I want to, so there's nothing left for me to do but ask for help from someone who does...

Link to comment
Share on other sites

OK... so I've been working for Hours!!! ... I am somewhat of a noob not at hackintosh ... but in hex plist com boot blah blah edit this type stuff... I followed this guide... and I finally have a bootable system in the proper resolution... it even recognizes my 295 card and has the proper info in the system profiler... the only problem is... it freezes after about 1 minute of logging on... What ever could be the PROBLEM!!!!... I am running a Q6600 and my card is the EVGA GTX 295 co-op FTW edish... (i believe it's single PCI board... thats what I ran the string as anyway... )... please help me understand what I need to change/edit/fix to get my machine running properly!!!

Thanks!!!

Link to comment
Share on other sites

Yes same here... right before it boots to the desktop the screen is black, mouse is on the top left corner with the letter P.

 

It seems like waiting a bit show that the letter "p" on the top left corner of the screen continues on and becomes "panic" - after waiting for about an hour it shows (first line):

 

panic(cpu 2 caller 0x003bfbfa): NVRM[1/3:0:0]: Read Error 0x00002500: CFG 0x05eb10de 0x00100407 0xfa000000, BAR0 0xfa000000 0x94f3c000 0x0a0580b1, D0, P0/3

 

then Debugger called: <panic>

 

then Backtrace (CPU 2), Frame : Return Address (4 potential

 

then couldn't wait any longer and rebooted.

 

NVRM in the error looks like it has something to do with the driver... read up somewhere that "NVRM errors are internal to the nvidia kernel module" (NVIDIA forums). Still don't know how to proceed with this - already reinstalled Snow Leopard using my 10.6.3 retail disc then updated to 10.6.4 (combo) to see if things work, then updated again to 10.6.5 (combo). Still got the black screen/panic before I got to the desktop.

 

Back to 10.6.4 it seems.

Link to comment
Share on other sites

Just found out after a little probing around that NVRM is 10.6.5's NVidiaResMan. So it's probably a resolution issue since I can boot into 10.6.5 with the kext moving trick (but having only VESA graphics) without having to remove the EFI string in my com.apple.Boot.plist.

 

I hope I have some luck getting this to work after playing around with some stuff.

Link to comment
Share on other sites

i no longer have a 295, so i can't really keep on top of the guide anymore.

 

for anyone who might want to take over, here is a zipped copy of the post.

(with all the nice formatting. just make a new post and paste in the text and you will have an identical copy of the guide post.)

 

good luck, 295 is not that weird a card, should be totally possible for 10.6.5, just requires some Zulu magic :)

 

if you have any questions, pm me. btw it was the user meroy that first got the card working

295_guide_page_source.txt.zip

Link to comment
Share on other sites

I don't know if I told you this but thank you for your guide, it worked great the first time I tired it. The one thing I never tried to do was play a game on here, I got Call of Duty 4 but when I try to start it up all I get is a blank screen and nothing else, sound works but not the visual. I was wondering if you might know what that could be?

Link to comment
Share on other sites

I don't know if I told you this but thank you for your guide, it worked great the first time I tired it. The one thing I never tried to do was play a game on here, I got Call of Duty 4 but when I try to start it up all I get is a blank screen and nothing else, sound works but not the visual. I was wondering if you might know what that could be?

i've PM'ed you about this

Link to comment
Share on other sites

  • 2 weeks later...
good luck, 295 is not that weird a card, should be totally possible for 10.6.5, just requires some Zulu magic :(

 

Unfortunately, this Zulu doesn't have enough magic on him. Went back to 10.6.4 since I needed my system up and running.

Link to comment
Share on other sites

Hi!

 

Upgraded from 10.6.2 to 10.6.5 without any hard problem.......just dont forget after upgrade put back Extra folder files+ working bootlist fill with correct videocard info... + RUN kextutility and only then do a restart...if something didn't work...try to boot in -x mode

 

But as always keep backups!

 

good luck!

 

 

M.

Link to comment
Share on other sites

 Share

×
×
  • Create New...