PlaneShift
Support => Linux Specific Issues => Topic started by: khanistine on July 07, 2005, 11:40:14 pm
-
Hi all, just came across the game today and decided to give it a shot. Currently though I\'m having serious cpu/fps issues but I more than surpass the requirements for the game..
a64 2800@1.8ghz
512mb 3200pc mushkin ram
geforce 5200 ultra 128mb
linux - latest client, only system processes and using fluxbox
gfx drivers - latest from nvidia 7664?
Not sure why but my ping(300+ but havn\'t notcied this to affect gameplay yet.. lag is gfx/cpu related) is very high and the client is hogging my cpu.. at the game login screen it\'s fine but soon as I get into the world my cpu hits 90-99% cpu usage and stays that way. I forget what menu it is showing my fps but it shows it at 4-22 depending on what I\'m doing. Hovers around 17-19 if I\'m standing still or turning in circles. Any ideas? Tried doing searches on these forums but came up empty with answers..
I\'m sure I\'m not the only one with this issue and I\'m sure there\'s a thread on these forums with a similar issue + an answer but I can\'t find it. The closest to an answer I was near was when I came across a thread where someone with similar hardware ran into a high cpu usage issue but he was getting 250+ fps. I can\'t break 25 heh.
-
Do you have direct rendering on? find this out by running glxinfo. In gentoo you\'d turn it on by running glx-update nvidia, not sure if this goes for other distros as well. What distro are you using, anyway?
-
Sure do. This is purely a PS issue. I\'ve been playing games on this install for 6 months now... including thru cedega. And yes this is a gentoo system. :)
-
That\'s odd, I\'ve never had PS issues other than it won\'t run. But when it does run, it does so fine. I\'d say mess around in pssetup, make sure that your screen depth is set to 32 bit (I\'ve read that it\'s actually slower on 15 and 16). I\'m guessing you\'ve already done this, though, so hopefully someone with more knowledge will come along . . .
-
Reponse to above
Yeah I have everything setup correctly within setup itself.
To my surprise...
I just found out I was a version behind on my nvidia drivers. Apparently I was correct in thinking that I had version 7664. After some more forum searching and going to confirm this at nvidia.com I found out that a new driver 7667 was released on the 22nd of last month. I update portage with cron everyday and run an \'emerge -avuD world\' and have it logged each day for my review later.. this is so I can update security patches and other applications as I see fit so if something breaks I know of which few is the culprit.
And with this \"gentoo way\" you sorta forget that a new version *could* be out and you wait for the maintainer of the gentoo package to update his ebuild. Anyways, to make a long story not as long. I almost dropped dead to find that JUST TODAY was this new nvidia driver added to portage and apparently after I made my post as I had just done a sync and update before I posted. I can\'t believe that it took a whole 2 WEEKS after it\'s initial release from nvidia to be added though. I\'ve never seen anything like this with nvidia drivers and gentoo since I\'ve been using gentoo for the past few years. I\'ve installed the drivers now though.
My fps _have_ gone up and sitting still I now get between 65-90 fps while in this sewer that I\'m in. Havn\'t found where else to go yet so I\'m killing rats, heh. Moral of the story, check the homepage when in doubt and don\'t rely on a third party for nvidia drivers. :) I could have easily edited the ebuild and added it to my portage overlay and had the new drivers the very day they were released without fear of bungling up portages update process of my drivers for the future if I were to follow this rule.
The old but new issue:
Now I have to figure out though why my cpu usage is still so high because my FPS quickly will drop back down to 3-18fps(roughly)about a minute or so after my intial step. Also it happens immediately if I were to click on a menu on the left hand side. It has happened when attempting to quit, looking at my inventory, and also opening my buddy list. After a few minutes of frustration I closed the game but I\'m certain any of the other menus would do the same.
P.S.
Perhaps a mod can toss this in the linux forum? I\'ve recently, after my OP here, found the linux section and think this info would be better served there rather than here.
edit: Fixed up some grammar and added additional info to relay my new issue with a more concise and clear view.
-
I have been getting the same thing Platyna. Have ever since I started the game. The logs I have of cpu usage, show that Planeshift takes about half of my cpu up, and about 1/3 of the RAM (at 512M) at startup of the game. Once I have been playing for about half an hour, it doubles at least, and eventually uses almost half the RAM. If I close other processes, it eats up what they were using.
I suspect memory leaks. I have just upgraded to over a Gig of RAM, will tell you if it does the same. There is NO way this game should be using that much RAM up.
-
It happens to me too, sometimes, must be a memory leak.
khanistine, if you will bump threads I will remove all spam posts and lock them.
Regards.
-
My PC has 1 GB Rambus memory and the same is an issue for me as well.
-
when i tried it i entered the sewers . also it went slower and slower (as all of you are experiencing) and in 5 mins of play the client just crashed. in windows i sat up 2GB of my harddrive as memory. and in 30mmins play it uses 600 MB of it. so i must agree with you all PS contains HEAVY memory leaks. my base idea is the chat window keeping all replies and system stuff (i believe system draisn the most memory to keep its log) and the chat window also keepign everything. most mmorpgs just keep the last 50 messgaes or so. so memory leaks can\'t be a problem there. when it comes to logs. also the only comclusion i have (that platyna can fix for linux) is that the client does not unload unrequired data. eg you are currently in ojaveda road, and it still has the sewers and the dungeon loaded from your last visits and also hydlaa. but it does kidna unload it as i believe. but traces of data remain so it eats all your memory. also it gets slower and slower in time FPS drop areaS TAKE LONGER TO LOAD (caps lock went on) till the client had enough and quited (like 3.009 (linux( i was able to 3 hours befroe it crashed))) this is my conclusion on the windows one, and i know this is for linux.
keep up the good work platyna. i\'m sure the clientr will dominate the 3 Operating systems they make clients for.
-
you could try running \"./psclient -nolighting\" less eyecandy but improves a lot in performance.
-
Strange, I don\'t experience any such problems. It\'s normal for PS to take up around 600mb of ram.
-
UT2k4 doesn\'t take up anywhere near 600mb ram.
Define normal.
-
ut2004 is a completely different game, it uses a different engine, it\'s actually finished, it\'s optimized etc. etc.
Normal = What everyone else has. 600mb is normal for PS.
-
Another issue I noticed was that FPS in some places run up to 250. In some later release (if not planned anyway) there should be some limitation to give my poor CPU at least some resting time (it also is constantly on 99%).
-
Adaptive camera settings includes limiting FPS. And memory leaks are not
about how many memory you have. I played PS on a system with 4 GB of RAM
and I had memory leaks. And about optimization...optimizations are usually
done by developers in the end while PS is not even beta.
Come on...how about a small cup of RTFM?
Regards.
-
@ Platyna:
I know about the adaptive camera, and I also have read the manual. But I decided against adaptive camera because near the plaza it gave me a very bad view, and so I rather accept a low fps-rate there but have some nicer view.
And as I know that optimization and all the clean-up is about to come later, regard the above post as some kind of wish for future releases.
-
Then submit a wish on BT. ;)
Regards.