#1 2021-10-23 19:08:31

triple_agent
Member

Linux options

For all the Linux enthusiasts out there, wanting to play 'Quake' - for the sourceport of choice, there is hardly any other sensible way, than to choose the sourceports, that support the 'Vulkan' technology. Currently, to my awareness, there is only one such sourceport, meeting the criterion; it is vkQuake.

Last edited by triple_agent (2021-10-23 19:11:15)

#2 2021-10-23 21:00:11

Spirit
Administrator

Re: Linux options

FTE did it first (i guess): https://fte.triptohell.info/

QuakeForge has a vulkan renderer too http://www.quakeforge.net/ (https://github.com/quakeforge/quakeforge)

#3 2021-11-04 05:42:51

triple_agent
Member

Re: Linux options

Good call, 'Spirit'!

Anyway, "vkQuake" releases after version "1.10.0-beta3", tend to crash on me pretty bad - I suspect this could be something with the "Wayland" support; should check with the basic "X11".

I have other problems with "Quakespasm" mainline; some levels that loaded perfectly fine in the "0.93.2", after transition attempt to the "0.94.2", throw an error.

EDIT:

Tried with the "FTE", version "6082". It fails to boot. Damn, hard to tell that things just work.

Last edited by triple_agent (2021-11-04 07:18:19)

#4 2021-12-01 03:13:04

triple_agent
Member

Re: Linux options

Greenwood wrote:

Thank you for reporting that issue regarding zigi's map. It appears to only affect those playing with updated QSS and vkQuake ports that support the new Kex episode. For example, everything regarding that map appears to work just fine in the older vkQuake 1.05.1 edition.

Quote reference link

Ever since the open-source engine developers tried to adopt the 'Quake' 2021 re-release compatibility, things started to screw up around, at least in my view; to a degree where I think they should establish a parallel line of development - "Quakespasm" iteration of relevant sort with 'Quake' re-release compatibility and simultaneously, similar edition without the re-release compatibility. There seem to be few improvements in the current engine version that are independent of the re-release case.

Last edited by triple_agent (2021-12-01 03:14:37)

#5 2022-01-25 02:12:44

triple_agent
Member

Re: Linux options

Mainline "Quakespasm" should work fine on Linux or Ubuntu, if the VSync issue was fixed. Without the VSync option properly enabled, screen tearing is the obstacle. I speak of exemplary "Quakespasm" version "0.94.3" and Ubuntu version "20.04.3 LTS".

I do know that some workaround is to change the "host_maxfps" c-var to match the screen refresh rate, but I find it imperfect solution.

Last edited by triple_agent (2022-01-25 02:13:08)

#6 2022-02-16 10:33:52

Lysander
Member

Re: Linux options

triple_agent wrote:

Mainline "Quakespasm" should work fine on Linux or Ubuntu, if the VSync issue was fixed. Without the VSync option properly enabled, screen tearing is the obstacle. I speak of exemplary "Quakespasm" version "0.94.3" and Ubuntu version "20.04.3 LTS".

I do know that some workaround is to change the "host_maxfps" c-var to match the screen refresh rate, but I find it imperfect solution.

I run Quakespasm [latest version, 0.94.3] on Ubuntu 20.04.3 and also on Debian Bullseye. Quakespasm is by far the best engine for me in Linux. I haven't had any problems with maps failing to load, artifacts or rendering.

I don't personally see the need for Vulkan support since I choose a display mode which is more old school. I use a gltexture mode which makes things a little more pixellated. I don't like the more "smoothed-over" look, I want Quake to look like Quake, even at 1920x1080.

Last edited by Lysander (2022-02-16 10:34:38)

#7 2022-02-16 14:31:37

triple_agent
Member

Re: Linux options

@'Lysander', regarding your question about 'Linux' distro that I use - put in another topic - I use the 'Linux' go-to, which is just 'Ubuntu'. When it comes to 'Debian', I like the logo but if you pay close enough attention, this is not exactly the 'Debian' logo my avatar features.

For 32-bit games only, I use downloadable 'Steam' runtime.

Going back to the topic: ever since some latest 'Ubuntu' update, the 'vkQuake' version "1.12.2" works just fine for me. When it comes to 'Vulkan', there is a thing for it in the Linux world, as you must know.

Last edited by triple_agent (2022-02-16 14:34:38)

#8 2022-09-18 22:22:00

triple_agent
Member

Re: Linux options

Having spoken of the possible VSync issues in regular 'Quakespasm' on 'Ubuntu' ["vertical sync not supported (SDL_GL_GetSwapInterval failed)"], I observed that an attempt to initiate the VSync - which the engine forces disabled, at least in my case - synchronizes the FPS on point, as if the VSync has become active. To avoid going through the menu drill each time one launches the engine, the VSync initiation trigger could be bound to a key, using autoexec entry: "vid_vsync 1; vid_restart;".

Quick reply

Write your message and submit
Are you human or robot? If you have trouble, mail to spirit åt quaddicted døt c

Checking if this is requested by a real person and not an automated program.

Board footer