Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Hrududu

macrumors 68020
Original poster
Jul 25, 2008
2,306
657
Central US
Hi gang. I've recently acquired an original 500MHz PowerBook G4 Titanium which I am dual booting 9.2.2 and Leopard. Obviously running Leopard on a Rage 128 is rather painful, so I have attempted using kexts from Jaguar as described in this thread. https://forums.macrumors.com/threads/tip-ati-rage-128-in-leopard.1691634/ I believe I went through the proper process, but the system doesn't seem to be running any better and XBench doesn't produce the results others have reported. It just runs the same as it ever did before attempting to install the kexts. I tried the manual installation and using the Kext installer mentioned at the end of that thread. What I need is a little help ensuring I am doing this correctly. My order of operations:

1. Drag and drop extracted Kexts into System>Library>Extenstions
2. Authenticate with password.
3. Open up Terminal and run "sudo -s"
4. Enter password
5. In Terminal, run "
chown -R root:wheel /System/Library/Extensions/ATIRage*.*
rm -rf /System/Library/Extensions.mkext
reboot"
6. System reboots, and nothing has changed.

Am I missing something or doing this out of order? Your help is much appreciated
 
First…you mentioned you were using the kexts from Jaguar. Did you mean to say Tiger, or is it really Jaguar?

If you did mean Jaguar…use the kexts from Tiger as provided in Post #1 in the thread you linked.

Instead of using Terminal to do all that stuff, just open Disk Utility and repair permissions.
 
Nice one. I have a "salvaged" ($5) 1st gen Titanium Mercury 400Mhz due to arrive tomorrow which I was planning on playing with for Leopard on the Rage Mobility 128, so I'll also give this procedure a try. It has a busted hinge, so it may become a candidate donor for a CPU transplant to take the 7410 CPU out and install it in my Blueberry iBook. That is, when I work up the courage :)
 
Nice one. I have a "salvaged" ($5) 1st gen Titanium Mercury 400Mhz due to arrive tomorrow which I was planning on playing with for Leopard on the Rage Mobility 128, so I'll also give this procedure a try. It has a busted hinge, so it may become a candidate donor for a CPU transplant to take the 7410 CPU out and install it in my Blueberry iBook. That is, when I work up the courage :)
The TiBook 400 is pretty easy to work in. Just find one of the iFixit guides. It's just multiple steps is all.

I had an old TiBook 400 before my first 17" PB. It died three times and finally got parted out. The rest of the rubble of what was the case is in my garage somewhere.

I transplanted the LCD to a Titanium DVI my son had and it worked, but eventually his DVI died and it went on to someone else who tried a reflow but ended up baking it.

That TiBook 400 was peculiar because the hinges were always strong. Everything else around the hinges broke, but not the hinges themselves.

Anyway, you can run Leopard on it no issues. Just a little slow.
 
(EDIT 2019) I were wrong. It were Jaguar the fastest ones IIRC. I had artifacts on the cursor after changing kexts

IIRC Panther drivers were the fastest in my tests. YMMV.
[doublepost=1521042380][/doublepost]I have reread that old post and my answers and my memories had come back.
Panther had less artifacts than the Jaguar kext in my case, but had artifacts. I en ed up using vanilla tiger and Leopard at the time I upgraded to NVIDIA 4MX
 
Last edited:
Am I dropping that line immediately after "sudo -s"?

You are dropping that line before or after but certainly before you reboot. I just automatically insert sudo before messing with permissions and modes because these have to be done in Admin mode. If you are in Admin mode already via sudo su, then it obviates the sudo before the statement. You won't be prompted for an Admin password.

Having said that, if you are using a kext installer à la hackintosh, then the script should be doing both of those kext updates and rebuilding the mkext bundle anyway.
 
Okay thats all it took! Added that line of code with Tiger kexts and repaired permissions after the reboot and it is safe to say performance is quite a bit better. Thanks for the help!
 
  • Like
Reactions: AphoticD
The TiBook 400 is pretty easy to work in. Just find one of the iFixit guides. It's just multiple steps is all.

I had an old TiBook 400 before my first 17" PB. It died three times and finally got parted out. The rest of the rubble of what was the case is in my garage somewhere.

I transplanted the LCD to a Titanium DVI my son had and it worked, but eventually his DVI died and it went on to someone else who tried a reflow but ended up baking it.

That TiBook 400 was peculiar because the hinges were always strong. Everything else around the hinges broke, but not the hinges themselves.

Anyway, you can run Leopard on it no issues. Just a little slow.

It sounds like you jumped through hoops with the old TiBook. If you’re interested in donating any of the rubble, I could use the right hinge. Also it looks like the middle frame is in pretty bad shape. It hasn’t arrived yet, but when it does I’ll do a full assessment. Maybe we can work something out?
 
It sounds like you jumped through hoops with the old TiBook. If you’re interested in donating any of the rubble, I could use the right hinge. Also it looks like the middle frame is in pretty bad shape. It hasn’t arrived yet, but when it does I’ll do a full assessment. Maybe we can work something out?
You can have everything I've got, but it isn't much anymore.

I don't have the hinges because that went with my son's DVI when I sent it off (attached to the LCD). The optical drive was shipped to someone else.

About the only thing of value is the frame. I'll have to check, but I don't believe that was cracked. The bottom pan does not fit right, but you can have that too. The rest of the case kind of crumbled apart when I dissassembled the thing.

I do have one hi-resolution DVI screen though, but it has no hinges. Originally I bought that to replace my son's screen not realizing it didn't come with hinges. I've never used it and the connector is different so that may not be worth anything to you.

I won't charge you anything for it, just the shipping. You'd be taking it off my hands.
 
  • Like
Reactions: AphoticD
@eyoungren Do you still have the Logic-Board from that 400Mhz TiBook? its 7410 G4 CPU would be quite handy for doing PPC750L to 7410 upgrades :) (edit: if you do maybe offer it to @AphoticD ?, it would be a good first project for his BGA adventures :) )

as for Rage 128s in Leopard, im currently working on a project with a couple of other people to get the rage 128 working better in Leopard

as it stands with the Tiger kexts in Leopard theres no OpenGL, so I am working on getting OpenGL working in Leopard, so Far I have enabled OpenGL but its very glitchy and needs work... :D

upload_2018-3-15_10-47-31.png
 
Last edited:
This is great thanks @eyoungren! (see pm)

@LightBulbFun, good thought. Maybe the old failed logic board could be of some use here. That Pismo is truly rocking beyond it's years! :)

I'd be interested in testing your work out on the TiBook (8MB Rage Mobility 128). Are you recompiling the kexts from Apple's open source archives?

I wonder if some of your work could translate across to the Clamshell's Rage Mobility to get OpenGL rendering in Tiger/Leopard(G4)..

I've been learning about the ins and outs of programming with OpenGL lately. I'm only a beginner, but maybe I can lend a hand?
 
  • Like
Reactions: LightBulbFun
what im doing to get OpenGL working is using the Last (known) Build of Leopard that included Rage 128 (and Rage Pro) kexts which is Leopard Beta build 9A343. much to my pleasant surprise these are of a newer build then whats in tiger, and everything loads in 10.5.8 unlike the tiger kext where the OpenGL components dont load in 10.5.8.

sadly although OpenGL is there its quite broken. I managed to get OpenGL working better by copying over the 9A343 OpenGL.Framework but Finder kept crashing, on a missing Symbol, Quartz.framework is trying to do something with OpenGL.framework thats not there in the 9A343 build of OpenGL.Framework, I have been meaning to copy over the Quartz.framework from 9A343 and see what happens there

edit: while testing this I copied over the 9A343 OpenGL.Framework again and now Finder is not crashing Go figure...

so I guess I got OpenGL working in 10.5.8 on Rage 128 LOL?! the only issue is there is some slight Glitchyness but its nothing too major i dont think, ill have to test some more OpenGL apps so far i have been using GlxGears and OpenMark as a test

(currently for example the little spinning ball in OpenMark is darker then it is but this is much better then before with the 10.5.8 Framework while it would run and do a benchmark just fine, it would just display a blank/black screen...)

any help would be very much appreciated :) im also working with a couple @dosdude1 and some other people on this as well :)

(sadly not much in the way of Graphics stuff is OpenSource by apple like none of the Graphics drivers are etc.)


as for the Rage Pro stuff I have some other ideas im going to try :)
[doublepost=1521125993][/doublepost]heres a screen shot for proof :) Note the spinning ball is not THAT dark in real life but its darker then normal. im about to shove Quake 3 onto here and see what happens :)

but its pretty amazing to see OpenGL on Rage 128 in Leopard :) I also need/want to see if DVD playback now works...

upload_2018-3-15_14-57-25.png
 
Last edited:
what im doing to get OpenGL working is using the Last (known) Build of Leopard that included Rage 128 (and Rage Pro) kexts which is Leopard Beta build 9A343. much to my pleasant surprise these are of a newer build then whats in tiger, and everything loads in 10.5.8 unlike the tiger kext where the OpenGL components dont load in 10.5.8.

sadly although OpenGL is there its quite broken. I managed to get OpenGL working better by copying over the 9A343 OpenGL.Framework but Finder kept crashing, on a missing Symbol, Quartz.framework is trying to do something with OpenGL.framework thats not there in the 9A343 build of OpenGL.Framework, I have been meaning to copy over the Quartz.framework from 9A343 and see what happens there

edit: while testing this I copied over the 9A343 OpenGL.Framework again and now Finder is not crashing Go figure...

so I guess I got OpenGL working in 10.5.8 on Rage 128 LOL?! the only issue is there is some slight Glitchyness but its nothing too major i dont think, ill have to test some more OpenGL apps so far i have been using GlxGears and OpenMark as a test

(currently for example the little spinning ball in OpenMark is darker then it is but this is much better then before with the 10.5.8 Framework while it would run and do a benchmark just fine, it would just display a blank/black screen...)

any help would be very much appreciated :) im also working with a couple @dosdude1 and some other people on this as well :)

(sadly not much in the way of Graphics stuff is OpenSource by apple like none of the Graphics drivers are etc.)


as for the Rage Pro stuff I have some other ideas im going to try :)
[doublepost=1521125993][/doublepost]heres a screen shot for proof :) Note the spinning ball is not THAT dark in real life but its darker then normal. im about to shove Quake 3 onto here and see what happens :)

but its pretty amazing to see OpenGL on Rage 128 in Leopard :) I also need/want to see if DVD playback now works...

View attachment 754528

Any chance you've been working on this and made any more progress?

Also, any pointers where I could find a copy of 9A343 (or at least the relevant kexts) so I cold give it a shot? Thanks!
 
  • Like
Reactions: Larsvonhier
Any chance you've been working on this and made any more progress?

Also, any pointers where I could find a copy of 9A343 (or at least the relevant kexts) so I cold give it a shot? Thanks!

have not really made any progress, ill have a dig around, and pull up the relevant Kexts and frameworks for you soon :)
 
  • Like
Reactions: Larsvonhier
Hello, I was trying to follow along in this older thread. So I have a 550 G4 in my pismo. If I want to increase graphics performance in tiger, what kexts do I use to get core image to run as software supported ? I have no intention of upgrading to Leopard as I run a lot of classic and OS 9 applications.

Thanks and sorry to revive an old thread.
 
Hello, I was trying to follow along in this older thread. So I have a 550 G4 in my pismo. If I want to increase graphics performance in tiger, what kexts do I use to get core image to run as software supported ? I have no intention of upgrading to Leopard as I run a lot of classic and OS 9 applications.

Thanks and sorry to revive an old thread.

You won’t get Core Image support with the 16MB Radeon Mobility graphics, but you can speed up drawing with some software tricks:

1. Run Quartz Debug (Xcode 2.5) to disable Beam Sync (then force quit)
2. Disable shadows with ShadowKiller or my shadowless tool
3. Switch to 16-bit color; System Preferences > Displays > Colors: Thousands
4. Use Onyx to disable Finder window zooming animations and set Speed of Sheets to Fast.
5. Disable Dock bounce animation and magnification in Dock preferences.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.