Forums › English Language Forums › General › General Discussion

Recherche

How can I increase my FPS?

20 Réponses [Dernière contribution]
mer, 04/24/2013 - 08:12
Portrait de Dragneel-Wiki
Dragneel-Wiki

I searched about this exact topic, and didn't find one with proper fix or improving action. So... I am not sure what's the FPS I get while playing SK, but the thing I know that it stutters, lags and jarring most of time.

The Machine I am using: iMac 2010-2011 version, 27" inch.

Specs:
1. Intel Core i5 CPU 760 @ 2.80 GHz (4 CPUs)
2. 4Gb of RAM (4096MB according to Dxdiag)
3. ATI Radeon HD 5750 1GB (2290MB according to Dxdiag)

OS:
Windows 7 Ultimate 32-bit (6.1, Build 7601)

DirectX:
Using DirectX 11 currently.

Monitor: "Not sure if needed..."
2560x1440 (32 bit) (60Hz)

Storage: "Is it needed?"
1Tb HDD.

My drivers are fully updated, so is the windows. Oh, the Java is also updated. So, is there anyway to fix the low FPS I am having? I heard about something like SK running on 1 core and stuff, can anyone explain?

Note: When my latency is lower, and I get 3bars, the FPS gets higher. Although FPS and Latency shouldn't be related, but that's what happens with me. Explanation is welcome. :s

mer, 04/24/2013 - 08:17
#1
Portrait de Qwao
Qwao

I heard something about "packet loss", but I'm no expert, so someone else can explain it better than me. (Referring to polaris explosions)

But I have the eternal 1bar, roughly 300ms ping, and my framerate is a solid 60, so I'm not entirely sure. But my internet is stable and not jumpy unlike some, so maybe that might affect it too? I'm probably just as curious as you are.

mer, 04/24/2013 - 08:19
#2
Portrait de Dragneel-Wiki
Dragneel-Wiki

@Owaoforum:
It's really weird that you have very low FPS on strong machine, and your FPS becomes smooth when your latency is low.
I need a damn explanation for that. :<

mer, 04/24/2013 - 08:22
#3
Portrait de Neodasus
Neodasus
Upgrade to x64 and put in

Upgrade to x64 and put in more RAM

mer, 04/24/2013 - 08:25
#4
Portrait de Qwao
Qwao

60 framerates per second is not bad, considering I'm running on high quality. Unless you are telling me others have like, 70-80 FPS, then I am shocked :O

I live in South East Asia, so think of my connection as reversed. When it is smooth (aka the best I can get) I get a stable 300ms ping, but if it jumps around the indicator shows 2-4bars, and my character starts to glitch out and disconnect, be it moving ridiculously slow, only to find I'm at the opposite end of a map, or your usual disconnection stuff.

I'm no tech expert, but what I feel is the best (layman) explanation is this: If your internet is unstable and "jumpy" (when the bars keep becoming lower or higher), your framerate decreases as the game struggles to show what exactly is happening based on your ping, such as showing accurate when your ping is lower, or showing a "delayed" graphic when the ping is higher.

For reference, a higher framerate is better, a lower ping (latency) is better.

mer, 04/24/2013 - 08:34
#5
Portrait de Zeddy
Zeddy

2560x1440 (32 bit) (60Hz) Are you playing at full resolution? Try maybe lowering that.

Furhtermore, you don't have 4GB of RAM, you have 3.3GB. That's the maximum capacity of a 32-bit Operating System.

Additionally, 2.80GHz isn't all that beefy. My old processor from 2000 had 4GHz. SK does not support multithreading, so the amount of CPUs have no influence.

mer, 04/24/2013 - 08:55
#6
Portrait de Hexzyle
Hexzyle
@Owaoforum

If you have VSync on, your FPS is automatically capped at 60. I usually leave it off and get FPS ranging from 120-150. (1500 during the void, and only 25-35 when in lag square) Not that it really matters since my monitor refresh rate isn't that high.

mer, 04/24/2013 - 08:58
#7
Portrait de Qwao
Qwao

Ah thanks for clearing that. But it shouldn't be that bad is it? As long as most of it is smooth. (note: I'm a tech noob :P)

mer, 04/24/2013 - 09:03
#8
Portrait de Dragneel-Wiki
Dragneel-Wiki

@Neodasus:
I suppose that's not related to the low FPS issue...

@Zed:
And I thought that the strongest i5 was good in that day...
What resolution do you suggest?

@Hexzyle:
Does that mean if I turn the VSync off, my FPS will get higher, but the quality of the graphics will be lower?

mer, 04/24/2013 - 09:56
#9
Bzzts
.

Why win 7 on an Imac?

Anyway, 64 bit = faster, and I believe you haven't google SK performance improvements. . .

Click me

Check out java opening SK with more RAM, and in server mode to access more resources. If you're running via a VM or partition, chances are it will be running slower than the Apple software.

Oh yeah, and full screen on that resolution will mean it requires a lot more grunt to run. Try windowing the game.

mer, 04/24/2013 - 11:07
#10
Portrait de Dragneel-Wiki
Dragneel-Wiki

@Bzzts:
"Why win 7 on an Imac?"
Because I can't play many games on OS X as much as the Windows. Actually, Windows 7 does better on my iMac than on the laptops, and I mean the reboot, speed here. Believe me.

"Anyway, 64 bit = faster, and I believe you haven't google SK performance improvements. . ."
Sorry to deny your belief. I am already aware of Thrillhaus's thread, but sadly, it didn't improve anything here.

"Check out java opening SK with more RAM, and in server mode to access more resources. If you're running via a VM or partition, chances are it will be running slower than the Apple software."
I am a noob in Computer Tech, so... What do you mean by running via a BM or partition? And how can I make Java open SK wiht more RAM? Also, what's server mode, and what resources I should access? Sorry, I know I am annoying, but knowledge shall be reached!

"Oh yeah, and full screen on that resolution will mean it requires a lot more grunt to run. Try windowing the game."
I'll try that for now...

mer, 04/24/2013 - 11:34
#11
Bzzts
.

I don't think running in 64 bit will even work considering you have a 32 bit OS installed.

If you read the thread and have made an extra.txt in the location of your SK java_vm folder.

(C:\Program Files (x86)\Steam\steamapps\common\Spiral Knights = steam

C:\Users\username\AppData\Roaming\Three Rings Design\Spiral Knights = non-steam)

If you add the following to the extra.txt, you should notice SOME improvement.

-server
-XX:+UseParallelGC
-XX:+UseParallelOldGC
-Xms512m
-Xmx3G
-XX:ReservedCodeCacheSize=128m
-XX:+UseFastAccessorMethods
-XX:+UseLargePages
-Xrs

mer, 04/24/2013 - 12:20
#12
Portrait de Iron-Volvametal
Iron-Volvametal

Download more RAM.

mer, 04/24/2013 - 12:27
#13
Portrait de Dogrock
Dogrock
It's not often I post from a phone...

Okaaaaay, we need to stop the Wrong Train here, before it gets to the next station. Please don't just slap in an extra.txt without knowledge of what it will change.

  1. Unless you had 64-bit Windows installed at some point there is no way you've used 64-bit Java.
  2. An i5 760 is plenty of processor juice for Spiral Knights. Older Core 2 units of similar speed handle SK without issue and even first gen Core i are notably more efficent.
  3. V-sync in SK tends to lock the framerate at 30 or 60 fps. Toggling it will not change the quality of each frame rendered.
  4. A 32-bit JVM cannot make use of the -server flag.
  5. A 32-bit JVM cannot make use of over 2GB of memory. On a computer where the user likely has less than 2.5GB of physical memory free to use this is just giving SK a potential way to run out of memory and crash

Before you go on a troubleshooting marathon go download a trial version of FRAPS and figure out your baseline performance. Without a baseline it can be difficult to see whether a change has a positive impact.

mer, 04/24/2013 - 12:44
#14
Portrait de Dragneel-Wiki
Dragneel-Wiki

Ok, I think I solved the problem, and it was simply as a eating a cake. (At least for myself)

I used to play on 2560x1440 resolution with fullscreen. So, I changed that to 1920x1200 (60Hz) and the game got COMPLETELY smoother, although the sharpness of the color got lower, but still, it's smooth! Thank you people who helped here, it was all appreciated.

Now, should I graveyard this? Or leave it here for people who may ask about this?

mer, 04/24/2013 - 12:59
#15
Portrait de Redblades
Redblades
-

first things first, your specs are far more than enough to run a smooth game :<
I, have a slow as HEEEEEEEELLLLL computer, so I recommend the following things:
-64 bit java
-vsync (smoother, but caps FPS)
-extra.txt in thrill's thread
-defragging

also, anything above 60 FPS isn't usually visible to the average human eye. I wish I had even half of 60 fps :<

mer, 04/24/2013 - 13:19
#16
Portrait de Hexzyle
Hexzyle
@Dragneel-Wiki

Does that mean if I turn the VSync off, my FPS will get higher, but the quality of the graphics will be lower?

You will get an increase in FPS, yes, but sometimes you'll experience "Vertical Tearing" that looks like this, especially in times of extensive processer/graphics card usage. It honestly isn't that much of a problem though (unless you're really picky) because even when it does get really bad, if you had VSync on, your framerate would be twice as ugly.

ven, 07/25/2014 - 19:31
#17
Breven
I also have a problem

Here are my specs:

Laptop: HP Pavilion Dv6-6c35dx
Processor: AMD A8-3520M APU with Radeon(tm) HD Graphics 1.60
RAM: 6.00 GB (5.48 usable)
Windows: 64-bit Operating System
Graphics Card/Display Adapter: AMD Radeon HD 6620G

I've updated all my drivers, optimized Java to use all 4 of my CPU's and 4GB of my RAM, defragged the Harddrive, updated Java to 8u11, disabled desktop composition and visual styles but I still am only getting 20-30 FPS. I have no way of knowing if it is taking up the 4G of ram or using the 4 CPUs. Only hard ware I replaced was the Hard drive. I installed a new one which is 500GB and installed Windows 7 64bit on it. If people still post on this thread I would really appreciate the help.

By the way, I'm using steam 32bit

ven, 07/25/2014 - 21:50
#18
Portrait de Batabii
Batabii
@hexzyle

HOTLINKING BLOCKED
This site is linking directly to an image without permission
To view the original image visit www.TweakGuides.com

I usually disable vsync because I dont notice any "tearing" on flatscreen lcd monitors.

ven, 07/25/2014 - 22:05
#19
Portrait de Zaffy-Laffy
Zaffy-Laffy

Timestamp my dear.

Honestly tearing isn't really even the littlest of problem unless you wanted to record a video or take a screenshot or something. Even then, tearing is hardly visible on video, and screenshots use integrated screenshot takers instead of a bloody printscreen method, so you get none of that.

ven, 07/25/2014 - 23:13
#20
Portrait de Fauxhownd
Fauxhownd
Actually, I wonder why my

Actually, I wonder why my game gets such poor FPS, as poor as 15 or less in particle-heavy areas like Romulous Twins levels and FSC.

Processor: AMD Athlon 64 X2 2.9ghz
Memory: 5GB DDR3 RAM
Graphics: Radeon HD 5570 1GB

I run my game at my monitors native resolution, 1366x768, but it still runs like crap in a lot of places, especially RT, FSC, and other particle dense areas. What can I do to improve it? I know my resolution isn't THAT demanding.

Créé avec l'aide de Drupal, un système de gestion de contenu "opensource"