You are not logged in.

#1 2021-03-23 00:01:51

shaurz
Member
Registered: 2004-02-02
Posts: 360

[SOLVED] Games show black screen, appear to lock up after update

After updating my system today, none of the fullscreen games work any more. Instead they display a black screen and appear to lock up, but I can use Ctrl+Alt+Number to log in from the console and kill -9 the app (kill -15 does not work).

I've tried RVGL, some games that work under Wine (Proton) and Tux Racer, to the same effect.

However, vkcube and glxgears work fine!

Tested under X11 and Wayland, same result (in Plasma desktop).

I am not getting any errors when launching them from the terminal.

Hardware is Intel Graphics HD 5500 (Broadwell GT2) using i915 driver.

This was all working 100% fine before updating, I haven't change any configuration.

Last edited by shaurz (2021-03-23 01:07:13)

Offline

#2 2021-03-23 00:20:08

shaurz
Member
Registered: 2004-02-02
Posts: 360

Re: [SOLVED] Games show black screen, appear to lock up after update

I've tried downgrading kernel versions, but that doesn't seem to be causing the problem.

The current mesa package is a month old, and this was working less than a month ago.

xf86-video-intel package was released 16th Jan, so I don't think that is the culprit either.

Last edited by shaurz (2021-03-23 00:21:28)

Offline

#3 2021-03-23 00:39:04

shaurz
Member
Registered: 2004-02-02
Posts: 360

Re: [SOLVED] Games show black screen, appear to lock up after update

It appears something is deadlocking when trying to open the audio device.

tuxracer:

Thread 1 "tuxracer" received signal SIGINT, Interrupt.
0x00007ffff7d309ba in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
(gdb) bt
#0  0x00007ffff7d309ba in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007ffff7d2a260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007fffec047739 in pa_threaded_mainloop_wait () from /usr/lib/libpulse.so.0
#3  0x00007fffec06a681 in pa_simple_new () from /usr/lib/libpulse-simple.so.0
#4  0x00007ffff7d707c2 in ?? () from /usr/lib/libSDL-1.2.so.0
#5  0x00007ffff7d44897 in SDL_AudioInit () from /usr/lib/libSDL-1.2.so.0
#6  0x00007ffff7d43526 in SDL_InitSubSystem () from /usr/lib/libSDL-1.2.so.0
#7  0x00007ffff7d435b7 in SDL_Init () from /usr/lib/libSDL-1.2.so.0
#8  0x000055555555bf53 in ?? ()
#9  0x0000555555559233 in ?? ()
#10 0x00007ffff76ebb25 in __libc_start_main () from /usr/lib/libc.so.6
#11 0x000055555555946e in ?? ()

rvgl:

Thread 1 "rvgl" received signal SIGINT, Interrupt.
0x00007ffff7c619ba in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
(gdb) bt
#0  0x00007ffff7c619ba in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0
#1  0x00007ffff7c5b260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x0000000000606771 in std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
#3  0x00007ffff7d034f8 in ?? () from /usr/lib/libopenal.so.1
#4  0x00007ffff7d051e3 in ?? () from /usr/lib/libopenal.so.1
#5  0x00007ffff7ccbfd6 in alcOpenDevice () from /usr/lib/libopenal.so.1
#6  0x00000000005deefe in ?? ()
#7  0x0000000000575ef8 in ?? ()
#8  0x000000000045caee in ?? ()
#9  0x00007ffff77c3b25 in __libc_start_main () from /usr/lib/libc.so.6
#10 0x000000000045dd9e in ?? ()

Offline

#4 2021-03-23 00:50:27

shaurz
Member
Registered: 2004-02-02
Posts: 360

Re: [SOLVED] Games show black screen, appear to lock up after update

The problem was nothing to do with graphics as I suspected, it is actually the pipewire package!

I downgraded pipewire to 0.3.23-1 and everything is working again. There is something seriously broken in version 0.3.24-1.

Offline

#5 2021-03-23 01:06:21

shaurz
Member
Registered: 2004-02-02
Posts: 360

Re: [SOLVED] Games show black screen, appear to lock up after update

Solution mention here works and now I can upgrade pipewire to 0.3.24

https://bbs.archlinux.org/viewtopic.php?id=264463

Offline

Board footer

Powered by FluxBB