You are not logged in.
Pages: 1
Hi there,
i just bought the Penumbra Collection and im completely unable to play it.
First a lot of 32bit libs was missing --> no problem --> just installed them --> all needed libs are there now --.> game doenst give an error anymore when starting but i just get a very very lot of graphic errors.
Im using the Catalyst/fglrx driver (as the performance with the radeon was too bad, couldnt even play sauerbraten without lagging) and i thought its because of that.
But the Ubuntu on my second partition was able to run penumbra just fine. The Ubuntu also uses the Catalyst/fglrx and even the same version.
No graphic error, game runs awesome --> tried again in Archlinux, game doesnt run in any way. All other games (Sauerbraten, OpenArena and Co.) just run fine.
Any idea? The game is unplayable right now as im even unable to read anything and have a lot of flickering and things like that
Last edited by Vamp898 (2012-07-29 13:08:59)
Offline
Hi Vamp,
I tried to install the Penumbra Collection (from PenumbraCollection-1.0.sh), and no success.
I'm currently downloading penumbra_collection_1.1.sh
If I get it working I'll let you know within 1 - 2 days.
I'm running 64bit Archlinux, with the proprietary nvidia drivers - so a little different to your setup.
You may be able to get some help / read the forums here:
http://www.frictionalgames.com/forum/forum-25.html
It looks like it's (somehow) in the arch aur too:
https://aur.archlinux.org/packages.php?ID=31299
I'll chat to you soon
Work smart, not hard.
Offline
Is lib32-catalyst-utils installed? If not, Penumbra is using libgl from mesa, which doesn't mesh well with catalyst drivers.
'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard
Offline
After much wrestling with packages, configuration files, and google-fu, I've got the game to work in 64bit arch (with nvidia drivers), here's how I got it to work:
---------------------------------------------
Install these packages (probably don't need all of these, but these are the ones I installed anyway):
libcgns2 libstdc++5 lib32-libstdc++5 lib32-alsa-plugins lib32-libpulse lib32-openal lib32-alsa-oss lib32-alsa-plugins lib32-libxft lib32-sdl lib32-sdl_image lib32-sdl_ttf freealut fltk fltk2 nvidia-cg-toolkit lib32-nvidia-utils
In your case replace lib32-nvidia-utils with lib32-catalyst-utils instead.
I'm also not sure if you'll need or use the equivalent for nvidia-cg-toolkit as well.
Make sure you've got penumbra_collection_1.1.sh
Get the penumbra-collection AUR Tarball, and extract:
https://aur.archlinux.org/packages.php?ID=31299
Move your penumbra_collection_1.1.sh to your untarred AUR penumbra-collection directory (replacing the existing penumbra_collection_1.1.sh file).
Run:
makepkg -s
sudo pacman -U penumbra-collection-1.1-3-x86_64.pkg.tar.xz
Edit /usr/share/games/penumbra-collection/collectionkey
and put your game key on the top line.
Delete the following files in /usr/share/games/penumbra-collection/BlackPlague/lib and /usr/share/games/penumbra-collection/Overture/lib:
libogg.so.0
libogg.so.0.5.2
libopenal.so.1
libopenal.so.1.3.253
libvorbis.so.0
libvorbis.so.0.3.0
libvorbisfile.so.3
libvorbisfile.so.3.1.0
Download libvorbis-1.3.2 (32bit) from the Arch Rollback Machine:
http://arm.konnichi.com/extra/os/i686/l … pkg.tar.xz
(This is required as the latest libvorbis-1.3.3 causes big issues)
Extract the following files from /usr/lib (inside the archive) to /usr/share/games/penumbra-collection/BlackPlague/lib and /usr/share/games/penumbra-collection/Overture/lib:
libvorbis.so
libvorbis.so.0
libvorbis.so.0.4.5
libvorbisfile.so
libvorbisfile.so.3
libvorbisfile.so.3.3.4
If you want to setup the correct screen resolution for your monitor if the resolution isn't listed in the options menu (mine wasn't listed) after you've run Black Plague / Overture, you can edit them in:
~/.frictionalgames/Penumbra/Black Plague/settings.cfg and ~/.frictionalgames/Penumbra/Overture/settings.cfg
Or, to setup before launching Black Plague / Requim / Overture the files are in:
/usr/share/games/penumbra-collection/Overture/config/default_settings.cfg and /usr/share/games/penumbra-collection/Overture/config/default_settings.cfg
---------------------------------------------
I haven't tested overture yet, but black plague works nicely, and I'd like to assume overture should work, as it's pretty much the same engine + game.
Let us know if this works for you
Last edited by Rhubarb (2012-07-30 09:13:26)
Work smart, not hard.
Offline
Graphical flickering is away but penumbra doesnt start at all anymore xDD
all i get is:
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
(0) : fatal error C9999: *** exception during compilation ***
but
/usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
is there and all aviable packages (except canberra) are installed
[vamp898@VampPC PenumbraCollection]$ yaourt -Ss alsa | grep lib32 | grep -v aur
multilib/lib32-alsa-lib 1.0.25-1 [installed]
multilib/lib32-alsa-oss 1.0.25-1 [installed]
multilib/lib32-alsa-plugins 1.0.25-1 [installed]
[vamp898@VampPC PenumbraCollection]$ yaourt -Ss pulse | grep lib32 | grep -v aur
multilib/lib32-libcanberra-pulse 0.28-2
multilib/lib32-libpulse 2.1-1 [installed]
This is what the HPL Engine says
-------- THE HPL ENGINE LOG ------------
Creating Engine Modules
--------------------------------------------------------
Creating graphics module
Creating system module
Creating resource module
Creating input module
Creating sound module
Creating physics module
Creating ai module
Creating gui module
Creating haptic module
Creating scene module
--------------------------------------------------------
Initializing Resources Module
--------------------------------------------------------
Creating resource managers
Misc Creation
--------------------------------------------------------
Initializing Graphics Module
--------------------------------------------------------
Init low level graphics
Setting video mode: 800 x 600 - 32 bpp
Init Glee...OK
Setting up OpenGL
Max texture image units: 16
Max texture coord units: 16
Two sided stencil: 1
Vertex Buffer Object: 1
Anisotropic filtering: 1
Max Anisotropic degree: 16
Multisampling: 1
Vertex Program: 1
Fragment Program: 1
NV Register Combiners: 0
NV Register Combiners Stages: 165313192
ATI Fragment Shader: 1
Creating graphic systems
Creating Renderer2D
Renderer2D created
Creating Renderer3D
Load Renderer3D gpu programs:
Extrude
Diffuse Vertex
Diffuse Fragment
Fog
Creating fog textures: Solid Additive Alpha
init sky box
Renderer3D created
Creating screen buffers size 800.000000 : 600.000000
Creating programs
CG ERROR : The compile returned an error.
-----------------------------------
(0) : warning C6503: Profile option 'MaxDrawBuffers' value (8) too large; clamped to 4
(0) : warning C6503: Profile option 'MaxDrawBuffers' value (8) too large; clamped to 4
core/programs/PostEffect_Motion_fp.cg(32) : error C5013: profile does not support "for" statements and "for" could not be unrolled.
-----------------------------------
CG: Error loading: 'core/programs/PostEffect_Motion_fp.cg'!
ERROR: Couldn't create program 'PostEffect_Motion_fp.cg'
Dynamic loops in motion blur fp not supported, loading static instead.
RendererPostEffects created
Adding engine materials
--------------------------------------------------------
Initializing Sound Module
--------------------------------------------------------
Initializing OpenAL.
And finally all lib32 packages i have not installed
[vamp898@VampPC th08]$ yaourt -Ss lib32 | grep multilib/ | grep -v installed | cut -d ' ' -f 1
multilib/jack2-dbus-multilib
multilib/jack2-multilib
multilib/lib32-ati-dri
multilib/lib32-celt
multilib/lib32-glew
multilib/lib32-glib
multilib/lib32-gtk
multilib/lib32-intel-dri
multilib/lib32-jack
multilib/lib32-libao
multilib/lib32-libdrm-nouveau1
multilib/lib32-libdrm-old
multilib/lib32-libflashsupport
multilib/lib32-libgbm
multilib/lib32-libgcrypt
multilib/lib32-libgl
multilib/lib32-libglade
multilib/lib32-libgles
multilib/lib32-libgpg-error
multilib/lib32-libidn
multilib/lib32-libmikmod
multilib/lib32-libphobos
multilib/lib32-libphobos-ldc
multilib/lib32-libsamplerate
multilib/lib32-libssh2
multilib/lib32-libxvmc
multilib/lib32-llvm
multilib/lib32-mesa-demos
multilib/lib32-nouveau-dri
multilib/lib32-nvidia-utils
multilib/lib32-speex
multilib/lib32-xcb-util
Also penumbra seems to be missing an .so file
[vamp898@VampPC BlackPlague]$ for i in $( ldd blackplague.bin | cut -d '>' -f 2 | cut -d '(' -f 1 ); do ls -lah $i; done
ls: cannot access linux-gate.so.1: No such file or directory
-rwxr-xr-x 1 vamp898 vamp898 622K May 14 2007 ./lib/libfltk.so.1.1
lrwxrwxrwx 1 root root 35 Jun 29 18:37 /usr/lib32/libGL.so.1 -> /usr/lib32/fglrx/fglrx-libGL.so.1.2
lrwxrwxrwx 1 vamp898 vamp898 13 Feb 27 2010 ./lib/libGLU.so.1 -> libGLU.so.1.3
-rwxr-xr-x 1 vamp898 vamp898 3.2M Jan 30 2008 ./lib/libCg.so
-rwxr-xr-x 1 vamp898 vamp898 280K Jan 30 2008 ./lib/libCgGL.so
lrwxrwxrwx 1 vamp898 vamp898 15 Feb 27 2010 ./lib/libogg.so.0 -> libogg.so.0.5.2
lrwxrwxrwx 1 vamp898 vamp898 18 Feb 27 2010 ./lib/libvorbis.so.0 -> libvorbis.so.0.3.0
lrwxrwxrwx 1 vamp898 vamp898 22 Feb 27 2010 ./lib/libvorbisfile.so.3 -> libvorbisfile.so.3.1.0
lrwxrwxrwx 1 vamp898 vamp898 20 Feb 27 2010 ./lib/libopenal.so.1 -> libopenal.so.1.3.253
lrwxrwxrwx 1 vamp898 vamp898 16 Feb 27 2010 ./lib/libalut.so.0 -> libalut.so.0.1.0
lrwxrwxrwx 1 vamp898 vamp898 20 Feb 27 2010 ./lib/libSDL-1.2.so.0 -> libSDL-1.2.so.0.11.0
lrwxrwxrwx 1 vamp898 vamp898 23 Feb 27 2010 ./lib/libSDL_ttf-2.0.so.0 -> libSDL_ttf-2.0.so.0.6.2
lrwxrwxrwx 1 vamp898 vamp898 25 Feb 27 2010 ./lib/libSDL_image-1.2.so.0 -> libSDL_image-1.2.so.0.1.4
lrwxrwxrwx 1 vamp898 vamp898 18 Feb 27 2010 ./lib/libstdc++.so.6 -> libstdc++.so.6.0.7
lrwxrwxrwx 1 root root 12 Jul 7 14:59 /usr/lib32/libm.so.6 -> libm-2.16.so
-rw-r--r-- 1 root root 102K Jul 22 16:54 /usr/lib32/libgcc_s.so.1
lrwxrwxrwx 1 root root 12 Jul 7 14:59 /usr/lib32/libc.so.6 -> libc-2.16.so
lrwxrwxrwx 1 root root 18 Jul 7 14:59 /usr/lib32/libpthread.so.0 -> libpthread-2.16.so
lrwxrwxrwx 1 root root 15 Jun 3 00:17 /usr/lib32/libXft.so.2 -> libXft.so.2.3.1
lrwxrwxrwx 1 root root 15 Jun 3 00:14 /usr/lib32/libX11.so.6 -> libX11.so.6.3.0
lrwxrwxrwx 1 root root 20 Jun 16 12:06 /usr/lib32/libfreetype.so.6 -> libfreetype.so.6.9.0
lrwxrwxrwx 1 root root 19 Mar 26 11:58 /usr/lib32/libXrender.so.1 -> libXrender.so.1.3.0
lrwxrwxrwx 1 root root 22 Feb 8 19:40 /usr/lib32/libfontconfig.so.1 -> libfontconfig.so.1.4.4
lrwxrwxrwx 1 root root 16 Mar 18 15:29 /usr/lib32/libXext.so.6 -> libXext.so.6.4.0
lrwxrwxrwx 1 root root 16 Jun 29 18:37 /usr/lib32/libatiuki.so.1 -> libatiuki.so.1.0
lrwxrwxrwx 1 root root 13 Jul 7 14:59 /usr/lib32/libdl.so.2 -> libdl-2.16.so
lrwxrwxrwx 1 root root 13 May 3 10:39 /usr/lib32/libz.so.1 -> libz.so.1.2.7
lrwxrwxrwx 1 root root 22 Jul 7 14:59 /lib/ld-linux.so.2 -> ../lib32/ld-linux.so.2
lrwxrwxrwx 1 root root 15 Mar 17 20:42 /usr/lib32/libxcb.so.1 -> libxcb.so.1.1.0
lrwxrwxrwx 1 root root 15 Aug 3 2011 /usr/lib32/libbz2.so.1.0 -> libbz2.so.1.0.6
lrwxrwxrwx 1 root root 17 Apr 4 18:55 /usr/lib32/libexpat.so.1 -> libexpat.so.1.6.0
lrwxrwxrwx 1 root root 15 Mar 7 22:46 /usr/lib32/libXau.so.6 -> libXau.so.6.0.0
lrwxrwxrwx 1 root root 17 Mar 18 15:07 /usr/lib32/libXdmcp.so.6 -> libXdmcp.so.6.0.0
Last edited by Vamp898 (2012-08-01 19:46:35)
Offline
oh dammit got it.
It was the libvorbis thing, extracted into overture not into bp xDD but now it works, i thank you a lot. Wonder why libvorbis the new version brings such huge problems
Offline
Pages: 1