

It works.

got around 60 fps with uspcaling and frame gen (ray tracing enabled). Overall smooth experience. Ran straight out of the box with Roberta.
praise Glorius Eggroll!

The retail Quake 2 installer needs your system libcurl.so.4
When running the retail Quake 2 data importer, you may get an issue saying version
/usr/bin/zenity: /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libcurl.so.4: version CURL_OPENSSL_4' not found (required by /usr/lib/libappstream.so.5)
.
Temporarily rename that libcurl.so.4
in the steam run time to something else for backup purposes and then copy the libcurl.so.4 from your system's /usr/lib
into the same location. Then rerun the data importer. It should ask where your retail Quake 2 install directory is. After it completes, you should see the retail Quake 2 paks under ~/.quake2rtx
. Restore your old libcurl.so.4 just to clean up and launch the game.

Works great on steam, opengl broken on Heroic
I tried running it via Heroic/GOG first, using Wine-GE version 8-26, but it crashed when using the openGL renderer. Running it via the native steam version has no issues.

Demo tested only (~60 min). Weird smudgy graphical effects with lighting but I assume that's just the ray tracing technology being immature/not ready for realtime rendering yet. Someone watching me play/trying it out reportedly felt highly motion sick from the smudgy visual effect.
Has some bad frame pacing/micro-stuttering issues out of the box. Proton experimental fixes this

AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt,emulate_rt %command%
The game runs great, using the launch options.

It runs great!
They added raytracing support in 5.15.0-83-generic, open source drivers. Performance is the same as on Windows. I can even max out settings in Quake 2 RTX native and rendering is fine, althought FPS takes a hit. I don’t know why, but Windows games like Cyberpunk 2077, Shadow of the Tomb Raider, Metro Exodus Enhanced Edition still do not support raytracing (I run them via PROTON). Maybe there is some missing Vulkan extension. Thank you Linux!
AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt,emulate_rt %command%
Works out of the box on my AMD GPU-powered system, not a single launch option needed, full rtx with dynamic resolution and fsr at locked 60

mangohud $command%
复制Quake 2原版baseq2资源(pkg*、music、video等到./Quake II RTX/baseq2/)
光追帧数低于在Windows11运行
似乎Linux版识别music文件夹位置有问题,需要把music放到$HOME/.quake2rtx(我用的Flatpak版Steam需要放在$HOME/.var/app/com.valvesoftware.Steam/.quake2rtx)才有背景音乐

The game works out of the box
Have fun!

I would recommend it, on AMD hardware I'm guessing you have to use the commands I found on another review, works with them fine.
AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt,emulate_rt %command%
I suspect it wouldn't require tinkering on all hardware, though it did on mine I expect that to be related to the state of ray tracing on AMD GPUs on Linux.

gamemoderun RADV_PERFTEST=rt %command%
Restart the game when changing resolution or it will crash
Native was giving me errors so i gave up, in the end ProtonGE worked flawlessly, i can reach 60-80 fps easily at 4:3 resolutions on a 6500xt
If you don't have raytracing on your gpu can also add +set vid_rtx 0 in launch options and play the game as a very solid sourceport
This game is easily and perfectly playable on Linux, but my Hardware is not quite up to the task
AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt,emulate_rt %command%
solid cinematic 24FPS on an AMD Vega M GH with 4GB HBM2 VRAM and 640x480
Very cool remake of a classic.

Just downloaded the SteamOS 3.4.6 update, which upgrades the RADeon Vulkan (RADV) driver version to 23.1.0_devel
. I was able to get 20-30 FPS after tuning down the video settings. Game is playable with ray-tracing effects—my settings traded off visual fidelity to get the framerate floor up to 20 FPS.
Another observation was that, overall, Quake II RTX looked darker on my Steam Deck's built-in display when compared a UHD TV or a FHD monitor. I ended up adjusting the in-game settings to get the Steam Deck to look like my other displays.
Finally, IMHO you'll definitely want to create a custom controller profile or search for a community profile. At a minimum I'd recommend mapping: Ⓐ → space
, Ⓑ → enter
, Ⓧ → /
[changes the position of the ray-traced "sun"], and the menu button (≡) → escape
. There are many other things that need mapping—e.g., switching weapons and items—but should be enough to play the first level.
In-Game settings that were adjusted
Quake II RTX → Video
- resolution scaling options … → fixed resolution scaling:
60%
(renders at 768x480) - exposure bias(brightness):
-0.2 EV
- contrast:
80%
- AMD FSR 1.0:
yes
- global illumination:
low
- ray tracing API:
prefer KHR_ray_query

the deck is only able to get 3-6fps on fullres at 800p and with dynamic resolution scaling down to 30% does it get only up to 40fps
RADV_PERFTEST=rt VKD3D_CONFIG=dxr %command%
with dynamic scaling does the edges look weird, this is also on my nvidia gpu the case
full pathtracing is a bit much for the deck
if you want to enjoy it on the deck maybe try to play it with fsr and 30% resolution scale on custom maps that are smaller or just play the original version with no rt which runs way better

Works flawlessly.

RADV_PERFTEST=rt VKD3D_CONFIG=dxr %command%
Very very large performance loss while playing on the RTX renderer, to the point where it was unplayable. With no resolution scale on Windows, I was able to hover around 60-70fps maxed out, and on Linux, it's about 10 - mid-teens. With a static resolution scale of 50, I was able to achieve 50~ fps.
I would not recommend this experience, even with a card as powerful as mine.
Tested the RTX a bit, but I mostly played without it, I wanted the original quake 2 experience, just with 4K widescreen. Worked perfectly.

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json %command%
Mesa drivers run but performance is pretty slow. however, AMDGPU makes this game run almost at the same fps as the windows one.
definetly You have to install AMDGPU-PRO propietary drivers in order to enjoy this game.

Mesa environments for AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt %command% makes the game run but performance is just a mess. AMDGPU_PRO make this game runs almost at the same fps of windows: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json %command%
between 10-5 fps less than the windows one.

You have to test misc graphics settings until its playable.
Works after tweaking settings - especially activating AMD FSR 1.0 (otherwise it was very slow).
AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt %command%
Still does not work with latest experimental ... also not with launch options AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt mangohud %command%

AMD_VULKAN_ICD=RADV RADV_PERFTEST=rt mangohud %command%
i only get around 25 fps with raytracing enabled.
use AMD_VULKAN_ICD=RADV to use RADV https://wiki.archlinux.org/title/Vulkan#Selecting_via_environment_variable, RADV_PERFTEST=rt for raytracing with radv

Unfortunately the performance of DXR games on older AMD GPUs is not yet/might never be fully playable; the hardware might not be fast enough
RADV_PERFTEST=rt VKD3D_CONFIG=dxr %command%
Unfortunately my Xorg session froze after attempting to tab out, but I could enter TTY using Ctrl + Alt + F3, where I killed Xorg and restarted my Display Manager, recovering control without rebooting
The framerate is very low, approx. 10 FPS
Unfortunately my Xorg session froze after attempting to tab out
I could be doing something wrong, maybe performance is better for others with similar GPUs

Does still not work.
Also does not work with MESA 22.1 and Proton 7.0-2 (and ray tracing capable graphics card AMD RTX 6500XT):
"No ray tracing capable GPU found."