OpenQ4 0.9.0: open-source reimplementation of Quake 4

klaussilveira1 pts0 comments

Release openQ4 0.9.0 · themuffinator/openQ4 · GitHub

//releases/show" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

//releases/show;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

themuffinator

openQ4

Public

Uh oh!

There was an error while loading. Please reload this page.

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>62

openQ4 0.9.0

Latest

Latest

Compare

Choose a tag to compare

Sorry, something went wrong.

Filter

Loading

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

No results found

View all tags

github-actions

released this

24 Jul 20:47

v0.9.0

7a1d0c5

openQ4 0.9.0

Field<br>Value

Version<br>0.9.0

Release tag<br>v0.9.0

Commit<br>7a1d0c54

Generated<br>2026-07-24 20:46 UTC

Release scale<br>override

Version decision<br>Version override was supplied manually.

Workflow<br>30124106846

Since<br>v0.8.0 (compare)

Highlights

Experimental Vulkan rendering has taken a major step forward. The opt-in renderer now covers stock world geometry, interaction lighting, stencil and mapped shadows, fog and blend lights, post-processing, SMAA, material-program effects, and common gameplay subviews while retaining a safe OpenGL fallback if it cannot initialize.

Saving a game while using Vulkan no longer flashes the 320x240 save-preview render in the bottom-left corner of the display. Save previews are captured without presenting their temporary cropped frame.

Linux desktop support is more robust across Wayland, X11 fallback, high-DPI displays, input-focus changes, PipeWire-optional audio startup, AppImages, and ARM64 package validation.

Game and engine portability checks now cover more Linux x64/ARM64 and macOS failure cases, including stricter module ABI, save/load, startup, package, and sanitizer validation.

Windows, Linux, and experimental macOS packaging now carry stronger runtime and symbol-validation checks, making release artifacts easier to install and diagnose. macOS app packages also preserve their startup splash resource correctly.

Upgrade Notes

OpenGL remains the default renderer. To try Vulkan, set r_renderApi vulkan and restart the engine; it is still experimental, so report visual problems with openq4.log and your GPU/driver details.

Replace an existing openQ4 package with the matching new archive or installer. Keep your retail Quake 4 assets separate from openQ4's baseoq4/ runtime files.

Linux ARM64 downloads remain preview packages unless the release asset name explicitly says otherwise. Experimental macOS downloads remain Apple Silicon/arm64-only and may be unsigned when release signing credentials are unavailable.

Change Log

Added the native Vulkan renderer's expanded lighting, shadow, post-process, material-program, capture, and render-target paths, with OpenGL retained as the default compatibility renderer.

Prevented Vulkan save-preview readback from presenting its temporary cropped image before the normal gameplay frame is ready.

Improved Linux Wayland/X11 lifecycle handling, text input, focus recovery, display changes, audio startup, dedicated-server isolation, and x64/ARM64 package validation.

Expanded cross-platform safety checks around game modules, save games, rendering resources, package contents, symbols, release provenance, and diagnostics.

Improved experimental macOS build, package, support-collection, and validation workflows while keeping its published support scope explicit.

Linux ARM64 Support

Linux ARM64 preview artifacts enabled. First-class publication remains gated on accepted real-hardware native-Wayland SP/MP, dedicated-server, audio, input, display, and package evidence.

Assets<br>16

Loading

Uh oh!

There was an error while loading. Please reload this page.

-->

All reactions

You can’t perform that action at this time.

openq4 release linux arm64 package reload

Related Articles