68kMLA Classic Interface
This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.
| Click here to select a new forum. | | Proposal for a community project to upgrade the Mac Mini G4 GPU | Posted by: Rikintosh on 2026-10-03 09:02:54 I enjoy tinkering with overclocking, and the G4 Mac minis are, in my opinion, the best Macs ever for this, unfortunately, they are hamstrung by limited RAM and GPU capabilities. In my humble opinion, the GPU is the real weak point there’s not much overclocking headroom, it’s limited to a 64-bit bus, and most models have only 32MB of VRAM. It’s frustrating to be able to squeeze 2GHz out of this little toy only to be held back by a "meh" GPU.
I’ve been brainstorming some wild ideas and discussing with a few contacts the possibility of creating an interposer to use an ATI Radeon 9600 or even a 9700 GPU. The first hurdle is the physical motherboard layout: there are two VRAM pads connected to the GPU via a 64-bit bus, and there’s no way around that. Then I remembered that there are versions of these chips with the VRAM soldered directly onto them that would make things much easier. The signals on the 9200 GPU pads are mostly the same as those on the 9600, though the physical ball layout, sizes, and so on might differ; that’s where a thin, carefully designed interposer would come in one engineered not to introduce impedance issues or mess up timing. Voltages and clock signals are controlled externally on the Mac mini motherboard, and they aren't vastly different. The main challenges would be figuring out the power delivery for the VRAM sitting atop the chip itself and potentially creating custom firmware by repurposing code from the PowerBook 17.
I’d love to hear your thoughts could this work as a community project, or did I just forget to take my schizophrenia meds today? | Posted by: adespoton on 2026-10-04 09:53:54 Interesting timing; I’ve got one of my Minis on the bench right now for an overclocking and re-paste. Seems to me that the Mini is also bus limited? I don’t tend to do anything that bumps up against the VRAM (I’m usually running OS 9 or lower), but I do find drive and memory throughout to be a bottleneck. | Posted by: indibil on 2026-10-04 22:46:56
I enjoy tinkering with overclocking, and the G4 Mac minis are, in my opinion, the best Macs ever for this, unfortunately, they are hamstrung by limited RAM and GPU capabilities. In my humble opinion, the GPU is the real weak point there’s not much overclocking headroom, it’s limited to a 64-bit bus, and most models have only 32MB of VRAM. It’s frustrating to be able to squeeze 2GHz out of this little toy only to be held back by a "meh" GPU.
I’ve been brainstorming some wild ideas and discussing with a few contacts the possibility of creating an interposer to use an ATI Radeon 9600 or even a 9700 GPU. The first hurdle is the physical motherboard layout: there are two VRAM pads connected to the GPU via a 64-bit bus, and there’s no way around that. Then I remembered that there are versions of these chips with the VRAM soldered directly onto them that would make things much easier. The signals on the 9200 GPU pads are mostly the same as those on the 9600, though the physical ball layout, sizes, and so on might differ; that’s where a thin, carefully designed interposer would come in one engineered not to introduce impedance issues or mess up timing. Voltages and clock signals are controlled externally on the Mac mini motherboard, and they aren't vastly different. The main challenges would be figuring out the power delivery for the VRAM sitting atop the chip itself and potentially creating custom firmware by repurposing code from the PowerBook 17.
I’d love to hear your thoughts could this work as a community project, or did I just forget to take my schizophrenia meds today?
Wow, I'm glad people have actually performed the 2GHz overclock I posted; no one had mentioned it until now. I'm happy it worked for you. Did you change the heatsink?
The Mini's GPU is indeed limited, and the VRAM chips actually support higher speeds than the Mini uses—I noticed this when I set out to try upgrading from 32MB to 64MB.
I'll be following your project with interest; thanks for working on this! | Posted by: ArmorAlley on 2026-10-04 22:57:40 I think of the mac Mini G4 as one of the fastest Macs that can run Mac OS 9 (and 8.x and 7.x) natively and the ATi Radeon 9250 with 32MB RAM is more than sufficient to run any of the games supported by Mac OS 9.2.2.
Unless it has already been fixed, sorting out the audio on the Mac Mini G4 under Mac OS 9 would be a greater boon to us all.
How about ATA-133 instead of ATA-100 for the HDD?
Would enabling a 10/100/1GHz networking be possible or does the networking chip not support it?
That being said, a faster Mac Mini G4 with more VRAM and a better GPU would make networked Halo a lot more fun. | Posted by: adespoton on 2026-10-05 16:45:24 On my experimental G4 Mini, I've now successfully re-pasted the CPU and cranked it up to 1.58GHz, installed an SSD in a mSATA-to-PATA adapter, partitioned it 16 ways, and installed (and booted):
System 7.0
System 7.0.1*
System 7.1
System 7.1.2
System 7.5.0
Mac OS 7.5.3
Mac OS 7.5.5
Mac OS 7.6.1
Mac OS 8.0
Mac OS 8.1
Mac OS 8.6
Mac OS 9.2.2
OS X 10.2
OS X 10.4
OS X 10.5
OS X 10.6 PPC
I'm still trying to get Mac OS 8.5.1 and Mac OS 9.0.4 to boot properly on it.
@indibil , I missed the trick to doing a 2GHz overclock. I can't imagine doing that without replacing the heat sink... I'm already blowing pretty hot at 1.58 and the original chip was binned at 1.42.
@ArmorAlley , I found that switching to mSATA SSD gave a significant speed increase, even over ATA-100. System 7.0.1 flies now! 😀
And I have to admit, under 10.6 I do notice the limitations of 32MB VRAM. There's a bit of distortion on my screen from time to time.
@Rikintosh , "carefully designed interposer would come in one engineered not to introduce impedance issues or mess up timing" is really the issue. I don't see how one would go about keeping the timing accurate enough without offloading a bunch to an expansion board directly from the bus, bypassing the clock-limited circuitry.
But if others have ideas, I'm more than willing to test them out. This is my salvage Mini that I've already thought I'd killed multiple times over, but it's still chugging along 🙂 | Posted by: akator70 on 2026-10-05 19:21:27
On my experimental G4 Mini, I've now successfully re-pasted the CPU and cranked it up to 1.58GHz, installed an SSD in a mSATA-to-PATA adapter, partitioned it 16 ways, and installed (and booted):
System 7.0
System 7.0.1*
System 7.1
System 7.1.2
System 7.5.0
Mac OS 7.5.3
Mac OS 7.5.5
Mac OS 7.6.1
Mac OS 8.0
Mac OS 8.1
Mac OS 8.6
Mac OS 9.2.2
OS X 10.2
OS X 10.4
OS X 10.5
OS X 10.6 PPC Do you have audio running on any of those marked in bold? | Posted by: indibil on 2026-10-06 02:57:07
On my experimental G4 Mini, I've now successfully re-pasted the CPU and cranked it up to 1.58GHz, installed an SSD in a mSATA-to-PATA adapter, partitioned it 16 ways, and installed (and booted):
System 7.0
System 7.0.1*
System 7.1
System 7.1.2
System 7.5.0
Mac OS 7.5.3
Mac OS 7.5.5
Mac OS 7.6.1
Mac OS 8.0
Mac OS 8.1
Mac OS 8.6
Mac OS 9.2.2
OS X 10.2
OS X 10.4
OS X 10.5
OS X 10.6 PPC
I'm still trying to get Mac OS 8.5.1 and Mac OS 9.0.4 to boot properly on it.
@indibil , I missed the trick to doing a 2GHz overclock. I can't imagine doing that without replacing the heat sink... I'm already blowing pretty hot at 1.58 and the original chip was binned at 1.42.
@ArmorAlley , I found that switching to mSATA SSD gave a significant speed increase, even over ATA-100. System 7.0.1 flies now! 😀
And I have to admit, under 10.6 I do notice the limitations of 32MB VRAM. There's a bit of distortion on my screen from time to time.
@Rikintosh , "carefully designed interposer would come in one engineered not to introduce impedance issues or mess up timing" is really the issue. I don't see how one would go about keeping the timing accurate enough without offloading a bunch to an expansion board directly from the bus, bypassing the clock-limited circuitry.
But if others have ideas, I'm more than willing to test them out. This is my salvage Mini that I've already thought I'd killed multiple times over, but it's still chugging along 🙂 Here are the links for you—you might have some fun 🙂 :
https://rosysumenteinquieta.blogspot.com/2024/04/mac-mini-g4-2ghz.html
https://rosysumenteinquieta.blogspot.com/2024/04/mac-mini-15ghz-modelo-102-2ghz-sin-cpu.html
https://rosysumenteinquieta.blogspot.com/2023/12/mac-mini-g4-192ghz-con-disipador-de.html
https://rosysumenteinquieta.blogspot.com/2023/12/mac-mini-g4-192ghz.html | Posted by: quicksilver on 2026-10-06 20:24:43
Would enabling a 10/100/1GHz networking be possible or does the networking chip not support it?
I used FireWire networking between two Macs a few times and know next to nothing about it let alone how the FireWire 400 port bandwidth would be affected by any other hardware in a Mini, but could that offer an improvement? Not gigabit but a theoretical max of 50 MB/s vs 12.5 MB/s over the built-in Ethernet. | Posted by: ArmorAlley on 2026-10-06 22:07:07
I used FireWire networking between two Macs a few times and know next to nothing about it let alone how the FireWire 400 port bandwidth would be affected by any other hardware in a Mini, but could that offer an improvement? Not gigabit but a theoretical max of 50 MB/s vs 12.5 MB/s over the built-in Ethernet. I actually had the RJ-45 port in mind.
The Mac Mini G4 came out in 2005 and was actively hobbled by Apple.
All Macs have supported gigabit ethernet since 2001 or so except this one.
Hence the question. | Posted by: Rikintosh on 2026-10-09 07:41:18 I actually working on my Mac not so Mini G4.
I’m following the tips from *rosysumenteinquieta* exactly, but I realized the stock heatsink is terrible (my unit was the 1.42GHz model; it seems the 1.5GHz ones might come with a copper one I haven't seen the copper version myself, but the aluminum one is bad). I considered using a large chipset heatsink, but for now, I’m testing with parts I had lying around the house. I know hitting 2GHz is possible with the 1.5GHz model, but I want to try it on my 1.42GHz unit. It’s also possible to use lower-latency RAM; I found an old Kingston stick which even has a nice blue heat spreader rated at CL2, so I assume that might help. I tried an IDE to SATA adapter, but the Mac Mini didn't like it (much like my 1st-gen Apple TV running XP). I usually have better luck with IDE to mSATA adapters, but I only have one 128GB mSATA drive here, and they’ve become relatively expensive in my local currency.
I’m not tuning this machine just for fun; I plan to use it for porting games and for some slightly more ambitious projects that require compilation. I tried cross-compiling on my PC in the past, but it was a nightmare; in my experience, I prefer dedicating an old Mac to run for weeks compiling code, provided the final result is what I expected.
 | | 1 |
|