AAO25.com
Assist => Support => Topic started by: Kuschizzza on Sunday, April 24, 2016, 17:15:35 PM
-
Hey guys,
I have a question. In my "INSTALL" Option in Assist I can't fix the Linux OpenGL Acceleration. How can I do this?
I have installed the original Nvidia driver on my system. My Steam games works perfectly.
Here a picture of my problem.
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fimg5.fotos-hochladen.net%2Fuploads%2Famericasarmyc1mdlw3q0i.png&hash=63b4fd251c8e0d3e9e949c47b8230fd6)
I can run Americas Army but I have no sound. It doesnt have any effect if I switch to ALSA or PULSE Audio. I think its cause of the Acceleration. I appreciate your help.
Thanks !!!
-
OK I fixed it but I still have no sound.
The code to fix the acceleration problem.
sudo apt install mesa-utils
does anyone have an idea?
-
OK I fixed it but I still have no sound.
The code to fix the acceleration problem.
sudo apt install mesa-utils
does anyone have an idea?
I don't use Linux to play the game, but I remember I tried to a long ago and I had issues with the Pulse Audio service which needed to be restarted.
-
what do you try to install there - not a part of aa2
-
To
what do you try to install there - not a part of aa2
I've installed the mesa packet it is needed for the OpenGL Acceleration.
-
what do you try to install there - not a part of aa2
Doesn't mean it's not necessary to play AA.
The time I got AA to work on Ubuntu I just followed the error messages and installed the necessary packages. A lot of them needed the 32bit versions (most likely you run 64bit OS so those will be default).
Other than I'm afraid I can't help much more.
-
i did configure the HT servers with linux and - just do the install package, nothing more.
-
I finally fixed it.
I think I found a solution for all who have sound issues on Linux. I will post it soon.
-
Solution to fix all sound problems in Linux 64 bit.
You need to install all 32 bit engines cause all 64 bit engines are already installed.
sudo apt-get install libcanberra-gtk-module:i386
sudo apt-get install gtk2-engines-murrine:i386
sudo apt-get install overlay-scrollbar-gtk2:i386
sudo apt-get install unity-gtk2-module:i386
Last but not least for acceleration you need to install mesa if its not installed.
sudo apt install mesa-utils
:style: Have Fun
Info @ All : This Solution works on all Ubuntu Versions
-
Thank you for sharing this info, hopefully it helps others :)
-
Additionally, I also did (because for each I got a separate error prior to doing them, in this order).
sudo apt-get install lib32stdc++6
sudo apt-get install libstdc++5:i386
sudo apt-get install libcanberra-gtk-module:i386
sudo apt-get install libcanberra-gtk3-module:i386
sudo apt-get install libsdl1.2debian:i386
Yet the game still won't run.
$ sudo ./System/armyops-bin
./System/armyops-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directory
$ sudo ldd System/armyops-bin
linux-gate.so.1 => (0xf77bb000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7795000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7779000)
./libSDL-1.2.so.0 => not found
./libgmp.so => not found
libstdc++.so.5 => /usr/lib/i386-linux-gnu/libstdc++.so.5 (0xf76be000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7678000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf765b000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf74ac000)
/lib/ld-linux.so.2 (0x565b9000)
Oh well, I guess it's not meant to be :)
-
Sound Fixed: this is an OpenAL issue due to it defaulting to pulseaudio driver.
Nothing to do with OpenGL acceleration.
Edit the file .alsoftrc in your home directory (~/.alsoftrc) so that the first line reads :
drivers = alsa
:up:
-
I managed to actually get AA working with Assist for my Ubuntu installation.
I'm not sure what I did is wise (still a novice in Ubuntu) so I'd advice caution to anyone trying to do those steps to get to the same result.
I first installed all the i386 libraries previously mentioned.
Didn't help.
In most of the steps I was running only AA (~/25Assist/armyops/System/armyops-bin) not Assist.
I then tried around (after looking here (http://askubuntu.com/questions/226613/how-do-i-install-the-library-libsdl-image-1-2-so-0-required-to-run-dwarf-fortres)) to see why it's not finding the library.
I then just blatantly copied the library to armyops folder EDIT: I now realize I should probably have made a symbolic link here as well
sudo cp /usr/lib/i386-linux-gnu/libSDL-1.2.so.0 ~/25Assist/armyops/.
I then ran into another problem:
System/armyops-bin: error while loading shared libraries: ./libgmp.so: cannot open shared object file: No such file or directory
I tried copying the lib again
cp /usr/lib/i386-linux-gnu/libgmp.so.10 ~/25Assist/armyops/.
But seeing as it wasn't looking for the .10 it didn't help.
Following the example here (http://stackoverflow.com/questions/6360724/installing-ghc-binaries-on-linux-cant-find-libgmp-so), I made a symbolic link:
sudo ln -s /usr/lib/i386-linux-gnu/libgmp.so.10 ~/25Assist/armyops/libgmp.so
Running AA (with LD_DEBUG=libs) now said it's exiting due to an error and "Missing ini" right before that.
So I then ran 25Assist and joined a server. And it worked.
-
I get an error:
Could not load OpenGL library
History:
Exiting due to error
When I run /25Assist/armyops/System$ sudo ./armyops-bin