ESReality - Where Gaming Meets Reality
Not Logged In | Login | Register
01:04 CST - 1363 users online
All Posts
Quakelive on Linux in 2022 (10 comments)
Posted by jaysson @ 07:14 CST, 13 December 2022 - iMsg
Since the game moved to Steam we are without a native linux client. After a few unsuccessful attempts to get the game running smoothly on Linux in 2014 I resorted to rebooting to windows to play for the time being.

New attempt eight years later tldr: This is smooth... (and way too much fiddling for any sane person)

My Setup:
E5-2680v3
64GB RAM
Radeon 5700XT
Behringer UMC204HD
2x 1440p display

ArchLinux
X11 based window manager
pulseaudio
native linux steam client + lutris

Installed Quakelive via Lutris and it starts up just fine, runs at decent FPS but microstutters every now and then.

Big issue: Noticeable delay on the sound. While there is a switch in Lutris System Options called "Reduce PulseAudio Latency" it had no reasonable effect.
Solution: set the environment variable
PULSE_LATENCY_MSEC=10
in the Lutris quakelive system options. You can try to go even lower, but on this system the sound got distorted at values below 10ms.

How to get rid of microstutters?
Quakelive has no multithreading, the process just runs on a single CPU core and tends to max it out. Every modern processor will move such a workload between its cores to heat the die evenly. Whenever the process gets moved to a different CPU core, you might get a tiny stuttering effect.
Solution: pin quakelive process to a single CPU core by running
taskset -pc 10 $(pgrep quakelive_steam)
after the game is started. This pins the quakelive process to logical CPU Core 10. However - the Kernel will still schedule other processes on this CPU and depending on your background processes, it might interfere with our quakelive process from which we assume that it runs best, if it has its own dedicated core of which it can just use the full 100%. Luckily there is an option to remove CPU cores from the normal Kernel CPU scheduling. Adding
isolcpus=10 nohz_full=10 rcu_nocbs=10
to the Kernel command line in the grub config frees our CPU core 10 from any "random" scheduling and we have a dedicated core just for our quakelive process, which we can schedule with taskset to core 10.

This had noteable effect, but there were still instances of microstuttering noticeable here and there.
Ugly solution: It looked as if microstuttering was corelated to what was happening on the second monitor (discord message, audio player changing cover art and whatnot). Disabling the second monitor was the only approach to get rid of that so far.

Result: A Quakelive experience at least as smooth as on Windows.

Was it worth putting in the effort? Since I enjoy torturing myself with the Linux on Desktop and gaming on Linux game, 100% yes. Not having to reboot leads me to playing the game more often.
7995 Hits
twitch.tv (EU) - how to fix stuttering (6 comments)
Posted by jaysson @ 11:41 CST, 27 November 2013 - iMsg
For every European who is suffering from stuttering on twitch streams in high quality I just found the solution. A small chromium plugin that tricks twitch into routing you on an US cdn. The only way to fix the europe specific cdn stuttering. Works like a charm for me, might do the same for you.

Authors Thread on TL
Plugin in the Chrome webstore

For everyone who has no cdn issues but wants smoother playback at lower hardware usage there is the crossplatform script livestreamer which lets you watch twitch and other streams in vlc, mlayer, mpv or any other player of your choice. Unfortunately I know of no way to combine livestreamer with the above mentioned cdn trickery. To combine livestreamer with the cdn trickery you have to build it from source and apply this patch.

Hope this might save someones DreamHack viewing experience. Have fun tomorrow, can't watch the show live because of my evil university schedule. :x
Edited by jaysson at 12:12 CST, 27 November 2013 - 4259 Hits
Eizo Foris FG2421 (5 comments)
Posted by jaysson @ 11:03 CDT, 2 November 2013 - iMsg
Still no thread about this one? 120hz VA Panel with integrated double Lightboost (Black Frame insertion at 240hz). Should be of interest for many of us.

Review: http://www.flatpanelshd.com/review.php?subact...1383107475


looking forward to first hand experiences of QL players.
5183 Hits
evil -vs- av3k (1 comment)
Posted by jaysson @ 16:42 CST, 30 January 2013 - iMsg

0 1 2 3 4 5 6 7 8 9 10
Rating: - (0 votes)
Gametype: Duel
Map: N/A
Mod: N/A
Viewpoint: evil
How to play back QL demos


Final of the SINISTER REDUX duel cup, 30 January 2013
2991 Hits
Choosing/Manipulating ones Ping (230 comments)
Posted by jaysson @ 08:21 CST, 23 January 2012 - iMsg
Since there are ways to increase ones ping and the QL netcode gives certain advantages when playing with for example ping 42 instead of 16, would you consider ping increase some kind of cheat or immoral behavior?
77215 Hits
Zero4 -vs- dkt (26 comments)
Posted by jaysson @ 01:50 CDT, 29 July 2008 - iMsg


0 1 2 3 4 5 6 7 8 9 10
Rating: 7 (1 vote)
Gametype: Duel
Map: qzdm13 - Lost World
Mod: N/A
Viewpoint: Zero4
Version info: 0.1.0.167
How to play back QL demos


online practice game
qzdm13
Edited by Nicky at 02:18 CDT, 10 March 2009 - 6637 Hits
Jiaom -vs- smoke (10 comments)
Posted by jaysson @ 02:36 CST, 18 February 2008 - iMsg


0 1 2 3 4 5 6 7 8 9 10
Rating: 7 (1 vote)
Gametype: Duel
Map: ztn3tourney1 - Blood Run
Mod: Challenge ProMode Arena
Viewpoint: Jiaom
Version info: q3 1.32c
How to play back Q3 demos


eswc germany online qualifier #2
first map of WB semifinal
Edited by Nicky at 15:59 CST, 18 February 2008 - 4304 Hits
Next Page >>
Conceived and created by Sujoy Roy (Legal Notices)
RSS Feed Information, Link Buttons and Banners