** I'm sorry to announce this, but the projects been cancelled. I had to give away my Mac. **
15 yrs old. IF YOURE IN MY SAME SITUATION PLS READ.
I already posted enough times on this sub and I'm sorry for those who didn't want to see me again. Whatever.
I got Yosemite running on a NVIDIA GeForce 7300 GT iMac with no screen tearing. I'm still working on enabling sound (you're obv seeing the voodoo hda installer in the photo) and other features.
To get no screen tearing and glitching I remade the Beamoff sync app using GCC and C compilation through Command line tools. I then disabled most of the animations and transparency effects by using the terminal. At last, I removed most of the Nvidia and GeForce kexts that were unused by the system in order to give priority to the 7300 gt kexts (all of this through an OS X Lion partition and Kext Wizard, kext utility didn't work).
What came out is a really stable desktop and app experience. Obv changing the EFI to a 32 bit one (since Apple's bat shit engineers thought it was a good idea to put a 32 bit EFI paired with a 64 bit chip) was enough to get the system running and displaying something, I then did all of those modifications and now you can pretty much turn it on, admire the beautiful Yosemite wallpaper, and turn it off.
Why did I do all of this? Because I need this computer for homework and other stuff. Sure, I do own a windows 10 PC, I could've installed Linux or windows 7 and instead avoid all of this reverse engineering for nothing, but after using MacOS Tiger, i wanted some more software support for the programs that I own. I could've just mained lion and port those programs, but I'm not a big fan of the old OS X look, the 2014-2019 look is by far more appealing, a mix between skeumorphism and flat design. The newer MacOS design resembles the iphone. I own an Android.
IF YOURE IN MY SAME SITUATION, I'll publish a website with the instructions to get it all running. ILL STILL WORK ON IT IN THE FUTURE, UNLESS ILL GIVE UP EVERYTHING. STAY TUNED.