It is. The X1900 XT premiered in time for the MacPro1,1 in August 2006; OpenCL’s formalized origins didn’t come to the fore prior to June 2008, though it’s clear Apple were working on it internally (probably alongside GPU vendors like NVIDIA, under tight wraps) for at least a year or more before that.
I believe
you’re correct, though it’s worth noting how there are some OpenCL-compliant GPUs on the list which were developed in 2007 (notably, the GeForce 8600M GT bundled first with the Santa Rosa-era MBPs (MBP3,1) — lending as evidence that close partnership on OpenGL’s road map between Apple and NVIDIA was happening well before the formalizing before the Khronos Group.
You may want to double-check whether PPC Linux is actually involving OpenCL computing on the cards you’ve tested — namely, verifying whether PPC Linux is using the GPU RAM for CPU-related tasks (and unrelated to VRAM).
Per the above-linked source, at least three cards from that Radeon HD 4xxx-series are not use OpenCL (the 4670, 4850, and 4870), though all will, on the OS X side, run Snow Leopard without a hitch. My guess is there’s a special fallback to BrookGPU instructions, but I’m only speculating.
On an unrelated note: this reply got me to find a
preview blog mention of Build 10A286’s changes from its predecessor released to developers from a user-testing vantage (rather than the formal developer notes), replete with screen caps of their findings (which is a nice thing to see!). It’s entirely possible I’ve seen it before but have no memory of it, but it’s a nice to have nevertheless.