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.
Booted Mac Mini 1.5GHz (64MB Radeon 9200) with A190 image restored onto a LaCie external drive after the Lexar FireWire CF reader refused bootin' and just kept on lootin'.
As with others, background image is heavily pixelated, Airport does not work. Tried Safari but it cored. TenFourFox worked fine over wired ethernet. No gcc installed, so could not compile stuff. What are others using to compile, Xcode for Leopard?
 

Attachments

  • SL-PPC-2.jpg
    SL-PPC-2.jpg
    271.1 KB · Views: 398
  • SL-PPC-1.jpg
    SL-PPC-1.jpg
    279.7 KB · Views: 221
  • Like
Reactions: ChrisCharman
Booted Mac Mini 1.5GHz (64MB Radeon 9200) with A190 image restored onto a LaCie external drive after the Lexar FireWire CF reader refused bootin' and just kept on lootin'.
As with others, background image is heavily pixelated, Airport does not work. Tried Safari but it cored. TenFourFox worked fine over wired ethernet. No gcc installed, so could not compile stuff. What are others using to compile, Xcode for Leopard?

You can install the Xcode from the 10A096 server image for GCC 4.2 and the 10.6 SDK.

There are workarounds for some of the issues you’re experiencing - read through the previous posts in the thread to get up to speed as we don’t have a FAQ at the moment.
 
i tried reinstalling to fix my corrupted bootx file but now when i boot the installer it just stays at the apple logo with the spinning wheel and never finishes booting
 
Hi all,

Just came across this


It seems that to use QuartzGL on an application we need to have the Info.plist with
one additional key so the application will user QuartzGL "automagically" but maybe performance
benefits won't be all that much.
We should test and see if it helps those without QE/CI.
I'll let you know if I find apps that benefit from it.

Best regards,
voidRunner
 
// In /var/log/system.log
endless restart cupsd (no ppc, copy from 10.5 fixed)
endless restart ntpd (no ppc, copy from 10.5 fixed)
Just tried to follow your ntpd swap and discovered that on my A190 build all ntpd binaries are already universal. Which file exactly did you see as intel-only? (The wrapper does not contain any code and only points to the /sbin/ binary...)
 
Just tried to follow your ntpd swap and discovered that on my A190 build all ntpd binaries are already universal. Which file exactly did you see as intel-only? (The wrapper does not contain any code and only points to the /sbin/ binary...)

Probably worth recompiling for security purposes at any rate, to patch the vulnerabilities:

NTPD Security Notices
 
  • Like
Reactions: Larsvonhier
About your questions, @vddrnnr

I re-tried to change frameworks on A190 yesterday (again). This time doing it very carefully and step by step under 10.5.8 so no file copy goes wrong due to strange finder behaviour of A190.

A few good signs now in that area:

- frameworks seem to be changeable without completely losing boot capability! (don´t really know what went wrong initially, sorry for the fuzz)
- the messages that I saw regarding "unloading of kexts" seem to be normal and unrelated to a possible unfit framework mixture due to dependencies (I think when pre-linked kernel cache was created on one of my machines it included extensions that are not needed on other machines, so that stuff unloads during boot)
- the CoreUI smoothness patch does not work on A190 (I think we need to find another combination or frameworks involved, if it´s possible at all there): When all three frameworks are changed to the 10.5.8 parts, loginwindow crashes. I also tried to use the 10.5.8 loginwindow app but it´s also crashing then. In certain combinations of the three FWs I could semi-reach Finder: Windowserver crashes and re-starts login prompt in a loop.
- during my experiments I found that the Windowserver binary inside CoreGraphics framework can be replaced with the (smaller) one from 10.5.8 without any side effects - so far. Please check yourself and see if it works (it might be a bit faster than the 10.6 version), the framework is attached for testing
edit: too big for upload, so I attach the binary itself only - pls. drop to the right place inside CoreGraphics FW
- in kext webcontentfilter there was an intel-only binary which I also replaced with the 10.5.8 one. I´m not sure if it´s loaded and in what context (seems to be a kext that only loads when needed at runtime), attached also below.
- ATS Server (also located in ApplicationServices, v4.0) throws "cannot be loaded" errors during boot, I replaced it first with the 10.5.8 version 3.8: Seems to run then for the first time on my A190. Notices some minor and some severe faults in some fonts, corrects (disables those sever) and does not complain afterwards anymore. Now the clou: Version 4.0 from A96 also runs, does the same corrections and behaves afterwards. ;-)

[automerge]1591001106[/automerge]

Another idea: How about faking AGP cards as being PCI-X or PCI-E within Open Firmware (before booting)?
(Similar to making Leo installs on <867MHz CPUs possible years ago without patching anything).
Could the device tree be altered in a way that we can get OpenGL from AGP cards this way? (Even if its only preliminary until one of the Hackintosh cracks tune in (Netkas et al) and we might get some kind of enabler-kext then.)

OF experts wanted ;-)
 

Attachments

  • webcontentfilter.kext.zip
    27.2 KB · Views: 112
  • WindowServer.zip
    5 KB · Views: 106
Last edited:
Hi @Larsvonhier,

About the Frameworks thats good to hear that they seem to be able to be
changed :D
Regarding the loginwindow I'm also using the one from Leopard but I replaced
the app and the loginwindow bundle also. Maybe that's why it fails to load?

PS. any news from netkas?

Best regards,
voidRunner
 
  • Like
Reactions: Larsvonhier
Hi @Larsvonhier,

About the Frameworks thats good to hear that they seem to be able to be
changed :D
Regarding the loginwindow I'm also using the one from Leopard but I replaced
the app and the loginwindow bundle also. Maybe that's why it fails to load?

PS. any news from netkas?

Best regards,
voidRunner
No news yet from @netkas , I also tried to use his web contact form to get the message to him but it did not go through and seemed to reset the form each time I sent it. Either he has several messages now or nothing at all.
Another idea: I found some Radeon 7500 patcher that uses some kind of wrapper also (like the ATY_init). There is even some "Callista" chip set kext for PPC in it (although the HAL is intel only again). The wrapper tries to load, but cannot register (intel). Perhaps we can find the author "Rogabean" of that one?
 

Attachments

  • ATI_7500_Pack.dmg.zip
    5.5 MB · Views: 110
Yes, but the question remains, what file you found was intel-only? Would like to cross-check on that...

I haven’t changed the binary yet so hopefully @iQQator clarify?
[automerge]1591018879[/automerge]
About your questions, @vddrnnr

I re-tried to change frameworks on A190 yesterday (again). This time doing it very carefully and step by step under 10.5.8 so no file copy goes wrong due to strange finder behaviour of A190.

A few good signs now in that area:

- frameworks seem to be changeable without completely losing boot capability! (don´t really know what went wrong initially, sorry for the fuzz)
- the messages that I saw regarding "unloading of kexts" seem to be normal and unrelated to a possible unfit framework mixture due to dependencies (I think when pre-linked kernel cache was created on one of my machines it included extensions that are not needed on other machines, so that stuff unloads during boot)
- the CoreUI smoothness patch does not work on A190 (I think we need to find another combination or frameworks involved, if it´s possible at all there): When all three frameworks are changed to the 10.5.8 parts, loginwindow crashes. I also tried to use the 10.5.8 loginwindow app but it´s also crashing then. In certain combinations of the three FWs I could semi-reach Finder: Windowserver crashes and re-starts login prompt in a loop.
- during my experiments I found that the Windowserver binary inside CoreGraphics framework can be replaced with the (smaller) one from 10.5.8 without any side effects - so far. Please check yourself and see if it works (it might be a bit faster than the 10.6 version), the framework is attached for testing
edit: too big for upload, so I attach the binary itself only - pls. drop to the right place inside CoreGraphics FW
- in kext webcontentfilter there was an intel-only binary which I also replaced with the 10.5.8 one. I´m not sure if it´s loaded and in what context (seems to be a kext that only loads when needed at runtime), attached also below.
- ATS Server (also located in ApplicationServices, v4.0) throws "cannot be loaded" errors during boot, I replaced it first with the 10.5.8 version 3.8: Seems to run then for the first time on my A190. Notices some minor and some severe faults in some fonts, corrects (disables those sever) and does not complain afterwards anymore. Now the clou: Version 4.0 from A96 also runs, does the same corrections and behaves afterwards. ;-)

[automerge]1591001106[/automerge]

I’ve been playing with the same frameworks from retail 10.6. CoreUI replacement fixes graphics but I’m currently experiencing a cyclic Finder crash upon reaching the desktop.

Replacing the 80211 kext from 10A096 gives a ‘kext not installed correctly’ error message. Hopefully once i can reach the desktop again a rebuild of kextcache with the -a ppc flag and -system-prelinked-kernel might fix the extension loading issues.
 
Last edited:
No news yet from @netkas , I also tried to use his web contact form to get the message to him but it did not go through and seemed to reset the form each time I sent it. Either he has several messages now or nothing at all.
Another idea: I found some Radeon 7500 patcher that uses some kind of wrapper also (like the ATY_init). There is even some "Callista" chip set kext for PPC in it (although the HAL is intel only again). The wrapper tries to load, but cannot register (intel). Perhaps we can find the author "Rogabean" of that one?

There’s also this OpenGL hack that i came across for 7800GS. Again haven’t looked into it properly but potentially useful:
 

Attachments

  • GeForce7800GS.zip
    1.5 MB · Views: 112
  • Like
Reactions: Larsvonhier
Amazing work! Now that the cat is out of the bag, Apple could just release those later SL ppc builds that have probably been sitting in their "just in case" drawer for years!

On a different note, does anyone know if the Darwin 10.8 kernel still contains a ppc image?
 
  • Like
Reactions: Larsvonhier
I installed it today on my PowerMac G5, runs fine so far.

But the Dashboard doesn't work. It keeps generating error messages that it stopped working. Annoying..
 
I haven’t changed the binary yet so hopefully @iQQator clarify?
[automerge]1591018879[/automerge]


I’ve been playing with the same frameworks from retail 10.6. CoreUI replacement fixes graphics but I’m currently experiencing a cyclic Finder crash upon reaching the desktop.

Replacing the 80211 kext from 10A096 gives a ‘kext not installed correctly’ error message. Hopefully once i can reach the desktop again a rebuild of kextcache with the -a ppc flag and -system-prelinked-kernel might fix the extension loading issues.
The "kext not installed properly" comes up when you swap kexts "in vivo" on a running system and do not get the chance to fix permissions in time. Just boot to another OS and do it from there.
 
I just wanted to activate SSH, but the System Preferences just give me the Spinning Beach Ball Of Death..

Edit: Activating it via Terminal works.
 
Installed XCode from 10A190, and tried out some of the Developer graphic tools. Quartz Debug had the Quartz Extreme options turned off, but even after enabled, QE still shows as "Not Supported" on System Profiler. Note that QuartzGL is shown as supported if the option is ticked on.
The Radeon 9200 on the Mac Mini G4 seems to be correctly identified as AGP on System Profiler, but Quartz Composer refused to startup (look at the message on the screenshot).
Compiled macports and it is still selfupdating. Want to install cups as I read that it is the reason behind System Preferences crashing so much.
 

Attachments

  • snow-leopard-ppc-3.jpg
    snow-leopard-ppc-3.jpg
    306.9 KB · Views: 175
Installed XCode from 10A190, and tried out some of the Developer graphic tools. Quartz Debug had the Quartz Extreme options turned off, but even after enabled, QE still shows as "Not Supported" on System Profiler. Note that QuartzGL is shown as supported if the option is ticked on.
The Radeon 9200 on the Mac Mini G4 seems to be correctly identified as AGP on System Profiler, but Quartz Composer refused to startup (look at the message on the screenshot).
Compiled macports and it is still selfupdating. Want to install cups as I read that it is the reason behind System Preferences crashing so much.
Good to have another option for QE control besides the x86tool that can (on some setups) enable QGL as well.
The issue with the now unsupported cards is that AGP instead of PCI-... seems to rule them out. Need to find a way to circumvent that (see older posts).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.