Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

ErwinJunge

6
Posts
1
Followers
4
Following
A member registered Jan 05, 2016

Recent community posts

Thanks for the prompt reply. I've also learned a lot of things along this little debugging journey we took :) I completely understand that we should probably stop here. Using LD_PRELOAD is good enough for my usecase and other Arch users will probably find this thread.

Regarding compatibility for future game projects: feel free to hit me up if you need testing on an Arch machine :)

Hi again. I've got sound!

Similar issue to libstdc++ I think. LD_PRELOAD=/usr/lib/libSDL.so ./Skeletris works. Can you make a build with the same trick you used for libstdc++ and apply it to libSDL?

No need to be sorry! I'm already super happy with the support you're giving.

I'll go play around a bit with pygame stuff and see if I can find anything. I'll let you know if I do. Perhaps together we can expand Ubuntu back into "general Linux" :)

Thanks for the quick update. I've tested the experimental build and that works. I've also played a couple of rounds in the game, which is great :)

Just one remaining issue: I don't have any sound. The only line in the log that stood out to me as being related to sound is this one:

ALSA lib pcm.c:8545:(snd_pcm_recover) underrun occurred

Any thoughts on how to debug this? :)

Thanks for the quick response!

glxgears works, this is the output you requested:
GL_RENDERER   = Radeon RX 580 Series (POLARIS10, DRM 3.37.0, 5.7.2-zen1-1-zen, LLVM 10.0.0)
GL_VERSION    = 4.6 (Compatibility Profile) Mesa 20.1.1
GL_VENDOR     = X.Org

Yes, my computer is 64-bit :) For completeness, the output of `uname -a`
Linux arch-desktop 5.7.2-zen1-1-zen #1 ZEN SMP PREEMPT Wed, 10 Jun 2020 20:36:27 +0000 x86_64 GNU/Linux

I also tried the suggestion from espr, `LD_PRELOAD=/usr/lib/libstdc++.so ./Skeletris` and that works.

Again for completeness, the output of `ls -l /usr/lib/libstdc++.so`
lrwxrwxrwx 1 root root 19 21 mei 19:20 /usr/lib/libstdc++.so -> libstdc++.so.6.0.28*

I hope this helps track down and solve the underlying issue. If you need any more info or any more tests, please let me know.

Hi, I can't get the game to run on linux. I get the following error:

INFO: started Skeletris version: 1.0.3-BETA
INFO: development mode: False
INFO: pygame version: 1.9.3
INFO: initializing sounds...
libGL error: MESA-LOADER: failed to open radeonsi (search paths /usr/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi (search paths /usr/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  43
  Current serial number in output stream:  42

I'm running Arch Linux and have a Radeon RX 580 video card.

I'd be happy to provide any further info and/or debug this. The game looks awesome and I'd love to give it a try :)