mccaughtry Posted July 26, 2010 Share Posted July 26, 2010 I've got my EVGA GTX 260 working with 10.6.4 with a single monitor and also dual displays in either mirror or extended desktop mode. I used TonyMac's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. GraphicsEnabler=yes in boot.plist and NVenabler.kext and NVenabler64.kext are installed in S/L/E The problem is that I'm not satisfied with the smoothness of video when running EyeTV. I'm new to all this and I'd like to know if I making full utilization of my graphics card, but I'm not sure how. Are there simple tests I can run to see if everything is up to speed? I've read a bit about openGL and openCL, but I'm not sure how to test those things. Specifically, how can I tell if openGL and openCL are working correctly? Thanks for any help you can offer. Link to comment Share on other sites More sharing options...
FKA Posted July 26, 2010 Share Posted July 26, 2010 Remove both enabler kext. Why do you think you need them as well as GraphicsEnabler=Yes ?? OpenGL Extension Viewer OpenCL bench testing. In future please try to find the answer yourself. Use google !!! D Link to comment Share on other sites More sharing options...
mccaughtry Posted July 26, 2010 Author Share Posted July 26, 2010 Remove both enabler kext. Why do you think you need them as well as GraphicsEnabler=Yes ?? OpenGL Extension Viewer OpenCL bench testing. In future please try to find the answer yourself. Use google !!! D Thanks, I'll try those out. I'm pretty sure that mirroring wouldn't work without the enabler kext. I'll double check that. I don't really understand the difference between GraphicsEnabler=yes and have enabler kexts. The former loads it into EFI? Sorry for my ignorance, I've been reading forums for the past few weeks since I started building this but many of the posts are outdated and confusing to know what's relevant. I do really appreciate your help though. Thank you. Link to comment Share on other sites More sharing options...
FKA Posted July 26, 2010 Share Posted July 26, 2010 no worries .. I use this code in DSDT for my GTX260. With it mirror works: Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x1C) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,display-cfg", Buffer (0x04) { 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 (0x04) { 0xFF, 0xFF, 0x00, 0x01 }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "NVPM", Buffer (0x1C) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x38 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "model", Buffer (0x17) { "nVidia GeForce 260 GTX" }, "rom-revision", Buffer (0x25) { "nVidia GeForce 260 GTX OpenGL Engine" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } You can adapt this code to generate an EFI string if that's preferable!? D Link to comment Share on other sites More sharing options...
mccaughtry Posted July 27, 2010 Author Share Posted July 27, 2010 Am I correct that with that code in the DSDT you don NOT need to have GraphicsEnabler=yes in the boot.plist or any other kexts? I'll give it a try. Thanks. Link to comment Share on other sites More sharing options...
FKA Posted July 27, 2010 Share Posted July 27, 2010 Am I correct that with that code in the DSDT you don NOT need to have GraphicsEnabler=yes in the boot.plist or any other kexts? I'll give it a try. Thanks. correct ! Dont know if you'll have the same issue but I have 2x 1080p monitors of differant brands, one 22" monitor the other 32" LCD TV. When in mirror mode any horizontal motion in video shows a horizontal 'split' on my 22" BENQ monitor. I don't think this is a driver issue as I have the exact same problem with windows7 only the split shows on the 36" LCD. I think it's just a missmatch between my two monitors. Be good to hear how you get on! D Link to comment Share on other sites More sharing options...
YoMuS Posted July 27, 2010 Share Posted July 27, 2010 Any trick to get power management working? So it underclocks? Thank you! Link to comment Share on other sites More sharing options...
FKA Posted July 27, 2010 Share Posted July 27, 2010 I'm using LegacyAGPM.kext edited with the GTX260 device ID. Yes it works. I've already linked this in another GTX260 thread! Link to comment Share on other sites More sharing options...
YoMuS Posted July 27, 2010 Share Posted July 27, 2010 My Model identifier is MacPro3,1. Should I change it to iMac9,1 or can I change it in the Info.plist from the kext above posted? Thank you Link to comment Share on other sites More sharing options...
FKA Posted July 27, 2010 Share Posted July 27, 2010 My Model identifier is MacPro3,1. Should I change it to iMac9,1 or can I change it in the Info.plist from the kext above posted? Thank you please read the thread i linked. esp Gringo's last post. I'm sure you can make sense of it. D Link to comment Share on other sites More sharing options...
YoMuS Posted July 27, 2010 Share Posted July 27, 2010 Ok, I edited the Info.plist with my device id 0x10de 0x05e2 and change my smbios.plist to iMac9,1 but LegacyAGPM won't load. Are you using DSDT to inject the GFX? I switched to GraphicsEnabler because with DSDT, after wake from sleep the fans kept spinning at maximum speed. Link to comment Share on other sites More sharing options...
mccaughtry Posted July 27, 2010 Author Share Posted July 27, 2010 I'm getting more and more confused. So if I want to get full performance from my graphics card I also need to be worried about setting my model identifier? Right now I have it set to MacPro 4.1. Is that bad? I'm not really worried about waking up from sleep. I leave my computer on all the time. I feel like a total noob. I appreciate all the help though. Link to comment Share on other sites More sharing options...
FKA Posted July 27, 2010 Share Posted July 27, 2010 I'm getting more and more confused. So if I want to get full performance from my graphics card I also need to be worried about setting my model identifier? Right now I have it set to MacPro 4.1. Is that bad? I'm not really worried about waking up from sleep. I leave my computer on all the time. I feel like a total noob. I appreciate all the help though. Actually the GTX260 is native to MacPro4,1. If you read the osxproject link Gringo says he's taken info.plist data from the MacPro4,1 section of the applegraphicspowermanagment.kext (AGPM.) If you look in S/L/E/applegraphicspowermanagment.kext > right click > show pkg contents > open info.plist ... you will see listed under MacPro4,1 the device id for the GTX260. Using ioregexplorer (google for download) search AGPM ... if it's there, then AGPM is functioning and as you already have your model id set to MP4,1 and MP4,1 has GTX260 listed in AGPM kext it's functioning within the correct threashold and control for that GPU.. I do not use MP4,1 as I dont have iX CPU and my closet match is either a MP3,1 or iMac9,1. As the GTX260 is not native to either of those models I must use the LegacyAGPM.kext to get AGPM working ... D Link to comment Share on other sites More sharing options...
YoMuS Posted July 27, 2010 Share Posted July 27, 2010 Hi again, Finally got AGPM loaded, but I see no speedstepping at all. Here I leave you two pics. Do you see something wrong? Thanks again. Edit: Apparently, the Threshold values are not the same. Any problem with that? P.S: It's a XFX gtx260 Link to comment Share on other sites More sharing options...
FKA Posted July 27, 2010 Share Posted July 27, 2010 Well what's PWM @ 40% ?? D Link to comment Share on other sites More sharing options...
Recommended Posts