jack-willi Posted April 1, 2008 Share Posted April 1, 2008 I have the graphic card nVidia Geforce 8400M . It worked with NVinject , shows right information in Profiler , but i can't get it work with my external monitor . Either when i reboot with the external monitor connected. Does anyone know a solution for it? Please. PS: Leopard is cool, i used it for 3 days on my HP dv6599 and absolutely love it, and this forum even more UPDATED : I found a solution for it After googled and tried many time, i found out a solution . You need to edit the NVCAP , and here is how Use Apple PropertyList Editor (bundled with Apple developper tools - Xcode tools - free for download, need to register at Apple or you can google for alternative) - To edit the file, browse the /System/Library/Extensions/ then right click on NVinject.kext, choose "show package content" ( open Contents directory) and copy the info.plist file to your desktop, open it with plist editor, and edit the NVCAP string. - Copy it back at original location, (will ask for admin password) and set file permission to root:wheel / 755 (same as the whole the kext) : Code: sudo chown -R root:wheel /System/Library/Extensions/NVinject.kext <BR>sudo chmod -R 755 /System/Library/Extensions/NVinject.kext You should delete Extensions and Kernel caches before rebooting, and reboot with -f flag at Darwin Bootloader to make sure the new setting is used. You may check the new setting is really used in IOreg and check if the value you just edited is listed in NVIDIA adapter properties. delete extensions and kernal cache: sudo rm -R /System/Library/Extensions.mkext /System/Library/Extensions/Caches/ Copy from nvinject.free.fr and the right NVCAP i found out for this card is : 04000000 00000100 02000000 00000007 00000000 But the mirror function don't work , i will try to find out. For people who want to try : the first bold number is for the internal display, the second for external. I think it tell the system that which output ( internal or VGA) is primary and secondary, there for : "1" then "2" . I have not tested the S-Video port, so dunno if it works. For other card, just try 2 number bolded . IF ANYONE HAVE THE SAME CARD; PLEASE AFTER TRYING THIS; POST A MESSAGE HERE IF IT WORK. Link to comment Share on other sites More sharing options...
Tusin Posted April 1, 2008 Share Posted April 1, 2008 You need to edit your NVCAP, no idea what it would be for your video card. But try the nvinject website. Link to comment Share on other sites More sharing options...
jack-willi Posted April 1, 2008 Author Share Posted April 1, 2008 Just found it on NVinject forum: Use Apple PropertyList Editor (bundled with Apple developper tools - Xcode tools - free for download, need to register at Apple) - To edit the file, browse the package content (right click on NVinject.kext, "show package content" open Contents directory) and copy the info.plist file to your desktop, open it with plist editor, and edit the NVCAP string. - Copy it back at original location, (will ask for admin password) and set file permission to root:wheel / 755 (same as the whole the kext) : Code: sudo chown -R root:wheel /System/Library/Extensions/NVinject.kext sudo chmod -R 755 /System/Library/Extensions/NVinject.kext You should delete Extensions and Kernel caches before rebooting, and reboot with -f flag at Darwin Bootloader to make sure the new setting is used. You may check the new setting is really used in IOreg and check if the value you just edited is listed in NVIDIA adapter properties. delete extensions and kernal cache: sudo rm -R /System/Library/Extensions.mkext /System/Library/Extensions/Caches/ I tried with this, which i found for my card but when i reboot, i become an error : the kext installed is not properly ...050101010e0001000e0000000000010b00000001 Does anyone get his card work, plz share experience Link to comment Share on other sites More sharing options...
jack-willi Posted April 2, 2008 Author Share Posted April 2, 2008 i find the right NVCAP , see first post Link to comment Share on other sites More sharing options...
Nicholaslee Posted April 15, 2008 Share Posted April 15, 2008 I have the 8600M GT (DELL 1520 w/ Leopard 10.5.2) would I do the exact same thing as you posted above to get my VGA output to work? Thanks. Link to comment Share on other sites More sharing options...
macgirl Posted April 15, 2008 Share Posted April 15, 2008 This NVCAP value also work with 8400M GS (mobile edition in laptops) I have not Svideo or RCA (TV) output BTW. Link to comment Share on other sites More sharing options...
Ramil Posted April 16, 2008 Share Posted April 16, 2008 can you guys give a little more detailed instructions about how to edit the nvject string? Link to comment Share on other sites More sharing options...
jack-willi Posted April 19, 2008 Author Share Posted April 19, 2008 i added a bit more details how to do it Link to comment Share on other sites More sharing options...
humru Posted April 19, 2008 Share Posted April 19, 2008 This NVCAP value also work with 8400M GS (mobile edition in laptops) I have not Svideo or RCA (TV) output BTW. please post info.plist 8400m Link to comment Share on other sites More sharing options...
Sk8er_Square Posted April 20, 2008 Share Posted April 20, 2008 hey guys i got some interesting news - ive got a nvidia geforce 8400M GS in my HP laptop and it works with the original nvinjectGO settings and my external display works (thru HDMI) straight away. I tried using this NVCAP setting and it actually stopped my external display working. So should i change my NVCAP what will it achieve? is there just a number which i can put in to make my HDMI work? Cheers Link to comment Share on other sites More sharing options...
humru Posted April 23, 2008 Share Posted April 23, 2008 I can't do any changes when I open with PropertyList Editor. I wonder if I have to do the changes 1ith "tex edit" If not, could you please explain in clean and exact terms. my system--- asus f3sc nvidia 8400m g, kalyway 10.5.2 Link to comment Share on other sites More sharing options...
Apple X Posted April 23, 2008 Share Posted April 23, 2008 Hello!!! Oh my god, works perfectly in my GeForce 8600M GS!!!!!!!!!! I have video output !!! yes!!!! I have change succesfully that value and perfect... so i have now to recogniced the 512 dedicated memory because only detects 256 mb... Thanks, thanks very much Link to comment Share on other sites More sharing options...
macgirl Posted April 23, 2008 Share Posted April 23, 2008 please post info.plist 8400m This one come from NVInjectGo, with the NVCAP value adjusted of course: <?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>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>NVinjectGo</string> <key>CFBundleGetInfoString</key> <string>NVinjectGo 0.2.0, Copyright 2007 nvinject.free.fr</string> <key>CFBundleIdentifier</key> <string>com.NVinjectGo</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>NVinjectGo</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>0.2.0</string> <key>IOKitPersonalities</key> <dict> <key>NVinjectGo</key> <dict> <key>CFBundleIdentifier</key> <string>com.NVinjectGo</string> <key>IOClass</key> <string>com_NVinjectGo</string> <key>IOMatchCategory</key> <string>IOFramebuffer</string> <key>IONameMatch</key> <string>display</string> <key>IOPCIMatch</key> <string>0x000010de&0x0000ffff</string> <key>IOProbeScore</key> <integer>60000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>entriesToAdd</key> <dict> <key>@0,built-in</key> <data> </data> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,device_type</key> <string>display</string> <key>@0,display-type</key> <string>LCD</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>AAPL,aux-power-connected</key> <data> AQAAAA== </data> <key>AAPL,backlight-control</key> <data> AQAAAA== </data> <key>AAPL,gray-page</key> <data> AQAAAA== </data> <key>AAPL00,blackscreen-preferences</key> <data> AAAACA== </data> <key>IOName</key> <string>display</string> <key>NVCAP</key> <data> BAEBAQ4AAQAOAAAAAAABCwAAAAA= </data> <key>NVPM</key> <data> AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>built-in</key> <data> AA== </data> <key>device_type</key> <string>NVDA,GeForce</string> <key>model</key> <string>Graphics by NVIDIA</string> <key>name</key> <string>NVDA,Parent</string> <key>rom-revision</key> <string>NVinjectGo 0.2.0c</string> </dict> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOPCIFamily</key> <string>1.0.0b1</string> <key>com.apple.kernel.iokit</key> <string>6.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> Link to comment Share on other sites More sharing options...
jack-willi Posted April 25, 2008 Author Share Posted April 25, 2008 hey guys i got some interesting news - ive got a nvidia geforce 8400M GS in my HP laptop and it works with the original nvinjectGO settings and my external display works (thru HDMI) straight away. I tried using this NVCAP setting and it actually stopped my external display working. So should i change my NVCAP what will it achieve? is there just a number which i can put in to make my HDMI work? Cheers I have Geforce 8400M GS on a HP too, but it didn't work with VGA Output, therefore i found out the NVCAP . If your card has no problem, you don't need to change. Link to comment Share on other sites More sharing options...
jack-willi Posted May 4, 2008 Author Share Posted May 4, 2008 Does anyone know, how to get it ONLY display on external monitor ? When I'm home, i prefer to use my 22" monitor. Link to comment Share on other sites More sharing options...
tsotelo2 Posted May 9, 2008 Share Posted May 9, 2008 Thanks Jack-Willi!!!!! It works in my XFX Geforce 8400GS 512.I'm running Kalyway 10..5.2. I got dual display now!!!! Link to comment Share on other sites More sharing options...
Monkey_@@ Posted May 31, 2008 Share Posted May 31, 2008 Working great with my HP DV6663 notebook (NVinjectGo 0.2.0) and 768 MB of VRAM!!! Thanks!!! Link to comment Share on other sites More sharing options...
SushiChef Posted July 4, 2008 Share Posted July 4, 2008 This worked perfectly with my dell 1420, im using nvinject go 0.2.0 and detect display's boot and everything works, the only thing i cant do is mirror at the native resolutions of both monitors. Thanks! Link to comment Share on other sites More sharing options...
Monkey_@@ Posted August 6, 2008 Share Posted August 6, 2008 Now I've installed iATKOS V4i (10.5.4) and I don't have Quartz Extreme enabled anymore... Any tips on how can I get QE supported again??? Link to comment Share on other sites More sharing options...
allenwkk Posted August 13, 2008 Share Posted August 13, 2008 Successfully get the external VGA working. Thanks. I have a HP6721TX . Graphic 8400GS M. I installed NVinstallerV41.pkg . Select the injectGO laptop. After the installation, I can have CI/QE working on internal display but no external VGA. I changed NVinjectGO.. info.plist as per the listed plist in one of the message ( I used Subethaedit to open info.plist and copy the whole file to replace original)... so no need to use plistedit. use Kext helper to add the NVinjectGo into the system... reboot... both internal and external display works. for those who wants to save time, Successfully get the external VGA working. Thanks. I have a HP6721TX . Graphic 8400GS M. I installed NVinstallerV41.pkg . Select the injectGO laptop. After the installation, I can have CI/QE working on internal display but no external VGA. I changed NVinjectGO.. info.plist as per the listed plist in one of the message ( I used Subethaedit to open info.plist and copy the whole file to replace original)... so no need to use plistedit. use Kext helper to add the NVinjectGo into the system... reboot... both internal and external display works. Link to comment Share on other sites More sharing options...
MacBoy100 Posted October 8, 2008 Share Posted October 8, 2008 Why don't you guys just edit the plist from the command line using vi? I did sudo su then edited it, the permissions will remain fine. I used BAEBAQ4AAQAOAAAAAAABCwAAAAA= from MacGirl's post and it works, hardware accelerated too. I had been trying to get this working for a while, this threat was very helpful, thanks guys! Link to comment Share on other sites More sharing options...
humru Posted October 18, 2008 Share Posted October 18, 2008 my problem help Link to comment Share on other sites More sharing options...
ArkaPro Posted October 15, 2009 Share Posted October 15, 2009 all I got was a black screen after startup... What to do? this is HP pavillion 2650 Nvidia 8400M Link to comment Share on other sites More sharing options...
Felix Kdjkfsd Posted October 15, 2009 Share Posted October 15, 2009 Hi I have the same problem with my Geforce 9500 GS. Can I use the same configs? Thank you Felix Link to comment Share on other sites More sharing options...
Recommended Posts