How to improve gaming performance on Linux

Are you one of those who use Ubuntu and Unity? Fed up with Unity + Compiz's poor performance when it comes to running games on Linux? Well, I invite you to discover an interesting alternative.

The concept behind FSGamer is very straightforward: why not start a separate graphical X server session using a super lightweight window manager like openbox and then run the game in question? By default, it uses tty8, although it is possible to change this setting. Just by pressing ctrl-alt-f7 you go back to your original session. Did you like the idea?


1.- Download the file deb by FSGamer.

2.- Install the downloaded package:

sudo dpkg -i Downloads / fsgamer_0.1.1_all.deb

3.- Change the configuration file Xwrapper.config so that FSGamer can start a session of the graphical server X (do not forget the corresponding backup):

sudo cp /etc/X11/Xwrapper.config /etc/X11/Xwrapper.config.backup sudo gedit /etc/X11/Xwrapper.config

Change the line that says allowed_users = console by allowed_users = anybody.

4.- Do the following to enable audio on the new X Graphics Server instance:

sudo usermod -a -G audio $ USER

You may have to reboot the machine for these changes to take effect.

To run it, just run the following command:


More information: FSGamer

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

25 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Paul Osterdam said

    Please do not stereotype or generalize Ubuntu IS NOT LINUX, UBUNTU IS A DISTRIBUTION THAT USES THIS KERNEL, if you call Ubuntu linux you contribute to getting users into an error, especially many people refer to .DEB as the only package that It exists, although of course they clarified it perfectly.

    I tell you this because not even Suttleworh, does or says that Ubuntu is Linux that word does not exist for him and also when you talk about Ubuntu you must refer to its derivatives if not the beginners say «this works for Linux mint, when most of things are compatible

  2.   guillermoz0009 said

    Excellent, too bad I use Manjaro!

  3.   Nyctea said

    We already appeared three above with GNU (I take it with grace and irony XD).

    In the end it is a matter of measuring your words (although perhaps also ego) as a user, because if you understand what the entry says perfectly and you are no longer a novice user it is obvious that you come with enough information to practice Some logic know that if ubuntu is used it is because it is the most famous (Something like steven howkins of the GNU / Linux world. Also the deb packages are the easiest, Fewer characters per line at least, which is better for users new or novices) and that you, being an average or literate user, can learn the method and go to investigate how to do it in the distribution of your preference, In a sentence »We already know that you do not suck your finger, then why show the ego and be arrogant? » neyson.

  4.   Gaius baltar said

    And that everyone enjoy their favorite distro. 😀

  5.   goldenfox fox said

    I have a problem with dependencies, Ubuntu can't find the launchpad integration repository (so the dependencies are not met)

    I am using ubuntu with gnome-shell.
    I don't know if someone has the PPA of the repo to add it, because I couldn't find it: /

  6.   Gaius baltar said

    Have you done an 'apt-cache liblaunchpad-integration'? Maybe you have a more modern version at hand 😉

  7.   guerrilla7 said

    Guillermo, there is a package in Aur that you could use to install the program, I leave you the link and the way to install it:

    In terminal: »yaourt -S fsgamer«

    And then you would have to follow steps 3 and 4 of the post

  8.   Gaius baltar said

    If in each post we have to explain that Ubuntu, Suse or Fedora are Linux, we are good. Already put why you have not complained about the lack of GNU? 😉

    You can't chew every blog post for the entire range of users. In fact, a novice user who cannot distinguish Ubuntu from other distros should not even try to enter the / etc / X11 folder. Let's not complain about vice.

    A greeting.

  9.   Nyctea said

    You beat me that I was going to say "It's not Linux, it's GNU / Linux" (not in a serious way but as an irony since you ask not to stereotype Linux when you stereotype the whole project by calling it Linux, how old is the matter and as the history repeats itself in these times xD) but I agree with gaius it cannot be repeated at every moment and less with sentences like: «Please do not stereotype or generalize Ubuntu IS NOT LINUX, UBUNTU IS A DISTRIBUTION THAT USES THIS KERNEL» .

    I also do not like that they say that a distro is linux whatever it is, and I do not like that they say Linux without mentioning GNU, but it is necessary that the user is given as Gaius an asset to enter the GNU / Linux world And that's what this page does (In addition to many free software users), Or is it that you want to teach a novice user (Or means that mainly comes from Windows or even worse from IOS, which cling to the buttons without knowing what happens ) and that he does not understand you at all due to the lack of prior information and that in the majority he will not even have the intention of wanting to understand thus wasting your time and finally and worse you end up getting fed up, thus falling into the game that windows and IOS want saying that GNU / Linux is only for killed, Supernerds and / or professionals thus taking water to the mill that is not supposed to please you.

  10.   shini-kire said

    is in Yaourt (aur)

  11.   Gaius baltar said

    We're losing the north, guys. There is a ton of information on GNU / Linux, and no time is to be wasted here.

    The novice must be taught that this works and that there are solutions, it is what enters the eye and what the computer user understands. Once you "spades", you increase your knowledge and think about "freedoms."

    I started with Ubuntu 8.04, I went to Debian and then I tried everything, ethical reasons came in later (and they interest me enormously, even having quotes from "Free Software for a Free Society" well stuck in my head). To this day you can't waste time repeating this in each tutorial, nan?

    I do not understand this discussion here ... the only STEREOTYPE and GENERALIZATION that is done is what comments like this do. You cannot define Free Software, Open Source and GNU / Linux Distro in every blog post. 😉

  12.   Guest said

    I use Arch ... and I was able to install it ... you need to do some research, on this page they only focus on Debian-based distros but if you want to install on your distribution you need to search everywhere hehehehe at least if you use an Arch-based distro ....

  13.   Gaius baltar said

    There is a tar.gz on the project page, but the man does not specify more ...

    I would investigate, but I am anchored to Ubuntu and Debian. 😀

  14.   Gaius baltar said

    Sorry, it was a Kubuntu ... and nowadays I can't stand in KDE xD

  15.   cesar leon said

    I agree with you and they should not only call it Linux but also GNU / Linux, since GNU also has credits, and specify that Ubuntu is a GNU / Linux distribution. Cheers

  16.   danielcb said

    Ubuntu is Linux, Linux is not just Ubuntu.

    What you are doing is getting people into a mistake.

  17.   Gaius baltar said

    A particular system is specified because it is with which we can do the test. If someone else can install all the distros to specify the specific steps, unlike libraries and repositories at hand, good for him.

    Again: writing an entry for all types of users is impossible. Who does it better you know 😉

  18.   neyson said

    to see, the software is for linux in general that I know. in this article they give the example of the installation in ubuntu and that's it. let's not make a rain from a glass of water

  19.   neyson said

    Well it was just what I was looking for, people tell me that they miss the turbo mode of tune up in windows, I tell them that here all they have to do is close the session and open with a lighter graphic environment, now they will have it more easy even XD

  20.   Gaius baltar said

    Great. We will have to do the test and see if we gain some performance 😀

  21.   Nelson G. Lombardo said

    Very intelligent truth. Let's try then!

  22.   Robertor said

    He asks me all this and I'm a little scared to start and ask me for more dependencies for dependencies 🙂

    robert @ solusos1 ~ $ sudo apt-get install fsgamer
    Reading package list ... Done
    Creating dependency tree
    Reading the status information ... Done
    fsgamer is already in its latest version.
    You may want to run "apt-get -f install" to correct it:
    The following packages have unmet dependencies:
    fsgamer: Depends: dconf-gsettings-backend but not installable or
    gsettings-backend but it is not installable
    It depends: python (> = 2.7.1-0ubuntu2) but 2.6.6-13 ~ bpo60 + 1 will be installed
    Depends: gir1.2-gtk-3.0 but not installable
    Depends: gir1.2-glib-2.0 but not installable
    Depends: python-xlib but it won't install
    Depends: gir1.2-gdkpixbuf-2.0 but it is not installable
    Depends: python-gobject-2 but not installable
    Depends: gir1.2-launchpad-integration-3.0 but not installable
    It depends: openbox but it won't install
    It depends: espeak but it will not install
    E: Dependencies not met. Try "apt-get -f install" without packages (or specify a solution).

  23.   Robertor said

    Good use:

    SolusOS 1.3
    core 3.3.6-solusos
    Gnome 2.30.2

  24.   brave said

    It doesn't work for me when installing the package I get Error: Dependency cannot be satisfied: dconf-gsettings-backend | gsettings-backend

  25.   Andrés said

    How lazy, instead of commenting on whether it worked for them or not, they argue over whether it says LINUX or GNU / LINUX; or that ubuntu is not just LINUX. They should ignore this type of comment and focus on the goal of the post, right?
    for the rest there will be another.