Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

Iamperplexed

macrumors newbie
Mar 29, 2015
14
0
WHAT EXACTLY DID YOU DO TO GET IT TO BOOT?!?! I've read other things about the kernel I will try to extract it with the package editor.

Also, just unzip the kexts for your card. Then drag and drop them on top of the icon.

Thanks. To get the USB stick to boot we just did this:

"Simply reboot your Mac and hold the Alt/Option key on your keyboard as soon as you hear the Mac’s startup chime."

You then are shown a menu of bootable devices and can select the USB stick. See this article for info on boot options.
 

Macrozix

macrumors newbie
Apr 4, 2015
12
0
Hi guys. I have a problem. I have a MacBook3,1. Recently I managed to install Yosemite on my Mac, but it couldn't Boot, so I edited the PlatformSupport file. After that it didn't boot neither, so I restarted the mac in verbose mode, it want to boot from the recovery partition. I edited the PlatformSupport file there as well, and everytime i wanna start my mac, it boots up only from the recovery partition.
I think I used the tiamo's boot.efi. Could it be the problem? If I replace the boot.efi on my installed Partition, should i give the file special permissions? Should I bless the new boot.efi File?
 

Iamperplexed

macrumors newbie
Mar 29, 2015
14
0
I will plan to make videos with OS X Patchers and more screenshots for the Extractor. It is meant to be used prior to installing OS X Yosemite as it gets some files from the .app. If you already installed OS X Yosemite and have the working kexts for your mac, you should be fine. If it ain't broke, don't fix it ;)

Thanks, much appreciate the response. Are the video kexts in your Extractor the same as the ones in YosemitePatchFiles.zip as linked in post #1? What I am specifically wondering about are the kexts in the kextATIX1600.zip archive in that file - do you have better kexts (that will reduce video artifacts better) in your Extractor, and if so is there any way to get them now, given that the install is already completed? At this point we have just installed Yosemite and have not yet installed any of the kexts, but will probably install the ones from YosemitePatchFiles.zip later today.
 

atvusr

macrumors 6502
Apr 5, 2010
442
39
I think I used the tiamo's boot.efi. Could it be the problem?

Yes, this is could be the problem. Use the Boot.efi by Pike from here for Yosemite. Tiamo's Boot.efi is only for Mountain Lion and Mavericks. There're normally no special permissions or similar necessary, just replace the file in /System/Library/CoreServices/ as well as /usr/standalone/i386 .
 
Last edited:

atvusr

macrumors 6502
Apr 5, 2010
442
39
What I am specifically wondering about are the kexts in the kextATIX1600.zip archive in that file - do you have better kexts (that will reduce video artifacts better) in your Extractor, and if so is there any way to get them now, given that the install is already completed?

You can also use the X1600 Kexts from 10.7.5 Lion - see Post #458. As far as I know there aren't newer ones.
 

Macrozix

macrumors newbie
Apr 4, 2015
12
0
Yes, this is could be the problem. Use the Boot.efi by Pike from here for Yosemite. Tiamo's Boot.efi is only for Mountain Lion and Mavericks. There're normally no special permissions or similar necessary, just replace the file in /System/Library/CoreServices/ as well as /usr/standalone/i386 .

This one you mean right?
 

Attachments

  • image.jpg
    image.jpg
    171.5 KB · Views: 209

Macrozix

macrumors newbie
Apr 4, 2015
12
0
Yes, this is could be the problem. Use the Boot.efi by Pike from here for Yosemite. Tiamo's Boot.efi is only for Mountain Lion and Mavericks. There're normally no special permissions or similar necessary, just replace the file in /System/Library/CoreServices/ as well as /usr/standalone/i386 .

Despite i still cannot boot from my main volume, it automatically get to recovery hd
I copied it to System/Library/CoreServices/ and locked it, and to usr/standalone/i386/ as well.
 

Attachments

  • image.jpg
    image.jpg
    896.2 KB · Views: 167

atvusr

macrumors 6502
Apr 5, 2010
442
39
Despite i still cannot boot from my main volume, it automatically get to recovery hd. I copied it to System/Library/CoreServices/ and locked it, and to usr/standalone/i386/ as well.

Try to create a new Yosemite Installer manually - see the Posts #1 or #2 in this Thread or the Guide here. Erase the old Install partition on the main volume (Backup important data first) and then try to install Yosemite completely new.
 

Macrozix

macrumors newbie
Apr 4, 2015
12
0
Try to create a new Yosemite Installer manually - see the Posts #1 or #2 in this Thread or the Guide here. Erase the old Install partition on the main volume (Backup important data first) and then try to install Yosemite completely new.

Okay. I've managed to boot up from that. I had to copy the boot.efi from recoverd partition to main partition
 

BruceWayne54

macrumors member
Mar 21, 2015
34
6
Austin, TX
You can also use the X1600 Kexts from 10.7.5 Lion - see Post #458. As far as I know there aren't newer ones.

I used the drivers from mountain lion when you install using MLPF, I found that those worked the best for me...

----------

Here is OS X Extractor v1.2

• Adjustments to X1600 Kexts

I'm currently using the X1600 kexts from mountain lion that are installed by MLPF. They work really well, but still no graphics acceleration. I was wondering if the X1600 kexts included with OSXE will work better? Thanks in advance. Also, will the kexts from MLPF work with the OpenGL patches from OSXE?
 
Last edited:

Iamperplexed

macrumors newbie
Mar 29, 2015
14
0
Got it mostly working on the 2006 iMac but still have graphics issues, mostly with regard to the top menu bar on programs (where you see the three colored dots and the program title); sometimes only parts of it appear or there are "ghosts" of it left behind at certain times, though if you wait long enough it sometimes fixes itself. I did install the video kexts from the kextATIX1600.zip archive and the AppleHDA.kext and while those improved the graphics there are still issues, probably due to the lack of graphics acceleration. I also ran the Animation Disabler script but that didn't really seem to help much. If anyone has any additional suggestions on how to fix this issue or generally improve the video performance, please share them!

Now to try and contribute a bit back...

For anyone else trying to upgrade an iMac model similar to this one (and possibly good advice for everyone), DO NOT install the kexts in the "Other Kexts" folder unless you need one or more of them to fix some specific issue and you have reason to believe they will be the solution. I originally tried installing them and it hosed my bluetooth-connected mouse, and I wound up having to restart the install from scratch. The only kexts you should install initially are the correct ones for your video hardware and if your audio won't play (and it probably won't), the AppleHDA.kext. Then if everything else works, leave it alone. Also, if you still have issues (such as the bluetooth indicator not appearing in the top menu bar), you may need to reset PRAM to clear out the settings from the previous install (press and hold the Option-Command-P-R keys immediately after you hear the startup sound following a reboot). I would guess that would probably be a very good thing to do after any major version upgrade and I'm kind of surprised that isn't mentioned in the post #1 instructions.

Also as I mentioned in a previous post, don't waste your time with SFOTT, because after it creates the USB stick and you try to boot from it, it will likely kernel panic or not work for some other reason. Instead, get the "Files Needed for OS X Yosemite Patch" (YosemitePatchFiles.zip) mentioned at the bottom of post #1 and expand that archive to a temporary directory; that contains most of the applications you will need to follow the instructions in post #1. It does NOT contain the Pacifist application mentioned in step 8d, but if you have previously installed Pacifist and used up your free trial, another totally free app that does essentially the same thing is called unpkg and it can be found at MacUpdate.

All of the above observations are for upgrading a 2006-era iMac and may or may not be applicable for any other Apple product (particularly my notes about kexts, some of which may actually be needed on your particular machine).

Thanks again to everyone who assisted and answered my dumb questions along the way! And as I said above, any additional suggestions to improve the video performance on these units would be greatly appreciated. I do note that if I try to run a modern version of Ubuntu on this machine, it seems to include support for the graphics hardware, and while I'm nowhere near smart enough to do it, I wonder if it would be possible for someone smarter than I to figure out how Ubuntu is handling the graphics on these older iMacs and somehow bring that over. Just a thought.
 

BruceWayne54

macrumors member
Mar 21, 2015
34
6
Austin, TX
I was just looking at the yosemite patcher files in OSXH when I noticed the GFXMod-GMA.zip. I opened it up and saw the OpenGL and OpenCL frameworks. When I installed OSXH on my computer, I had the option to install the OpenGL patch. Does this mean it just added the files to patcher files folder, or it already installed the frameworks for me?
 

Iamperplexed

macrumors newbie
Mar 29, 2015
14
0
I was just looking at the yosemite patcher files in OSXH when I noticed the GFXMod-GMA.zip. I opened it up and saw the OpenGL and OpenCL frameworks. When I installed OSXH on my computer, I had the option to install the OpenGL patch. Does this mean it just added the files to patcher files folder, or it already installed the frameworks for me?

You've lost me here. I didn't see any reference to those files in post #1 nor in the "YosemitePatchFiles.zip" file linked from that post; so where did you find them?

Is this something that would be useful on a 2006 iMac with ATI X1600 graphics?

(The thing about this thread is that there are so many different packages being referenced that someone like me that winds up just following the instructions in post #1 can get hopelessly lost at times!)
 

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,712
South Carolina, United States
You've lost me here. I didn't see any reference to those files in post #1 nor in the "YosemitePatchFiles.zip" file linked from that post; so where did you find them?

Is this something that would be useful on a 2006 iMac with ATI X1600 graphics?

(The thing about this thread is that there are so many different packages being referenced that someone like me that winds up just following the instructions in post #1 can get hopelessly lost at times!)

It is not in the YosemitePatchFiles.zip file but it's available in the OSXE installer. It is for developers and people who can diagnose their Mac if something goes wrong. From what I got back from it is that the WindowServer crashes might be kernel based issues, so I need people who can safely edit the Kernels

I am sorry about the confusion but Post 1 can't be edited right now. I hope to get in contact with a MR moderator to make necessary updates.

We generally talk about the MPF, OSXE, and OSXP with OpenGL being to main issue. I don't know much about oem's SFOTT and the Mac Pro and iMac users have their own thread where the thread starters hate our patches and all references to OS X Hackers. They will report your posts if you mention it.
 

Iamperplexed

macrumors newbie
Mar 29, 2015
14
0
It is not in the YosemitePatchFiles.zip file but it's available in the OSXE installer. It is for developers and people who can diagnose their Mac if something goes wrong. From what I got back from it is that the WindowServer crashes might be kernel based issues, so I need people who can safely edit the Kernels

I am sorry about the confusion but Post 1 can't be edited right now. I hope to get in contact with a MR moderator to make necessary updates.

We generally talk about the MPF, OSXE, and OSXP with OpenGL being to main issue. I don't know much about oem's SFOTT and the Mac Pro and iMac users have their own thread where the thread starters hate our patches and all references to OS X Hackers. They will report your posts if you mention it.

Thank you for the clarification. And I am sorry to hear that there is that kind of infighting between the various projects because it makes it really hard for someone new to all this to get the information they need.

I am not a developer and my solution when things go horribly wrong is to reinstall from scratch, or revert to a Time Machine backup if one is available. Those are the only ways I know how to recover from a really messed-up system.

But here is the thing, I have already got Yosemite running on my older iMac using the instructions (such as they are now) in post #1 and then adding the graphics kexts from "YosemitePatchFiles.zip", and I am still having some issues as described in my previous post (#537). I do not know if I have the "OpenGL and OpenCL frameworks" that are mentioned in BruceWayne54's post but I am guessing I don't, since I did not use OSXE.

So at this point what I would really appreciate is to get simple, clear answers to two questions:

1. Would adding the "OpenGL and OpenCL frameworks" to my current Yosemite install be likely to fix the remaining graphics issues I'm having?

2. Is it possible to add the "OpenGL and OpenCL frameworks" to my current Yosemite install, and if it is, exactly how would I go about doing that?

Obviously I would prefer to not have to completely reinstall the system again if it's not necessary, or if there would be no benefit to doing so.

One final thought, if you can't edit post #1, have you ever thought about starting a completely new thread with only current, up to date information? Honestly, as someone just trying to get their old iMac up to date, this is one of the most confusing threads I have read in a long time, in part because there are so many different packages under discussion. Starting fresh with a new thread could be a huge help for those of us who are late to this party.
 

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,712
South Carolina, United States
Thank you for the clarification. And I am sorry to hear that there is that kind of infighting between the various projects because it makes it really hard for someone new to all this to get the information they need.

I am not a developer and my solution when things go horribly wrong is to reinstall from scratch, or revert to a Time Machine backup if one is available. Those are the only ways I know how to recover from a really messed-up system.

But here is the thing, I have already got Yosemite running on my older iMac using the instructions (such as they are now) in post #1 and then adding the graphics kexts from "YosemitePatchFiles.zip", and I am still having some issues as described in my previous post (#537). I do not know if I have the "OpenGL and OpenCL frameworks" that are mentioned in BruceWayne54's post but I am guessing I don't, since I did not use OSXE.

So at this point what I would really appreciate is to get simple, clear answers to two questions:

1. Would adding the "OpenGL and OpenCL frameworks" to my current Yosemite install be likely to fix the remaining graphics issues I'm having?

2. Is it possible to add the "OpenGL and OpenCL frameworks" to my current Yosemite install, and if it is, exactly how would I go about doing that?

Obviously I would prefer to not have to completely reinstall the system again if it's not necessary, or if there would be no benefit to doing so.

One final thought, if you can't edit post #1, have you ever thought about starting a completely new thread with only current, up to date information? Honestly, as someone just trying to get their old iMac up to date, this is one of the most confusing threads I have read in a long time, in part because there are so many different packages under discussion. Starting fresh with a new thread could be a huge help for those of us who are late to this party.

1. the current OpenGL and OpenCL frameworks will likely break your Mac and it is recommended not to use unless you feel like reinstalling OS X Yosemite.

2. To use them (which I'm pretty sure you wouldn't want to), install OS X Extractor enabling the GFX Mod and you will find it in your Applications folder to replace to original ones.
 

BruceWayne54

macrumors member
Mar 21, 2015
34
6
Austin, TX
1. the current OpenGL and OpenCL frameworks will likely break your Mac and it is recommended not to use unless you feel like reinstalling OS X Yosemite.

2. To use them (which I'm pretty sure you wouldn't want to), install OS X Extractor enabling the GFX Mod and you will find it in your Applications folder to replace to original ones.

Okay, that makes sense, so if I installed the OpenGL and OpenCL frameworks, and they worked (which they probably won't Im assuming), would I have full graphics acceleration?

----------

If I replaced the OpenGL and OpenCL frameworks that come with yosemite with the OpenGL and OpenCL frameworks from lion, would that give me full acceleration? If not, would it better the graphics in any way?
 

rsend

macrumors newbie
Mar 30, 2015
3
0
1. the current OpenGL and OpenCL frameworks will likely break your Mac and it is recommended not to use unless you feel like reinstalling OS X Yosemite.

2. To use them (which I'm pretty sure you wouldn't want to), install OS X Extractor enabling the GFX Mod and you will find it in your Applications folder to replace to original ones.

Can you talk a little more about the state of these and your thoughts on improving / getting them compatible with the old GPUs?

I tried them on my X3100 and they don't work in their current state. On the other hand, I now have a Yosemite-Win7-Ubuntu triple boot with Yosemite being quite useable.

Nope. MLforAll just sent me 0.2b2 Preview 3 to look at.

Does this add / change anything about the OpenGL work?

Thanks for all the awesome progress!

R
 
Last edited:

atvusr

macrumors 6502
Apr 5, 2010
442
39
If I replaced the OpenGL and OpenCL frameworks that come with yosemite with the OpenGL and OpenCL frameworks from lion, would that give me full acceleration?

The original OpenCL/GL Frameworks from 10.7 Lion do unfortunately not work with Yosemite. Some people had this already tried with Mavericks - without success.
 

Iamperplexed

macrumors newbie
Mar 29, 2015
14
0
1. the current OpenGL and OpenCL frameworks will likely break your Mac and it is recommended not to use unless you feel like reinstalling OS X Yosemite.

2. To use them (which I'm pretty sure you wouldn't want to), install OS X Extractor enabling the GFX Mod and you will find it in your Applications folder to replace to original ones.

Okay, thanks, even though that was not what I wanted to hear. I did finally find the GFXMod-GMA.zip file containing the two files OpenCL.framework and OpenGL.framework, but you are telling me that even if I dropped those into the /System/Library/Frameworks directory they likely would not work at this point and would probably break my system, if I am understanding you correctly. So, is anyone actively trying to make these work or are we at the point where the video we get is as good as we can ever hope for?

By the way, on a slightly related topic, what is the AppleGraphicsPowerManagement.kext supposed to do?

Let's think about another approach. Since you can't replace the GPU in the machine itself because it's soldered in, what would be the chances of making something like this USB to HDMI adapter work as the primary display (not necessarily that particular device, but is there any device that would work for this)? I understand that I'd need to hook up a separate external monitor but given that it presumably would not be using the GPU inside the machine, I'm just wondering if I could get better performance with something like this, assuming I could make it the primary display and switch off the internal display while I am using it. Has anyone ever attempted anything like that, and if so, did it work any better than the built-in display with the newer versions of OS X?
 

ComputerHawk14

macrumors newbie
Mar 9, 2015
11
1
So basically, it just like the kexts we provided in OSXH patches? :confused: Please send the link


The one and the same. My apologies. I had a troll trying to pass them off as his own on my YouTube page.

A question while we are on the subject. I can't get the glass effect manager to work. Is it something wrong on my end? I've installed the X3100 kexts provided and done all the troubleshooting I can think of. It's just not doing anything and honestly it's a little frustrating. The accelerated hardware works (thanks again, btw) but the transparency effect is still a no go.
 

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,712
South Carolina, United States
The one and the same. My apologies. I had a troll trying to pass them off as his own on my YouTube page.

A question while we are on the subject. I can't get the glass effect manager to work. Is it something wrong on my end? I've installed the X3100 kexts provided and done all the troubleshooting I can think of. It's just not doing anything and honestly it's a little frustrating. The accelerated hardware works (thanks again, btw) but the transparency effect is still a no go.

It's not you. I goofed on the glass effect manager. It will hopefully get fixed in v1.21
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.