Forums › English Language Forums › General › General Discussion

Search

Soo I have an i5.

19 replies [Last post]
Sun, 02/12/2012 - 14:24
Encross

Why you lag SK. :(

B****ing aside, are there any recommended performance tweaks? I seriously don't think SK should be laggy on an i5 at 1028x760 (derp, something like that), lowest graphics.

Sun, 02/12/2012 - 14:29
#1
Canozo's picture
Canozo
Well

Spiral Knights performance is overall bad. Maybe because it uses java?

I get to the recommend ++++++++ but I still lag in some maps such as FSC and arcade.

I get better FPS on L4D2/TF2/MW2

Sun, 02/12/2012 - 14:37
#2
Maeko's picture
Maeko
Im amazed

It took me nearly a year to find someone *****ing about java on this game.

Sun, 02/12/2012 - 14:45
#3
Timewalker's picture
Timewalker
What about graphics card?

What about graphics card?

Sun, 02/12/2012 - 15:04
#4
Asukalan's picture
Asukalan
laggy java is laggy. Java

laggy java is laggy. Java apps are always laggy.

Sun, 02/12/2012 - 15:52
#5
Fluffyfoxxie's picture
Fluffyfoxxie
Yeah, Java's not really a

Yeah, Java's not really a great language for programming games in. It's flexible as hell and it can be used damn near anywhere, but at an extremely heavy price of instability and poor performance.

SK would run a lot better if it was programmed in just about any other mainstream language, really.

Sun, 02/12/2012 - 16:23
#6
Eltia's picture
Eltia
Performance profiles.

Performance profiles. Results may vary, experiment is key.

Sun, 02/12/2012 - 17:18
#7
Fluffyfoxxie's picture
Fluffyfoxxie
Ah yeah, those performance

Ah yeah, those performance tweaks work wonders on lower end machines.

Sun, 02/12/2012 - 18:38
#8
Tantarian's picture
Tantarian
Ha

Java is not the issue here, stop spreading information that is a decade outdated.

Also your processor is mostly irrelevant to games, tell us your graphics card and ping to the servers.

Sun, 02/12/2012 - 18:47
#9
Canozo's picture
Canozo
Well

I got an i3 540 @ 3.07GHz
Nvidia GTS 450
And still 20-25ish fps on high settings of FSC

Mon, 02/13/2012 - 05:26
#10
Ztype's picture
Ztype
I think it also has to do

I think it also has to do with your connection and how far you are away from the nearest server.

Mon, 02/13/2012 - 05:55
#11
Asukalan's picture
Asukalan
@Tantarian You are wrong.

@Tantarian

You are wrong. Have you checked resource usage while playing spiral knights? Graphic card usage is not really big, i have never seen usage of GPU while playing SK above 30%, same with GPU ram around 20%

While CPU usage is always at minimum 50%

Beside, lagging java is not outdated information, even now when i run application and it freezes my PC or does weird things i just check "About" or something and almost always that app is java based.

Mon, 02/13/2012 - 05:58
#12
Erridunno's picture
Erridunno
I have an I52 and my comp

I have an I52 and my comp don't lag

Mon, 02/13/2012 - 06:05
#13
Kapoowie
@Asukalanforum You too are wrong

Jumping to the conclusion that because you've seen java-apps make heavy use of your resources, java is the problem. If a car breaks down, I don't make the conclusion cars are prone to breaking down. I look at the individual case. There are tools in java that enables optimising heavily, and many applications that run very smoothly in JRE on a variety of systems. Spiral knight's performance-issues are much rather proof of inexperience in optimising. And for the dude who called "instability and poor performance", instability? Java? Relative to what? I could point to far more problems caused by C++'s ancient standards than java's. The fact that a lot of AAA's written in the C-branch is stable is simply the result of resources for proper debugging and maintenance.

Mon, 02/13/2012 - 07:09
#14
Nordlead's picture
Nordlead
I'll check the stats on my

I'll check the stats on my performance PC (i5-2500k with a Radeon 6870 built for rendering home videos) later, but yea, this game isn't the best in terms of optimazations.

As for Java, unless you really know what you are doing any language can be inefficient if used improperly. In general, C#, Java and other JIT type languages are going to be slower than C++ or other compiled languages. However, C++ has to be optimized for the lowest common CPU instruction set which may leave a lot of room for improvement. I can point you to places where FFTs are completed faster in C# than C++ because of optimizations that C# can do on the fly that C++ can't. So, if your C++ application is built for a Pentium 3, a C# application would be slower on the Pentium 3, but that same program could blow the C++ code out of the water on an i5. (as you might be able to tell, C# is my primary programming language :-D)

As for game programming, in my experience, C# directX is slower than C++ DirectX. I imagine the same is true with running openGL through Java, but I don't have any hands on experience. However, for what this game is, Java should still be able to perform well enough that there aren't massive frame rate drops. You'll notice that most drops are in places like FSC or IMF where there are a lot of special graphical effects with the fire, shock and explosions.

Mon, 02/13/2012 - 07:38
#15
Krispycake's picture
Krispycake
I have a very high end

I have a very high end computer, Intel i7 3.2ghz ATI Radeon 6800 series, and 8GB of RAM, and other specs I do not remember in the back of my hand (Im at school right now so I can't check my specs :p)
The Twins give me like... 15-20 fps and some parts of FSC like, 30 fps or Lower?
Other games do not give me problems like this... soo... I have no idea whats going on.

Mon, 02/13/2012 - 08:41
#16
Quandasim's picture
Quandasim
grafix opengl java

hi.
if u use the integrated sandy bridge grafix, be sure u play from windows and use directx, cause intel drivers sux. the sandy bridge grafix is poor so logicaly your game expirience is poor too, java is nice, i see future in java, its not java fault;)

Mon, 02/13/2012 - 09:12
#17
Eltia's picture
Eltia
Programming games in Java

The problem I see is the garbage collector (or GC, which is always on in Java). You can tweak the GC. But based on experiencing of tweaking SK, it's hard to find a configuration that works for all cases (maps). Allocating more memory to Java in the hope that it would delay GC is not viable, because as the memory being used accumulate, Java uses more time to bookkeeping these memories and when GC does kick in, it uses even more time and as a result causing longer pauses during gameplay.

Graphic wise. SK can be really graphic intensive (but not as intensive as Crysis 2 or BF3) if you turn on 16x AA, render effects, HQ texture filtering and SSAO (don't think Anisotropic filtering works in SK) on full HD. I ran my SK with these settings on SLI and both GPUs are constantly stressed over 40-50%.

Mon, 02/13/2012 - 09:17
#18
Encross
I stopped understanding this

I stopped understanding this thread after "Laggy Java is Laggy"

LOL. Not really, but you catch my drift. But those performance tweaks seem great, thanks a million. I'll test it out when I get a chance to play later.

Mon, 02/13/2012 - 09:28
#19
Bobibblestwo's picture
Bobibblestwo
IGN: Bobibbles

Spiral Knights is a bit weird as another knight said I have a above average gaming PC that can run BF3 and such at 60 FPS and all that. FSC once in a while gives me what feels like 30 FPS, but in general I'm at a smooth 60 FPS. Must be your connection.

Powered by Drupal, an open source content management system