Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Quake II RTX from Lightspeed Studios and NVIDIA just recently gained another big upgrade, this time with some AMD tech thanks to community-provided code. This is possible since it's open source. Still quite surprising though but goes to show how people just want to make gaming better, regardless of hardware vendor politics.

With the release of Quake II RTX 1.6.0 it didn't just bring AMD FidelityFX Super Resolution (FSR) but upgraded many parts of the game with new features too.

Some of the other improvements include a removal of the NVIDIA Vulkan Ray Tracing extension, since it has been replaced by the vendor neutral extension now. Bigger additions came with support for nearest filtering on world textures, making any models translucent, polygonal light extraction from MD2/MD3/IQM models, smooth normals on the world mesh through a BSPX extension, support for unlit fog volumes and more new features.

You can also now change VSync without reloading the renderer, they extended the supported light style range to 200% to fix over-bright lighting, improved CPU performance, added anisotropic texture sampling for objects seen in reflections and refractions using ray cones, improved the handling of transparent effects in the acceleration structures and the list goes on. That's not even getting to community contributions like the aforementioned AMD FSR, saving and loading games in expansion packs, better support for old mods and enabled x86 builds of the dedicated server, improved behavior of Dynamic Resolution Scaling on map changes and so on.

All sounds pretty great. Quake II RTX is turning into quite the playground of graphics tech.

You can play Quake II RTX on Steam. The first 3 levels are free but to play the rest with it you also need to buy the original Quake II.

Article taken from GamingOnLinux.com.
20 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
8 comments

crt0mega Jan 24, 2022
Yay, 3~4 FPS with RADV_PERFTEST=rt on my old Vega
pete910 Jan 24, 2022
View PC info
  • Supporter Plus
Don't know why but every time I see Quake II RTX reminds of the phrase " Mutton dressed as Lamb"
Oet_ Jan 24, 2022
 
Engine version: q2rtx 1.6.0-HEAD-701cf31, built on Jan 20 2022


Quake II RTX won't start:
********************
FATAL: No ray tracing capable GPU found.
********************


I have an AMD Radeon 6900XT and this works:
$ vulkaninfo
What am I missing here?
Anza Jan 24, 2022
 
Engine version: q2rtx 1.6.0-HEAD-701cf31, built on Jan 20 2022


Quake II RTX won't start:
********************
FATAL: No ray tracing capable GPU found.
********************


I have an AMD Radeon 6900XT and this works:
$ vulkaninfo
What am I missing here?

I was able to launch the game. First of all, I updated Mesa to 21.3.4 (raytracing support is relatively new, so better to have up to date Mesa, not sure if I should update kernel too). Next I added RADV_PERFTEST=rt %command% to the games launch options.

That was the good news. I get 10 FPS and graphics are very buggy. There's just few big triangles and some garbage.

Not that the vulkaninfo output shows lot of raytracing related extensions:
VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
----------------------------------------------
        rayTracingPipeline                                    = true
        rayTracingPipelineShaderGroupHandleCaptureReplay      = false
        rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
        rayTracingPipelineTraceRaysIndirect                   = false
        rayTraversalPrimitiveCulling                          = false
pete910 Jan 24, 2022
View PC info
  • Supporter Plus
 
Engine version: q2rtx 1.6.0-HEAD-701cf31, built on Jan 20 2022


Quake II RTX won't start:
********************
FATAL: No ray tracing capable GPU found.
********************


I have an AMD Radeon 6900XT and this works:
$ vulkaninfo
What am I missing here?

I was able to launch the game. First of all, I updated Mesa to 21.3.4 (raytracing support is relatively new, so better to have up to date Mesa, not sure if I should update kernel too). Next I added RADV_PERFTEST=rt %command% to the games launch options.

That was the good news. I get 10 FPS and graphics are very buggy. There's just few big triangles and some garbage.

Not that the vulkaninfo output shows lot of raytracing related extensions:
VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
----------------------------------------------
        rayTracingPipeline                                    = true
        rayTracingPipelineShaderGroupHandleCaptureReplay      = false
        rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
        rayTracingPipelineTraceRaysIndirect                   = false
        rayTraversalPrimitiveCulling                          = false

Think you need to use the prop vulkan driver for full support but dont quote me on that
Oet_ Jan 24, 2022
Next I added RADV_PERFTEST=rt %command% to the games launch options.
That did the trick. But my result is similar as yours. Very low FPS with big triangles and garbage.

This is the Steam version. Compiling Quake II RTX from source gave me some SDL2 wl_proxy_marshal_flags error which they are currently fixing.

Anyway, I will check if this bugginess is hardware or software vendor politics. I will check the Steam version in Windows.
Oet_ Jan 24, 2022
I will check the Steam version in Windows.
Runs properly on Windows. Turning on dynamic resolution scaling massively improved FPS, which was turned off by default.
Quake II running smooth with raytracing is way more beautiful than the OpenGL version.
Now I wonder what we have to do to get the Linux version running properly.


Last edited by Oet_ on 24 January 2022 at 9:19 pm UTC
Anza Jan 24, 2022
Think you need to use the prop vulkan driver for full support but dont quote me on that

I'll quote you anyway.

Looks like Radv and Mesa has worked at some point: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5911

Based on that, getting older version of Quake 2 RTX should fix the issue.


Last edited by Anza on 25 January 2022 at 1:03 am UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.