nice_memory Posted December 22, 2012 Share Posted December 22, 2012 Hi folks, thanks for this great forum! I am runnig 10.8.1 with this mobo: http://www.asrock.com/mb/Intel/ConRoe1333-DVIH/ and this graphics: http://www.asus.com/Graphics_Cards/NVIDIA_Series/EN8800GTHTDP256M/ To get going at all I made a thumb drive with myHack and added these kexts as I could not get into the installer otherwise: NVDAN50Hal from DP4: http://www.osx86.net/10-8-mountain-lion/17287-not-work-qe-ci-mountain-lion-gm-nvidia-geforce-8400-gs-512mb-help.html#post114286 IOPCIFamily: http://www.osx86.net/downloads.php?do=file&id=2965 The Hack is running but gives me a garbled screen, if not booted with -f. There is no error message if I boot with -v (not -f), just Aqua not loading but a grey scattered screen. This is how my E/E looks like: A related problem seems to be the 10.8.2 combo update. The screen looks like this and -f does not help: I wonder whether someone could point me to a fix for the graphics? I am still using NVDAN50Hal from DP4 and all other kexts from 10.8.1. With the NVDAN50Hal from 10.8 the system just hangs at "DSMOS has arrived" I am using a iMac8.1 SMBios right now, but that does not seem to matter, MacPro 3,1 does just the same. OpenGL seems to work fine with 10.8.1. You may have noticed I posted this in a German forum too - hope you don´t mind. I didn't get far. Many thanks! Link to comment Share on other sites More sharing options...
Darvinko Posted December 22, 2012 Share Posted December 22, 2012 Did you try adding the device ID of your graphics card to the info.plist of the kext and reinstall it? Link to comment Share on other sites More sharing options...
nice_memory Posted December 23, 2012 Author Share Posted December 23, 2012 Thanks for your time! I did some simple edits with my T60 notebooks in 10.6, but the kext from 10.8 retail looks unfamiliar to me and I don´t know how to proceed. DP4 plist working with 10.8.1: <?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>NVDANV50Hal</string> <key>CFBundleGetInfoString</key> <string>NVDANV50Hal 1.6.37.0 (256.02.25f01)</string> <key>CFBundleIdentifier</key> <string>com.apple.nvidia.nv50hal</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>NVIDIA NV50 Resman Kernel Extension</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.6.37</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>6.3.7</string> <key>IOKitPersonalities</key> <dict> <key>NVidiaRM</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.nvidia.nv50hal</string> <key>IOClass</key> <string>NVDANV50HAL</string> <key>IOMatchCategory</key> <string>IOService</string> <key>IOPCIMatch</key> <string>0x000010de&0x0000ffff</string> <key>IOPCIClassMatch</key> <string>0x03000000&0xff000000</string> <key>IOProbeScore</key> <integer>60000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.2.0</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.NVDAResman</key> <string>1.2.0</string> <key>com.apple.iokit.IOPCIFamily</key> <string>2.4</string> <key>com.apple.kpi.iokit</key> <string>9.0.0</string> <key>com.apple.kpi.libkern</key> <string>9.0.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> "New" 10.8 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>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>NVDANV50Hal</string> <key>CFBundleGetInfoString</key> <string>NVDANV50Hal 8.0.51 295.30.00f01</string> <key>CFBundleIdentifier</key> <string>com.apple.nvidia.nv50hal</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>NVIDIA NV50 Resman Kernel Extension</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>8.0.51</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>8.0.0</string> <key>IOKitPersonalities</key> <dict> <key>NVidiaRM</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.nvidia.nv50hal</string> <key>IOClass</key> <string>NVDANV50HAL</string> <key>IOMatchCategory</key> <string>IOService</string> <key>IOPCIClassMatch</key> <string>0x03000000&0xff000000</string> <key>IOPCIPrimaryMatch</key> <string> 0x019010de&0xfff0ffff 0x040010de&0xfff0ffff 0x041010de&0xfff0ffff 0x041010de&0xfff0ffff 0x042010de&0xfff0ffff 0x043010de&0xfff0ffff 0x046010de&0xfff0ffff 0x052010de&0xfff0ffff 0x05c010de&0xffe0ffff 0x05e010de&0xffe0ffff 0x060010de&0xffe0ffff 0x062010de&0xffe0ffff 0x064010de&0xffe0ffff 0x086010de&0xffe0ffff 0x08a010de&0xffe0ffff 0x0a0010de&0xffe0ffff 0x0a2010de&0xffe0ffff 0x0a6010de&0xffe0ffff 0x0ca010de&0xffe0ffff 0x0d4010de&0xffe0ffff 0x10c010de&0xffe0ffff </string> <key>IOProbeScore</key> <integer>60000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.2.0</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.NVDAResman</key> <string>1.2.0</string> <key>com.apple.iokit.IOPCIFamily</key> <string>2.4</string> <key>com.apple.kpi.iokit</key> <string>9.0.0</string> <key>com.apple.kpi.libkern</key> <string>9.0.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> This is the output from "About this Mac": Vendor: NVIDIA (0x10de)Device-ID: 0x0611Version-ID: 0x00a2ROM-Version: 62.92.29.00.00 What should I do with IOPCIFamily? I´m using the one I pointed to above with my harddisk too. (sorry for cluttering the forum with such noob stuff, threads seem to be more sophisticated here, usually) If a helpful soul would volunteer to edit the needed kexts for me, I would be eager to try those with my backup volume. Happy fourth advent! Link to comment Share on other sites More sharing options...
iMick Posted December 23, 2012 Share Posted December 23, 2012 Why do you have the Extensions.mkext, when you are on Mountain Lion? Delete it and open terminal. Run this: myfix -t / This are the kexts from Mountain Lion DP3, modified so they won't we overwritten after an update. (http://www.osx86.net/downloads.php?do=file&id=3358). Try these. Link to comment Share on other sites More sharing options...
nice_memory Posted December 23, 2012 Author Share Posted December 23, 2012 Thanks iMick, I followed your proposals and installed your pkg on my Backup. However I had to boot with -f again to have a usable GUI in 10.8.1. (I wish I knew whats wrong with my kernel_cache.) Upgrading to 10.8.2 showed the well known black screen with white patches again - no matter whether kernel_cache was used or not. Re-installing the pkg on 10.8.2 did not help either. Thank you for your suggestions, anyway! Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted December 25, 2012 Administrators Share Posted December 25, 2012 well i see your iopcifamily kext in e/e but where is the NVDAN50Hal located? also are you using chameleons graphics enabler option?also sometimes you have to use a PciRoot=1 flag with certain mobo's. Link to comment Share on other sites More sharing options...
nice_memory Posted December 25, 2012 Author Share Posted December 25, 2012 This is my boot.plist for 10.8: <?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>Graphics Mode</key> <string>1920x1200x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-f</string> <key>PciRoot</key> <string>0</string> <key>Timeout</key> <string>5</string> <key>UseKernelCache</key> <string>Yes</string> </dict> </plist> NVDAN50Hal is in S/L/E, my PCI root is zero, I checked that. I also tried not to use kernel cache with 10.8.2. Its an old board, and I´m lucky its running 10.8.1 at all. Still I wonder whats going on... Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted December 27, 2012 Administrators Share Posted December 27, 2012 have you tried with GrahpicsEnabler=no or the use vbios option? one more thing what chameleon version are you using? at chameleon prompt what is the highest supported vesa mode... maybe you are setting your resolution too high. but then again this is only happening with update to 10.8.2 so it could be you also need the nvidia framebuffers from 10.8.1? Link to comment Share on other sites More sharing options...
nice_memory Posted December 28, 2012 Author Share Posted December 28, 2012 After some tries with Champlist: GrahpicsEnabler=no: PC starts until the point where Aqua should load and shuts down. vbios: An error message shows up telling that vbios could not load, then it runs to the point where Aqua should load and shuts down. (I saw this ROM file: http://www.techpowerup.com/vgabios/index.php?page=1&architecture=NVIDIA&manufacturer=Asus&model=8800+GT&interface=&memSize=256 But I don´t know how to call it correctly from the Boot.plist or whether it might be of any use.) Chameleon 2.1 is from Conti´s myHack 3.2, the build number escapes me right now. What would be the name of such NV framebuffer in 10.8.1? I did not see anything like that in S/L/E. Thanks for caring! Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted December 28, 2012 Administrators Share Posted December 28, 2012 did you also check what is the highest vesa mode chameleon supports for your machine? it is one of the chameleon drop down options? Link to comment Share on other sites More sharing options...
Recommended Posts