On Ubuntu 13.04 and/or 12.10 and even on 12.04 perhaps, solution might be https://github.com/ValveSoftware/steam-for-linux/issues/2110
If not, then if you choose to stick to 12.04 and try this tutorial.
Hello everyone, I was testing alternatives to fix the occasional but sure fps drops on TF2, and finally, I found it.
The steps bellow should not be done by you if you don't trust them/are affraid to. I tested it throughout the day and the results are stability+performance gain for the game AND the system itself, using:
Ubuntu 12.04.2 64bit
Athlon II X2 250 @3.6 GHz
Before some users start talking nonsense I'll put out that these steps worked for ME
fixing everything when I thought there was no exit.Do it at your own risk.
___________________________________________________________Getting Ubuntu 12.04.1
I didn't find any on the web so if you know of any official link, please let me know.
To check for MD5, open the Terminal and go to the directory where the CD is mounted, usually /cdrom/ or /media/cdname
cd /cdrom/Ubuntu\ 12.04.1\ LTS\ amd64/
cd /media/Ubuntu\ 12.04.1\ LTS\ amd64/
Command to check MD5
md5sum -c md5sum.txt
The steps I did were:
1. Fresh install
2. System update
3. Installing video drivers
4. Installed ia32-libs
5. Install Steam
6. I have a copy on 2 DVD's of TF2's Steamapps folder, but if you don't, just download it normally. Folder was extracted to ./local/share/Steam
7. Update again to make sure
8. Installed Synaptic
9. Kernel update from Synaptic
PS: Doing as in the above order didn't cause any conflicts at all.
___________________________________________________________ 3. INSTALLING THE 310.14 DRIVERS
313.18 Drivers are on Jockeys repositories now.
a. Open dash
b. Search "Additional Drivers"
c. Install 310.4 Experimental.
___________________________________________________________ 4. INSTALLING IA32-LIBS
a. Open the Terminal
sudo apt-get install ia32-libs
PS: I'm not sure if rebooting is needed, but I do it just in case
___________________________________________________________ 5. INSTALLING STEAM
The Ubuntu Wiki page provides a link that doesn't exist, and it's neither on Software Center.
If you still don't have the .deb Client download it from http://media.steampowered.com/client/installer/steam.deb
After install, Steam will auto-update.
___________________________________________________________ 6. DOWNLOADING THE GAME/COPYING IT'S FILES
Now you can either download the game or if you have it's folders save on your HDD, USB stick or DVD's you can copy the files to ./local/share/Steam/steamapps
NOTE: "." characterizes a hidden folder/file that is on your Home folder or anywhere in the system. To show hidden folders press CTRL + H.
___________________________________________________________ 7. UPDATING... AGAIN
In this case is never too much to do another check on updates. You can either do it via Update Manager or via Terminal with the commands:
sudo apt-get update
sudo apt-get upgrade
___________________________________________________________ 8. INSTALLING SYNAPTIC
Go to Software Center and search for Synaptic, then Install.
___________________________________________________________ 9. UPDATING THE KERNEL
After installing Synaptic, open it and search for
and install all except the first one. To make sure the new kernel is installed type "uname -r" after installation.
Now reboot your machine.
Reference of the Kernel Search = http://img266.imageshack.us/img266/8810/selection001k.png
PS: Image is "dirty" because my compiz effect is a fire when closing windows.
I did as above and tested over 5 hours without any crash or fps drop.
I really hope this guide will help others and Steam should learn from with as well.
PS: Only known bug is not reated to this thread, but Steam itself: After minimizing all windows (CTRL+SUPER+D) the game closes itself.
PS2: I know github is a bug tracker, but how about it being updated there?
Thanks to all and specially thanks to Atheisto for making this thread possible.