Steam version of Penumbra - Black Plague : Crash at first level. - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Technical Support (https://www.frictionalgames.com/forum/forum-57.html) +--- Forum: Technical Support - Penumbra Series (https://www.frictionalgames.com/forum/forum-22.html) +---- Forum: Linux - Penumbra (https://www.frictionalgames.com/forum/forum-25.html) +---- Thread: Steam version of Penumbra - Black Plague : Crash at first level. (/thread-54134.html) Pages:
1
2
|
Steam version of Penumbra - Black Plague : Crash at first level. - jackdoe - 02-05-2018 When trying to flatten the coin at the vice, whole game suddenly terminates. It seems that there is some bug in the particle system of the game. OS is Arch Linux 64-bit. backtrace from gdb Code: GNU gdb (GDB) 8.1 Excerpt from lspci Code: 01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS780D [Radeon HD 3300] Code: Linux 4.15.1-2-zen #1 ZEN SMP Sun Feb 4 22:27:39 UTC 2018 x86_64 GNU/Linux RE: Steam version of Penumbra - Black Plague : Crash at first level. - twe123 - 03-17-2018 This seems to be the same issue that i reported in here: https://www.frictionalgames.com/forum/thread-53999.html When is this going to be fixed? RE: Steam version of Penumbra - Black Plague : Crash at first level. - jackdoe - 04-07-2018 Managed to get some more info. Enabled Mesa to output debug info and managed to catch this. Code: Mesa: User error: GL_INVALID_ENUM in glTexParameter(param=0x2901) RE: Steam version of Penumbra - Black Plague : Crash at first level. - Mudbill - 04-07-2018 That's an OpenGL error, which either indicates invalid code in Penumbra or (more likely) a difference in your video driver's OpenGL implementation. Though considering how many have this issue, I'm reluctant at saying just that. Perhaps it has to do with how old Penumbra is, and newer drivers have maybe changed some things that they used? I believe it uses deprecated OpenGL functions by today's standards. Perhaps an old driver makes a difference? RE: Steam version of Penumbra - Black Plague : Crash at first level. - bugmenot - 05-05-2018 AFAIK, the Radeon HD 3300 uses the old Catalyst driver, while mine (RX470) uses the new open-source "amdgpu" driver. However, both lead to the same error in Penumbra. For me, I cannot savely downgrade mesa (the openGL implementation) so much without messing up my system. Is there any certain combination of Linux distribution/kernel/driver with which Penumbra should work, with regard to the reported error? @jackdoe: Did you get Penumbra to work any other way in the meantime? RE: Steam version of Penumbra - Black Plague : Crash at first level. - jackdoe - 05-09-2018 (05-05-2018, 03:20 PM)bugmenot Wrote: AFAIK, the Radeon HD 3300 uses the old Catalyst driver, while mine (RX470) uses the new open-source "amdgpu" driver. However, both lead to the same error in Penumbra. With Wine, but the scripts (their timing) are somehow messed up. So its unplayable from certain point onward (the mental realm). I use the open source graphics driver (radeon kernel driver, r600 from mesa) which comes with Mesa, so no Catalyst here. RE: Steam version of Penumbra - Black Plague : Crash at first level. - ced117 - 05-10-2018 Interesting. Did anyone try with proprietary drivers ? RE: Steam version of Penumbra - Black Plague : Crash at first level. - jackdoe - 05-25-2018 It seems that after updating to development version of Mesa (Mesa GIT 1.8.2.0 38a8c5903be787b203ec6586e6ce5f9cc8a5a6cf, built using this AUR package https://aur.archlinux.org/packages/lib32-mesa-git/. Also updating LLVM infrastucture to development version 7.0.0 r333107, built using this AUR package https://aur.archlinux.org/packages/lib32-llvm-svn/), I can proceed normally on Steam version of Penumbra - Black Plague. No crashes during usage of the vice. Code: Linux 4.16.10-1-ARCH #1 SMP PREEMPT Mon May 21 07:57:23 UTC 2018 x86_64 GNU/Linux [attachment=6348] RE: Steam version of Penumbra - Black Plague : Crash at first level. - jackdoe - 06-04-2018 It seems that you need disable optimizations (option -O0) when building the mesa packages, otherwise the game crashes at the vice. RE: Steam version of Penumbra - Black Plague : Crash at first level. - Guest - 09-24-2018 (06-04-2018, 08:14 PM)jackdoe Wrote: It seems that you need disable optimizations (option -O0) when building the mesa packages, otherwise the game crashes at the vice. Hi jackdoe, maybe you can help me. Mesa 18.2.0 is now in Arch's official repositories but the game still crashes at the vice (using LLVM v6.0.1 though). I also tried to build mesa-git + lib32-mesa-git (18.3.0) from AUR but building the dependencies failed after hours so I removed the make dependencies and just used LLVM v6 instead of v8. That worked but now the game still crashes at the mentioned point. The building process uses meson, and I added optimization options like so just in case: Code: export CC="gcc -m32 -O0" Do you have any tips / ideas? Did you disable any in-game graphic options? Should I just wait for LLVM 7.x to reach Arch's official repos or won't that make a difference either? You are my last hope as devs don't seem to be very active about this issue :-c |