Streaming from a PowerMac G5 - Better Than You'd Expect!

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • Thanks PCBWay.com - What does it take to become a Twitch streamer? Do you really need the latest and greatest hardware? Nope! I became a Twitch Affiliate by streaming with NOTHING ELSE but a Power Mac G5!
    Thank you PCBWay for sponsoring today's shenanigans!
    www.pcbway.com/
    VIDEO LINKS:
    🍎 Twitch Channel: / actionretro
    🍎 Cantankerous Tech ffmpeg video: • Stream to Twitch with ...
    🍎 OpenBSD macppc: www.openbsd.or...
    🍎 Mac Yak PowerPC Challenge: tinkerdifferen...
    TWITCH SCRIPT (save your twitch key in the same folder as this script, in a file named twitch.key):
    TWITCH_KEY=$(cat twitch.key)
    ffplay -x 250 -y 190 -video_size 640x480 /dev/video0 &
    ffmpeg -f x11grab -video_size 1680x1050 -framerate 24 -probesize 42M -i $DISPLAY -f alsa -i default -af acompressor=threshold=0.089:ratio=9:attack=200:release=1000 -vf scale=1680x1050 -c:v h264 -g 24 -b:v 2M -preset ultrafast -c:a aac -pix_fmt yuv420p -f flv "rtmp://jfk.contribute.live-video.net/app/$TWITCH_KEY"
    clear
    ══════════════════════════
    💾 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
    ══════════════════════════
    #PowerPCChallenge #OpenBSD #iMacG3

КОМЕНТАРІ • 240

  • @Anaerin
    @Anaerin 2 роки тому +79

    For better FPS (and less CPU usage) I'd suggest adjusting that -vf:scale to downsize your stream from it's native 1680x1050 to 1280x720 (or 720p). Then ffmpeg only has to do half the work in compression, which will help reduce load a lot.

    • @RichardiOS275
      @RichardiOS275 2 роки тому +6

      you mean 1280x800

    • @Megabobster
      @Megabobster 2 роки тому +8

      I think he tried this but the load of scaling was greater than the reduction in compression

  • @markmuir7338
    @markmuir7338 2 роки тому +64

    Did you try '--threads 4' to ffmpeg, to use more of that G5 goodness? It might not do much though with ultra-fast encoding settings (difficult to parallelize). Increasing the quality settings may actually speed it up when multithreaded.

    • @joelavcoco
      @joelavcoco 2 роки тому +4

      Might the distributed threads actually work faster than the ultra-fast encoding on a single CPU core?

    • @KatouMegumiosu
      @KatouMegumiosu 2 роки тому +13

      I'd additionally recommend rebuilding ffmpeg with CPU specific optimizations.

    • @Megabobster
      @Megabobster 2 роки тому +3

      This is something that was brought up on the streams, and it was a deliberate compromise to not use all the system resources on generating the stream itself to leave some to spare for other tasks. A stable 10fps with headroom was preferable to not having anything to spare.

    • @joelavcoco
      @joelavcoco 2 роки тому

      @@Megabobster If that became a problem, presumably one could set threads to 3, leaving one core to do other things. Also, see my later comment on using another PPC Mac as an X Terminal -- probably not for the Quad G5, but in the event of earlier PPC shenanigans.

    • @edenrose2374
      @edenrose2374 2 роки тому

      @@Megabobster You can set a cap on resources for ffmpeg and lower the process priority so its giving more priority to other tasks.

  • @joelavcoco
    @joelavcoco 2 роки тому +10

    One of the criminally underused capabilities of the X Window system is its network integration. Way, way back when I was playing with Debian on 68K Macs, i had a notion to use one as an X Terminal for another, saving CPU cycles on the application server, and moving video memory to the dedicated terminal machine. That probably won't be useful on the Quad G5, but if you do try Stupid Streaming Tricks on lower-end machines, I wonder what it would do to hang a G3 iMac off a G3 Tower on a dedicated Ethernet port, and then use a separate network adapter for the stream. Don't run X on the tower at all, and save all its CPU time for encoding the stream.
    I have used Pentium II/III-era Celeron systems with 64M of RAM as diskless X terminals for more powerful x86 application servers using Linux Terminal Server Project under Ubuntu, and it worked very well. Not sure how well all that will build under current Void or Adelie, but it would be very cool to try. Think of it as AMP -- Asymmetric Multi Processing.

  • @0xybelis
    @0xybelis 2 роки тому +12

    Try a Radeon GPU (maybe as secondary) with hw encoding acceleration.
    I wonder if driver would compile. I’ve seen Terascale GPUs being used with exotic architectures successfully. Though GCN is much better supported nowadays.

  • @mikek1187
    @mikek1187 2 роки тому +1

    Sean, that is AMAZING!!! Also spotted your TAM in the background, very nice :)

  • @MegaManNeo
    @MegaManNeo 2 роки тому +1

    I love this.
    Seeing you making so much use of a G5 that everyone else would consider obsolete I hope you can still continue making use of it in the future.
    Especially since web browsers really are the thing that make computers struggle the most these days.

    • @fmlazar
      @fmlazar 2 роки тому

      It for all intents and purposes is STILL very much obsolete, but for a machine a quarter century old, it's pretty impressive.

  • @sstreet9436
    @sstreet9436 2 роки тому +1

    AR! Good show, I'm still ROFL! Your old Mac shenanigans are the best! Thanks for the Saturday morning pick-me-up! I think if you have a new NVIDIA or ATI card that you can flash for PPC firmware [if you want to be able to monitor the boot], or just stuff in a modern (well, mostly modern; you'll be severely limited by power headroom - if memory serves the dual-G5 2.5GHz is a thirsty beast already, adding a 400w GPU will probably set the power supply into shutdown.). ffmpeg has options to use hardware encoding -- which would offload the *Very* hardworking thread for encoding. Best of luck! Look forward to the next G5 stream! :)

  • @splat2glitcher
    @splat2glitcher 2 роки тому +9

    Im suprised twitch even works on a G5

  • @chriscalderon1337
    @chriscalderon1337 2 роки тому +4

    I think it would be really cool if you figured out how to modernize the G5 liquid cooling system! I've seen some work on this online but I've always lacked the confidence to try it out myself. I'm guessing you could reuse the cold plates and replace the tubing, pump, and maybe even fans.

  • @mr.coffee1
    @mr.coffee1 2 роки тому

    I had a dual PowerPC 2.7 with an ATI Radeon X800 XT back in the day. This video gave me much nostalgia.

  • @ShiggitayMediaProductions
    @ShiggitayMediaProductions 2 роки тому +14

    Unless this is part of your upgrade path, just in case you didn't know the 2.5 GHz Dual CPU "Quad" G5 isn't the fastest they made... They did have a 2.7 GHz config that I think might have been a CTO option, but I don't see why your current motherboard there wouldn't take 2x2.7 GHz CPUs... That could aid in resource management if even just a little, and maybe OBS would work properly (once you sort out the GPU factor). lol. If this won't work for any reason, please let me know, correct me if I'm wrong, etc.

    • @virtualtools_3021
      @virtualtools_3021 2 роки тому +4

      Wasn't the 2.7 dual CPU not dual core?

    • @ShiggitayMediaProductions
      @ShiggitayMediaProductions 2 роки тому +1

      @@virtualtools_3021 That's a good point.. IDK then

    • @thegeforce6625
      @thegeforce6625 2 роки тому +4

      Those 2.7 machines are only 2 single core CPU’s, unlike this 2.5 machine with 2x 2 core CPU’s.

    • @ShiggitayMediaProductions
      @ShiggitayMediaProductions 2 роки тому +2

      @@thegeforce6625 Yeah I realized that after some quick googling... Oof.. Oh well... it was wishful thinking.

    • @virtualtools_3021
      @virtualtools_3021 2 роки тому

      @@ShiggitayMediaProductions it is probably still faster in a lot of applications since multi threading wasnt so big back then, and it has a higher bus speed

  • @evilratchet777
    @evilratchet777 Рік тому +1

    I know I'm really late to the party, but; I'm not surprised at all that the G5 quad can handle twitch streaming. I used to be the head editor of a weekly TV show, and on more than one occasion we were running so close on time, that I had to broadcast a live render of the show from inside of Final Cut Pro, with legal sitting in on it on.😅
    For those curious, I set the render preview target to one of the film team's digital cameras via FireWire. This was played live on the camera, and mirrored to an HDMI output onto the live broadcast feed. I forced a 1280x720 resolution for the render preview in Final Cut. Iirc, I was limited to mixing 2 effects across 4 video tracks with overlapping footage before it would drop frames. If frame drops happened, it was game over for the broadcast due to desync issues. Never once dropped frames as long as I stayed within my self imposed track limits.
    This used to be more common in the industry than you might think, and it saved our bacon on more than one occasion.
    EDIT: Grammar and a word.

  • @bland9876
    @bland9876 2 роки тому +1

    Hay I have a monitor that is also 1680:1050 as well. Never heard of such a resolution until my dad gave me one. I use it as a secondary monitor and it makes it look like I have two monitors that are the same until you realize the ones slightly shorter.
    The one used in this video looks like the one he normally uses but longer.

  • @HoosierHomesteaders
    @HoosierHomesteaders 2 роки тому

    Glad to see you in front of the camera these days man. It feels super awkward at first, then weird watching yourself back as you edit, but gets easier each time! At least that’s how I felt about it, but I’m super introverted.

  • @FintanMoloney
    @FintanMoloney 2 роки тому

    This was a great experiment. Cool that it worked out quite well after all the effort you put in !

  • @RockwellAIM65
    @RockwellAIM65 2 роки тому

    My Power Mac G5 set me back a whole $10. It came without a drive so was wondering how the drive bays worked. Looked inside followed the top drive path upward then figured out... oh this is some kind of rubber screw thingy holding these drives into the bay.
    Then I look at the side of the bay and there are four rubber screws sittin' there for a never-installed second hard drive.
    Boy did I feel sharp! For ten seconds anyway.

  • @ScarletSwordfish
    @ScarletSwordfish 2 роки тому

    That's really impressive. Congrats on making afilliate!

  • @NezomiFloof
    @NezomiFloof 2 роки тому +1

    Legends remember the Five Nights at Walter Whites experience from a PowerMac G5 lol

  • @holzkopf3735
    @holzkopf3735 2 роки тому

    Hey you can Install a HD 6570 as second GPU in the System and install drivers, there are a lot of UA-cam Tutorials. In Theorie it should be also possible to install a driverblob from a modern amd GPU to the Openfrimware, to use it nativ. Like in a Raptor Talos II…..

  • @Matt-vs4zz
    @Matt-vs4zz 2 роки тому

    "The payoff was worth it!" Yup, you could go to a vending machine and walk away with a coke, a snickers, and fifteen whole cents from that Twitch payout! Seriously though, I'm just proud of myself for getting my Intel based MacPro to do anything interesting, this is next level! Gogo G3!!!

  • @bobfromsoireegames4309
    @bobfromsoireegames4309 2 роки тому

    This is a great use of older technology

  • @2048Megabytes.
    @2048Megabytes. 2 роки тому +2

    I’m younger than that the power Mac g5

  • @zZGzHD
    @zZGzHD 2 роки тому

    May I ask, what do you need Debian Unstable for? Stable has good package selection and if you REALLY need a newer version of software you can use Flatpaks, a local bin folder in ~, a custom repo, or backports.

  • @hyun-shik7327
    @hyun-shik7327 Рік тому

    You know it was fast for the time when the specs sound modern on paper but it's from 2005.

  • @nathanpratt3058
    @nathanpratt3058 2 роки тому +1

    Man I've always thought of the g5 as one of the fastest apple computers, I don't understand why it couldn't

  • @brushlessrusty
    @brushlessrusty Рік тому

    hey there, love your videos, recently got into tinkering with g5s, have 4 of them. most recently acquired for free (found on the street) a G5 dual core 2.3 with PCIe!! couldn't believe it. first test for me is doom 3, surprised how well the pcie 6600 handles it compared to the agp 8x 9600. i would love to follow along and try out void linux, but my Linux knowledge is poor. Would a void install tutorial be possible? I can get the G5 to boot from the void live DVD but installing onto the internal HD (partitioning, mounting, etc) is beyond me. cant get it to happen, very frustrating. anyway, i look forward to your next video and all the best. cheers.

  • @GizmoTheGreen
    @GizmoTheGreen 2 роки тому +2

    ppc64 mac binaries of ffmpeg and stream from mac os?

  • @SmokeyVibez
    @SmokeyVibez 2 роки тому

    One thing that bothers me and prevents me from using Linux is the constant terminal use. I'm not very terminal smart and it's the only thing keeping me from using Linux. If it was more like windows or Mac os, I wouldn't have a problem using it.

  • @eggnorman
    @eggnorman 2 роки тому

    I was in on that last stream! It was late and I was in bed but it was still so cool to see it working!

  • @Geke86
    @Geke86 2 роки тому

    Nice video, but could you do a video on installing void? Im stuck with the installer

  • @paulwilliams4274
    @paulwilliams4274 2 роки тому

    @action retro do you think the super jacked-up g4 cube would work for streaming to twitch? it would be a stretch I know!

  • @GarthBeagle
    @GarthBeagle 2 роки тому

    1:46 I see Sean has never been to San Francisco as the old saying goes "The coldest winter I ever spent was a summer in San Francisco"

    • @ActionRetro
      @ActionRetro  2 роки тому +1

      Haha true, I have no idea what San Francisco is like!

  • @tonybossaller4074
    @tonybossaller4074 2 роки тому

    Question... I used to have (probably do in storage somewhere) an Elgato turbo.264 usb stick for offloading encoding on old pre-Intel Mac, in particular my first gen Mac Mini. That might be PERFECT for your G5. Not sure how to call it from Linux but since Elgato is still around, they might have assistance there.

  • @HandFromCoffin
    @HandFromCoffin 2 роки тому

    If you get a newer video card can't you get H.264 encoding offloaded to the GPU?

  • @alejandroatencio8661
    @alejandroatencio8661 2 роки тому

    men, i need your help i want to compile, jpcsp (a java psp emulator) for my power mac g4 with linux, how i can do it?

  • @SalivatingSteve
    @SalivatingSteve 2 роки тому +2

    Install a newer AMD GPU that has proper h.264 encoding built-in so the G5 doesn’t have to do it.

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 9 місяців тому

    Could you not use OBS as Administrator?

  • @genethebean7597
    @genethebean7597 2 роки тому

    Doc Oc runs his Twitch streams on the metacognition chip

  • @Greychanic
    @Greychanic 2 роки тому

    I'm part of that 26.4% of the U.S. population 0.0
    I'm a year younger than the last PPC Mac ever made o.o

  • @revengeofthedopefish
    @revengeofthedopefish 2 роки тому

    It makes me wonder how low spec you can go to stream to twitch

  • @rmcdudmk212
    @rmcdudmk212 2 роки тому +1

    This is great 👍

  • @SuperHamsterGaming
    @SuperHamsterGaming 2 роки тому

    I hope you changed your Twitch stream key after posting this video. It was on the screen there.

  • @Maxtraxv3
    @Maxtraxv3 2 роки тому

    to any one thinkin of using USB extention cables, anything over 1meter will lose power and have data loss on USB 2 or lower.

  • @niivoenterprises-4217
    @niivoenterprises-4217 2 роки тому

    gonna try this on my g4 >:)

  • @kacpreusz9911
    @kacpreusz9911 2 роки тому

    LXDE may run even better than XFCE

  • @bl0chi
    @bl0chi 2 роки тому

    I can't find script mentioned in video. anyone?

  • @thegeforce6625
    @thegeforce6625 2 роки тому

    Time to find a FX4500 for this Powermac G5 lol. (Or a video card with a PMG5 rom)

    • @amdintelxsniperx
      @amdintelxsniperx 2 роки тому

      i dont think it will help much since both the 6 and 7 series have the same pure video technology

  • @replikvltyoutube3727
    @replikvltyoutube3727 2 роки тому

    Twitch chat is just IRC, you can connect and use it from any IRC client.
    Pls not the browser...

  • @dkhl02
    @dkhl02 2 роки тому

    Macsaurioss jeje 😀 cachangaaas jajajaja 🤣 jajajaja 🤣

  • @amitsm64
    @amitsm64 2 роки тому +3

    H?

  • @brett9000
    @brett9000 2 роки тому

    I have been trying to get affiliate for months and you managed it in 1 week wow guess I am just a boring person that nobody wants to be around

    • @ActionRetro
      @ActionRetro  2 роки тому

      I had the advantage of an existing audience to bring over. I think the key is consistency - keep trying!

    • @brett9000
      @brett9000 2 роки тому

      @@ActionRetro I will keep trying and sorry just having a bad few days but awesome video and I will try and catch a stream if I can.

  • @noamharduf
    @noamharduf 2 роки тому +2

    2

  • @JAG77productions
    @JAG77productions Рік тому

    So no way i can use my g5 then.. its like your speaking in a different language

  • @georgeh6856
    @georgeh6856 2 роки тому

    You should have aimed the Twitch camera on the CPU liquid cooling system. That way, people could watch in near-real-time when the liquid leaks out onto the power supply below it right before the power supply pops or bursts into flames before the whole computer becomes a waste of space. The Apple engineers who created such a stupid design could watch at home and laugh at one more user of their product as they get screwed over by the brain-dead design decision.

  • @socialistsuccubus822
    @socialistsuccubus822 2 роки тому

    How are you using nvidia on PPC? I have a PMG4 with nvidia and I can't get it to do anything. :/

  • @sysierius
    @sysierius 2 роки тому +85

    I have a tip: replace the old crusty termal paste.
    With high quality one.
    It helped me a lot with the g5 quad.
    Edit: don't forget to recalibrate the fans

    • @eduardocarrasco8830
      @eduardocarrasco8830 2 роки тому

      Is it true that you need a special software in a cd to boot from it and do the calibration ?

    • @sysierius
      @sysierius 2 роки тому

      @@eduardocarrasco8830 yes, but it is easy to get on internet

    • @RobotnikPlays
      @RobotnikPlays 2 роки тому +1

      I'd even go ahead and replace the old crusty fans with some Noctuas or something with a little less whine

    • @sysierius
      @sysierius 2 роки тому +1

      @@RobotnikPlays not possible, because apple's fan pins are different from pc's

  • @JohnSmith-xq1pz
    @JohnSmith-xq1pz 2 роки тому +17

    I'm just waiting for a video to be titled I've become a PowerMac lol

    • @ActionRetro
      @ActionRetro  2 роки тому +10

      My brain still runs at 68000

    • @JohnSmith-xq1pz
      @JohnSmith-xq1pz 2 роки тому +3

      @@ActionRetro That explains a few things...😉

  • @spooforbrains
    @spooforbrains 2 роки тому +53

    A GPU with the correct codec gubbins would help a lot. Offloading the encoding to the card would mean you wouldn't have a whole processor pegged and you'd probably get a better framerate out of it

    • @raspberry1440kb
      @raspberry1440kb 2 роки тому +5

      It's highly unlikely such a GPU with PowerPC Mac support exists.

    • @golemnety
      @golemnety 2 роки тому +5

      Can't you do any amd card with the Foss drivers?

    • @amirpourghoureiyan1637
      @amirpourghoureiyan1637 2 роки тому +5

      @@golemnety Power Mac cards had a different bios to the Intel Macs, I doubt we'd get past the POST screen for a driver to work

    • @raspberry1440kb
      @raspberry1440kb 2 роки тому +2

      @@golemnety I'd be really surprised if any of those modern drivers are included in the PPC tree, but I guess it's possible.

    • @thedopplereffect00
      @thedopplereffect00 2 роки тому +5

      @@raspberry1440kb don't forget he's running Linux. The BIOS might not even need to touch the card.

  • @ultrasonic3368
    @ultrasonic3368 2 роки тому +48

    You know you're in a bad spot when a PowerPC-based machine has double the ram of your main rig

    • @bibasik7
      @bibasik7 2 роки тому +1

      Same

    • @bland9876
      @bland9876 2 роки тому +1

      You know you feel like a scumbag when you have 2 gaming PC one with 16gb and the other with 32gb also one has a 1060 3gb and the other has a R9 390 8gb.
      Yes I will be selling one of them but Wich one? Hmm?

    • @BringMayFlowers
      @BringMayFlowers 2 роки тому +4

      It's not that big of a deal, modern PowerPC (since renamed OpenPOWER) can get up to 2TB DDR4 and was the first to support PCIe 4.0.

    • @bland9876
      @bland9876 2 роки тому

      @@BringMayFlowers why is there modern power PC? What's the application for using it vs x86 or arm?

    • @BringMayFlowers
      @BringMayFlowers 2 роки тому +2

      @@bland9876 Mostly for datacenters, supercomputers, and servers, but there's also a niche in libre computing because the desktop computers using it have entirely open-source firmware, no Intel Management Engine analogue, and the CPUs themselves are manufactured in Europe. Plus, owing to their main uses, they're stupid powerful, with four threads per core, a more efficient ISA than amd64 but more powerful than most ARM chips, and can handle ridiculous specs no issue.
      It's also an open ISA, you don't need to license it from the OpenPOWER Foundation, IBM, or NXP to make your own.

  • @MrJackSeverity
    @MrJackSeverity 2 роки тому +12

    Top Vid Saun. you could also use an irc client to view twitch chat. might use a little less resources. Ive got geos irc on my c64 to view twitch and an irc client on my G4 cube to view mine. All the best with the project!!! very interesting

  • @enzcost7883
    @enzcost7883 2 роки тому +9

    Is it linux, ffmpeg and twich takeing advantage of ALTIVEC capabilities of the g5? Or is there a way to increase performance with that?

    • @EscurelEsquire
      @EscurelEsquire 2 роки тому +1

      FFmpeg's asm structure uses AltiVec or VSX as needed. Trying to micro-optimize FFmpeg's non-asm code with -mcpu/-mtune flags generally isn't a *huge* gain.

    • @joelavcoco
      @joelavcoco 2 роки тому +1

      @@EscurelEsquire I have to wonder if 'generally' doesn't mean x86, ie. generally, FFmpeg is compiled and run on x86 (x64) architecture. Also, I wonder if this use case may be one of those where any little improvement might make the difference between barely usable and marginally acceptable.

    • @EscurelEsquire
      @EscurelEsquire 2 роки тому +2

      @@joelavcoco By 'generally', I mean that the compiler translating the C/C++ code into SIMD doesn't often improve speeds much when the main code paths being used have dedicated asm devoted to them (and FFmpeg has a **lot** of dedicated asm, including for AltiVec and VSX), so the critical pieces aren't being sped up that much. For parts of the codebase that *don't*, sure, whatever the compiler does would be the only thing you can rely on, and it might be the thing that can push it over the line into usability, but it highly depends on the workload and input/output formats. And separately from the machine tuning, there's also the influence (or potential influence) of the -O flags, which depending on the size or complexity of the code, can make a pretty huge difference. It wouldn't surprise me if distro maintainers tend to err on the side of caution and compile everything at the software's defaults, which is often (usually?) -O0 - or in other words, not turned on at all. It is somewhat trickier dealing with that, though, since some software will just break at higher -O levels.
      Somewhat of a case-in-point, FFmpeg-git (or 4.x, 5.x) can do ~100fps (or more; IIRC, the 100fps number was actually under Leopard, not Void) decode of 1080p H.264 on the G5 Quad. VP9 @ 1080p is even watchable, hovering somewhere in the 30-45fps range. And all of that is on the CPUs, thanks to the AltiVec asm it includes (the FX4500 only has an MPEG-2 decoder, so the graphics card is doing nothing regarding that). Granted, these were somewhat short tests, and it was at the profile/level/bitrate constraints that UA-cam uses for its videos, but the H.264 number shouldn't be surprising at all given that machines like - and including - the Quad would have been getting used in media production right around the time of the widespread adoption of HDTV and the launch of Blu-ray, and even for several years after that. But then again, FFmpeg has had 17 years to get AltiVec into at least the common decoders (I didn't really try and benchmark any of the encoders).

  • @DavisMakesGames
    @DavisMakesGames 2 роки тому +4

    The past few weeks I've been seeing what websites I can use on XP on my Pentium 4 system. Looks like Twitch is next!

  • @thedopplereffect00
    @thedopplereffect00 2 роки тому +4

    Does twitch ONLY support h264? Some previous generation codec might be faster to encode to. In theory you could ALSO scale down the image to 720p with FFMPEG

  • @SammySuperStar
    @SammySuperStar 2 роки тому +4

    I was able to stream with a copy of old Wirecast on a PowerBookG4

  • @alerey4363
    @alerey4363 2 роки тому +7

    Excellent, and to get some extra performance you can use other device to check/chat thus not hogging down one G5 with the heavy Firefox; also I'm no Linux expert but I'm pretty sure you can "tweak" your streaming processes (ffplay and ffmplay command chunks) to run with priority of resources over the rest of the Linux tasks.Keep improving, you're on the right path with PowerPC Linux to bring new life to those venerable machines from the 2000s !!

    • @edenrose2374
      @edenrose2374 2 роки тому

      if firefox was compiled with cpu optimisations for that CPU it would also perform alot better. | although i think midori or firefox fork would of been a better choice.

  • @isteiger11
    @isteiger11 2 роки тому +2

    next up: RTX 3090 Ti on a PowerMac G5

    • @virtualtools_3021
      @virtualtools_3021 2 роки тому +1

      Next up: replacing the EXPLODED PSU on my PowerMac G5

  • @minty_Joe
    @minty_Joe 2 роки тому +3

    My favorite line of yours, Sean: "If you like torturing geriatric Mac shenanigans,,," Kills me every time! XD

  • @tristansewell5986
    @tristansewell5986 2 роки тому +4

    Curious to see how well it'll work with a GPU with h.264 hardware encoding. Also wonder if you could downscale the desktop resolution to help?

  • @bichela
    @bichela 2 роки тому +1

    I have an older dual processor g5 with pci-x. Tried to stream to yt years ago but it didn’t quite go well Hell, even my intel 2010 MacBook lags with OBS the built in Nvidia 320m is too sluggish for fast video . I agree offloading to a better video card would help a lot. My Radeon x290 on my 2009 Mac Pro does well.
    Yes, I still have my g5 as well.

  • @TheSulross
    @TheSulross 2 роки тому +3

    this channel has come out with so many retro computing innovations/achievements - one could fairly say it's actually curring-edge retro-computing (if those two phrases can be used together)

  • @leontechtalks
    @leontechtalks 2 роки тому +1

    Man. I'm incredibly surprised how well that thing performs! Still. a 2005 desktop PC that supports most new hardware, is incredibly ahead of its time.

  • @valentonto
    @valentonto 2 роки тому +3

    I love these kind of experiments, it is so interesting, maybe with a little bit of code optimization you could get a bit more fps, but that would be a lot of work, if you get a gtx 1050 maybe nvenc would work

  • @kurnma3776
    @kurnma3776 2 роки тому +1

    Challenge : Install Gentoo on that PPC machine!
    The time required for compilation would take a lot of time..

  • @Shiunbird
    @Shiunbird 2 роки тому +5

    This makes me regret selling my mint Quad G5 so much... I was just too afraid of the whole LCS going boom (I used it as a daily driver). I even had a whole spare LCS kit around as a spare. =)
    Now I use a late 2005 dual core 2.0 and it generates around ¼ of the heat that the Quad does and the fans NEVER ramp up. I remember checking the 970MP white papers and it's really waaaaay less heat. But it would probably lack the horsepower to do anything like that.
    When it comes to electricity... I think that melting a whole new computer, mining the metals, transporting everything around... well, uses more electricity than your G5 will ever consume.
    Super great content - you are incredibly charismatic.

  • @dingusbringus74
    @dingusbringus74 2 роки тому +1

    If you don't care about period correctness, you could probably get a modern AMD GPU to work if you compile the FOSS driver manually

  • @andrewrainville9453
    @andrewrainville9453 2 роки тому +1

    I see that "OMG ITS NVME" on the desktop...

  • @jonathanschober1032
    @jonathanschober1032 2 роки тому +2

    This reminds me a ton of when I was a kid playing with alll the different configurations of wmencoder (Windows Media Encoder). It was some of the worst low frame rate streaming I did across a LAN, but I learned a lot about RTMP/RSTP

  • @HunterSkiff
    @HunterSkiff 2 роки тому +2

    Would love to see a super duper mega power video card in this dinosaur

  • @edenrose2374
    @edenrose2374 2 роки тому +9

    Just a pointer on ffmpeg: you were encoding on a single thread, thats why your encoding performance was so poor.
    However, PPC has a built in co-processor unit for decoding video. With how ffmpeg hooks on to the screen buffer you can use the accelerator to decode the bitstream (input) to reduce both latency and cpu load, before encoding.
    As far as the encoding, id suggest getting a usb power H.264 hardware encoder. it will accelerate encoding video for twitch. | If thats not a option, then using additional flags to enable opencl to do alot of the heavy work in ffmpeg to reduce more overhead would help. Remember PPC has some some amazing features, accelerated opencl is possible on ppc's co-processor architecture. Everything that reduces load on the CPU will increase efficiency of the desktop (thus not restricting the CPU's performance).
    Lastly, using ssh or a external serial tty would be better for controlling your stream/encoding. without taking up screen real estate.

  • @RetroSwim
    @RetroSwim 2 роки тому

    Twitch and UA-cam are at opposite ends of so many spectra. Twitch ONLY accepts H264, while UA-cam will accept crazy stuff like AVI's encoded in Microsoft Video-1 (for video uploads anyway, dunno about livestream)

  • @babyboomertwerkteam5662
    @babyboomertwerkteam5662 2 роки тому +1

    12:11 it's not in the description :P

  • @Dolinmyster
    @Dolinmyster 2 роки тому

    I will say that I'm mildly disappointed that you're not using a FireWire Apple iSight to stream. Still super cool achievement.

  • @sbrazenor2
    @sbrazenor2 2 роки тому

    If software developers would get their shit together and stop making everything a bloated mess, we wouldn't need such powerful machines to do simple things like going on the internet. I used to use the internet with an old cable modem and a Pentium III, back in the dinosaur days of the internet. 🤣
    I'm happy that Apple, of all people, is really working to get back to ARM platforms, because they're so much less power-demanding. I can run my Macbook Pro for about 20-22 hours on a charge, even while watching video and playing music constantly. I haven't done anything resembling gaming on it, because I frankly don't game on my laptops.

  • @BringMayFlowers
    @BringMayFlowers 2 роки тому +1

    Sean, if you think that the Quad G5 is a lot of performance out of the PowerPC architecture, you need to get your hands on a Raptor CS Blackbird desktop -- it uses IBM's POWER9 with up to 8 cores (though 22 core CPUs are available, those are reserved for the Talos II workstation/server), and is the way going forward for those of us who want a more libre hardware option that's still modern.

    • @ActionRetro
      @ActionRetro  2 роки тому +2

      Oh yeah I do really want one of those

    • @BringMayFlowers
      @BringMayFlowers 2 роки тому

      @@ActionRetro I'd recommend you build rather than get it prebuilt, it'll save you thousands and you can get a larger case that fits a GPU.

  • @maltoNitho
    @maltoNitho 2 роки тому +2

    ALL THE SHENANIGANS!!

  • @sadmac356
    @sadmac356 2 роки тому +1

    Those streams are fun

  • @GrayMatterNZ
    @GrayMatterNZ 2 місяці тому

    What’s interesting is my 2009 unibody MacBook is still usable and only 4 years newer

  • @RGD2k
    @RGD2k Рік тому

    Hmm. 'Illegal Instruction' usually means you built with the wrong gcc option. Try maybe '-mno-friz' and/or -mcpu=native in your CFLAGS. Latter should tell gcc to use only instructions your chip can actually do. Else it might be set to something generic like powerpc64le, which probably is resulting in it using more recent instructions, which WILL give you that error.

  • @kargaroc386
    @kargaroc386 2 роки тому

    You could probably get this even faster with gentoo, but you know how that is.

  • @KB-ty2gc
    @KB-ty2gc Рік тому

    It breaks my brain thinking this computer is 20 years old, while when this was released, 10 years earlier, Apple was still releasing Quadras as high end computers... Feels like we didn't even had time to realize how crazy fast things evolved. When I bought my mac se/30 in 2000, it had been obsolete for so long that it felt already like retrocomputing.

  • @WalterMan
    @WalterMan 2 роки тому

    It would’ve been really cool to see you use an Apple iSight Camera lol

  • @Quicksilveraus
    @Quicksilveraus 2 роки тому

    after seeing your struggles with linux on pcc there's bug with GCC witch René Rebe check his channel out :) is trying to fix for PPC G'5 complier why you get the illegal's instruction wth ob's mate, maybe downloads his fixed version of GCC 3.0? , love you channel mate keep up those English shenanigan's

  • @mjmonjure
    @mjmonjure Рік тому

    Is there a way that I can get an ADC video card to work with my late 2005 G5 quad liquid cooled? I have both a Sawtooth G4 (with an ADC connector that doesn’t work) and the aforementioned G5 and with enough power, but doesn’t seem to have a PCIe ADC card made for it. I just want to be able to turn one of them on with the monitor power button😢

  • @gilbertogarma2820
    @gilbertogarma2820 Рік тому

    Maybe van jou do a video from the beginng , installation process etc,etc I want to try to wake up to the life a G? don't be sure but is an enormous machine from Apple, from de trash that means a lot if work to do, and I am learning how to use Void Linux in this moment is with 32bit machines and I don't no capable to try it with a SSD drive but this give a punch to do all impossible for a good working Apple, thanks a lot for the effort to make Linux more understanding for a lot of people who have a old power machine greetings from Deventer NL

  • @jeeptrail08
    @jeeptrail08 2 роки тому

    I use a G5 with leopard as my daily computer for everything including UA-cam. The challenge should be using native os x vs Linux. Yes it's a pain to constantly have to write code to keep my ssl certificates updated and some other tom foolery with WebKit but that's what keeps the computer useful in my opinion

  • @XGreenThumb
    @XGreenThumb 2 роки тому

    I don't like Linux on Mac, gpu drivers are not compatible with FireGL X3 reflashed cards. Without GUI its no joy...

  • @BrunodeSouzaLino
    @BrunodeSouzaLino 2 роки тому

    As per GPU, as long as you're hitting the power requirements, any card should work. The PCIe standard is backwards compatible

  • @jamescharron4535
    @jamescharron4535 2 роки тому

    Totally just purchased a G5 Mac after watching your channel for awhile. I want to go off the deep end and try doing Linux From Scratch. I have a passively cooled nvidia 730 I want to try to run with it.

  • @NightimeDemon
    @NightimeDemon 2 роки тому

    I'm already smiling seeing "OMG ITS NVME" on your Void Linux desktop. Cool experiment as always.

  • @wojiaobill
    @wojiaobill 2 роки тому

    " it was probably warm and sunny because WWDC was held in San Francisco"
    You've never been to San Francisco, have you? 😅