ANARCHiNTOSH Posted September 1, 2010 Share Posted September 1, 2010 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 More sharing options...
Zulu.Walker Posted September 14, 2010 Share Posted September 14, 2010 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 More sharing options...
BoostedH23a1 Posted October 24, 2010 Share Posted October 24, 2010 man, i cant even get past the prepstage... cant get it to boot with card installed... using -x GraphicsEnabler=No using chameleon v2 rc5 r571 Link to comment Share on other sites More sharing options...
ANARCHiNTOSH Posted October 25, 2010 Share Posted October 25, 2010 man, i cant even get past the prepstage... cant get it to boot with card installed... using -x GraphicsEnabler=No using chameleon v2 rc5 r571 you could try 3) - the kext moving trick, that should work. Link to comment Share on other sites More sharing options...
BoostedH23a1 Posted October 31, 2010 Share Posted October 31, 2010 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 More sharing options...
BoostedH23a1 Posted October 31, 2010 Share Posted October 31, 2010 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 More sharing options...
BoostedH23a1 Posted October 31, 2010 Share Posted October 31, 2010 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 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 More sharing options...
BoostedH23a1 Posted October 31, 2010 Share Posted October 31, 2010 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 More sharing options...
X-Fire Posted November 2, 2010 Share Posted November 2, 2010 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 More sharing options...
BoostedH23a1 Posted November 2, 2010 Share Posted November 2, 2010 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 More sharing options...
sioz Posted November 2, 2010 Share Posted November 2, 2010 cheers BoostedH23a1 will have go at this at the weekend. Link to comment Share on other sites More sharing options...
koaxial Posted November 8, 2010 Share Posted November 8, 2010 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. 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 More sharing options...
ANARCHiNTOSH Posted November 18, 2010 Share Posted November 18, 2010 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 More sharing options...
sioz Posted November 28, 2010 Share Posted November 28, 2010 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 More sharing options...
Zulu.Walker Posted December 16, 2010 Share Posted December 16, 2010 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 More sharing options...
BP_TheGhost Posted December 17, 2010 Share Posted December 17, 2010 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 More sharing options...
Zulu.Walker Posted December 19, 2010 Share Posted December 19, 2010 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 More sharing options...
mattixface Posted December 21, 2010 Share Posted December 21, 2010 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 More sharing options...
Zulu.Walker Posted December 22, 2010 Share Posted December 22, 2010 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 More sharing options...
Zulu.Walker Posted December 22, 2010 Share Posted December 22, 2010 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 More sharing options...
ANARCHiNTOSH Posted December 28, 2010 Share Posted December 28, 2010 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 More sharing options...
TheGrandFinale2001 Posted December 31, 2010 Share Posted December 31, 2010 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 More sharing options...
ANARCHiNTOSH Posted December 31, 2010 Share Posted December 31, 2010 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 More sharing options...
Zulu.Walker Posted January 11, 2011 Share Posted January 11, 2011 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 More sharing options...
MartinsK Posted January 11, 2011 Share Posted January 11, 2011 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 More sharing options...
Recommended Posts