My bad I just checked l. I turned it off to get better performancelinkfanpc 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?
-
shadowchris
- Posts: 973
- Joined: Thu Aug 12, 2010 2:25 am
- Location: Maze's Basement
Re: Client optimizations: Please test
W8 HLTU W9 Tartarus,Alfheimer,Niflheim W10 RiP, Dis
-
APXEOLOG
- Posts: 1300
- Joined: Fri Apr 23, 2010 7:58 am
- Location: Somewhere on Earth
Re: Client optimizations: Please test
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.
-
loftar
- Posts: 9093
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Client optimizations: Please test
Does this alternative JNLP improve on your issue?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.
Is this reproducible on the vanilla client, and if so, how?APXEOLOG wrote:[RES: gfx/terobjs/barrel-water, SPR: gfx/terobjs/barrel-water]
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
Redlaw
- Posts: 1638
- Joined: Sun Oct 02, 2011 10:58 pm
Re: Client optimizations: Please test
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.
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.
-
loftar
- Posts: 9093
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Client optimizations: Please test
Sorry, I messed up. Try this one instead.Redlaw wrote:Well tried the updated one and it crashed for the same reason:
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
Redlaw
- Posts: 1638
- Joined: Sun Oct 02, 2011 10:58 pm
Re: Client optimizations: Please test
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)
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)
-
dafels
- Posts: 3071
- Joined: Sun Nov 14, 2010 7:49 pm
- Yahoo Messenger: davis
-
Mashadar
- Posts: 379
- Joined: Thu Jan 20, 2011 9:34 am
Re: Client optimizations: Please test
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.
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.
-
romovs
- Posts: 1472
- Joined: Sun Sep 29, 2013 9:26 am
- Location: The Tabouret
Re: Client optimizations: Please test
^ 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.
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.
-
loftar
- Posts: 9093
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Client optimizations: Please test
That's odd. I can't really say I have any explanation for that.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.
"Object-oriented design is the roman numerals of computing." -- Rob Pike