by jakob » Wed Aug 07, 2019 7:59 am
Hey there, long time no see.
Apologies for the rather anemic bug report -- I don't know if "stuttering" is even the best way to describe this behavior -- I just don't know what kind of diagnostics this would warrant.
I've been able to reproduce this on GZDoom 3.7.2, 4.1.3, and g4.2pre-324-g43041c21d-m. The issue is that the game freezes up every other second. This is most noticeable in the menu if I hold down one of the arrow keys, which I've attempted to record:
https://femto.pw/3p23.webm
I don't believe this is related to OpenGL or audio, as the issue persists with a null audio backend and the Doom software renderer.
I am running GuixSD on x86_64 Linux 5.1.3.
Log:
Spoiler:Code: Select all
GZDoom g4.2pre-324-g43041c21d-m - 2019-08-07 12:09:47 +0200 - SDL version
Compiled on Aug 7 2019
M_LoadDefaults: Load system defaults.
W_Init: Init WADfiles.
adding /tmp/gzdoom/build/gzdoom.pk3, 608 lumps
adding /tmp/gzdoom/build/game_support.pk3, 2520 lumps
adding /home/jakob/Games/Doom/DOOM2.WAD, 2919 lumps
I_Init: Setting up machine state.
CPU Vendor ID: GenuineIntel
Name: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz
Family 6, Model 42, Stepping 7
Features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 HyperThreading
I_InitSound: Initializing OpenAL
Opened device Built-in Audio Analog Stereo
EFX enabled
V_Init: allocate screen.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
script parsing took 339.57 ms
R_Init: Init Doom refresh subsystem.
DecalLibrary: Load decals.
M_Init: Init menus.
P_Init: Init Playloop state.
ParseSBarInfo: Loading custom status bar definition.
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
Using video driver x11
GL_VENDOR: X.Org
GL_RENDERER: AMD Radeon (TM) RX 460 Graphics (POLARIS11, DRM 3.30.0, 5.1.3, LLVM 8.0.0)
GL_VERSION: 4.5 (Core Profile) Mesa 19.1.1 (Core profile)
GL_SHADING_LANGUAGE_VERSION: 4.50
Max. texture size: 16384
Max. texture units: 32
Max. varying: 128
Max. combined shader storage blocks: 40
Max. vertex shader storage blocks: 8
Resolution: 1024 x 768
The futex facility returned an unexpected error code.Aborted
Hey there, long time no see. Apologies for the rather anemic bug report -- I don't know if "stuttering" is even the best way to describe this behavior -- I just don't know what kind of diagnostics this would warrant. I've been able to reproduce this on GZDoom 3.7.2, 4.1.3, and g4.2pre-324-g43041c21d-m. The issue is that the game freezes up every other second. This is most noticeable in the menu if I hold down one of the arrow keys, which I've attempted to record: [url]https://femto.pw/3p23.webm[/url] I don't believe this is related to OpenGL or audio, as the issue persists with a null audio backend and the Doom software renderer. I am running GuixSD on x86_64 Linux 5.1.3. Log: [spoiler][code] GZDoom g4.2pre-324-g43041c21d-m - 2019-08-07 12:09:47 +0200 - SDL version Compiled on Aug 7 2019 M_LoadDefaults: Load system defaults. W_Init: Init WADfiles. adding /tmp/gzdoom/build/gzdoom.pk3, 608 lumps adding /tmp/gzdoom/build/game_support.pk3, 2520 lumps adding /home/jakob/Games/Doom/DOOM2.WAD, 2919 lumps I_Init: Setting up machine state. CPU Vendor ID: GenuineIntel Name: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz Family 6, Model 42, Stepping 7 Features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 HyperThreading I_InitSound: Initializing OpenAL Opened device Built-in Audio Analog Stereo EFX enabled V_Init: allocate screen. S_Init: Setting up sound. ST_Init: Init startup screen. Checking cmd-line parameters... S_InitData: Load sound definitions. G_ParseMapInfo: Load map definitions. Texman.Init: Init texture manager. ParseTeamInfo: Load team definitions. LoadActors: Load actor definitions. script parsing took 339.57 ms R_Init: Init Doom refresh subsystem. DecalLibrary: Load decals. M_Init: Init menus. P_Init: Init Playloop state. ParseSBarInfo: Loading custom status bar definition. D_CheckNetGame: Checking network game status. player 1 of 1 (1 nodes) Using video driver x11 GL_VENDOR: X.Org GL_RENDERER: AMD Radeon (TM) RX 460 Graphics (POLARIS11, DRM 3.30.0, 5.1.3, LLVM 8.0.0) GL_VERSION: 4.5 (Core Profile) Mesa 19.1.1 (Core profile) GL_SHADING_LANGUAGE_VERSION: 4.50 Max. texture size: 16384 Max. texture units: 32 Max. varying: 128 Max. combined shader storage blocks: 40 Max. vertex shader storage blocks: 8 Resolution: 1024 x 768 The futex facility returned an unexpected error code.Aborted [/code][/spoiler]