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.
Thought I’d share a handy utility that could potentially enable QE on our AGP systems… iMNC alluded to it to allow PCI GPUs such as the Mac version of the Radeon 9200 to use Quartz Extreme on G3 PowerMacs.

https://macintoshgarden.org/apps/pci-extreme

This patcher appears to only benefit the use of PCI-based video cards which, incidentally, were also offered with an AGP counterpart.

It wouldn’t be of use for an AGP bus video card. In fact, in the ReadMe, the patcher only applies to a PCI version of the card; if the system, such as a Power Mac G4 or G5, has both an AGP and a PCI video card of the same model, this patcher can only benefit one or the other; not both. The Patcher is basically an on/off toggle for the PCI version of the card; disabling it (i.e., turning it off/unpatching) returns native support, if available, back to the AGP card.
 
  • Like
Reactions: Amethyst1
First thing, this is interesting to learn. It leaves me to wonder whether ATI/AMD wrote firmware updates for native parsing of OpenCL/compute shader commands, or whether they wrote later drivers for linux to work with OpenCL. I honestly don’t know. Second, the link to that data was down, but I’ll try to check it again later. Third, off-topic: I used to eye Rensselaer to continue an area of research I was working on in grad school.



That’s awesome. Interestingly, I tried running the final BOINC UB client in Leopard on my G5 a couple of years ago. Despite leaving it running and having selected any of five active @home projects for BOINC to manage, I was unable to get any of those projects to send chunks to process. I sussed it to the G5 being far too slow for what those projects needed. In the end, I’ve only managed to get BOINC projects to run on my later Intel Macs.



Build 10A286 is notable for a couple of reasons: it was the first developer build to run a completely Cocoa-based Finder, and it was the final build to explore zfs support before Apple yanked it.

Visually speaking, however, I can attest from applied use that even Build 10A96 is different visually from Leopard: default gamma settings are a slight bit higher (more contrasty); and system type display (dfonts) is slightly tighter, much as default grid spacing in Finder also is. Many of these elements have remained consistent across all the Developer builds and into the retail editions. If you want, I have some screencaps buried somewhere displaying some of these visible differences.

It helps that my test mule, a PowerBook, has both Build 10A96 and 10.5.8 on different partitions, and running both makes it possible to run screen cap side-by-sides, and it’s also possible to bring over 10A96 dfont elements to Leopard to implement those tighter-kerned fonts.

That said, yes, QuickTime X elements became visible from Build 10A286, and some of the Cocoa-only elements for Finder are not present in the Carbonized Finder on Builds 10A96 through 10A261.
Here you go, with a Radeon HD 5770, definitely OpenCL-enabled under Debian 11, 680 GFLOPS peak, 1024Mb VRAM available for computations
 

Attachments

  • Screenshot from 2022-11-04 01-44-46.png
    Screenshot from 2022-11-04 01-44-46.png
    150.7 KB · Views: 70
  • Like
Reactions: B S Magnet
I don't know if I missed something but how do I enable screen/ssh/file sharing - currently when I go to the sharing tab it hangs.
 
I don't know if I missed something but how do I enable screen/ssh/file sharing - currently when I go to the sharing tab it hangs.

Once my multihour bootstrap of Guile completes, I will try.

UPD. Yes, same here. As a possible solution, you may try pulling prefpane from 10.5.8, 10A96 or 10A432. Carefully though.
 
Last edited:
If you’re running Build 10A190, then I’ll let others on here running that version answer that question.

If you’re running 10A96 server, sharing is handled by Server Admin.app.
I think it's the later - where is the `Server Admin.app` - or maybe not (I'm running on OS X 10.5 now and weren't able to find this app on my 10.6 partition)
 
I think it's the later - where is the `Server Admin.app` - or maybe not (I'm running on OS X 10.5 now and weren't able to find this app on my 10.6 partition)

If you’re running Build 10A96 Server, you’ll find the Server Admin.app under /Applications/Server/Server Admin.app, along with the rest of the Server bundle of utilities (RAID Admin, Server Assistant, Server Monitor, Server Preferences, System Image Utility, Workgroup Manager, and Xgrid Admin).

This reminds me how I need to check and test the 10A96 Client environment (which I haven’t yet done, despite all the other work I’ve done on 10A96 generally).
 
Does the prefpane freeze though? If not, perhaps can be borrowed into 10A190, like we did with AirPort.

I’m not sure if @sasho648 is running Build 10A96; a hanging or freezing Sharing prefPane hasn’t been anything I’ve run into as an issue throughout my testing. As I look at it right now, four out of five options are available (Screen Sharing is greyed out because Remote Management is handling it presently); all the others, including Remote Management, are nominally responsive and working as expected.
 
Does the prefpane freeze though? If not, perhaps can be borrowed into 10A190, like we did with AirPort.
So if I open the settings from my 10.5 installation will it work this way?

@B S Magnet I've downloaded a build from Beta Archive (since I'm a contrib there) maybe it has something to do with that.

Anyway after my gcc built is done I'll check the exact version (unless I can do that without booting into the OS).
 
So if I open the settings from my 10.5 installation will it work this way?

No, the settings from your 10.5 installation will only impact/affect your 10.5 build when you’re booted into it.

@B S Magnet I've downloaded a build from Beta Archive (since I'm a contrib there) maybe it has something to do with that.

Interesting. I have never been privy to all the 10.6 developer builds which Beta Archive had, and consequently haven’t been able to inspect contents or install builds which are on there.

If you’re planning to do more testing of 10.6 on PPC (and I hope you will), the builds which folks on here have relied on have been posted on the macintosh garden, archive-dot-org, macintosh repository, and other locations. I made sure to link all the known builds we’ve had access to (under the leftmost/first column) — even the ones we can’t run on PPC architecture, from Table 1 on the opening WikiPost of this thread.

[Also, if you have a chance at some point to look over Table 1, against the SL builds available on the Beta Archive, and you happen to see builds on the latter which don’t show as “Available” on Table 1, send me a pm. I’m hoping to find all the known developer and interim builds and make them available for review and testing as we’re able to find them.]

Anyway after my gcc built is done I'll check the exact version.

Thanks. The quickest/easiest, if you’re able to do an “About this Mac” and click once when mousing over the grey “Version 10.6”, it will show you the build number.
 
I know it wouldn't affect my settings on 10.6 when I'm booted in 10.5 - I'm asking if I boot into 10.6 and run 10.5 settings app from there.

And of-course I know how to check the version of mac os wow.

I can send you all the builds if you want but first I'll have to download them.

So yeah if you are interested into that PM me - you can find all the available builds on the Beta DB:


Actually now that I look into it - there doesn't seems to be exclusive versions there.
 
Mods please delete this post I've decided to move it (it was about exhausting my 23 GB of ram).
 
I know it wouldn't affect my settings on 10.6 when I'm booted in 10.5 - I'm asking if I boot into 10.6 and run 10.5 settings app from there.

And of-course I know how to check the version of mac os wow.

My apology. I always try to be as succinct and technical in my response style. I do this because users across the spectrum begin testing SL-PPC, but when they first start posting on this thread, I don’t know yet where their level of technical command lies. I definitely wasn’t trying to insult you!

You can try running the Sharing prefPane from 10.5.8 in the 10.6 setting. Last I recall, features in the 10.5.8 revision of Sharing.prefPane may not align with 10A96 for the main reason that 10A96 was released to developers a week after Apple released 10.5.3. There tended to be a lot of parallels between the SL dev build and the nearest-released update to Leopard.

On other components in prefPanes, I have managed to bring over post-10.5.3 (which would equate to post-10.5.6 for Build 10A190) elements into Build 10A96 — namely, when I split Keyboard & Mouse (which included Trackpad) into two, discrete prefPanes, similar to 10.5.8. That said, each prePane ends up being a case-by-case basis if cobbling together components from later, Leopard builds.

I can send you all the builds if you want but first I'll have to download them.

So yeah if you are interested into that PM me - you can find all the available builds on the Beta DB:


Actually now that I look into it - there doesn't seems to be exclusive versions there.

Yah. I’m pretty sure we were harmonized with Beta Archive, but I wasn’t definitively sure until this. Thank you.

At this point, any of the other conjectured builds, if somehow they still exist, probably linger about some on errant, completely forgotten DVD-Rs burned originally in Cupertino, taken out inadvertently during development, and are now tucked away somewhere in someone’s “old DVD-R” spindle, in a box or in a storage closet.
 
My apology. I always try to be as succinct and technical in my response style. I do this because users across the spectrum begin testing SL-PPC, but when they first start posting on this thread, I don’t know yet where their level of technical command lies. I definitely wasn’t trying to insult you!

You can try running the Sharing prefPane from 10.5.8 in the 10.6 setting. Last I recall, features in the 10.5.8 revision of Sharing.prefPane may not align with 10A96 for the main reason that 10A96 was released to developers a week after Apple released 10.5.3. There tended to be a lot of parallels between the SL dev build and the nearest-released update to Leopard.

On other components in prefPanes, I have managed to bring over post-10.5.3 (which would equate to post-10.5.6 for Build 10A190) elements into Build 10A96 — namely, when I split Keyboard & Mouse (which included Trackpad) into two, discrete prefPanes, similar to 10.5.8. That said, each prePane ends up being a case-by-case basis if cobbling together components from later, Leopard builds.





Yah. I’m pretty sure we were harmonized with Beta Archive, but I wasn’t definitively sure until this. Thank you.

At this point, any of the other conjectured builds, if somehow they still exist, probably linger about some on errant, completely forgotten DVD-Rs burned originally in Cupertino, taken out inadvertently during development, and are now tucked away somewhere in someone’s “old DVD-R” spindle, in a box or in a storage closet.
Well no problem - no need to apology (especially when I'm not that tech savvy anyway).

Now I've referred here and posted on the RAM thread but it looks like the issue persist with -j4 as well - maybe I need to boot with 64 bit kernel (and on 10.6).

Does 10.6 have 64 bit kernel I tried `arch=ppc64` but it didn't boot.
 
If you’re running Build 10A96 Server, you’ll find the Server Admin.app under /Applications/Server/Server Admin.app, along with the rest of the Server bundle of utilities (RAID Admin, Server Assistant, Server Monitor, Server Preferences, System Image Utility, Workgroup Manager, and Xgrid Admin).

This reminds me how I need to check and test the 10A96 Client environment (which I haven’t yet done, despite all the other work I’ve done on 10A96 generally).
Nah it's 10A190 - and the Leopard System Settings doesn't work - maybe send me this Server Admin.app if possible?
 
Well no problem - no need to apology (especially when I'm not that tech savvy anyway).

Give yourself some credit! I just saw what you managed to do with RAM on the A1117, and I’m impressed (also, that you know enough Forth to pull that off is also nifty as heck).

Now I've referred here and posted on the RAM thread but it looks like the issue persist with -j4 as well - maybe I need to boot with 64 bit kernel (and on 10.6).

Does 10.6 have 64 bit kernel I tried `arch=ppc64` but it didn't boot.

Pretty sure @barracuda156 determined there were a relative handful of ppc64 Mach-O binaries for either 10A96 or 10A190.

It seems Apple were initially going to develop Snow Leopard as a PPC and Intel product, just like Leopard. They started that development with ppc/ppc32 support, but some three months into development, with upcoming, Intel-only tech being rolled in (like OpenCL, which Apple weren’t going to bother with for PPC), the development team were told to stop developing for both platforms. The few ppc64 binaries they did finish a version of was far from enough for booting or doing anything meaningful.
 
Nah it's 10A190 - and the Leopard System Settings doesn't work - maybe send me this Server Admin.app if possible?

The Server Admin.app only works with systems — localhost or networked — which announce themselves as Servers. If there’s a Mac on the network (or, again, localhost) which is running the Client version, it won’t show up for access.

What I’d recommend:
— grab a copy of 10A96 Server from Table 1;
— from Leopard, use Pacifist to extract the /Applications/Server directory and also the /System/Library/CoreServices/ServerVersion.plist file;
— move these into their respective locations on your 10A190 install.

If you want to run your setup as a Server (i.e., with the /Server software), you’ll need an old SL Server serial, and that plist file will need to be in place (the inverse, going from Server to Client, gets described in post #618). Assuming these all go OK, your system should be configured as a Server.
 
It was cupsd - I checked console - and copied over from 10.5 it works now - except file sharing not yet.

File sharing works now too - it was AppleFileServer.app which I copied again.
 
Last edited:
Why are display settings locked though - greyed out.

1667542887444.png



OK I needed to disable overscan.
 
Last edited:
This patcher appears to only benefit the use of PCI-based video cards which, incidentally, were also offered with an AGP counterpart.

It wouldn’t be of use for an AGP bus video card. In fact, in the ReadMe, the patcher only applies to a PCI version of the card; if the system, such as a Power Mac G4 or G5, has both an AGP and a PCI video card of the same model, this patcher can only benefit one or the other; not both. The Patcher is basically an on/off toggle for the PCI version of the card; disabling it (i.e., turning it off/unpatching) returns native support, if available, back to the AGP card.
i think the correct fix would be via agpgart (old osx86/hackintosh agp hack), but since the code has to be written to support specific chipsets, i dont think there is a version that works on ppc macs. but in theory someone could write one and it might very well work
 
Interesting. I have never been privy to all the 10.6 developer builds which Beta Archive had, and consequently haven’t been able to inspect contents or install builds which are on there.
On the other hand I'm downloading Xcode 3.2.0 Beta see what that is.

EDIT: Sorry downloaded the wrong one - we'll see if 3.2.0 is any compatible.
 
Last edited:
On the other hand I'm downloading Xcode 3.2.0 Beta see what that is.

EDIT: Sorry downloaded the wrong one - we'll see if 3.2.0 is any compatible.

Although I’m unsure what else the Beta Archive contents for 10A96 and 10A190 contain, the version of Xcode 3.2 bundled with 10A96 and 10A190, on the sources we’ve been working from, works with both developer builds.
 
Does 10.6 have 64 bit kernel I tried `arch=ppc64` but it didn't boot.

No known version of 10.6 supports ppc64 in any meaningful sense. At the same time, it might be possible to rebuild xnu to support 64 bit. I am not an expert in MacOS components though. Someone hopefully can give a more detailed advice.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.