Announcement

Collapse
No announcement yet.

DOOM Ported To Run Atop AMD ROCm + LLVM libc

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • DOOM Ported To Run Atop AMD ROCm + LLVM libc

    Phoronix: DOOM Ported To Run Atop AMD ROCm + LLVM libc

    An open-source developer at AMD has carried out a DOOM port that runs almost entirely atop AMD GPUs for rendering and the game logic. This DOOM GPU port relies on the AMD ROCm library with the LLVM libc C library for offloading the classic DOOM to the AMD GPU...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Yawn... wake me up when it runs on my toaster /s

    Comment


    • #3
      Good direction, though much more beneficial would be to run c/c++ compiler on GPU. Especially gentoo users will be super glad. I think initially the compiler has to build x86_64 binaries

      Comment


      • #4
        Well I guess they might as well do this since ROCm isn’t being used for anything else.

        Comment


        • #5
          Not sure it's possible to eventually get a mesa llvmpipe and llvm clang itself running on the GPU.

          Comment


          • #6
            It's pretty cool as an idea. Porting generic software to GPU or other specialised can have merits.

            Comment


            • #7
              Originally posted by dev_null View Post
              Good direction, though much more beneficial would be to run c/c++ compiler on GPU. Especially gentoo users will be super glad. I think initially the compiler has to build x86_64 binaries
              Compilers contain massive chains of "if", "else if", "else" (this is what "switch" usually compiles to). This the worst program possible to run on a GPU.

              Comment


              • #8
                Originally posted by S.Pam View Post
                It's pretty cool as an idea. Porting generic software to GPU or other specialised can have merits.
                This is obviously just for fun but the question is how much overhead does the RPC have when you need to call into an operating system function of some sort? That would decide whether or not it's practical for real world software.

                Comment


                • #9
                  So this does not use the CPU at all? Only OpenCL/graphics and shaders?

                  Comment


                  • #10
                    Some graphics cards have usb-c connectors on them now, it would be interesting if they could use those directly to fetch input for the game rather than from the OS

                    Comment

                    Working...
                    X