supermartin Posted September 5, 2015 Share Posted September 5, 2015 Hi. Hopefully I posted this in the right forum This is a long post, and I can't expect everyone to read through it all. So to summarize: Got a defective 27" iMac (late 2012 with 2.9GHz i5 and GTX 660M). I want to build the hardware into a Mac Pro tower, without the original (broken) screen attached everything runs SLOW as hell. I've made some progress by deleting a few kext-files, but as I have absolutely no idea what I'm doing I hope someone here can help to improve performance even further --- Story: I got a 27" (late 2012) iMac for free that a customer at our shop had dropped on the floor. The result was a broken chassis and screen, but everything else was working just fine. The customer got a new one through his insurance, so he didn't care what happened to it. Here's a picture of it: http://s40.photobucket.com/user/Konsolkongen/media/DSC_0123_zpsrysh5qph.jpg.html So after having tested that everything worked perfectly, I decided to remove the hardware from inside. Ideally I want to build this into a Mac Pro tower, and I didn't want to have a big broken screen standing around. I was a bit concerned how the iMac would react when I removed the screen. Would I even be able to see the recovery menu on a monitor connected to the thunderbolt port? I expected that this would be a huge problem, and that the iMac would always assume the original screen was still present. Fortunately this wasn't the case. With the screen removed the iMac just defaulted to use the one connected with Thunderbolt. This was neat, but unfortunately nowhere near perfect. Because, without the original screen in place, the iMac is missing at least one temperature sensor and it just goes ape{censored} to say the least. This means that the fan runs at max speed all the time, easily correctable with a fan control program, but much worse, everything runs so slow that you wouldn't believe it. I guess what happens is that the computer under-clocks itself by a large amount. And I'm not exaggerating when I say that it takes 8-9 hours to install OS X Mountain Lion from the recovery menu This obviously makes the computer unusable. So I put it away in my cellar until last week where I decided to give it another go. Reason for this, was that I was reading a bit about how to make Macbook Pros perform at full speed without an installed battery. And I thought that some of that might apply to the iMac too. This is what it looks like on my desk atm: http://s40.photobucket.com/user/Konsolkongen/media/DSC_0618_zps8ujhxs9l.jpg.html?sort=3&o=0 So, having since then used the 1TB hard drive in my other desktop PC, I had to go through OS X install-hell once more. It took about 9 hours total, because my internet connection isn't very fast I spent most of Saturday evening last weekend messing with it. It wasn't as easy as I had hoped, and when I was just about to give up, I decided to try and delete AppleIntelCPUPowerManagement.kext and AppleIntelCPUPowerManagementClient.kext. Why? Because I seemed to remember these two files being mentioned in the Macbook Pros case. I restarted and to my big surprise this actually improved the speed of the computer by a lot! It still isn't perfect, but at least it's somewhat usable. Intel Power Gadget says that my CPU is now running at 1.6GHz, it should be 2.9. I tried running GFXbenchGL from the App store. I had tried this when the original screen was connected, so I know that it should be able to run the T-rex scene at about 60fps. It ran it at about 9-10fps :/ Then I found the file called AppleGraphicsPowerManagement.kext. I didn't give it too much thought, the computer was still not working as desired, so I deleted it and rebooted. Now the T-rex scene runs at about 30fps! Still that's not really good enough :/ I found this site: osx86.tistory.com/243 which has a description of a lot of the kext files. And I've tried deleting several of those with not so great results This resulted in many cases where I had to wait another 8-9 hours for OS X to reinstall, all while the fan is going crazy Now I've finally gotten tired of that, so I have several back-up images, at various stages, on an external hard drive, so I can quickly get it back up and running. I hope someone here will be able to help me get this thing up and running perfectly The chassis and broken screen was thrown away months ago. This is a list of the components I still have: Motherboard Power supply Fan Ram (not the original, gave those away) 3x 2GB 1333MHz DDR3. Harddrive Webcam and cable Monitor cable that was used to attach the 27" display to the motherboard. Here's what I don't have anymore: Chassis Screen Microphone (unless it's attached to the motherboard or webcam?) Headphone socked (actually a damn shame, because Apples headphone amplifiers are very nice, and now I'll have to find a cheap USB DAC instead. Unless someone happens to know the pinout of the connector on the motherboard? ) So yeah that about sums it up. It's still a pretty decent computer by todays standards, so I would hate to throw it away. I assume that the answer lies with the kext files somehow, and I hope someone here has enough knowledge about this, and can guide me to get 100% performance out of my system, because I sure as hell don't know what I'm doing I don't suppose anything can be done about the extremely slow Recovery menu and OS X installation. Upgrading from Mountain Lion to Yosemite is another 7 hours btw. But I can live with that since it's only needed a few times a year Thank you for your time. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/ Share on other sites More sharing options...
mac09hack Posted September 5, 2015 Share Posted September 5, 2015 Sounds like an interesting project. Not too sure how the iMac motherboard was mounted, but I am sure you can fit it into a PC chassis/(If that is your intent) I suspect that you don't have any PCI slots on that motherboard or do you? Since it IS Apple hardware, you don't need to worry about kexts as you should be able to install MacOS X just like was an iMac. This is not a hackintosh. If you can get the parts mounted and connected as they were inside the iMac, you can replace the video cable so that it will reach an external monitor. One thing to consider though is how to start up the computer. You need a power button. I just recently built a hack inside an oider Apple G5 case (2005) and everybody I show it to, loves the concept. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165691 Share on other sites More sharing options...
supermartin Posted September 5, 2015 Author Share Posted September 5, 2015 Since it IS Apple hardware, you don't need to worry about kexts as you should be able to install MacOS X just like was an iMac. This is not a hackintosh. As I said, I already got it up and running, and there are noticeable problems. Removing the screen makes this not so plug and play anymore, so some fiddling with kexts appear to be absolutely necessary (as described in detail above). I do have a power button soldered to the power supply as you can see here (left of the harddrive): http://s40.photobucket.com/user/Konsolkongen/media/DSC_0618_zps8ujhxs9l.jpg.html?sort=3&o=0 Should get a Mac Pro tower next week Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165706 Share on other sites More sharing options...
aikidoka25 Posted September 5, 2015 Share Posted September 5, 2015 Just a wild idea, how about to treat it as a non Apple h/w. Reinstall the OS, use Clover as boot loader and change the Mac model using SMBios settings? Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165729 Share on other sites More sharing options...
supermartin Posted September 5, 2015 Author Share Posted September 5, 2015 Would that maybe solve my performance issues? Honestly I wasn't aware that you could install clover on original hardware I'm ready to try anything, as I already have the harddisk backed up at various stages of the project Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165738 Share on other sites More sharing options...
aikidoka25 Posted September 5, 2015 Share Posted September 5, 2015 only my idea, i never try it myself. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165769 Share on other sites More sharing options...
supermartin Posted September 5, 2015 Author Share Posted September 5, 2015 I found this: http://forums.macrumors.com/threads/2006-2007-mac-pro-1-1-2-1-and-os-x-yosemite.1740775/ Maybe it will work, even though the iMac already has a 64bit bootloader? As long as it ends up working perfectly, all hardware works as intended, and I can install every update with little hassle I don't really mind how it's achieved Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165790 Share on other sites More sharing options...
bronxteck Posted September 6, 2015 Share Posted September 6, 2015 have you tried resetting pram and smc. https://support.apple.com/kb/PH18761?locale=en_US and https://support.apple.com/en-us/HT201295 Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165856 Share on other sites More sharing options...
supermartin Posted September 6, 2015 Author Share Posted September 6, 2015 Yes I have. Thanks for the suggestion though I tried following the guide I posted above to create a bootable Yosemite USB drive that should work for old Mac Pros, but that didn't work for me. I managed to install Clover on an EFI partition, and I've managed to trick the iMac into thinking it's a Mac Pro 3.1 For this to even boot I had to disable all ACPI options, so not sure if it's gonna help anything. I still don't have any improvements in performance, but again, I'm not really sure what I'm supposed to enable here Perhaps I should try to extract a DSDT file from my Mac if possible? Wouldn't that make it a whole lot easier? But as I understand I can't do this on Yosemite: http://www.rampagedev.com/?page_id=70 So for this I would have to reinstall my Mountain Lion image as far as I understand. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165911 Share on other sites More sharing options...
supermartin Posted September 6, 2015 Author Share Posted September 6, 2015 Hmm I'm stuck. I really have no idea what I'm supposed to configure in clover :/ I got clover installed to an EFI partition and I can boot from that (after disabling all ACPI options). I got Clover Configurator installed, and I got the DSDT.aml file extracted, and put it in EFI/CLOVER/ACPI/patched/ (attached to this post). I've tried various CPU and GPU settings but they haven't helped. After booting with Clover the CPU frequency changed from 2.9GHz to 2.89 so I tried changing that. Not really sure what "Bus Speed kHZ" means, and reading about in the clover wiki didn't make it any clearer for me. So I chose not to touch that setting. Again, any help will be greatly appreciated. I feel like I've yet again moved a step in the right direction I assume Clover works, since the iMac is now identified as a Mac Pro DSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165920 Share on other sites More sharing options...
bronxteck Posted September 6, 2015 Share Posted September 6, 2015 clover configurator app has an option to generate a config file why not test it to see what it suggests. you will most likely have to trim it down after as it populates a lot of un needed entries. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165962 Share on other sites More sharing options...
supermartin Posted September 6, 2015 Author Share Posted September 6, 2015 I forgot to mention that I tried that. But it failed :/ I can't remember the reason why, but I can check later. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165971 Share on other sites More sharing options...
spakk Posted September 6, 2015 Share Posted September 6, 2015 it's always stupid when a senor is defective or lost, but here is a solution to your problem: install "SSD Fan Control", then start the app and activate "Manual" then you will notice the difference, the tool provides very good job.http://exirion.net/ssdfanctrl/ Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2165973 Share on other sites More sharing options...
supermartin Posted September 6, 2015 Author Share Posted September 6, 2015 That was the very first thing I tried It only lowered the fan speed. It had no effect on the performance issues :/ Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2166003 Share on other sites More sharing options...
bronxteck Posted September 7, 2015 Share Posted September 7, 2015 is it possible to use the ribbon still that has the sensor? that would be your simplest solution. the other solution is to trace the sensor down the ribbon and hard wire it to the logic board. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2166055 Share on other sites More sharing options...
supermartin Posted September 7, 2015 Author Share Posted September 7, 2015 There's nothing inside the cable unfortunately. And of course I have thrown away the LCD logic board long ago, so I can't check I guess the easiest solution would be to get a logic board from a broken 21.5" screen and just install that inside the case That would of course mean that it would render 3 displays at once (I have two hooked up to it). I don't remember if you can disable the built in iMac screen altogether, but either way it should still be a noticeable performance increase compared to what I have now Haven't had time to check why Clovers auto config failed. I haven't forgotten though And thanks everyone who posted in this thread so far! I didn't expect so much help Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2166175 Share on other sites More sharing options...
supermartin Posted September 14, 2015 Author Share Posted September 14, 2015 Hi, haven't had much time to play around with this for a little while. I haven't really made any new progress, but I managed to clarify a few things. Last week I bought a new Macbook Pro 15", the one with dedicated ATI GPU and 2.5GHz i7. Its quite nice and I like it a lot. I tried running the CompuBenchCL test on it, and realized that it was stuttering pretty bad on it too, although not as bad as it's clearly more powerful. This is apparently normal behavior for this test, because the Macbook Pro runs everything else with ease This led me to believe that maybe the processor in my iMac wasn't running at a lower clock speed after all. The program Intel Power Gadget gave me that idea because it said 1.6GHz. I have now tried macCPUID (which is also Intel) and HardwareMonitor, both says that the CPU runs at 2.9GHz I also tried the Intel Power Gadget on my new Macbook, and while it did display the correct clock speed, the program was doing all kinds of messed up things, so I think its safe to assume that the program is buggy and that's what lead me to believe the CPU was running at approximately half speed. Makes sense as I couldn't feel any problems while using it for web browsing. So is the GPU running too slow? Well, it's hard to say. It ran the T-rex scene perfectly back when I tested it with the original screen attached, but that could have been a much older (less demanding version of the benchmark program), and it could also possibly still be the smaller amount and slower RAM. Don't know, will have to do more testing Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2167948 Share on other sites More sharing options...
LouCioccio Posted September 15, 2015 Share Posted September 15, 2015 http://www.dvwarehouse.com/661-7169-Apple-LCD-Display-Panel-for-iMac-27-Late-2012--Late-2013-p-40923.html You are going through a lot of headaches. Here is my take for what its worth. Since you got this iMac for nothing you can get a screen from the above link or maybe cheaper on eBay; I would look at OWC for upgrading if it has a fusion drive and also the SSD card that on the other side (full disassembly) to get at it. Yes the camera may well be built in since the glass is "welded" to the display. I have taken earlier iMacs 20 & 24 inch screens for hard drive upgrades. There may be something of a sensor causing the slowdown. You could put a display in front of the cracked screen. Just my 2¢ worth. I have made "Hackintoshes" with either Tony Mac or Kakewalk and they served me well. I have used a hacked boot EFI to keep a 2006/2007 32bit EFI MacPro Tower running. I am slowly approaching my 7th decade and that Mac Pro was killing me( I used it to teach Photoshop, MacOS X and even Windows in Parallels) so I waited for the new Mac mini but was disappointed that Apple made another road apple (soldered RAM) so I opted for a 2012 i5 MacPro 13" laptop and immediately removed the CD/DVD writer moved the mechanical drive in its place and installed a Samsung EVO 500GB drive only to see no TRIM support until El Capitan (15A282a) that I am running. I had to use Cindori Trim and later Disk Sensei. Soon as Apple Care expires on my 2012 refurb 27"iMac and those SSD drives increases sizes I may be taking the guitar picks and removing the screen but thats later. Good luck. --lou cioccio Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2168023 Share on other sites More sharing options...
supermartin Posted September 15, 2015 Author Share Posted September 15, 2015 Hi, thank you very much for the suggestion. Unfortunately I don't have the frame from the computer anymore. It was completely bend and busted from hitting the floor Had that not been the case, then I would probably go for a replacement screen, since they are pretty good screens as well I have ordered 2x 8GB RAM today, and as I mentioned earlier a friend of mine has acquired a Mac Pro tower that I can build it into. So I'll proceed with that. As far as I can tell it's running the desktop perfectly fine, I'm just not too sure about the applications that relies heavily on the GPU. But that's not really a huge problem for me. I would also like to thank spakk for mentioning and getting me to try SSD Fan control again. While I don't like the configuration interface at all, this program start up before logging in to the computer. This means that the fan will never reach max speed, even if I leave it at the login screen. This solves an otherwise annoying noise problem Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2168130 Share on other sites More sharing options...
supermartin Posted September 17, 2015 Author Share Posted September 17, 2015 Is it possible to upgrade the CPU in an iMac? I mean since it's socketed, it's doable, but I'm unsure if there's anything in the software that prevents one from doing it. Would be nice to install a 3.4GHz i7 at a later point I should get all the parts tomorrow, including the Mac Pro tower. So I can finally start putting this together Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2168659 Share on other sites More sharing options...
LouCioccio Posted October 21, 2015 Share Posted October 21, 2015 Not sure if this helps but here is link on fan control http://exirion.net/ssdfanctrl/ Lou Cioccio Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2180349 Share on other sites More sharing options...
wegface Posted October 24, 2015 Share Posted October 24, 2015 Why install clover or even choose diff smbios, totally confused. smbios is important for power management, and your not changing cpu etc. Modern o.s dont care if a screen or other hardware comes and goes, this is normal. If it takes forever to do things, consider it has some other damage from the fall. An operating system is not aware if it is in its original chassis or in a cardboard box. 1 Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2181515 Share on other sites More sharing options...
IronManJFF Posted November 9, 2015 Share Posted November 9, 2015 I /agree with wegface .. putting Clover/changeing sysdef into a real iMac hardware only throws more complexity into the issue Do you still have the little twisted wire shown in this pic on the back of the display ? That is the thermal sensor .. Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2186939 Share on other sites More sharing options...
supermartin Posted November 24, 2015 Author Share Posted November 24, 2015 I only installed Clover based on suggestions in this thread. I have removed it since. I don't have that wire can't remember if that was present on mine. Fairly sure it only slowed down when the screen was removed, and that there was a thermal sensor on the LCD driver board. Is that picture from a 2012 iMac? Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2191624 Share on other sites More sharing options...
supermartin Posted November 25, 2015 Author Share Posted November 25, 2015 Unfortunately I don't have the LCD driver board anymore :/ I guess I should start looking for a defective 2012 27" iMac. I have the system up and running. It's working somewhat fine if I delete the kexts, but it only runs at 1.6GHz :/ For normal everyday use it's alright, but running demanding stuff just isn't possible. 1 Link to comment https://www.insanelymac.com/forum/topic/307924-using-a-broken-imacs-hardware-as-a-desktop-computer-kext-help/#findComment-2191827 Share on other sites More sharing options...
Recommended Posts