Jump to content
  • Sign Up
×
×
  • Create New...

Doom port runs entirely on your GPU — no rip-and-tear wear on your CPU


Recommended Posts

  • Diamond Member

This is the hidden content, please

***** port runs entirely on your GPU — no rip-and-tear wear on your CPU

data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==

It seems the influx of ever-ambitious ***** ports is never-ending. Yesterday, the existence of a project called “

This is the hidden content, please
” from jhuber6 on GitHub came to our attention, not long after we covered a separate ***** port for quantum computers dubbed Quandoom. The doomgpu port is much different and quite interesting for those interested in seeing how GPUs can be pushed toward non-graphics compute workloads. This port of ***** using the doomgeneric interface can be run entirely on a GPU under Linux so long as you have the LLVM C library for GPUs.

While the initial testing was done with an AMD GPU, the RX 6950 XT, and some coverage emphasizes that aspect, it’s worth noting that this project should work on Nvidia GPUs, too. According to the original creator, “This implementation works on NVIDIA as well as AMDGPU. To use the Nvidia implementation, perform the same steps but with the nvptx loader and make target.”

The rest of the guide is geared toward AMD GPU users, and the listed requirements are as follows: Linux, a GPU with ROCm support, an ROCm or ROCR-Runtime installation, SDL2 libraries, and finally an LLVM build off of the main branch. At the time of writing, the LLVM20 build was used. Using the clang compiler, jhuber6 successfully built and ran ***** with single-threaded game logic (the other rendering is multi-threaded) off their Radeon RX 6950 XT. The specific version of Linux used was Arch Linux with kernel version 6.10.5. Still, the officially listed requirement is Linux in general, so it’ll probably work fine on any standard x86-geared Linux distribution.

Unfortunately, we only have a screenshot of doomgpu in action, not a video. This, and the lack of some additional documentation, means that we currently don’t actually know how well the game runs under these conditions and what kind of performance users can expect. Based on the screenshot provided, the game does at least work well enough to allow some progress into the first few missions without breaking the game or its effects.

Is this a practical port? Absolutely not. The aforementioned quantum computer port isn’t all that practical, either. But it does go to show just how much the general compute power of our GPUs has progressed over the years. However, the screenshot also indicates the AMD RX 6950 XT is being pushed to 99% utilization at a mere 1280 x 800 internal resolution.



This is the hidden content, please

#***** #port #runs #GPU #ripandtear #wear #CPU

This is the hidden content, please

This is the hidden content, please

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Vote for the server

    To vote for this server you must login.

    Jim Carrey Flirting GIF

  • Recently Browsing   0 members

    • No registered users viewing this page.

Important Information

Privacy Notice: We utilize cookies to optimize your browsing experience and analyze website traffic. By consenting, you acknowledge and agree to our Cookie Policy, ensuring your privacy preferences are respected.