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.
Yep! Not sure about newer cards, but HD2400 and 2600 now work perfectly!

If you need a newer card to test on, I have an AMD Radeon HD Gigabyte 7970 flashed for Mac on a Mac Pro 3,1

previously it would boot to a black screen after preboot without modifications to the install.

With an AMD Card on the MP3,1 and use your installer for it, the installer always craps out at 16 minutes in a progress bar stopped with just a tad used. Whenever I test on that machine with the AMD card, I usually transplant the installed hard drive to it. Not a big deal, but did want to mention it.

I also have a 27" 2010/11 iMac. I can't remember its model #. Will need to check.
 
  • Like
Reactions: TimothyR734
3DF6DFCA-3A72-455D-B42D-533642F272F7.jpeg
iMac 27/2011 при загрузке выкидывает окно предупреждение, подскажите в чем дело?
 
If you need a newer card to test on, I have an AMD Radeon HD Gigabyte 7970 flashed for Mac on a Mac Pro 3,1

previously it would boot to a black screen after preboot without modifications to the install.

With an AMD Card on the MP3,1 and use your installer for it, the installer always craps out at 16 minutes in a progress bar stopped with just a tad used. Whenever I test on that machine with the AMD card, I usually transplant the installed hard drive to it. Not a big deal, but did want to mention it.

I also have a 27" 2010/11 iMac. I can't remember its model #. Will need to check.
The newer AMD drivers require SSE4.2, so there's probably not much chance of getting them working on the Mac Pro 3,1.
[doublepost=1531492531][/doublepost]
So about that cleaner patch I mentioned...

Here's the relevant lines in the good old panic log:
Code:
panic(cpu 0 caller 0xffffff80033b3263): "kfree: size 18446743521917493256 > kalloc_largest_allocated 10534912"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.200.274.31.2/osfmk/kern/kalloc.c:752
-- snip --
0xffffff8cd4a1bcb0 : 0xffffff80033b3263 mach_kernel : _kfree + 0x103
0xffffff8cd4a1bd00 : 0xffffff8003a101d6 mach_kernel : _IOFree + 0x16
0xffffff8cd4a1bd20 : 0xffffff7f869e0fa5 com.apple.GeForceTesla : __ZN26nvVirtualAddressSpaceTesla4freeEv + 0xbd
In my understanding, the function nvVirtualAddressSpaceTesla::free() is calling IOFree() which is calling kfree(). And it's telling it to free 18446743521917493256 bytes (?) which is wayyyyy too much so it calls panic().

My previous patch deleted (NOP'ed) the entirety of a function a few lines below all this in the stack trace, a function clientClose() which called a function, which called a function, which called the nvVirtualAddressSpaceTesla::free() function above. Excessive.

My new patch just NOP's a single call statement at nvVirtualAddressSpaceTesla::free() + 183. Seems like that's the call to IOFree() that causes the panic, since it hasn't panicked yet!

Not sure if this'll fix some of the instability I saw earlier on my MacBook7,1. We'll have to wait and see. For anybody who's curious, replacement GeForceTesla.kext is attached!
Wow, thanks for figuring all this out! Just tested it on a few machines, and it indeed works perfectly fine!
 
So another question is: Where does that huge numer 18446743521917493256 come from when kfree() is called.
Because eleminating the call to IOFree() seems to work but maybe this call is necessary in some case for the system to work proper in long term?

That number isn‘t even in the 64bit number range...

I have no idea, assembler is not my thing and I just fumbled my way through this so far. If anybody understands it better than I do, please disassemble this file yourself and see what you can find! Perhaps you can uncover the true reason for this panic rather than simply deleting a function call.
 
Hello,

I have MacbookPro 5,1 Late 2008. This morning installed with Patcher 0.1b8. No problems, I even get better performance than High Sierra. Just noticed new Patcher on the horizon. Gonna test it and share.

Thanks to all who make this happen!
 
  • Like
Reactions: TimothyR734
Question, @dosdude1 , this should theoretically work on a mac mini 2009 correct?

If you think so I will give it a try on mine!

You guys are absolutly amazing! A big thanks to all of you
 
  • Like
Reactions: TimothyR734
Hello,

I have MacbookPro 5,1 Late 2008. This morning installed with Patcher 0.1b8. No problems, I even get better performance than High Sierra. Just noticed new Patcher on the horizon. Gonna test it and share.

Thanks to all who make this happen!

Did you upgrade High Sierra or clean installed it? I also have 5,1
 
  • Like
Reactions: TimothyR734
I have no idea, assembler is not my thing and I just fumbled my way through this so far. If anybody understands it better than I do, please disassemble this file yourself and see what you can find! Perhaps you can uncover the true reason for this panic rather than simply deleting a function call.
I'm going to do this later when I'm not busy and tired
 
I know for sure mac pro 5,1 late 2009 will suppoet mojave. I have a 6 core and 12 core mac pro both late 2009 and both have mojave installed without any problems. Just make sure your gpu's support metal.
 
Did you upgrade High Sierra or clean installed it? I also have 5,1
I erased my SSD and clean installed it.
[doublepost=1531505701][/doublepost]
Seems that the Post Install in the latest patcher is missing SUVMMFaker.dylib, per the log, as the app won't launch.
I have issues with the new 0.1b9 patcher, and I made the stupidity to create the working 0.1b8 USB with the new patcher. Now installed OS X Lion by DVD and creating new installable USB :)
 
@dosdude1: Can one download older versions of your patcher? Seems 0.1b9 Post Install App is not running, refuses to start without any messages - in the package and when bootet via USB Stick or HD Partition. Mac Pro 3.1 / El Cap

Edit: found 0.1b8 in my Backup, Post Install App is running ok
 
Last edited:
@dosdude1: Can one download older versions of your patcher? Seems 0.1b9 Post Install App is not running, refuses to start without any messages - in the package and when bootet via USB Stick or HD Partition. Mac Pro 3.1 / El Cap
Dosdude1 already replied that this problem is fixed and the patcher version is unchanged. Gonna try thenew patcher a little bit later and will share the result.
 
@dosdude1: Can one download older versions of your patcher? Seems 0.1b9 Post Install App is not running, refuses to start without any messages - in the package and when bootet via USB Stick or HD Partition. Mac Pro 3.1 / El Cap
Dosdude did fix the issue with the Mojave patcher 0.1b9 he kept the version number the same so redownload it and try again
 
The newer AMD drivers require SSE4.2, so there's probably not much chance of getting them working on the Mac Pro 3,1.

I'll play around with some older drivers for the 7xxx series and see if any progress can be made on that front.

For the legacy AMD drivers which macOS system are they used from? 10.12? I was able to get rid of red and blue artifacts on High Sierra on the 3,1 with the 7970 card, so hopefully some progress can be made on it.
 
Last edited:
No... It's definitely in there...

EDIT: Xcode tried to link it for some reason, even though it was only supposed to copy it as a resource. Fixed now (version number unchanged).

Yep... all working now. Thanks :)
 

Attachments

  • Screen Shot 2018-07-13 at 2.31.56 PM.png
    Screen Shot 2018-07-13 at 2.31.56 PM.png
    2.6 MB · Views: 250
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.