I Put an RTX 2070 in a Power Mac G5 😅

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Head to squarespace.co... to save 10% off your first purchase of a website or domain using code ActionRetro
    The PowerMac G5 Quad was the only Power Mac to come with PCI-E slots. This means it can technically hold modern graphics cards. But, can we get them to WORK? Can we up the stock 256mb of VRAM to GIGABYTES? Is this a total fool's errand with no possible positive outcome?
    Let's find out!
    LINKS:
    🍎 GPU June: www.gpujune.com/
    🍎 Void Linux PPC: voidlinux-ppc....
    (Amazon links are affiliated links)
    ══════════════════════════
    💾 For more vintage Apple stuff, please subscribe: www.youtube.co...
    💾 Support these retro computing shenanigans on Patreon! / actionretro
    ══════════════════════════
    Check out my Amazon page with links to my tools, adapters, soldering equipment, camera gear and more: www.amazon.com...
    ══════════════════════════
    💬 Come talk about old computers on the BitBang Social Mastodon! bitbang.social
    ══════════════════════════
    #PowerMac #RTX #GPUJune

Комментарии • 395

  • @vonmatrices
    @vonmatrices 2 года назад +464

    If you configure your Linux before experimentation to connect via ssh you can use another computer to ssh into a terminal when the graphics fail and use that to check /var/log to see if the error is actually critical or possibly just a configuration issue

    • @SianaGearz
      @SianaGearz 2 года назад +33

      Would be funny if all you have to do is xbps-install linux-firmware.

    • @FatbocSlin
      @FatbocSlin Год назад +5

      Alternatively have the original card in beside the new one and check the output of dmesg / log

    • @FatbocSlin
      @FatbocSlin Год назад +7

      My "new" card failed to load because of missing firmware, I am attempting to bake it into the kernel right now

  • @anthonii.x
    @anthonii.x 2 года назад +300

    Nvidia cards in linux on the G5 almost always boot to black screens. You could have done extra setup over ssh after the machine booted for the AMD cards once the machine was up though.

    • @tobiwonkanogy2975
      @tobiwonkanogy2975 2 года назад +10

      sometimes depends on the bios setting but I don't imagine there would have been many back then. Some graphics cards start in UEFI as opposed to legacy and wont display until operating system . Makes it very hard to change the bios settings with the cards in .

    • @tobiwonkanogy2975
      @tobiwonkanogy2975 2 года назад +6

      sometimes i just wait 5 mins and then input my login slowly , press enter and then screen initializes

    • @David_Granger
      @David_Granger 2 года назад +13

      Not just on the G5. Nvidia Linux drivers are trash.

    • @SianaGearz
      @SianaGearz 2 года назад +13

      @@tobiwonkanogy2975 no BIOS, no UEFI, this is a Mac, the video card does not get intialised by the system at all if it's not native to it. There's a FreeVGA system which can initialise the cards by extracting the BIOS Option ROM from the card and running it in an x86 emulator to bring up the card. I don't know how ATI driver does it, whether it has a similar mechanism or just enough inherent knowledge of the chips to bring them up.

    • @tobiwonkanogy2975
      @tobiwonkanogy2975 2 года назад +1

      @@SianaGearz I sincerely had no idea that mac did not use the same BIOS (start up function with gui) as pc . i was under the impression that mac was just an operating system . Now that i think a bit harder, if you want to use the os on non native hardware you need to emulate a mac.

  • @elly3713
    @elly3713 2 года назад +29

    Polaris and newer cards will never work because amdgpu doesn't work on big endian.
    Same goes for any nvidia card, nouveau also requires little endian CPU.
    Any card supported by radeon kernel module will work, so the fastest GPU you can use is R9 series, R9 280, R9 285, R9 290 (don't go for R9 290, most of them are faulty).
    If you want to get headless console for debugging, plug USB-TTL adapter into a USB port and append console=ttyUSB0 to kernel parameters. Then on another machine plug USB-TTL adapter, connect GND to GND and cross TX - RX, RX - TX.
    (Or use ssh, but if boot process will hang you won't be able to figure out why.)
    FT232-based adapters are the only ones that work on macOS without any hassle (even on M1 on Monterey).

    • @archlinuxrussian
      @archlinuxrussian 2 года назад +1

      If he wanted, he could also check power consumption and, if below 150W, could use the internal mini-6-pin available for PCIe.
      And that's interesting and useful information! It cuts out a few GPUs I had my eyes on. I think the 7850 would be a decent choice, especially as it'd be a bit cheaper but still RadeonSI compatible :)

    • @elly3713
      @elly3713 2 года назад +2

      @@archlinuxrussian By specification, PCI-E port itself can deliver 70W, 6pin connector can deliver 75W and 8pin connector can deliver 150W.
      That's by spec though, people often go waaaaay beyond that. Considering that he's got 1500W absolute unit of a PSU, he should splice 12V wires and make connectors for permanent setup :D

    • @gnarlin4964
      @gnarlin4964 2 года назад

      It's really too bad that he can't use the AMDGPU driver as that could enable him to use RADV. Would it even be possible to re-work AMDGPU to support big endian?

    • @archlinuxrussian
      @archlinuxrussian 2 года назад +1

      @@gnarlin4964 from what I've seen, there has been *some* push for it, but basically there isn't the real demand for it to justify spending hours on it.

  • @xnonsuchx
    @xnonsuchx 2 года назад +101

    Those familiar with Linux would know nVidia drivers aren’t “baked in” and require compiled kernel mods, so, of course, Radeon GPUs are going to work better. nVidia cards (2000-series +) may work better in the near future, though.

    • @Thanatos2996
      @Thanatos2996 2 года назад +9

      I certainly hope they work better with the new drivers, the blob driver has all sorts of issues with the 30 series, and nouveau barely works at all.

    • @elly3713
      @elly3713 2 года назад +23

      Yepp, amdgpu (GCN, RX550) won't work because G5 is big endian.
      Nvidia cards will never work, even on nouveau because it also requires little endian CPU.
      Fastest GPU that can be used in G5 with big endian is R9 285/R9 290, because those are last GPUs supported by radeon kernel module.

    • @tweakz_tech
      @tweakz_tech 2 года назад

      @@elly3713 Every R9 GPU is GCN based, so not working in G5.

    • @elly3713
      @elly3713 2 года назад +6

      @@tweakz_tech It will, because it uses radeon kernel module by default. It's possible to switch to amdgpu on those cards, but by default radeon gets loaded and should work without any problems.
      In theory, R9 390 should also work. Polaris or anything newer is no-go though.

    • @ps5hasnogames55
      @ps5hasnogames55 2 года назад +4

      nvidia cards 2000+ wont work either. nvidia has no plans to mainline that driver, and the kernel developers don't want it anyway since 1) all the actually-needed stuff is now a giant userspace blob 2) it doesn't use mesa, the linux kernel's built-in implementations of OpenGL, OpenCL, and vulkan. don't believe linux youtuber hype, nvidia didn't actually open source anything.

  • @brokenelectronics3665
    @brokenelectronics3665 2 года назад +12

    For what it's worth, there is a mini 6 pin connector. It's really hidden and hard to get at, but it is there and it does work. I have my Quadro plugged into it.

  • @bfums
    @bfums 2 года назад +6

    I haven't seen anybody talk about Sauerbraten in so long. Loved that game back in the day

  • @tomle6450
    @tomle6450 2 года назад +30

    I think the reason why the 2070 did not boot is because of the pcie class just being 1.0. I also highly doubt that the g5s have support for uefi. I believe it might work with a Kepler gpu.

    • @kjjustinXD
      @kjjustinXD 2 года назад +17

      I got a RTX 3090 to work with a Pentium D and PCIe 1.0
      I coul watch 8k videos on it but i have never seen a worse bottleneck.

    • @lepidotos
      @lepidotos 2 года назад +6

      It's probably endianness. 400 series and newer only has nouveau support on ppc64le, and even then most people I know who have Blackbirds or Talos IIs use Radeons because GeForces aren't supported particularly well even in little endian.

    • @Um_y8ki
      @Um_y8ki 2 года назад +4

      @@kjjustinXD show us video of benchmarks

  • @NeoClip
    @NeoClip 2 года назад +4

    15:19 I have those same exact Logitech speakers sitting on my desk right now haha. Also, the most likely reason the GPUs are performing poorly is that the PCIe slot is PCIe 1.0, which is extremely slow and bottlenecking the cards. Since the original card was designed to run at that speed, it has no issues. The newer ones, although backward compatible with 1.0, are designed to run at faster speed, and have trouble running slower.

  • @XyNoST
    @XyNoST 2 года назад +1

    I am not a Mac kind of guy (my first computer was a classic mac when ppl had P3 lol but I loved it) but I really love your channel dude ! Surprised to see these we're more customable than I thought !

  • @goclunker
    @goclunker 2 года назад +2

    I used to run an external psu for my 7800gs in my g4 tower, and my dual 7448 accelerator card. Its easy to turn it on, just paperclip two pins.
    Eventually the internal power supply died and the external atx became the main via a quick piggyback adapter to convert the power lines to the g4 layout

  • @HunterLexus
    @HunterLexus 2 года назад +2

    Need more g5 content! Love it and keeps me interested in my own machine

  • @kanistas
    @kanistas 2 года назад

    Thank you, I've been waiting for a video like this forever. I.E. latest top of the line g5 with a ridiculous gpu

  • @TheBitcoinGiraffe
    @TheBitcoinGiraffe 2 года назад

    Been hoping for someone to try this! Thank you!! Keep these videos coming! Let’s get hardware acceleration across the whole system!

  • @handlandj
    @handlandj 2 года назад +1

    Put the cables through the PCIE top bracket hole. You left it open already! Also given the older radeon gpus work I assume a newer driver would be the solution to get the newer radeons working to some extent. There may also be some random other issue for most of the newer cards used (all of them may require newer features like resizeable BAR and such like Jeff Geerling ran into with his raspberry pi gpu shenanigans.) I agree with comments about ssh troubleshooting and adding nouveau to retry some of these. May also help on performance and firefox accel support.

    • @charliekahn4205
      @charliekahn4205 2 года назад

      Nouveau doesn't work well with newer cards

  • @JimNichols
    @JimNichols 2 года назад

    How do you bounce for 20:33 ? lol Great video and the energy is like a crackhead on crystal drinking Monster energy drinks with a coffee IV going. Thanks for the time it takes to create, edit and UL this content bro!

  • @DistrosProjects
    @DistrosProjects 2 года назад +5

    Nouveau drivers for Big Endian PPC are the most unstable junk I have ever seen. On my 2005 PowerBook 12 inch, I can’t play videos with VLC properly (severe graphical bugs). On ATI GPUs, I can. The OpenBSD/pre-2012 Linux driver “nv” is probably more stable, but it won’t work on modern Linux distros (making the first generation iMac G4s unable to run modern graphical Linux, since nouveau is broken on these). Of course, Nvidia never made drivers for PowerPC CPU, so you can’t use those.

    • @IanRomanick
      @IanRomanick 2 года назад

      Patches welcome.

    • @DistrosProjects
      @DistrosProjects 2 года назад

      @@IanRomanick If only I could write video drivers!

  • @andre-le-bone-aparte
    @andre-le-bone-aparte 2 года назад +2

    There are AMD HD Series cards that have 4 and 6 display outputs. Would be cool to see a multi-monitor Mac making use of all those displays.

    • @TheSaltyExplorer
      @TheSaltyExplorer 2 года назад +1

      I messed around with putting a Radeon HD with 2 dual-link DVI ports that was reprogrammed with Barco firmware into a G4 Quicksilver running Leopard (with modifications). It worked, which is about as much excitement as I got out of it. The performance was terrible beyond the second monitor. I’m sure it was driver related but I didn’t know enough at the time to dig in further. I worked in healthcare IT and we had just piles of cool expensive hardware to play with in our downtime. I mostly found amusement in plugging random stuff into other random stuff to see what would happen 😂

  • @jeffsadowski
    @jeffsadowski 2 года назад

    Should have an ssh server running so you can login from another machine to do a little bit more troubleshooting.

  • @brett9000
    @brett9000 2 года назад +1

    Great video :) Wish I had that many spare cards my GPU has started to fail on me and I've been off work sick for 7 weeks so no hope of being able to afford a replacement

  • @Azurael
    @Azurael 2 года назад +3

    Ah, I see comments have already alerted you to the PCIe power connection on the motherboard... I've been trying to do this for years at this stage and have full acceleration working in Gnome/Wayland on a 5450 and was considering experimenting with something a little newer/more powerful. My G5 Quad won't boot without detecting a display connected to a card with functioning open firmware support so I have to leave the original 6600 in addition to whatever AMD card I add, though. Did you install some kind of OFW hack to make it boot without or perhaps yours has a different firmware version to mine?!
    Incidentally, Nvidia cards are gonna be a dead end unless you go something pre-500 series which has proper clocking support in Nouveau because you can't use the binary drivers on a PPC.
    Note that your game was using softpipe rendering according to the teminal output, I suspect you have some kind of issue with the build of Mesa included with Void. I run Gentoo on mine and the acceleration works fine.

  • @jeffsadowski
    @jeffsadowski 2 года назад

    This is a really cool experiment. You need to ssh in to do more troubleshooting.

  • @thtr6vl1
    @thtr6vl1 2 года назад

    the reason of nvidia cards not working is nvidia drivers is not installed when drivers is installed even rtx 2070 is work just fine

  • @montgomeryfitzpatrick473
    @montgomeryfitzpatrick473 2 года назад

    Be nice to you see a couple game benchmarks ran on the working cards

  • @computersales
    @computersales 2 года назад

    That GPU power supply was nicer than I expected. Although part of me wonders if the GPU power cables are starting to get sticky from age. The plastic over them doesn't looks like the kind that stands up to the test of time.

    • @SianaGearz
      @SianaGearz 2 года назад

      It's just soft PVC, it'll last for 20 years with little degradation and instead of becoming sticky, it first starts to become more stiff and less bendy and eventually affter maybe 40+ years becomes brittle. It can also melt other plastics it gets in touch with if left unventilated.

  • @jazzledstv5555
    @jazzledstv5555 2 года назад

    Beautiful Video

  • @MrRadar
    @MrRadar 2 года назад

    If you want hardware accelerated Firefox on Linux you really want to be using the latest versions since a *lot* of work has gone into making it fully functional and reliable it over the past few years (mostly as a side effect of the WebRender project).

  • @Bluedino549
    @Bluedino549 Год назад

    I wonder if the RX 560 had worked if you used the mesa drivers instead of AMDGPU. Because if I'm not mistaken, the mesa graphics drivers still support big endian. My knowledge could be outdated, though.

  • @carbongrip2108
    @carbongrip2108 2 года назад +1

    You need to use Open Source Mesa drivers with an AMD card, they are still compiled for PPC. Mesa supports all AMD video cards. Nvidia won't work, you need to use proprietary drivers which don't have a PPC version. I can't figure out why your 6870 was saying it was using Radeon drivers, I don't recall there ever being a Radeon driver compiled for PPC.

    • @chunye215
      @chunye215 2 года назад +1

      It's the other way round. Amdgpu can never work as it requires a little endian system. Radeon still supports big endian, so theoretically you should be able to go as high as that driver supported. (I think R9 but not sure)

  • @datavalisofficial8730
    @datavalisofficial8730 2 года назад

    this has insane Amiga OS potential

  • @haramaschabrasir8662
    @haramaschabrasir8662 2 года назад

    Would it be possible to somehow rework the Linux drivers for the 6870 to work in Sorbet Leopard?

  • @THATGUYVR73
    @THATGUYVR73 Год назад

    Because it makes sense

  • @smakfu1375
    @smakfu1375 2 года назад

    I have one of these G5 lumps sitting in a closet (along with a later 8 (2x4 core Xeon)) Mac Pro. A few years back I powered up that 2x2 PPC970MP turd and ran some compute benchmarks, and it was pretty easy to see just how badly IBM allowed the Power4/PPC architecture to stagnate by 2005-6 (and why Apple walked away from the PPC ISA). Frankly, the whole AIM alliance was the perfect vehicle for IBM to inject its perpetually toxic and broken corporate culture of failure and idiotic fiefdoms, into Motorola and Apple. The number of failed platforms and initiatives that came out of that brew was legion: PReP, CHRP, Taligent, Kaleida, Workplace OS, etc.. Workplace OS and the Taligent BS managed to kill Pink and left Apple scrambling to cobble together Copland.
    Today, thanks to their work in mobile ARM ISA SOC’s, Apple knows more about building highly optimized load-store CPU implementations than IBM ever has (specifically in that they understand the overwhelming importance of minimizing memory access latency and maximizing bandwidth). They were right to dump PPC, which, as 90’s era RISC goes, was hot liquishit (in implementation, not the core ISA) compared to Alpha, SPARC, MIPS, etc.. ARM as a RISC’ish load-store ISA may have had humble origins in the Acorn Archimedes, and grown up in the embedded and mobile space, but holy smokes are Apple’s M1 and M2 ARM core implementations incredibly impressive.
    As for IBM, in case there was any doubt, I absolutely hate IBM, with a well considered, unalterable and searing level of fury that most would consider reasonable if they’d had to actually work with them on commercial projects, e.g. OS/2 development. OS/2, another masterclass in garbage-tier IBM product development. From crippling a preemptively scheduled and multithreaded system with a single serialized global input queue (30 years later and I’m still WTF’ing that decision), to the whole cobbled together SAA disaster… IBM is a giant bunch of clowns and has been for 40 years. Apple was lucky to survive their “partnership” with IBM. Steve Jobs was right to expunge all vestiges (including OpenDoc) of AIM’s nonsense within Apple.

    • @another3997
      @another3997 Год назад

      The ARM CPU had it's origins in the humble Acorn BBC Micro, as a second processor attached via the 'Tube' interface. The ISA was initially designed and tested on the Beeb too. The G5 CPU was a gap filler after Motorola decided to leave the AIM alliance. Apple's market share meant it wasn't economical for Motorola to use resources designing new PPC chips. IBM basically had to cobble together something from it's 'big iron' POWER architecture and shoehorn it in to an Apple desktop. IBM weren't a desktop CPU designer like Intel, that's not where their expertise lay. Meanwhile, Intel has tried to kill off x86 several times. Itanium and the P4 show that despite huge resources and expertise, Intel have made huge mistakes too.

  • @Headshotnoby
    @Headshotnoby 2 года назад

    15:44 someone make a meme out of this

  • @2009numan
    @2009numan 2 года назад +1

    its actually an 8 pin and a 6 pin not a 4 pin and a 3 pin

  • @Hchris101
    @Hchris101 2 года назад

    It’s called
    Power pc 💪
    For a reason
    😎😎😎😎

  • @ww21943
    @ww21943 2 года назад

    Where can I order a PowerPC shirt?

  • @jansirkia3809
    @jansirkia3809 Год назад

    I am so happy to have found your channel. It is so interesting!
    🍔🍔
    🌭
    🥓

  • @dragonfireproductions790
    @dragonfireproductions790 2 года назад

    Don't use nvidia graphics cards. Use radeon.
    That's why linus(not the sandals guy that drops things) gave a middle finger to nvidia

  • @ultrahkr2005
    @ultrahkr2005 2 года назад +64

    One thing to remember is that you shouldn't remove the fan behind the DVD, is for cooling the northbridge chip (and you should mod to add a laptop fan for better results) it's one of the many reasons these die an early death

    • @ActionRetro
      @ActionRetro  2 года назад +13

      Ah thanks!

    • @ultrahkr2005
      @ultrahkr2005 2 года назад +14

      @@ActionRetro the northbridge (in fact uses HyperTransport) is on the back of that big ass mobo, that's why most people forget about it...

  • @xtacdk5083
    @xtacdk5083 2 года назад +192

    The Late 2005 does have a PCIe power cable though. There is a miniPCIe 6 pin socket hidden on the board, you could just use that

    • @amdintelxsniperx
      @amdintelxsniperx 2 года назад +19

      and the board can handle a 6 pin to 8 pin my 6870 only has an 8 pin and ive running a 6 to 8 and its fine 2d aceleration is meh but 3d is fine doom 3 at 90 plus fps lol

    • @der0keks
      @der0keks 2 года назад +14

      While the g5 does have a 6-pin power for graphics, I would rather use an external PSU to avoid wearing out the G5 PSU, as they are very expensive to replace.

    • @prototypebuilder5150
      @prototypebuilder5150 2 года назад +5

      Yes G5s have a mini 6-pin and gives you a 6-pin connection similar to the Mac Pros. It was still cool to see the external solution though.

    • @daspec
      @daspec 2 года назад +5

      @@der0keks Expensive? I bought mine for $47 on eBay in 2021

    • @haramaschabrasir8662
      @haramaschabrasir8662 2 года назад +7

      I think the G5s Mini PCIe Power only supports 75 Watts if I'm not mistaken. So 75 Watts from the slot and another 75 from the logic board connector. It's not enough for some cards.

  • @RadoslawKasprzak
    @RadoslawKasprzak 2 года назад +45

    This Powermac G5 has onboard 6pin socket for dedicated graphics card. You'll need special cable for that. Quadro fx graphics card needs additional power lines. Still might be not enough power for what you want to use in this computer.

    • @prototypebuilder5150
      @prototypebuilder5150 2 года назад +1

      Yes G5s have a mini 6-pin and gives you a 6-pin connection similar to the Mac Pros. It was still cool to see the external solution though.

  • @lindsaymobil22
    @lindsaymobil22 2 года назад +10

    While I'm not 100% sure with the nvidia cards, I do wonder if the reason the AMD cards past the HD6000 series are not displaying anything is down to an issue I encountered in the radeon driver years ago (and still have today)!
    If you're able to ssh in, or even pre-configure GRUB before replacing the GPU, you could try passing the "radeon.dpm=0" boot flag in GRUB to disable the dynamic power management for the card in the radeon driver. I STILL need to do this on modern kernels for my R9 390 with the radeon driver in order to get video, and given the RX560 and other Polaris era GPUs aren't too distantly related to 390, I wouldn't be surprised if this issue still persists with more modern cards.
    For the nvidia cards, I do wonder if it's even just a simple case of still requiring the old "nomodeset" boot flag in GRUB in order to get video, as with any halfway modern nvidia cards I've dealt with in Linux recently, I've still found all these years later that that flag is still required when using the nouveau driver 🤔

  • @grimmpickins2559
    @grimmpickins2559 2 года назад +15

    I've been waiting months for these shenanigans!!! As I mentioned months ago, PPC Linux has tempted me to buy newer AGP cards for my MDD - but, considering their general rarity, I've been dragging my feet. I'm very excited to see if you can iron out the kinks - maybe put the power to use in some emulation software...
    Thanks Sean!

  • @chris.cantwell
    @chris.cantwell 2 года назад +6

    Action Retro is my adult Saturday morning cartoons.

    • @burrocakes8048
      @burrocakes8048 2 года назад +1

      Couldn't have said it better myself. :)

  • @appleinfl
    @appleinfl 2 года назад +11

    As I was watching this morning my friend sent me a link to a G5 w/ a 20 in cinema display and a bunch of software for only $50! Had him pick it up for me while I'm stuck at work. Looks like I'll have a G5 of my own to play with tonight.

  • @nu52927
    @nu52927 2 года назад +2

    Try Minecraft 1.18 or 1.19 with JDK 18 and with Sodium, Lithium and Phosphor (Fabric modloader mods).

  • @doomjazz420
    @doomjazz420 2 года назад +10

    Optical drives are great, I will probably keep my desktop with one stocked for years to come.

    • @fuckutube65
      @fuckutube65 2 года назад

      I have a LiteOn Bluray burner in my Quad G5, with a SATA-to-IDE bridge on its back! ;-) Works just fine with Toast!

  • @Miasmark
    @Miasmark 2 года назад +5

    there is a pcie power hookup on the motherboard. just one though. you just need a mini pcie to pcie cable and the ability to find it.

    • @ActionRetro
      @ActionRetro  2 года назад +2

      Oh woah, I had no idea!

    • @3DGECASE
      @3DGECASE 2 года назад

      Yeah, it's used for the more high-power GPU options, namely the Geforce 7800GT

    • @Miasmark
      @Miasmark 2 года назад

      @@ActionRetro My Powermac G5 DC 2Ghz runs a reflashed x1950xt that needs one and I remember having a hard time locating the plug on the motherboard.
      I used a "Mini 6 Pin male to 8(6+2) Pin male PCI Express Video Card Power Adapter Cable" off of Amazon.
      it is located just to the left of that pcie card -tail thing holder's top post.

    • @ActionRetro
      @ActionRetro  2 года назад

      @@Miasmark Thank you!!

  • @annix493
    @annix493 2 года назад +3

    That Godsmack joke was legitimately funny and perfectly delivered. Did not know that this was possible on TechTube

  • @Fatblokeonamoped
    @Fatblokeonamoped 2 года назад +5

    "...and if you enjoy eeking tiny gains out of ancient machines with absolutely no regard to performance per watt..." Yep! That's me. Still waiting for you to investigate air cooling options for this beast as I've one myself that has overheating issues with the water cooling system.

    • @hessex1899
      @hessex1899 2 года назад +1

      This resonated with me, also, and it makes me want to rebuild a Vaxstation II GPX.

  • @memsom
    @memsom 2 года назад +8

    I wonder if the first card wasn’t “good enough”, given it has the same memory and maybe could have been tweaked to be accelerated?

  • @rbruce63
    @rbruce63 7 месяцев назад +1

    Outstanding! I have two G5’s dual processors waiting for some love.
    I need to put them together with two Polaroid film scanners. That’s the goal! The Polaroid scanners require SCSI interface.
    Can you please recommend a SCSI/PCI card for these computers?
    Thanks for shedding light on this G5’s revival!

  • @eduardocarrasco8830
    @eduardocarrasco8830 2 года назад +6

    Hey, just to clarify, my g5 quad does have a mini 6 pin pcie connector on the pcie express area, just as the Mac Pro 5.1. I actually use this connector to power my Quadro FX 4500 that I flashed for the G5.
    I don’t remember another connector, but there is at least one. The Mac Pro 5.1 has 2 of these. Adapters are really cheap on Amazon.

  • @Astravall
    @Astravall 2 года назад +1

    Do you know whats really mind blowing? As Linux 5.15 supports AMD Radeon RX 5000 or even 6000 series directly in kernel as, these are open source, these could work out of the box .... so you could try a RX5700XT, 6700XT or even 6900XT if you can get hold on one. The additinal power supply delivers 450Watts? Should be plenty for any of these cards ... and remember the normal Power supply of the MAC delivers 75Watts via PCIe slot so even a 400 Watts Graphics card could be fine.

  • @kokodin5895
    @kokodin5895 2 года назад +4

    r7 250 is the newest radeon that almost worked i would try to debug this one but you can always put in 2 graphic cards and try to soft switch in the linux after system boots on the first low power gpu

  • @IoIxD
    @IoIxD 2 года назад +2

    I do hope you don't intend to keep that water cooling solution in there. Even if its more reliable then the early ones, it's still a ticking time bomb especially 20 years later.

  • @BrainSlugs83
    @BrainSlugs83 2 года назад +1

    Yeah, having OpenGL is not an indication that what you're doing is GPU accelerated. As you saw, it's using the MESA rendering engine -- that's a CPU based rendering engine.

  • @OMorty
    @OMorty 2 года назад +5

    I've been able to find everything BUT the dual and quad core G5s locally, but these videos you've been doing about them have helped me get pretty close to completely scratching that itch!

  • @NdxtremePro
    @NdxtremePro Год назад +1

    The older PCI-E standards provide very little power, and the amount was raised on later specs. Your newer cards that don't have power adapters may have been trying to draw more power than your Mac supplied over PCI-E.
    You can get adapters that allow you to add power to the slot.

  • @only1gameguru
    @only1gameguru 2 года назад +4

    The more powerful Radeon the driver may need to be recompiled. I've had to mess around with drivers every time I changed a card.
    Luckily on my main computer I found a AMD 6600XT at MSRP so no fiddling for the near future

    • @archlinuxrussian
      @archlinuxrussian 2 года назад

      Nice! AMDGPU + RadeonSI + RADV is an awesome combination. OSS drivers being baked-in makes life easy :)

    • @only1gameguru
      @only1gameguru 2 года назад

      @@archlinuxrussian most of the time AMD GPU pro isn't touched. I have it for somethings but the OSS drivers are BAMFs

  • @KoleckOLP
    @KoleckOLP 2 года назад +1

    I think the Nvidia card don't work because you don't have Nvidia kernel drivers and Linux does not play nice with Nvidia.

  • @strawmanfallacy
    @strawmanfallacy 2 года назад +5

    I've never clicked one of your videos so fast

  • @idontwantahandlepleasestop
    @idontwantahandlepleasestop 2 года назад +2

    i have been working to fix the endianness issues in Mesa for Radeon, but it's a mess. every time i squash one bug, it uncovers about 4 more, and it very quickly exploded into a massive number of changes, which made things less usable even though it's closer to being correct

    • @idontwantahandlepleasestop
      @idontwantahandlepleasestop 2 года назад +1

      the nouveau driver has too many endian problems in the kernel driver to even boot, and i haven't bothered trying to untangle it at all :\

    • @ActionRetro
      @ActionRetro  2 года назад +1

      Oh wow! Thank you for your efforts!

  • @dezibeldani
    @dezibeldani 2 года назад +3

    15:47 😀 Headbanging! 😂

  • @vonmatrices
    @vonmatrices 2 года назад +4

    This dude is a madman.

  • @TonyisToking
    @TonyisToking 2 года назад +2

    And I thought I was crazy putting a Vega 56 in a cheese grater Mac Pro…

    • @TonyisToking
      @TonyisToking 2 года назад +1

      That’s hilarious, I was looking for that CD Drive bay PSU when I was building my Mac Pro. They’re rarer than you’d think!

  • @lucasjones6295
    @lucasjones6295 2 года назад +1

    Those Nvidia cards didn't work because you have the Radeon driver installed

  • @MSmith-Photography
    @MSmith-Photography 2 года назад +1

    This Old Mac...sound like the tech version of This Old House. 🤣

  • @MilesProwerTailsFox
    @MilesProwerTailsFox 2 года назад +1

    You need to install divers for the 1050ti before putting it in

  • @MediocreTCG
    @MediocreTCG 2 года назад +2

    Just wanted to say, thanks for inspiring my interest in MacOS. I was given a late 06 Polycarbonate iMac that I just tore down and SSD swapped and installed Snow Leopard on.

  • @bassbatterer
    @bassbatterer 8 месяцев назад

    The reason the newer AMD GPUs and Nvidia GPU's didn't work is probably because they didn't compile the AMD-GPU driver into the kernel and the nVidia GPUs likely wouldn't work because they need the signed firmware which the neuveau driver doesn't have.

  • @futurepastnow
    @futurepastnow 2 года назад +1

    It may just not like PCIe 3.0 (or later) cards. The cards that worked were 2.0

  • @SudosFTW
    @SudosFTW 2 года назад +1

    other thing would just need to leave the old video card in one of the slots as a bootstrap GPU.

  • @daspec
    @daspec 2 года назад +1

    I have the dual 2.3 which I believe is the fastest G5 without water cooling but I specifically bought it to use MorphOS

  • @_..-.._..-.._
    @_..-.._..-.._ 3 дня назад

    We have a bunch of old apple machines including several g5s and even intel Mac pros and I must say the G5’s are extremely efficient space heaters 😂

  • @DouglasWalrath
    @DouglasWalrath 2 года назад +1

    so it looks like the older radeon driver works but the newer amdgpu and nouveau drivers do not, i'd want to see dmesg and the kernel log which could both be checked via connecting over SSH

  • @DigosTecnologia
    @DigosTecnologia Год назад

    My friend, I've been using Arch linux for a while, and what I can say to you is, the best linux distro for tuning and it is roling release, so the latest packages you can find on it, and another thing to say is, browsers on linux it's hard to have hardware acceleration on vídeos. you have to change some settings to have hardware acceleration on it, if you want anything I can try to help you. forgive my poor english.

  • @RealEpikCartfrenYT
    @RealEpikCartfrenYT 2 года назад

    the fact that some of the older cards didn't display anything even under linux actually means that that particular linux distro doesn't support them. no wonder linux will never surpass windows in terms of popularity, because it only supports a handful of computer types

  • @nucflashevent
    @nucflashevent 4 месяца назад

    I'd never heard of separate GPU power supplies, BUT when that was made I'm sure there were a lot of cases where folks had perfectly good power supplies that were bought previously to their current (then-new) PCIe motherboards. I currently have a 1200watt power supply, currently powering my 2019 X399 build that I bought subsequent to that and if it isn't showing any obvious signs of error, I'm sure I'll use it for whatever I replace my X399 board with in a couple of years 🤷 (having said that and now thinking about my setup, I may very well replace it with a completely modular PSU, that was the only mistake I made...I mistook "partially modular" for 100% module :/ )

  • @YusufKhan-os7tu
    @YusufKhan-os7tu 4 месяца назад

    Mesa doesnt compile anything other than softpipe/llvmpipe for PPC64 by default, you have to compile Mesa yourself with radeonsi/nouveau/iris and ANV/NVK/RADV for it to do hw acceleration

  • @arranmc182
    @arranmc182 Год назад

    As an Nvidia Linux user myself I wouldnt use any open source Driver with an RTX card, if you went AMD things would be simpler as AMD fully open source its driver spec but NVidia's mainline driver is closed source

  • @Pracedru
    @Pracedru 2 года назад

    The open source nvidia drivers aren't really any good for gaming. And I don't think NVidia has delivered drivers for modern Nividia GPUs for the powerpc arch. So I think you are best of trying modern AMD GPU's with your G5.

  • @mhelmreich1
    @mhelmreich1 4 месяца назад

    The Black screen from the other cards might be a resolution issue with the monitor.
    I'd try a 8GB RX580, I think you'd actually have a reasonably performant machine.

  • @simonnovak
    @simonnovak 7 месяцев назад

    omg cube 2!!! I haven't seen Sauerbraten in so long! I spent so much time playing that game on my old macbook back in the mid 2000's.

  • @lucasfryzek8037
    @lucasfryzek8037 2 года назад

    I don't know anything about Nvidia GPUs, but I do know that AMD GPUs older than Polaris (RX 5xx family) had bi-endian support which would work fine on PowerPC. Newer AMD gpus removed bi-endian support and unless there is software support to do the byte swapping, they wont work on a big-endian system. I don't think any of the open source AMD drivers do manual byte swapping and instead rely on the card's bi-endianess support which means newer AMD cards wont run on big-endian systems like PowerPC.

  • @GarthBeagle
    @GarthBeagle 2 года назад +1

    The Apple DVI display doesn't have a scaler and thus the video cards that didn't work might just not be lighting up due to that limitation (eg: video initializes at say 1024x768, display won't scale it, thus no video even though "all is good") so I'd recommend trying either VGA or a DVI display that has a scaler (that Spectre one might).
    But yeah, ideally ssh into the system when it's in the black screen state and poke around to see what's up as it should be fairly obvious.

  • @RichardSchletty
    @RichardSchletty Год назад

    "If this works, I'll eat a SCSI cable." I have some really big SCSI cables I can send you. LOL

  • @phoenixrising4995
    @phoenixrising4995 Год назад

    AMD 7950 HD would have been a better choice since PowerPC closed drivers aren't made by NVIDIA and Nouveau is dogshit at the moment. Always use AMD or Intel on Linux.

  • @0day-Ghost
    @0day-Ghost 5 месяцев назад

    It may not even be the computer's fault why the graphics card is not being used. Linux could just not be detecting it. You should look into the specific graphic drivers requirements and set up for a normal Linux install and follow those and possibly look up the issue pertaining to no display. But this is a very specific use case so it could just be as it seems in the video and nothing is working. But it's worth a try. At least I think so.

  • @linux42069
    @linux42069 2 года назад +1

    Hardware acceleration in the browser is a mess on Linux. You actually have to manually turn it on in Firefox and can require separate builds for chromium based browsers. Nvidia seems to be a particular mess. Also, nouveau doesn't ship firmware for Nvidia cards so you might have to put in some work to get things like video acceleration working on older devices. The Nvidia cards in particular require a lot more tweaking, especially on Mac devices.

  • @RadOo
    @RadOo 2 года назад

    Yeah, I dont know why this couldnt work even in text mode. I bet even 2070 u have would work in a pc really old,but with PCI e slot

  • @ampere-mam
    @ampere-mam 2 года назад

    Yeah it's Steve Jobs looking at you as if he is saying WHAT DO YOU THINK YOU'RE DOING... NOT WITH MY PRODUCT YOU DON'T.

  • @xJMSports
    @xJMSports Год назад

    Mine has a Quadro in it, an RX4500 Quadro to be exact and all I needed was to plug it into another pc that had dedicated graphics and flash it to work with the mac OSX, then plug it into the Quad G5.
    Only paid 27 bucka on ebay for the quadro as well.

  • @lordkaczuha4598
    @lordkaczuha4598 2 года назад

    NVIDIA video card support in linux is a shit fest bc i dont think that there are open source drivers for them. AMD does provide open source drivers unlike NVIDIA
    *Edit: not saying its linux's fault bc its NVIDIA fault

  • @rjbrake
    @rjbrake 2 года назад +1

    I bet your mom edits your videos

  • @AtomicGoober
    @AtomicGoober 2 года назад

    Sauerbraten! Good memories playing on my intel iMac. I was a part of the Mapping Hell clan.
    Think I would use like PICO power supply to save on space.

  • @jdkarchivos
    @jdkarchivos 2 года назад

    I think your NVIDIA problem is because you were trying to boot with AMD drivers?

  • @julioprado7676
    @julioprado7676 2 года назад

    Maybe you can try to livestream using hardware encoding on the HD 6870. FFmpeg and radeon should support that, I'm not sure though

  • @nickmudd
    @nickmudd 2 года назад

    Young kid: "Wow grandpa, you seriously need a new computer"
    Grandpa: "Nah, I have a friend named Linux"

  • @Splicher
    @Splicher 8 месяцев назад

    You put an RTX 2070 in a G5 but I put a RTX 2080 in a G5. Dont worry, i dont had luck either😂