Tremulous Forum
General => Troubleshooting => Topic started by: elorm93 on April 30, 2008, 10:19:50 pm
-
I've been able to get the game to run but I'm having some framerate issues as well as flickering on the screen. Does anyone know how to fix these? I'm using an ATI Radeon 9600 gfx card and I've installed all the updates that Ubuntu has prompted me to. Plus, I don't know where to find the tremulous folder to update my client, anyone know where to find it?
-
which graphics driver are you using?
-
Have you disabled compiz?
-
I'm using the fglrx driver. Btw, what's the compiz thing going to do?
-
There are known issues with having desktop effects / compiz enabled so disable them and see if that helps.
-
http://en.wikipedia.org/wiki/Compiz
Close all other applications and desktop effects and see if this helps.
My client is located in /usr/games. Just search for the file "tremulous.x86" and replace it with the improved client. But rememer that you need root rights to do this.
-
Thanks for the help guys. :) I'll try fixing the issues now.
-
speaking of root rights, idk how to get them, i've been changing the permissions on both the root and my user with no avail =/ is there a special way of getting it?
-
Either you are on a Windoze machine or you have a fundamental misunderstanding of how Linux permissions (http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html) work.
If you are able to adjust permissions on a file, you are the owner of it so whatever you're trying to do wont really matter either way.
Is there some specific goal or problem you need help with?
-
Either you are on a Windoze machine or you have a fundamental misunderstanding of how Linux permissions (http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html) work.
If you are able to adjust permissions on a file, you are the owner of it so whatever you're trying to do wont really matter either way.
Is there some specific goal or problem you need help with?
both :-[ i just got ubuntu loaded, and unfortunately, it formatted my C partition even though i told it not to; either that or it made it unaccessible
i'm trying to get access to write in the games folder so i can replace the old trem
also, whenever i try to edit the owner and permissions, i just get "operation not permitted"
-
nvr mind, i got it:
su
[type root password]
sudo chown [username]:[usergroup] /usr/games/
sudo chown [username]:[usergroup] /usr/games/tremulous
-
shoot...now it won't run :'( nothing happens
-
oh nvr mind! i got it!
you also must rewrite the file in appdata
and get permission the same way i said before but using /usr/local/games/tremulous/
-
'tis a learning curve :)
Personally what i did, rather than getting trem through apt is to download the installer and put the game files in my home directory. This negates the need to change permissions globally, although on a multi-user system this is clearly not ideal.
You might want to use chgrp/chown/chmod with the -R modifier to recursively set the permissions to everything below your specified directory.
Little bit of reading on chown, chgrp and chmod will help you lots. (use the "man" command.. like "man chmod" in terminal )
Glad you sorted it though.
All the best mate.
-
If installed through apt-get you shouldn't need to change any permissions or touch root at all.
Just have to add your user to the 'games' group, which owns all of the files it default installs.
-
Just have to add your user to the 'games' group, which owns all of the files it default installs.
The 'id' command will tell you what groups your account belongs to.
ingar@server:~$ id
uid=2005(ingar) gid=2005(ingar) groups=9(floppy),16(audio),17(video),20(cdrom),21(games),2005(ingar),200(users)
in the above example, I belong to the 'games' group. (here the games group has group id 21)
-
um
first off
'tis a learning curve :)
Personally what i did, rather than getting trem through apt is to download the installer and put the game files in my home directory. This negates the need to change permissions globally, although on a multi-user system this is clearly not ideal.
You might want to use chgrp/chown/chmod with the -R modifier to recursively set the permissions to everything below your specified directory.
Little bit of reading on chown, chgrp and chmod will help you lots. (use the "man" command.. like "man chmod" in terminal )
Glad you sorted it though.
All the best mate.
ty
second off, it's man -k :P
and third, If installed through apt-get you shouldn't need to change any permissions or touch root at all.
Just have to add your user to the 'games' group, which owns all of the files it default installs.
which install package is it?
sudo apt-get install <tremulous.x86?>
-
man -k is for search. 99.9% of the time the obvious guess is right, and in the other 0.1% man's search probably isn't going to help anyway.
which install package is it?
sudo apt-get install <tremulous.x86?>
No idea, but it wont be that. But don't do that, the package is way old and shitty.
-
elorm93, disable compiz is needed, but is often not enough. I need to disable the xgl extensions on the X server for it to work for me.
Sorry, that may not tell you much :P
Try this:
touch $HOME/.config/xserver-xgl/disable
This creates the disable file in your home directory. When you logon next, the X server (the graphics server) will look for it and, if it finds it, disable the xgl extensions. This will disable xgl and compiz in that compiz cannot run without XGL.
To get it XGL and compiz running again:
touch $HOME/.config/xserver-xgl/disable
It may ask you if you are sure, say yes :)
You'll need to log out, then back in when you change it.
Or you can do it the cheating way, and
CTRL+ALT+BACKSPACE
Welcome back experimenters :D
-
why would anyone even use xgl these days? fglrx now supports aiglx (and the other drivers already did)
-
Welcome to ATI.
That a dev/manufacturer/anecdotal evidence/ATI documentation itself says it will work certainly doesn't mean it will with ATI crapware. XGL works with older versions of the manufacturer's driver, and the open source driver doesn't work with my card for one (and never has).