Announcement

Collapse
No announcement yet.

FEX 2405 Gets Close To Running Far Cry On ARM Linux Systems

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

  • FEX 2405 Gets Close To Running Far Cry On ARM Linux Systems

    Phoronix: FEX 2405 Gets Close To Running Far Cry On ARM Linux Systems

    FEX as the open-source project to run x86/x86_64 binaries on AArch64 Linux systems is out with its newest monthly release. With FEX 2405, they are close to having the game Far Cry (2004) running on ARM Linux devices...

    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
    Far Cry (2004) running on ARM Linux
    Not impressive.

    WebGL offer same graphics as DX8-9 games, and WebGL work perfectly fine on ARM.
    Binary translation - 2004 game works on 1.1Ghz single core CPU, and today is 2024.

    Seems less efficient than WASM-WebGL ports/llvm-translations of old x86 games.

    Comment


    • #3
      Meanwhile, Box64 advances its RISC-V support.

      Comment


      • #4
        But can it run Crysis?

        (Not really a serious question, I just couldn't resist the meme)

        Comment


        • #5
          Originally posted by ayumu View Post
          Meanwhile, Box64 advances its RISC-V support.
          I think in the long run FEX will do much better.
          The project and code base are more structured and better accessible for new devs, compared to box64.
          It even has its own instruction count CI.
          It also has more developers working on it, including Alyssa Rosenzweig, Sonicadvance1, neobrain, lioncash, bylaws (working on Cassia for running Windows games on Android) and some developers working for Igalia.

          Comment


          • #6
            Do either of Fex or Box64 use native libraries when available? For instance using native openssl by way of a stub instead of emulating those functions.

            Comment


            • #7
              Originally posted by danilw View Post

              Not impressive.

              WebGL offer same graphics as DX8-9 games, and WebGL work perfectly fine on ARM.
              Binary translation - 2004 game works on 1.1Ghz single core CPU, and today is 2024.

              Seems less efficient than WASM-WebGL ports/llvm-translations of old x86 games.
              way to announce you have zero idea of literally anything you are talking about

              Comment


              • #8
                Originally posted by jeisom View Post
                Do either of Fex or Box64 use native libraries when available? For instance using native openssl by way of a stub instead of emulating those functions.
                At least box does that, it calls it wrapping a library, you can check their blog for more information: https://box86.org/2024/02/how-to-create-a-wrapping/

                Comment


                • #9
                  Originally posted by MastaG View Post
                  I think in the long run FEX will do much better.
                  The project and code base are more structured and better accessible for new devs, compared to box64.
                  It even has its own instruction count CI.
                  It also has more developers working on it, including Alyssa Rosenzweig, Sonicadvance1, neobrain, lioncash, bylaws (working on Cassia for running Windows games on Android) and some developers working for Igalia.
                  Interesting, how is architecture portability of FEX? I know that (for now) it's only targeting arm64, But I wonder how the effort of porting it to riscv will be, which IMO is criticial for it to "do better then box86/64"

                  Comment


                  • #10
                    That screenshot had me thinking that Far Cry was ahead of its time with how good it looked. then i found this:

                    Click here for my Full game Playlist: https://www.youtube.com/playlist?list=PL_sHrdamnSPKpurnyeQb4HqO_YVgE2LLr


                    I also wonder what ARM devices will someone be running this on.

                    And why?

                    Comment

                    Working...
                    X