You are not logged in.
Pages: 1
I've been away from Arch Linux for a while and I've been using Ubuntu where I played War Thunder using PlayOnLinux. It was as easy as installing PlayOnLinux, install War Thunder, install a couple of components and start playing.
Now back on Arch I can not get the game to work. When I run the game, the launcher shows up but when I click "Play", it just crashes. The debug console in PlayOnLinux gives no errors.
Since it pretty much worked out of the box on Ubuntu I'm sure I'm just missing some library. I've been searching for a couple of hours but I can't find what I'm missing.
I'm running a x64 install, Radeon HD5600 graphics card with the radeon open source drivers. ( same driver as I used in Ubuntu )
32bit libraries:
local/lib32-acl 2.2.52-2
Access control list libraries (32-bit)
local/lib32-alsa-lib 1.0.27.2-1
An alternative implementation of Linux sound support (32 bit)
local/lib32-alsa-oss 1.0.25-1
OSS compatibility library (32 bit)
local/lib32-ati-dri 10.1.4-1
Mesa drivers for AMD/ATI Radeon (32-bit)
local/lib32-attr 2.4.47-1
Extended attribute support library for ACL support (32-bit)
local/lib32-bzip2 1.0.6-1
A high-quality data compression program (32-bit)
local/lib32-elfutils 0.158-2
Collection of libraries for working with ELF object files and DWARF
debugging information (32-bit)
local/lib32-expat 2.1.0-1
An XML Parser library written in C (32 bit)
local/lib32-fontconfig 2.11.1-1
A library for configuring and customizing font access (32-bit)
local/lib32-freetype2 2.5.3-1
TrueType font rendering library (32-bit)
local/lib32-gcc-libs 4.9.0-3
Runtime libraries shipped by GCC (32-bit)
local/lib32-gettext 0.18.3.2-1
GNU internationalization library (32-bit)
local/lib32-glew 1.10.0-1
A cross-platform C/C++ extension loading library (32 bit)
local/lib32-glib2 2.40.0-1
Common C routines used by GTK+ 2.4 and other libs (32-bit)
local/lib32-glibc 2.19-5
GNU C Library (32-bit)
local/lib32-glu 9.0.0-2
Mesa OpenGL utility library (32 bits)
local/lib32-harfbuzz 0.9.26-2
OpenType text shaping engine. (32-bit)
local/lib32-icu 53.1-1
International Components for Unicode library (32 bit)
local/lib32-libdbus 1.8.2-1
DBus library (32-bit)
local/lib32-libdrm 2.4.54-1
Userspace interface to kernel DRM services (32-bit)
local/lib32-libffi 3.0.13-1
A portable, high level programming interface to various calling conventions
(32-bit)
local/lib32-libgcrypt 1.6.1-1
General purpose cryptographic library based on the code from GnuPG (32-bit)
local/lib32-libgpg-error 1.12-1
Support library for libgcrypt (32-bit)
local/lib32-libice 1.0.8-1
X11 Inter-Client Exchange library (32-bit)
local/lib32-libjpeg-turbo 1.3.1-1
libjpeg derivative with accelerated baseline JPEG compression and
decompression (32-bit)
local/lib32-libpciaccess 0.13.2-1
X11 PCI access library (32-bit
local/lib32-libpng 1.6.10-1
A collection of routines used to create PNG format graphics files (32-bit)
local/lib32-libsm 1.2.2-1
X11 Session Management library (32-bit)
local/lib32-libtiff 4.0.3-2
Library for manipulation of TIFF images (32-bit)
local/lib32-libtxc_dxtn 1.0.1-5
S3 Texture Compression (S3TC) library for Mesa (32-bit)
local/lib32-libvdpau 0.7-2
Nvidia VDPAU library
local/lib32-libx11 1.6.2-1
X11 client-side library (32-bit)
local/lib32-libxau 1.0.8-1
X11 authorisation library (32-bit)
local/lib32-libxcb 1.10-2
X11 client-side library (32-bit)
local/lib32-libxcursor 1.1.14-1
X cursor management library (32-bit)
local/lib32-libxdamage 1.1.4-1
X11 damaged region extension library (32-bit)
local/lib32-libxdmcp 1.1.1-1
X11 Display Manager Control Protocol library (32-bit)
local/lib32-libxext 1.3.2-1
X11 miscellaneous extensions library (32-bit)
local/lib32-libxfixes 5.0.1-1
X11 miscellaneous 'fixes' extension library (32-bit)
local/lib32-libxi 1.7.2-1
X11 Input extension library (32-bit)
local/lib32-libxmu 1.1.2-1
X11 miscellaneous micro-utility library (32-bit)
local/lib32-libxrandr 1.4.2-1
X11 RandR extension library (32-bit)
local/lib32-libxrender 0.9.8-1
X Rendering Extension client library (32-bit)
local/lib32-libxshmfence 1.1-1
a library that exposes a event API on top of Linux futexes (32-bit)
local/lib32-libxt 1.1.4-1
X11 toolkit intrinsics library (32-bit)
local/lib32-libxxf86vm 1.1.3-1
X11 XFree86 video mode extension library (32-bit)
local/lib32-llvm-libs 3.4.1-1
Low Level Virtual Machine (runtime library)(32-bit)
local/lib32-mesa 10.1.4-1
an open-source implementation of the OpenGL specification (32-bit)
local/lib32-mesa-demos 8.1.0-3
Mesa demos and tools (32-bit)
local/lib32-mesa-libgl 10.1.4-1
Mesa 3-D graphics library (32-bit)
local/lib32-pcre 8.35-1
A library that implements Perl 5-style regular expressions (32-bit)
local/lib32-sdl 1.2.15-3
A library for portable low-level access to a video framebuffer, audio
output, mouse, and keyboard (32-bit)
local/lib32-sdl_ttf 2.0.11-1
A library that allows you to use TrueType fonts in your SDL applications
(32-bit)
local/lib32-systemd 212-1
system and service manager (32-bit)
local/lib32-util-linux 2.24.1-1
Miscellaneous system utilities for Linux (32-bit)
local/lib32-wayland 1.5.0-1
A computer display server protocol
local/lib32-xz 5.0.5-1
Library and command line tools for XZ and LZMA compressed files (32-bit)
local/lib32-zlib 1.2.8-1
Compression library implementing the deflate compression method found in
gzip and PKZIP (32-bit)$ glxinfo32 | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD REDWOOD
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.4
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:$ glxinfo32 | grep direct
direct rendering: YesLast edited by Varg (2014-06-07 18:41:16)
github - tweets
avatar: The Oathmeal
Offline
Which binaries for wine do you use? 32 or 64 bit ones? I had better experience with several applications using 32 bit versions on a x86_64 system.
If you use the system version for this game, run it in terminal and set WINEDEBUG (or leave it blank).
Offline
I'm running a 32 bit version of the game with latest Wine version. WINEDEBUG was set to "-all", also tried setting it blank. The only output it gives on crash is:
[POL_Wine] Message: Wine return: 0EDIT:
Found the built in debugging option in PlayOnLinux. There was an error about png12 and something with curl in it so I installed 'lib32-libpng12' and 'lib32-libcurl'. I can now run the game so the issue is solved.
Last edited by Varg (2014-06-07 18:40:57)
github - tweets
avatar: The Oathmeal
Offline
Glad to read you made it work. I was referring to wine format itself. PoL lets you choose between x86_64 and x86 wine binaries under Tools -> Manage Wine Versions. I also meant using WINEDEBUG running wine from terminal, like this:
env WINEARCH=win32 WINEPREFIX="$HOME/.winewt" WINEDEBUG="err+all" \
WINEDLLOVERRIDES='amstream=n;devenum=n,b;quartz=n' wine explorer /desktop=War_Thunder,1280x1024 WT.exeThis way you can debug faster then with PoL (changing debug parameters, prefix, wine versions (needs additional variables, see man wine), dll overrides etc.).
Offline
Pages: 1