Client optimizations: Please test

Forum for alternative clients, mods & discussions on the same.
User avatar
shadowchris
Posts: 973
Joined: Thu Aug 12, 2010 2:25 am
Location: Maze's Basement

Re: Client optimizations: Please test

Post by shadowchris »

linkfanpc wrote:
shadowchris wrote:So this is unrelated to the optimization fixes but it did solve my apparent problems in terms of performance. When I downloaded the new client I noticed I still got shit fps performance and there was no change of results. So I went into the client settings and started turning things on and off. Eventually I realized that anti-aliasing was turned off. The moment I turned it on my performance doubled. So thanks I guess lol :?

I thought i'd try this to see if it would increase my frames, but whenever i try to turn it on my client crashes. Tried on both clients.

EDIT: Crashes at main menu. In game it just says "FSAA not supported". How do i fix this?
My bad I just checked l. I turned it off to get better performance
W8 HLTU W9 Tartarus,Alfheimer,Niflheim W10 RiP, Dis
User avatar
APXEOLOG
Posts: 1300
Joined: Fri Apr 23, 2010 7:58 am
Location: Somewhere on Earth

Re: Client optimizations: Please test

Post by APXEOLOG »

Code: Select all

Exception in thread "Haven UI thread" java.lang.RuntimeException: statroot for [RES: gfx/terobjs/barrel-water, SPR: gfx/terobjs/barrel-water] already in new cache even though empty
        at haven.RenderList.updcache(RenderList.java:360)
        at haven.RenderList.fin(RenderList.java:404)
        at haven.PView.draw(PView.java:225)
        at haven.MapView.draw(MapView.java:1266)
        at haven.Widget.draw(Widget.java:713)
        at haven.Widget.draw(Widget.java:718)
        at haven.GameUI.draw(GameUI.java:754)
        at haven.Widget.draw(Widget.java:713)
        at haven.Widget.draw(Widget.java:718)
        at haven.RootWidget.draw(RootWidget.java:86)
        at haven.UI.draw(UI.java:144)
        at haven.HavenPanel.rootdraw(HavenPanel.java:317)
        at haven.HavenPanel.run(HavenPanel.java:558)
        at java.lang.Thread.run(Unknown Source)
W10 Meme Plot | W9 Mantis Garden | W8 Core | W7 Ofir | W6 the City of Dis | W5 Vitterstad | W4 A.D. | W3 Mirniy
jorb wrote:All your characters will be deleted, and I will level every village any one of them were ever members of.
User avatar
loftar
Posts: 9093
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Client optimizations: Please test

Post by loftar »

Redlaw wrote:well I hope you fix the memory error thing i posted, if you cant I wont be able to play the game at all.
Does this alternative JNLP improve on your issue?
APXEOLOG wrote:[RES: gfx/terobjs/barrel-water, SPR: gfx/terobjs/barrel-water]
Is this reproducible on the vanilla client, and if so, how?
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
Redlaw
Posts: 1638
Joined: Sun Oct 02, 2011 10:58 pm

Re: Client optimizations: Please test

Post by Redlaw »

Well tried the updated one and it crashed for the same reason:

java.lang.RuntimeException: haven.BGL$BGLException: haven.GOut$GLOutOfMemoryException: GL Error: 1285 (out of memory)
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
at javax.media.opengl.Threading.invoke(Threading.java:191)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:528)
at haven.HavenPanel$6.uglyjoglhack(HavenPanel.java:454)
at haven.HavenPanel$6.run(HavenPanel.java:489)
at java.lang.Thread.run(Unknown Source)
Caused by: haven.BGL$BGLException: haven.GOut$GLOutOfMemoryException: GL Error: 1285 (out of memory)
at haven.BufferBGL.run(BufferBGL.java:46)
at haven.HavenPanel.redraw(HavenPanel.java:400)
at haven.HavenPanel$1.display(HavenPanel.java:103)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:649)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:633)
at javax.media.opengl.awt.GLCanvas$9.run(GLCanvas.java:1271)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1103)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:978)
at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1282)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: haven.GOut$GLOutOfMemoryException: GL Error: 1285 (out of memory)
at haven.GOut.glexcfor(GOut.java:129)
at haven.GOut.checkerr(GOut.java:137)
at haven.BGL$1.run(BGL.java:90)
at haven.BufferBGL.run(BufferBGL.java:44)
... 22 more

Other option is me adjusting my settings for java, but I only half understand what was said to do. I But it did last a little longer, I test this by porting to my harthfire then walking to my plot in the village, made it almost halfway there before it went poof.
User avatar
loftar
Posts: 9093
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Client optimizations: Please test

Post by loftar »

Redlaw wrote:Well tried the updated one and it crashed for the same reason:
Sorry, I messed up. Try this one instead.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
Redlaw
Posts: 1638
Joined: Sun Oct 02, 2011 10:58 pm

Re: Client optimizations: Please test

Post by Redlaw »

Bene running for about 30 minutes or longer and running good. Pesky memory leaks lol.

Now we are talking, o how do I get the command prompt to add the command to show the FPs.

Edit: After a good 2 hours I crashed and got this message:

java.lang.IllegalArgumentException: Color parameter outside of expected range: Green
at java.awt.Color.testColorValueRange(Unknown Source)
at java.awt.Color.<init>(Unknown Source)
at haven.Utils.blendcol(Utils.java:866)
at haven.CharWnd$Constipations$El.at(CharWnd.java:310)
at haven.CharWnd$Constipations.drawitem(CharWnd.java:370)
at haven.CharWnd$Constipations.drawitem(CharWnd.java:275)
at haven.Listbox.draw(Listbox.java:66)
at haven.CharWnd$Constipations.draw(CharWnd.java:342)
at haven.Widget.draw(Widget.java:659)
at haven.Widget.draw(Widget.java:664)
at haven.Widget.draw(Widget.java:659)
at haven.Widget.draw(Widget.java:664)
at haven.Window.draw(Window.java:183)
at haven.Widget.draw(Widget.java:659)
at haven.Widget.draw(Widget.java:664)
at haven.GameUI.draw(GameUI.java:602)
at haven.Widget.draw(Widget.java:659)
at haven.Widget.draw(Widget.java:664)
at haven.RootWidget.draw(RootWidget.java:66)
at haven.UI.draw(UI.java:140)
at haven.HavenPanel.rootdraw(HavenPanel.java:295)
at haven.HavenPanel.run(HavenPanel.java:538)
at java.lang.Thread.run(Unknown Source)
User avatar
dafels
Posts: 3071
Joined: Sun Nov 14, 2010 7:49 pm
Yahoo Messenger: davis

Re: Client optimizations: Please test

Post by dafels »

input lag fix pls
User avatar
Mashadar
Posts: 379
Joined: Thu Jan 20, 2011 9:34 am

Re: Client optimizations: Please test

Post by Mashadar »

The changes don't seem to have helped my cause much. My problem is not low fps per se, but rather freezes and extreme stutter. The game constantly alternates between running smoothly for 2-3 seconds, then freeze for 0.5-2 seconds (sometimes, it stutters for a few seconds instead of straight out freezing).

I think it's worth noting that the FPS counter never drops below 50 fps, neither during nor after freezes or stuttering. It almost looks like the frames get rendered but never reach the screen for some reason.

I'm running Ubuntu 16.04 with Intel HD 530 graphics.
You do not have the required permissions to view the files attached to this post.
User avatar
romovs
Posts: 1472
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Client optimizations: Please test

Post by romovs »

^ Internet connection related perhaps? I have seen that a few times when downloading stuff.
HD 530 should be definitely enough with shadows disabled. Same GPU on Fedora (4.4 kernel) - usually getting around 40-60+ FPS inside big village without any input lag.
User avatar
loftar
Posts: 9093
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Client optimizations: Please test

Post by loftar »

Mashadar wrote:I think it's worth noting that the FPS counter never drops below 50 fps, neither during nor after freezes or stuttering. It almost looks like the frames get rendered but never reach the screen for some reason.
That's odd. I can't really say I have any explanation for that.
"Object-oriented design is the roman numerals of computing." -- Rob Pike

Return to “The Wizards' Tower”