Client optimizations: Please test

Forum for alternative clients, mods & discussions on the same.

Re: Client optimizations: Please test

Postby shadowchris » Tue Apr 12, 2016 10:57 pm

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
shadowchris
 
Posts: 973
Joined: Thu Aug 12, 2010 2:25 am
Location: Maze's Basement

Re: Client optimizations: Please test

Postby APXEOLOG » Wed Apr 13, 2016 7:52 am

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
APXEOLOG
 
Posts: 1296
Joined: Fri Apr 23, 2010 7:58 am
Location: Somewhere on Earth

Re: Client optimizations: Please test

Postby loftar » Sat Apr 16, 2016 5:32 am

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
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: Client optimizations: Please test

Postby Redlaw » Sat Apr 16, 2016 6:05 pm

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
Redlaw
 
Posts: 1630
Joined: Sun Oct 02, 2011 10:58 pm

Re: Client optimizations: Please test

Postby loftar » Sat Apr 16, 2016 6:39 pm

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
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: Client optimizations: Please test

Postby Redlaw » Sat Apr 16, 2016 9:30 pm

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
Redlaw
 
Posts: 1630
Joined: Sun Oct 02, 2011 10:58 pm

Re: Client optimizations: Please test

Postby dafels » Sun Apr 17, 2016 10:03 pm

input lag fix pls
User avatar
dafels
 
Posts: 2991
Joined: Sun Nov 14, 2010 7:49 pm

Re: Client optimizations: Please test

Postby Mashadar » Mon Apr 18, 2016 5:41 pm

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.
Attachments
fps.png
fps.png (48.17 KiB) Viewed 2208 times
User avatar
Mashadar
 
Posts: 379
Joined: Thu Jan 20, 2011 9:34 am

Re: Client optimizations: Please test

Postby romovs » Mon Apr 18, 2016 6:46 pm

^ 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
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Client optimizations: Please test

Postby loftar » Mon Apr 18, 2016 7:40 pm

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
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: No registered users and 100 guests

cron