I Put an RTX 2070 in a Power Mac G5 😅

Ғылым және технология

Head to squarespace.com/ActionRetro 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.org/
(Amazon links are affiliated links)
══════════════════════════
💾 For more vintage Apple stuff, please subscribe: kzread.info?s...
💾 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/shop/actionretro
══════════════════════════
💬 Come talk about old computers on the BitBang Social Mastodon! bitbang.social
══════════════════════════
#PowerMac #RTX #GPUJune

Пікірлер: 395

  • @vonmatrices
    @vonmatrices2 жыл бұрын

    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

    Жыл бұрын

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

  • @FatbocSlin

    @FatbocSlin

    Жыл бұрын

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

  • @FatbocSlin

    @FatbocSlin

    Жыл бұрын

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

  • @anthonii.x
    @anthonii.x2 жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

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

  • @David_Granger

    @David_Granger

    Жыл бұрын

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

  • @SianaGearz

    @SianaGearz

    Жыл бұрын

    @@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

    Жыл бұрын

    @@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.

  • @ultrahkr2005
    @ultrahkr20052 жыл бұрын

    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 жыл бұрын

    Ah thanks!

  • @ultrahkr2005

    @ultrahkr2005

    2 жыл бұрын

    @@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
    @xtacdk50832 жыл бұрын

    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 жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

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

  • @haramaschabrasir8662

    @haramaschabrasir8662

    Жыл бұрын

    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
    @RadoslawKasprzak2 жыл бұрын

    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

    Жыл бұрын

    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.

  • @elly3713
    @elly37132 жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@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

    Жыл бұрын

    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

    Жыл бұрын

    @@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
    @xnonsuchx2 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    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

    Жыл бұрын

    @@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

    Жыл бұрын

    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.

  • @OMorty
    @OMorty2 жыл бұрын

    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!

  • @bfums
    @bfums2 жыл бұрын

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

  • @grimmpickins2559
    @grimmpickins25592 жыл бұрын

    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!

  • @brokenelectronics3665
    @brokenelectronics36652 жыл бұрын

    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.

  • @annix493
    @annix493 Жыл бұрын

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

  • @TheBitcoinGiraffe
    @TheBitcoinGiraffe2 жыл бұрын

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

  • @tomle6450
    @tomle64502 жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@kjjustinXD show us video of benchmarks

  • @NeoClip
    @NeoClip2 жыл бұрын

    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.

  • @kanistas
    @kanistas Жыл бұрын

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

  • @eduardocarrasco8830
    @eduardocarrasco88302 жыл бұрын

    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.

  • @onkelebert787

    @onkelebert787

    Жыл бұрын

    The G5 have two connectors too.

  • @dezibeldani
    @dezibeldani2 жыл бұрын

    15:47 😀 Headbanging! 😂

  • @lindsaymobil22
    @lindsaymobil22 Жыл бұрын

    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 🤔

  • @XyNoST
    @XyNoST Жыл бұрын

    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 !

  • @MarcoGPUtuber
    @MarcoGPUtuber2 жыл бұрын

    Quality content at its finest!

  • @appleinfl
    @appleinfl2 жыл бұрын

    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.

  • @NdxtremePro
    @NdxtremePro Жыл бұрын

    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.

  • @chris.cantwell
    @chris.cantwell2 жыл бұрын

    Action Retro is my adult Saturday morning cartoons.

  • @burrocakes8048

    @burrocakes8048

    2 жыл бұрын

    Couldn't have said it better myself. :)

  • @HunterLexus
    @HunterLexus Жыл бұрын

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

  • @doomjazz420
    @doomjazz4202 жыл бұрын

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

  • @fuckutube65

    @fuckutube65

    Жыл бұрын

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

  • @umbrollo
    @umbrollo Жыл бұрын

    Love all this. Really cool. Stepping up the e-waste drive. Thumbs up

  • @Miasmark
    @Miasmark2 жыл бұрын

    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 жыл бұрын

    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

    Жыл бұрын

    @@Miasmark Thank you!!

  • @goclunker
    @goclunker Жыл бұрын

    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

  • @JimNichols
    @JimNichols Жыл бұрын

    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!

  • @rbruce63
    @rbruce633 ай бұрын

    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!

  • @zombiegeek33
    @zombiegeek33 Жыл бұрын

    i love your videos they are always fun and informative

  • @KiteAndKeyProductions
    @KiteAndKeyProductions Жыл бұрын

    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.

  • @DouglasWalrath
    @DouglasWalrath2 жыл бұрын

    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

  • @leandrotami
    @leandrotami Жыл бұрын

    are the nouveau drivers available for that platform? Perhaps they can be compiled to give support for the nvidia cards

  • @rickkarrer8370
    @rickkarrer83702 жыл бұрын

    Do you have a way to watt reader to measure the power usage of the PMG5 and the GPU? If so, and you have enough headroom, you could just use molex (or SATA power) to PCIe power cables. I've run computers that way before, and they were fine (though, they didn't haver dual G5s lol).

  • @jeffsadowski
    @jeffsadowski Жыл бұрын

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

  • @jessepatterson8897
    @jessepatterson8897 Жыл бұрын

    i worked at tekserve from 2000 to probably around 2004 or 5? Your channel is super nostalgic to me, awesome work, love the topics.

  • @Hiraghm
    @Hiraghm Жыл бұрын

    I wonder if it would be possible to upgrade the ATI Rage 128 video in the G3 iMacs? (specifically, the graphite and snow).

  • @Azurael
    @Azurael Жыл бұрын

    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.

  • @RodanTVK
    @RodanTVK2 жыл бұрын

    You are my retro mac hero!!!

  • @brett9000
    @brett90002 жыл бұрын

    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

  • @Fatblokeonamoped
    @Fatblokeonamoped2 жыл бұрын

    "...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 жыл бұрын

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

  • @memsom
    @memsom2 жыл бұрын

    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?

  • @haramaschabrasir8662
    @haramaschabrasir8662 Жыл бұрын

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

  • @fuckutube65
    @fuckutube65 Жыл бұрын

    I still have my Quad G5 at home. Bought a flashed Geforce 7800GTX for it, and I think I even might have a Radeon X1900 somewhere (the biggest GPUs OSX supports).. I got adapter cables for those that plug into the motherboard, because Apple *did* in fact provide the option for external power supply (their giant Quadro FX 4500 would never work without!)

  • @IanRomanick
    @IanRomanick Жыл бұрын

    Softpipe is the slow software OpenGL driver in Mesa. You'll want to see radeonsi as the driver. You should check to see what glxinfo says from the command line. It's also possible that distro didn't install the radeonsi driver.

  • @IanRomanick

    @IanRomanick

    Жыл бұрын

    The thing I forgot to mention when I was typing on my phone lol... you can see what drivers its trying to load of you do "LIBGL_DEBUG=verbose glxinfo > /dev/null".

  • @MSmith-Photography
    @MSmith-Photography2 жыл бұрын

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

  • @lukemjennings1
    @lukemjennings1 Жыл бұрын

    Is there a video where you got the hardware acceleration working.

  • @handlandj
    @handlandj Жыл бұрын

    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

    Жыл бұрын

    Nouveau doesn't work well with newer cards

  • @jazzledstv5555
    @jazzledstv55552 жыл бұрын

    Beautiful Video

  • @ericbauer4559
    @ericbauer45592 жыл бұрын

    I used one of those visiontek power supplies in my Mac Pro 4,1 when I was running two HD 7950s in crossfire on bootcamp... until it died. Then I crammed in a normal atx psu to power the second card.

  • @SirSmilie
    @SirSmilie2 жыл бұрын

    I use to use one of those exact 5.25 bay PSUs in a shuttle computer. Worked really well!

  • @StAlchemyst
    @StAlchemyst Жыл бұрын

    Seems like there is some sort of hardware incompatibility that happens between the 6000 series Radeon Card and the 200 series (probably between 6000 and 7000 since most of the 200 series except for the highest end ones, are just rebadged 7000 series GPUs.) There as an architecture change between the 6K and the 7K cards. A die shrink too. The 6000 series were the last of the Terascale architecture and the 7000 are the 1st GCN architecture. (except for 7400 and lower which were still Terascale 7500 and up were GCN)

  • @morganmillrepost
    @morganmillrepost Жыл бұрын

    were do i get one of those power supply's

  • @bennaambo2716
    @bennaambo27162 жыл бұрын

    This issue of black screen is a issue of the GPU firmware not being compatible with Open Firmware and on Intel Macs the GPU Firmware mostly not being EFI GOP Conform

  • @bluefoxtv1566
    @bluefoxtv1566 Жыл бұрын

    Doesn't the G5 have a supplemental PCI power like the later intel ones? So the add on PSU is not needed.

  • @vonmatrices
    @vonmatrices2 жыл бұрын

    This dude is a madman.

  • @wlpSidewinder
    @wlpSidewinder2 жыл бұрын

    Might have something to do with beef Ng to compile the drivers for the cards for Power architecture specifically or check the linking files that's causing the graphics issues. I'll look more but I'm sure someone figured it out already

  • @GarthBeagle
    @GarthBeagle2 жыл бұрын

    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.

  • @LovelyAlanna
    @LovelyAlanna Жыл бұрын

    I'm thinking there's just a configuration issue with those gpus that ain't working, I've had that black screen issue when moving from a 970 to a 3060, maybe you should do a follow up booting from an usb or something like that

  • @futurepastnow
    @futurepastnow Жыл бұрын

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

  • @caprature
    @caprature Жыл бұрын

    I had a similar issue with a pcie gen 1 board that could only take up to gen 2 cards for some reason. So the best I could do was a GeForce gtx 590 or a 580. It may be a similar issue where there’s difficulty for the cards negotiating the 1.0 standard.

  • @lelandclayton5462
    @lelandclayton5462 Жыл бұрын

    I know this video is old and someone probably already said this in the comments but when it comes to Linux it will require the firmware to some devices such as video cards. Some cards can cope without the firmware files but end up with odd colors or lack of 3D acceleration and some cards won't work at all until the kernel detects the firmware. For a example in Debian/Ubuntu a lot of AMD cards require the "firmware-amd-graphics" package. On my PC I forgot all about the firmware and only got a black screen. Had to SSH in and install the firmware then rebooted and finally got video. Never used VOID Linux since I don't like runit as the init system but it wouldn't surprise me it would be the same thing needing drivers/firmware.

  • @julioprado7676
    @julioprado7676 Жыл бұрын

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

  • @TechMadeEasyUK
    @TechMadeEasyUK2 жыл бұрын

    I was wondering what crazy macintosh shenanigans you were going to do for GPUJune2 😂

  • @simonnovak
    @simonnovak3 ай бұрын

    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.

  • @JosephPalma
    @JosephPalma2 жыл бұрын

    Is that apple monitor an analog DVI? Modern graphics cards no longer support analog video out, and I noticed all the more recent cards were the ones that didn't work with it. Try the modern monitor with the cards that didn't work. The 2070 could just be because it's too recent and the firmware isn't there. I don't know how to go about installing firmware on void. You could also try installing the proprietary Nvidia driver ahead of time with a different card

  • @eDoc2020

    @eDoc2020

    Жыл бұрын

    No, the monitor is digital. Analog DVI connectors physically don't fit in digital-only ports.

  • @kokodin5895
    @kokodin58952 жыл бұрын

    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

  • @ActionRetro

    @ActionRetro

    2 жыл бұрын

    Oh neat idea thanks!

  • @petemiller2598
    @petemiller2598 Жыл бұрын

    This is low key the best channel on KZread lol

  • @TonyisToking
    @TonyisToking2 жыл бұрын

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

  • @TonyisToking

    @TonyisToking

    2 жыл бұрын

    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!

  • @jeffsadowski
    @jeffsadowski Жыл бұрын

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

  • @magmaxt
    @magmaxt2 жыл бұрын

    Probably the gtx 7xx series and radeon hd works is because both are the last gpu with legacy bios support, the modern ones requires UEFI boot

  • @unknownuser1678
    @unknownuser1678 Жыл бұрын

    You should have set up Linux to do serial console output so you could troubleshoot xorg

  • @montgomeryfitzpatrick473
    @montgomeryfitzpatrick473 Жыл бұрын

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

  • @daspec
    @daspec Жыл бұрын

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

  • @AtomicGoober
    @AtomicGoober Жыл бұрын

    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.

  • @MrRadar
    @MrRadar Жыл бұрын

    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).

  • @jeffsadowski
    @jeffsadowski Жыл бұрын

    Awesome video card power supply might be useful for a bunch of situations.

  • @xJMSports
    @xJMSports9 ай бұрын

    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.

  • @BBHexKey
    @BBHexKey Жыл бұрын

    I don't know what drivers void comes with but if you want the R5 to work you'll need the amdgpu drivers and probably a modern version of mesa like 19 through 22.

  • @archlinuxrussian
    @archlinuxrussian Жыл бұрын

    I've been looking for a modern-ish (GCN) AMD gpu for my G5. I mostly settled on a 7850 as it's old enough to be cheaper while also being RadeonSI-supported. That, or something like the R7/R9 270. The G5 can go up to 150W with the mini-6pin to 6pin cable for power, but I'd rather not run right up against that limitation D:

  • @virtualtools_3021

    @virtualtools_3021

    Жыл бұрын

    cant go past terascale 3 because amdgpu doesnt work on big endian

  • @archlinuxrussian

    @archlinuxrussian

    Жыл бұрын

    @@virtualtools_3021 but there's still the Radeon kernel driver, no? I recall that, when amdgpu was first launched, GCN 1 cards, specifically Southern Islands cards, could enable amdgpu support and blacklist radeon...could one not do the same but in reverse?

  • @catalystguitarguy
    @catalystguitarguy Жыл бұрын

    I haven’t messed with the pre intel Mac towers at all, but even on the intel Mac Pros 1,1-3,1 they won’t support beyond the HD series from ATI or nvidia past the 600 series. Unless you modify the system in a couple ways due to lacking instructions sets on the CPUs. My 3,1 from 2008 I have modified to run Mojave and use a Vega card with it. Using Nvidia cards on Mac post to their dispute all those years ago is just a bad time.

  • @frostar701
    @frostar7012 жыл бұрын

    I enjoy you content, I just have no room for retro computers around my home. Would you make more content for emulation? & Thank you for your time.

  • @tristanraine
    @tristanraine2 жыл бұрын

    Cube 2 has such a rocking soundtrack you are so right.

  • @maxbutton9996
    @maxbutton99962 жыл бұрын

    Have a look for the hidden 6-pin power connector on the board, you just need the same kind of adapter from a Mac Pro.

  • @futurepastnow

    @futurepastnow

    Жыл бұрын

    Yep. There is indeed one 6-pin connection in the late 2005 G5

  • @AttilaSVK
    @AttilaSVK2 жыл бұрын

    I had a G5 with a flashed GeForce 6800 Ultra as a daily driver back in 2011, when my Core Duo Mac Mini died and I had to save up for a MacBook Pro. The Ultra required extra power as well, in the form of two Molex connectors. I passed down the optical drive's power connector through a hole behind the HDD cooling fan, and installed a Molex splitter to power the card. It worked fine. Since there are Molex to 6-pin adapters available as well, you could do the same to run the HD6870. This is the cheaper solution. The more expensive (and more Apple-like) one is to track down one of those mini 6 pin to regular 6 pin cables used in the Mac Pro 1,1-5,1 machines, the Late 2005 G5 should have support for those as well.

  • @3DGECASE

    @3DGECASE

    2 жыл бұрын

    It does have support for the mini 6-pin, it was used for G5s that came with a Geforce 7800GT, for example.

  • @methanoid

    @methanoid

    2 жыл бұрын

    Cable is cheap

  • @AttilaSVK

    @AttilaSVK

    Жыл бұрын

    @@methanoid I just looked it up, I paid 15 euros for two cables including shipping in December of 2018. For some reason I thought I paid way more for it :)

  • @Nymunariya
    @Nymunariya Жыл бұрын

    "This old Mac" is giving me "This old house" vibes--an old tv show (that's apparently still going) about home remodelling. Maybe "This old Mac" would be a good title for a video series :)

  • @certs743
    @certs7432 жыл бұрын

    I had both the G5 and the Godsmack CD back in the day.

  • @only1gameguru
    @only1gameguru2 жыл бұрын

    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

    Жыл бұрын

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

  • @only1gameguru

    @only1gameguru

    Жыл бұрын

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

  • @FuckMargaretThatchher
    @FuckMargaretThatchher Жыл бұрын

    Not a 3090? That poor G5 is completely bottlenecked with a 2070

  • @nucflashevent
    @nucflashevent10 күн бұрын

    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 :/ )

  • @firisrozley5768
    @firisrozley5768 Жыл бұрын

    I wonder if you could put perhaps RX 6400 / RX 6500 XT on this G5 machine since Nvidia cards in Linux will always show black screen. Would it make any difference?

  • @P2PC
    @P2PC2 жыл бұрын

    Would it be possible to modify / reconfigure the VBIOS of any *semi-modern* graphics card such as my 980 ti to work with open firmware natively? Or have a modified version of open firmware to support more graphics cards?

  • @amirpourghoureiyan1637

    @amirpourghoureiyan1637

    2 жыл бұрын

    Yep, that's Mac flashing, there's still some people selling the service online. I think MacRumours or some other forum hosts the community made ROMs.

  • @amdintelxsniperx

    @amdintelxsniperx

    2 жыл бұрын

    @@amirpourghoureiyan1637 the bios they are flashing are x86+ so idk if someone can rewrite an entire vbios for open fiormware . now what one can do is flash open bios on these a user named the kitchen sink did that but some moderator closed the forum she was hosting

  • @amdintelxsniperx

    @amdintelxsniperx

    2 жыл бұрын

    @@amirpourghoureiyan1637 open bios can technically emulate x86 and little endiun so might let these cards work

  • @amirpourghoureiyan1637

    @amirpourghoureiyan1637

    2 жыл бұрын

    @@amdintelxsniperx yeah, I will say that there are ways to figure out the differences between Mac and PC versions of GPU firmware, comparing the hex code between them It's how Mac flashing started, I can see people figuring it out for PowerMacs and patching PC VBIOSes to work with older PPC

  • @Ryan.Lohman
    @Ryan.Lohman Жыл бұрын

    You'd probably have to SSH and see what the boot shows in verbose mode to find out what's happening with the 2070. Had to do that when I got a 9800 radeon pro back in the day to work with my Powermac G5

  • @idontwantahandlepleasestop
    @idontwantahandlepleasestop Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    Oh wow! Thank you for your efforts!

  • @tomb3782
    @tomb378224 күн бұрын

    Question, would you be willing to try this with an Intel arc GPU?

  • @dingo596
    @dingo596 Жыл бұрын

    As other have probably mentioned the reason some of them didn't work is because you didn't have the correct drivers installed. For the AMD cards the reason the later ones didn't work is because they require the newer open source AMDGPU driver where as you only had the old radeon driver installed. As for the Nvidia cards driver support on Linux is notably problematic so they do need a bit of tinkering to get working. In the future you should have SSH or even a serial console open to run lspci to look if they at least show up. Going into speculation I would also guess that the reason they didn't output anything is because they expect to be in an x86 system with the BIOS or EFI to initialize them and start a basic VGA output. This not being x86 the startup process doesn't initialize VGA so the kernel can't take over like on an x86 system that doesn't have the drivers installed. It takes until the module is loaded to initialize the card and without the card will just sit there idle. Also with it being a 1000w PSU I would be more than comfortable just using molex to PCI power adaptors for the GPU.

  • @organiccold
    @organiccold2 жыл бұрын

    Impressive that works

  • @JacobSmith-kg5sy
    @JacobSmith-kg5syАй бұрын

    Thank you for godsmack refrence

Келесі