How the 3dfx Voodoo 2 changed my life again with KVM/QEMU & Windows 98!

Sdílet
Vložit
  • čas přidán 18. 06. 2024
  • This is one of the coolest things I've done in a long time. A 3dfx Voodoo 2 with a 12th Gen Intel i5 , Linux and a very special KVM Virtual Machine. This is everything you need to successfully use PCI/PCIe Passthrough to a Windows 98 virtual machine for your 3dfx card on a modern Linux distribution.
    Download/Get Involved at Github: github.com/gearseekers/kvm98-...
    Part 1: • How the 3dfx Voodoo 2 ...
    ‪@philscomputerlab‬ S3 Virge video: • S3 ViRGE: When Hype Me...
    ‪@ModernVintageGamer‬ UltraHLE N64 Emulator Video: • How UltraHLE changed N...
    Chapters
    00:00 - I did the thing
    01:06 - What do I need to get started?
    02:14 - What test bench is that?
    02:44 - Do other PCI cards work?
    04:08 - What's new with the Github project
    05:26 - Setting up your BIOS for KVM/QEMU
    05:45 - Installing Linux packages
    06:05 - Compatible Motherboards
    06:52 - virt-manager pre-configuration
    08:42 - Understanding the configuration (most important part)
    10:07 - Prebuilt Windows 98 Disk Image & ISO trickery
    10:38 - Understanding the configuration (continued)
    12:02 - Let's deploy it!
    14:27 - How the VM is configured
    15:58 - Networking & Internet
    16:18 - Pre-installed software & demos
    16:46 - Does it actually work?
    17:29 - Unreal Tournament
    21:43 - Quake II
    24:40 - Return to Castle Wolfenstein
    27:17 - My first ever 3dfx memory
    28:36 - It's all on Github
    29:38 - Let us know if you can/want to contribute to the project
    31:00 - What's next is even cooler!
  • Věda a technologie

Komentáře • 30

  • @GearSeekers
    @GearSeekers  Před měsícem +1

    Download/Get Involved at Github: github.com/gearseekers/kvm98-3dfx

  • @drewnewby
    @drewnewby Před měsícem +5

    It's important to remind the youths of the struggles of retro gaming. Having to make your own sound effects was essential.

  • @nrg753
    @nrg753 Před měsícem +7

    Running a Voodoo on a VM? That's unreal (pun intended). I love how well that works! I have a Voodoo but sadly it's AGP. And iirc my x79 system with PCI doesn't behave nicely with passthrough anyway. Thanks for the vid it's right up my alley! 😆

  • @eveypea
    @eveypea Před měsícem +3

    Love the new monochrome intro animation

  • @I_am_Just_Unlucky
    @I_am_Just_Unlucky Před měsícem +3

    i like when you do projects multiple times somehow. its always with a diffrent perspektiv or a diffrent idea, shows how much youre invested in a given topic, i love that about this chanel

  • @MarcoGPUtuber
    @MarcoGPUtuber Před měsícem +8

    Next episode: Nick installs Windows 98 natively on a B660 board. He then becomes addicted to GLQuake and Klaire starts hosting the show.

    • @GearSeekers
      @GearSeekers  Před měsícem +1

      Find me some 3dfx cards Marco!

    • @MarcoGPUtuber
      @MarcoGPUtuber Před měsícem +1

      @@GearSeekers They're expensive even here. They know what they're worth. It's the other stuff i find that's cheap.

  • @Sectastics
    @Sectastics Před měsícem +4

    Great to see these passion project videos, can definitely tell nick was having fun!
    Edit: Was surprised by the performance especially seeing stable framerates.

  • @jamafett
    @jamafett Před měsícem +2

    Really enjoyed this video, Nicks face is also looking really slim. Thanks Mr & Mrs Gearseekers 👍

  • @Switmy
    @Switmy Před měsícem +3

    Love it ❤

  • @FizzoDizzo
    @FizzoDizzo Před měsícem +3

    Next video SLI? 😂 Great video.. Subscribed. ❤️

  • @calumgray
    @calumgray Před měsícem +1

    STAB STAB STAB STAB ❤

  • @MrBonesawzall
    @MrBonesawzall Před měsícem +3

    Thank you so much for doing this! This is easily the best win 98 vm implementation that I've seen to date. Any chance you'd take on making one that runs in a windows 10/11 VM?

    • @GearSeekers
      @GearSeekers  Před měsícem

      It's not possible on Windows. There is no host that can do the passthrough

    • @MrBonesawzall
      @MrBonesawzall Před měsícem +2

      @GearSeekers thanks for the clarification. Linux, it is!

  • @Kris-od3sj
    @Kris-od3sj Před měsícem +2

    Have you tried running any workloads on it directly from Linux? Either Linux native stuff or Windows stuff through Wine?
    I wonder if a simple DRI_PRIME envvar would be enough to also offload OpenGL to it.
    It'd be really exciting to see that in action, to find out whether current Mesa is still able to handle cards that old.

    • @GearSeekers
      @GearSeekers  Před měsícem +2

      That is part of the next phase. I want to build a couple of easy to use toolkits to keep these cards alive for a bit longer :)

  • @danagoyette7932
    @danagoyette7932 Před 28 dny

    There's actually a command to import a libvirt XML file so you can skip creating a template and pasting in the XML: `virsh define `

  • @andrewcallender5420
    @andrewcallender5420 Před měsícem +1

    COOL AS FUCK!!

  • @JFlogerzi
    @JFlogerzi Před 26 dny

    okay Am I missing something how are plugging in an old school PCI card into an PCI-E Express slot? Adapter?

  • @MartinParkes
    @MartinParkes Před měsícem

    Nice to know im thick because i dont use linex.

  • @gsestream
    @gsestream Před měsícem

    and some people use kvm as in kvm switch, physical. lol. not just an os vm runner. so how about glide wrapper in modern computer and os, like win11. ie d3d/vulkan/opengl wrap to glide. try steel frame case with carbon fiber cloth mesh wrap too. omg at least those cards dont complain about typical nvidia vm pass-through limitations. ie the guatro virtualization stuff. if you have a second graphics card that handles the main host os stuff, then you can dedicate a gpu to a vm using pass-through. iommu/iosrv and other cpu/gpu virtualization settings. using that same trick you could run multiple gpus in multiple virtual systems in the same computer. one gpu per virtual system. diy nvidia game stream virtual machine instances, ie geforce now at home. maybe just windows remode desktop connection to the full gpu powered instance. holy snazz win98 is an ancient thing. getting lost from being lost is finding. well you could poll the screen refresh bits manually, sorta vsync. its still wild west, pretending to be civilization. check the pci-e-to-pci adapters instead. run on any modern motherboard.

    • @GearSeekers
      @GearSeekers  Před měsícem

      We already covered this in the last video lol. Thats how we got to this point lol. The hardware is modern
      czcams.com/video/tVwGpddQaTM/video.html

    • @gsestream
      @gsestream Před měsícem

      some of it yes, did watch that. some what I said was not directly covered tho. like the pcie-pci bridge or the glide driver wrappers to run anything modern on the voodoo2 glide on any windows.@@GearSeekers

  • @michaelcarson8375
    @michaelcarson8375 Před měsícem

    My 3dfx vcoodo and voodoo 2 hardware will stay in the boxes I left them in. I don't need to relive having to deal with the video passthrough. Though I did see some guy modded one to work with HDMi which is cool. Yes I know how to setup VMs, but it's more fun just to use emulation on newer graphics cards especially if the emulator adds support for newer hardware features. Win9X had a lot of limitations and instability issues that I'm not interested in reliving. It's funny how NT 4.0 didn't have those problems, but it had basic directx support which totally sucked. I was happy when win 2002 and xp came out to say the least. You should try to find an old DEC alpha and run the special version of NT 4.0 it had.