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.
In first post desdude say amd video card Radeon 6xxx no accelleration in iMac mid 2011 but system work all or not work? If possibile use al the function or not? in short, I would like to know exactly what's wrong and what's wrong! can I use internet office programs or not? give me a list of things that go without acceleration and things that need acceleration thanks
Without GPU acceleration, the system animations will be laggy, transparency effects won't work, etc. Also, brightness control won't work, sleep mode won't work, you may not be able to play some videos, such as YouTube, etc. Also, the system will run hot all the time. You can always make a second partition to install on and test it, but you'll probably find it quite annoying to work with.
 
In first post desdude say amd video card Radeon 6xxx no accelleration in iMac mid 2011 but system work all or not work? If possibile use al the function or not? in short, I would like to know exactly what's wrong and what's wrong! can I use internet office programs or not? give me a list of things that go without acceleration and things that need acceleration thanks

A system with no acceleration is horribly laggy but almost everything works, in theory. All the same, it's not usable.

Edit: Oops, @dosdude1 beat me to it, with more detail too. (Though honestly I'd call his statement slightly over-optimistic. You really can't use macOS with no acceleration.)
 
In first post desdude say amd video card Radeon 6xxx no accelleration in iMac mid 2011 but system work all or not work? If possibile use al the function or not? in short, I would like to know exactly what's wrong and what's wrong! can I use internet office programs or not? give me a list of things that go without acceleration and things that need acceleration thanks

As far as I know, there are no limitations to running without graphics acceleration expect speed, animimations, and general graphic stuff will not work that well.

Edit: Two other people beat me.
 
Ohhhh, I thought that the prohibitory sign was a "not supported" prohibitory sign. This sounds more like a "still waiting for root device" prohibitory sign. Any chance that's the last message that shows up in the log? ;)

I tried the same USB on another unsupported MBAir4,2. It booted fine. I will try again on the problematic MBP5,3 so I can look at the at the log to see if the "still waiting for root device" is in there.

Where and what file is the verbose boot log stored? Thanks again.
 
  • Like
Reactions: TimothyR734
I tried the same USB on another unsupported MBAir4,2. It booted fine. I will try again on the problematic MBP5,3 so I can look at the at the log to see if the "still waiting for root device" is in there.

Where and what file is the verbose boot log stored? Thanks again.
one thing you could try is make another macOS patcher using a different usb stick 16 gb is the better on MBA 4,2 then try that one on your 5,3 and make sure the ssd or hdd your installing macOS Mojave is HFS
 
Without GPU acceleration, the system animations will be laggy, transparency effects won't work, etc. Also, brightness control won't work, sleep mode won't work, you may not be able to play some videos, such as YouTube, etc. Also, the system will run hot all the time. You can always make a second partition to install on and test it, but you'll probably find it quite annoying to work with.
My system iMac mid 2011 with SSD CRUCIAL 750 GB, Memory 16 GB, ATI Radeon 6770 512 Mb,
with you last patch,
controll audio work;
brightness control work;
play videos YouTube work.
transparency effects not work;

Schermata 2018-08-05 alle 09.11.49.png

My Youtube riproduzione.png

Many tanks for your patch.
 
My system iMac mid 2011 with SSD CRUCIAL 750 GB, Memory 16 GB, ATI Radeon 6770 512 Mb,
with you last patch,
controll audio work;
brightness control work;
play videos YouTube work.
transparency effects not work;

View attachment 774440

View attachment 774441

Many tanks for your patch.

Those graphics related features don’t work because your ATI Radeon graphics card does not have full acceleration when running on a patched Mojave system.
[doublepost=1533456249][/doublepost]
I doubt that there is any relation.

If I had to guess, I'd say the problem is connected to AppKit.framework, OpenGL.framework, or one of their dependencies. Since this happens on all unsupported graphics hardware, it's probably a product of rendering the UI using OpenGL without Metal.

Playing with the Swift file I uploaded earlier, different NSVisualEffectView.material settings cause either normal behavior or just grey. All the code for that is in AppKit. I disassembled that and I've been trying to understand how it draws the transparent window backgrounds. I found higher-level functions for redrawing the window but I haven't yet traced it to the source.

If anybody else wants to look into this, try opening AppKit in Hopper Disassembler and maybe start with [NSVisualEffectView drawRect]. The variable accessibilityDisplayShouldReduceTransparency might also provide some useful hints.

I'll check back in after a day or two if I make any progress. Good luck everybody!

I could look through it but I have no idea what I’m looking for tbh.
 
  • Like
Reactions: TimothyR734
Those graphics related features don’t work because your ATI Radeon graphics card does not have full acceleration when running on a patched Mojave system.
[doublepost=1533456249][/doublepost]

I could look through it but I have no idea what I’m looking for tbh.
Mine is just a response to dosdude1 to inform you that on the iMac mid 2100, things are not so bad, it is a bit slow in the response but with a SSD you can manage to work a little at the lack of the graphics accelerator.
I say all this because before partitioning the SSD of my iMac I had tried Mojave on a HDD Usb and the situation was very different, say unusable iMac, now we are not far from normal.
Today I will try to install some application to see how it goes, I will let you know as soon as I have more news, hopefully good.
 
Mine is just a response to dosdude1 to inform you that on the iMac mid 2100, things are not so bad, it is a bit slow in the response but with a SSD you can manage to work a little at the lack of the graphics accelerator.
I say all this because before partitioning the SSD of my iMac I had tried Mojave on a HDD Usb and the situation was very different, say unusable iMac, now we are not far from normal.
Today I will try to install some application to see how it goes, I will let you know as soon as I have more news, hopefully good.

Good luck!
 
  • Like
Reactions: TimothyR734
I doubt that there is any relation.

If I had to guess, I'd say the problem is connected to AppKit.framework, OpenGL.framework, or one of their dependencies. Since this happens on all unsupported graphics hardware, it's probably a product of rendering the UI using OpenGL without Metal.

Playing with the Swift file I uploaded earlier, different NSVisualEffectView.material settings cause either normal behavior or just grey. All the code for that is in AppKit. I disassembled that and I've been trying to understand how it draws the transparent window backgrounds. I found higher-level functions for redrawing the window but I haven't yet traced it to the source.

If anybody else wants to look into this, try opening AppKit in Hopper Disassembler and maybe start with [NSVisualEffectView drawRect]. The variable accessibilityDisplayShouldReduceTransparency might also provide some useful hints.

I'll check back in after a day or two if I make any progress. Good luck everybody!
Yes - totally agree. I've come to the same conclusion: since it affects all non-metal graphics hardware, it can only be how the new Skylight/WindowServer code leverages the "older" graphics libs like CoreGraphics, QuartzCore, CoreDisplay, OpenGL etc.

I've invited a few of you who seem interested about this to an off-line conversation about some approaches and further findings.
 
I tried the same USB on another unsupported MBAir4,2. It booted fine. I will try again on the problematic MBP5,3 so I can look at the at the log to see if the "still waiting for root device" is in there.

Where and what file is the verbose boot log stored? Thanks again.

I don't believe a verbose boot log is stored anywhere. For that, you will need to use something like the dmesg log script I uploaded in one of my very first posts.
 
I tried the same USB on another unsupported MBAir4,2. It booted fine. I will try again on the problematic MBP5,3 so I can look at the at the log to see if the "still waiting for root device" is in there.

Where and what file is the verbose boot log stored? Thanks again.

1) Maybe try using a different chassis-external USB-SATA adapter for the MBP5,3 , sometimes with different legacy logic board could be an incompatibility with the main USB-SATA adapter AHCI controller kext.
2) If 1) doesn't work try to give a twice PRAM reset and SMC reset.
3) If 2) still doesn't work, prepare an USB Installer from El Capitan without any patches and see if doesn't give more a prohibitory symbol on boot.
 
A system with no acceleration is horribly laggy but almost everything works, in theory. All the same, it's not usable.

Edit: Oops, @dosdude1 beat me to it, with more detail too. (Though honestly I'd call his statement slightly over-optimistic. You really can't use macOS with no acceleration.)

it's weird since my hackintosh with 5770 HD works with semi acceleration. Transparency is everywhere like launchpad, dock, etc. The only gotcha is, it's slightly sluggish and windowsserver chews up alot of CPU when graphics are intense. However, it's nowhere as laggy as true no acceleration (opaque dock, flickering windows, etc)
 
  • Like
Reactions: TimothyR734
Slightly off topic but still related question: Can I replace the logic board in a Mid 2007 MacBook with one from a Mid 2009 MacBook and then use the High Sierra or Mojave Patcher on it?
 
  • Like
Reactions: TimothyR734
I was thinking about approaching the problem from another point of view: most of the issues are due to old graphic cards not supporting the Metal framework.

So I wondered, is it possible to somehow hack Metal to make it work on older graphic cards?
 
  • Like
Reactions: TimothyR734
I was thinking about approaching the problem from another point of view: most of the issues are due to old graphic cards not supporting the Metal framework.

So I wondered, is it possible to somehow hack Metal to make it work on older graphic cards?

That is most likely impossible.
 
  • Like
Reactions: TimothyR734
I was thinking about approaching the problem from another point of view: most of the issues are due to old graphic cards not supporting the Metal framework.

So I wondered, is it possible to somehow hack Metal to make it work on older graphic cards?
The task would be bold: Just "hacking" the metal framework will not do, one would have to re-write it and implement all API function calls. I´m not even sure if some more advanced hw-related functions would still have to be emulated in software.
 
Slightly off topic but still related question: Can I replace the logic board in a Mid 2007 MacBook with one from a Mid 2009 MacBook and then use the High Sierra or Mojave Patcher on it?
The board itself should be fitting without major modifications (all external ports are placed at exactly the same locations in the housing / on the PCB). I´m not sure about the display connector, length of the hard drive ribbon cable and other details. You might also run into problems with the heat sink and heat pipe which might not fit, but perhaps could also be swapped between the 2007/2009 MB.
 
  • Like
Reactions: TimothyR734
The board itself should be fitting without major modifications (all external ports are placed at exactly the same locations in the housing / on the PCB). I´m not sure about the display connector, length of the hard drive ribbon cable and other details. You might also run into problems with the heat sink and heat pipe which might not fit, but perhaps could also be swapped between the 2007/2009 MB.

Umm, sound quite complicated.
 
  • Like
Reactions: TimothyR734
I was wondering if I got a GTX 650 if that would be able to support Metal for Mojave. Also is there a way to upgrade to Mojave on a mac pro 2008 from High Sierra.
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.