NVIDIA / Q2RTX

NVIDIA’s implementation of RTX ray-tracing in Quake II
Other
1.21k stars 180 forks source link

Support E2K (MCST Elbrus 2000) #381

Closed r-a-sattarov closed 4 months ago

r-a-sattarov commented 4 months ago

Ref: https://lvee.org/en/abstracts/303

apanteleev commented 4 months ago

Thanks, this is interesting. I assume these changes make q2rtx compile for E2K, but does it actually run, with ray tracing? I haven't been following modern developments around E2K, and having drivers for modern GPUs seems to be a likely problem.

DJs3000 commented 4 months ago

Thanks, this is interesting. I assume these changes make q2rtx compile for E2K, but does it actually run, with ray tracing? I haven't been following modern developments around E2K, and having drivers for modern GPUs seems to be a likely problem.

A 7900XT graphics card is now available on e2k. Mesa 23.3.5.

r-a-sattarov commented 4 months ago

I assume these changes make q2rtx compile for E2K, but does it actually run, with ray tracing?

We already had experience running games that used ray tracing. My colleague Dmitriy Bachilo @dbachilo tried to run on Elbrus the game Half Life, which uses ray tracing.

I haven't been following modern developments around E2K, and having drivers for modern GPUs seems to be a likely problem.

At the moment, the current OS is the OS Elbrus 8 (Linux kernel 5.10, Mesa 21.3.5, Vulkan 1.2.203, GCC 9.3.0 compatible compiler), which supports AMD Radeon video cards up to the Radeon RX 6000 XT series. The next OS Elbrus 9 (Linux kernel 6.1, Mesa 23.3.6, Vulkan 1.3.275, GCC 11.3.0 compatible compiler) is in development, which will provide support for AMD Radeon RX 7000 XT series video cards.

apanteleev commented 4 months ago

Merged.

My colleague Dmitriy Bachilo @dbachilo tried to run on Elbrus the game Half Life, which uses ray tracing.

Oh right, I think I saw that video when it came out. :)

dbachilo commented 4 months ago

Right, that happened. Ivan Avdeev was kind to port his patches for xash3d on e2k and we successfully ran vulkan raytraced Half-Life on Elbrus 8CB with Radeon 6700. Lets make Q2RTX happen!

DJs3000 commented 4 months ago

Works. We still need to optimize. I'll send you a link to the video later.

image