dosdude1 / macos-catalina-patcher

macOS Catalina Patcher (http://dosdude1.com/catalina)
GNU General Public License v3.0
416 stars 58 forks source link

OSX Cata vs. OSX Big Sur #194

Open juanpc2018 opened 2 years ago

juanpc2018 commented 2 years ago

some thoughts...

OSX Cata is 100% 64-Bit, 100% Intel. OSX HighSierra was the latest for 32-Bit & 64-Bit intel. OSX Mojave begun transition to 100% 64-Bit, for example: 32-Bit drivers designed for Yosemite 10.10.5 do Not install in Mojave. like Matrox MXO2

OSX has a software "front end gui" to create a RamDrive... called Ram Disk Creator. https://bogner.sh/?p=492

Black Magic has a software called Speed Test, and another called RAW Speed Test... the easy is the Normal Test. https://apps.apple.com/us/app/blackmagic-disk-speed-test/id425264550?mt=12

using those 2 softwares, i can measure the RAM speed of Mac in OSX Cata vs. Big Sur.

i did the test in MacMini 2014 8GB 2.8Ghz, 1GB test file to Ram drive. 2GB Ram drive or more 3GB.

OSX Cata is faster, aprox. 30% OSX Big Sur is slower, aprox. -30%.

The reason seems to be that OSX Big Sur is a Transition OSX, designed for M1, and converts / tranlates some intel libraries to M1, and uses a Bi-Directional Rosetta v2 Emulator.

Rosetta v2 allows 64-Bit intel Software to Run in M1 CPUs, but also maybe allows to Run iOS software on Intel Macs. *Unconfirmed.

seems that converted libraries in OSX, are also Run Emulated, Not Native on intel. and that makes RAM speed slower in OSX BigSur using intel CPU. OSX Cata is 100% x64 Native "intel."

OSX Monterey has even more emulated / translated libraries. in theory, OSX Monterey should be slower on intel cpus.

Sadly some Software does Not work in OSX Catalina, for example: VMware Fusion 12.2.x requires OSX Big Sur. VMware Fusion 12.1.2 is the latest that works in Catalina, bummer, but i dont think there is a Big change from 12.1 to 12.2

in my opinion OSX Cata is the best for 64-Bit Intel Macs. OSX HighSierra the best for 32-Bit intel Macs. OSX SnowLeopard for Emulating PPC G4 CPUs on intel CPUs. OSX Mavericks for some softwares like ProTools HD10.3.10 OSX ElCapitan or Sierra for macOS server that still works as server, installer size is double of latest macOS server.

sadly Apple removed Thunderbolt2 eGPU support since OSX HighSierra 10.13.4 Beta5 Build 17E??? but added TB3 support.

i havent been able to find the installers of OSX HighSierra 10.13.4 Beta1,2,3,4,5 to test.

another problem with OSX eGPU is old video cards are Not supported. for example: HD7950 Mac Edition works OK in HighSierra 10.13.6 Mojave & Catalina using PCIe in MacPro5,1 but... does Not work using TB2 eGPU + Apple TB3 to TB2 adapter in Mac Mini 2014, with OSX HighSierra 10.13.1~3

Apple MacPro 6,1 2013 to me is inferior vs. MacPro 5,1 2010 using Cinebench R15 & R23 tests, Dual x5690 vs. E5-2697v2 CPU. 12-core/24-threads vs. 12-core/24-threads.

sadly MacPro5,1 2010 does Not work with x5687, the fastest 4-core Westmere CPU. https://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20X5687%20-%20AT80614005919AB.html or the x5698 "the fastest 2-core CPU in 2010" https://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20X5698%20-%20AT80614007314AA.html but... MacPro5,1 2010 can run SnowLeopard, and 2012 cant unless Firmware is downgraded, and 2013 less.

IF Apple allowed backward compatibility, for example: MacPro7,1 2019 running OSX SnowLeopard + Rosetta v1 emulator. Thunderbolt Firewire drivers for SnowLeopard. etc... it would be the end of MacPro5,1 2010

Running OSX BigSur and Monterey in MacPro7,1 2019 i dont think is a good idea. OSX Cata is the latest for intel. all others are hybrid, with decreased performance, Mouse sensitivity could be faster to make users think New OSX is faster, but doing tests is slower. i dont see the point of installing a slower OS.

When Apple moved from PPC G4 G5 to intel... something similar happened, hybrid OSX Tiger 10.4 & Leopard 10.5 for both Intel & PPC there is a YT video, MacPro1,1 vs. Quad G5 both had similar performance running OSX 10.5.8 Leopard. BUT... someone created a 100% Native OSX Sobert 10.5.9 for PPC, that runs much faster. PPC Quad G5 2.5GHz vs. MacPro 1,1 2006 Quad Dual 2.6Ghz intel CPU OSX Sobert vs OSX Leopard but MacPro5,1 2010 dual x5690 is 5x faster vs. Quad G5 anyway or MacPro 1,1 2006 using Cinebench 2003 G5 version Not the slower G4 version, vs. Cinebench 2003 for intel. installers can be found in archive.org maxon ftp if you wanna test.

Latest IBM POWER9 used in Talos II Raptor and Bird its a similar technology / performance to Intel 9th Gen CPUs. POWER9 CPU architecture also leans to CISC side, but more cores like AMD Opteron 6386 or Epyc 7000

AmigaOS4,1 and MorphOS run ok in POWER5 dual Core CPUs. but thats topic for another day..

tejasraman commented 2 years ago

What are you doing comparing BS and Catalina in an issues tracker for catalina on unsupported Macs? And you're wrong. Rosetta's sole function is to emulate INtel on M1, not M1 on Intel. Ever wondered why BS/Monterey ISOs are 2x in size compared to Catalina/Mojave/HS? There is arm and x86 code

juanpc2018 commented 2 years ago

actually is x64 code, x86 was totally deleted in Catalina, in Mojave x86 was partially deleted. HighSierra is the last with full x86_64 support.

intel is worried, because AMD has the patent for x64 CPUs need both, they made a blood pact long ago to cross share licenses. and avoid to pay fees. but Now with 64-Bit Only OS, x86 is No longer needed by AMD in the CPUs. can also be deleted from the CPUs. intel will have to pay AMD for using x64, cross share pact is game over. thats why intel purchased / partnered with ARM SBC developer. Everybody is fleeing x86

Anyway.... BigSur allows to Run iOS apps on M1, i havent tested on intel. if works, in BigSur, Monterey, or Ventura Rosetta is Bi-directional, like the Apple TB2 to TB3 adapter.

there is No other way to explain why RAM memory is slower in BigSur "hybrid" vs. Cata "100% Native x64". can you explain that?

i was testing, to see if its worth it, to install BigSur. No better way to test, than supported Mac. same happened last time, when Apṕle moved from PowerPC to intel, OSX Leopard 10.5.8 for PowerPC was slower vs. OSX Leopard 10.5.8 for Intel because it was hybrid. but... OSX Sobert 10.5.9 100% Native for PowerPC was 200% faster vs. 10.5.8 . according to a YT video, tests: PowerPC G5 Quad vs. Intel MacPro1,1 Quad 2.6Ghz, CPU performance was similar in both using OSX Leopard 10.5.8

Linux has similar problems between diferent distros, some Kernels have faster memory vs. others. all 100% Native x86_64.

tejasraman commented 2 years ago

conspiracies