QuakeIIxp is a multi-platform (windows, linux and freeBSD (experemental)) graphics port of the game Quake II developed by Id Software. Completely updated rendering takes full advantage of the latest graphics cards to get the perfect picture, preserving the original style of the game.
Installation under Linux here
Russian FAQ here
Features:
Minimum System Requirements:
Installation:
About compatibility with the original game (original multiplayer servers, old demos) and mods:
Recommended System Requirements:
How to run any other mods - mission packs or run old demos:
Crash? How to create log file:
The previous beta version revealed many problems, such as overuse of RAM (in some cases I reached the 3GB limit and the memory stopped being allocated) and video memory (5-6GB), as well as problems with AMD cards.
Memory problems were fixed thanks to the new memory manager. I want to thank Knightmare. And also for transferring the engine to 64bit. Here I want to thank the authors of PVS-studio for a great tool that helped me debug x64 code.
The solution to video memory consumption has long been known, but the use of DXT compression greatly spoiled textures, especially specular and normal maps. The trick that Carmack used with compressed textures required a strong rework of the code and media + it also did not provide satisfactory quality. Fortunately, we are not limited to such archaic solutions. I chose bc6-7 texture compression available on video cards with dx11 support. Both formats provide very high quality full color textures, also bc6 can save compressed hdr images (I use this for sky cube maps). Using pre-compressed dds textures not only allowed to significantly reduce video memory consumption, but also to increase the speed of loading levels even when using 2k textures. Also I used dds cube maps, which allow loading all 6 sides with one texture. This is used to create the sky, where I completely reworked old sky generation algorithm. Now it is a static cube with a maximum size with cube map. Its rotation (for levels in space) is provided by a texture matrix.
Using your own dds texture loader and refusing to use external libraries (devIL) has simplified the code. The only exception is made for tga textures (sky textures) and jpegs for screenshots of game saves. Here, as well as for saving screenshots, stb_image is used.
The translation of OpenGL to the profile core also required a major rework of the code. The dynamic vertex buffer really doesn't like to draw many objects in small chunks. Yamagi Quake2 does just that. They draw each console character with a separate call. I don't know how it is now, but before, opening the console in the game led to a catastrophic drop in performance. I almost completely rewrote the original code that draws the text and now it is drawn in 1-3 calls. It is very convenient to immediately fill the entire text array and call drawing only if the buffer is overflowing or if the texture is changing.
About HDR and HDR monitors.
I added a wide-range renderer a couple years ago and now I've supplemented it with output to HDR monitors. But so far only for NVIDIA, plus in this mode (30 bit) the recording of shadow play doesn't work.
This is a short story.

The new beta version will be available to everyone soon.
This beta version works well for the author, but will not necessarily work well for you. There may be errors with a lack of RAM on win 10 (win 11 has...
HDR rendering with uncharted2 tonemapping.
This is a 64 bit version. It is not compatible with old mods or old saves. To run old mods, use compatibility mode and run the mod on dedicated server...
This beta version works well for the author, but will not necessarily work well for you. There may be errors with a lack of RAM on win 10 (win 11 has...
!!!! Attention !!!! This patch is installed over q2xp 1.26.9 Covid Edition !!!!
This adds nVidia's Q2 RTX models to Q2XP. Ported from the files.
+set dedicated 1 +set game xatrix +set net_compatibility 1 and crashes!
This version 1.27beta2 solves the vram problem but it doesn't let me load the mods, such as zaero, reckoning or ground zero. Help?
Hello, i tried the latest beta+ the older one, i can't load any map, any ideas??
Console shows: "ERROR: Couldn't load map(map name)"
I played countless hours on my old PC but now it just doesn't run.
Any ideas?
packs from the original game are missing (pak0.pak, pak1.pak, pak2.pak)?
ok. could you please explain how to install this correctly?
Unzip archive in some folder. Copy in the baseq2 folder packs from the original game - pak0.pak pak1.pak pak2.pak
In version 1.27 beta 1, after passing the secret level, Lost Station, the game closes to the desktop, with the previous version this did not happen.
Ребят кто знает как изменить взрывы на такие как в Quake 2 XP или КМQuake 2 ?
Изменить в чем? А так да, знаем)
will there be an AI upscaled texture pack implemented in the near future maybe...? there are so much graphical updates for this mod, and only the textures cant handle the pace
Here AI will not help, here you need to do with your hands. The destiny of AI speak to little boys where to look for a clitoris from girls. Lol
I believe you, but something should be done with those textures, man. they are painfully lowres
they ruin the overall graphical atmosphere now, because everything else look so good, they just cant compete