Better performance

View previous topic View next topic Go down

Better performance

Post by kwijiboenator on Sun May 20, 2012 1:28 am

Open takes up a LOT of system resources - and as such when there are a lot of objects around, it slows down - even on reasonably quick machines.

I think the future open-source BVE simulator ideally needs to be able to process all of the b3d and csv files more smoothly - there has to be a means of doing this somehow - it's not as though the files are so big that it should be causing the sluggish performance we've gradually become accustomed to...
avatar
kwijiboenator

Posts : 168
Join date : 2011-07-14

Back to top Go down

Re: Better performance

Post by alvinhochun on Sun May 20, 2012 2:58 am

openBVE processes and loads all objects to RAM when loading, i.e. BEFORE the simulation. So the processing is not a problem at all.
avatar
alvinhochun

Posts : 88
Join date : 2012-05-08
Location : Hong Kong

Back to top Go down

Re: Better performance

Post by kwijiboenator on Mon May 28, 2012 1:21 am

Then how come FPS gets sluggish where there is a lot of scenery?
avatar
kwijiboenator

Posts : 168
Join date : 2011-07-14

Back to top Go down

Re: Better performance

Post by joeyfjj on Mon May 28, 2012 4:25 am

Because the graphics card has to render the faces. Faces are rendered only in the viewing distance, although loaded into memory, not all objects are actually "displayed".

joeyfjj

Posts : 262
Join date : 2011-07-30
Location : Singapore

http://openbve.joeyfoo.com

Back to top Go down

Re: Better performance

Post by alvinhochun on Mon May 28, 2012 5:05 am

And I forgot to add, that there is an option in openBVE to whether load all textures into RAM or load when needed. If it loads textures when needed, depending on the HDD's access time it may take some time to load the textures.
avatar
alvinhochun

Posts : 88
Join date : 2012-05-08
Location : Hong Kong

Back to top Go down

Re: Better performance

Post by Egg on Mon May 28, 2012 2:01 pm

It isn't OpenBVE taking up system resources- it's the route.
A route with high definition graphics will run more slowly than a route with less pixels.
Personally, I prefer to see better graphics on my half-reasonable computer, but really the choice is down to the developer. If a route runs too slowly, download a different one.

Egg

Posts : 81
Join date : 2011-07-25
Location : Tasmania

Back to top Go down

Re: Better performance

Post by johnsinden on Wed May 30, 2012 7:47 pm

Solution is to lower the viewing distance - mine's at 500 metres for NWM and I'm getting an average of 25-30 fps on a bog standard laptop with no fancy graphics card. Question of trial and error, I'm afraid. Hope this is of use.

Cheers,

John
avatar
johnsinden

Posts : 210
Join date : 2011-09-19
Age : 64
Location : Southampton, UK

Back to top Go down

Re: Better performance

Post by joeyfjj on Wed May 30, 2012 8:39 pm

Something often overlooked...


joeyfjj

Posts : 262
Join date : 2011-07-30
Location : Singapore

http://openbve.joeyfoo.com

Back to top Go down

Re: Better performance

Post by alvinhochun on Thu May 31, 2012 7:14 am

Yes, disabling DWM will reduce load on GPU.
Perhaps running in fullscreen mode will reduce more.

Also lowering viewing distance, reduce texture size manually, disabling anit-aliasing...
avatar
alvinhochun

Posts : 88
Join date : 2012-05-08
Location : Hong Kong

Back to top Go down

Re: Better performance

Post by johnsinden on Thu May 31, 2012 11:06 pm

.....and disable the vertical sync and reduce motion blur to medium. Every little helps..................!
avatar
johnsinden

Posts : 210
Join date : 2011-09-19
Age : 64
Location : Southampton, UK

Back to top Go down

Re: Better performance

Post by johnsinden on Thu May 31, 2012 11:16 pm

...........and I forgot to add - reduce the bits per pixel by 50% - in my case 32 down to 16. My 59 year old eyes can't spot any difference in quality at all, and the fps increases by 3-4 fps
avatar
johnsinden

Posts : 210
Join date : 2011-09-19
Age : 64
Location : Southampton, UK

Back to top Go down

Re: Better performance

Post by kwijiboenator on Thu Nov 14, 2013 10:42 pm

I'm on a faster PC now - but I'll try Joey's suggestion of disabling desktop composition. Also how BVE loads via RAM or graphics card is interesting to know as well.
avatar
kwijiboenator

Posts : 168
Join date : 2011-07-14

Back to top Go down

Re: Better performance

Post by buckysam on Fri Nov 15, 2013 7:23 pm

joeyfjj wrote:Something often overlooked...

What does that option actually do? Does it help improve performance in most programs?

buckysam

Posts : 150
Join date : 2012-05-28
Age : 21
Location : Kentucky USA

Back to top Go down

Re: Better performance

Post by hkmtrhah on Sun Nov 17, 2013 9:21 am

buckysam wrote:
joeyfjj wrote:Something often overlooked...

(image omitted)
What does that option actually do? Does it help improve performance in most programs?
Desktop Window Manager uses graphics card resource to draw the windows forms as well as the Windows Aero visual effect. If your graphics card is not that powerful (i.e. not fast enough and not much RAM resource), it might be too "rich" to run the openBVE gameplay whilst Desktop Window Manager + Windows Aero is enabled. In this case, you should consider to tick that checkbox to give more graphical resource to openBVE.
avatar
hkmtrhah

Posts : 34
Join date : 2013-06-19
Location : Hong Kong

http://about.me/hkgsherlock

Back to top Go down

Re: Better performance

Post by buckysam on Mon Nov 18, 2013 1:58 pm

hkmtrhah wrote:Desktop Window Manager uses graphics card resource to draw the windows forms as well as the Windows Aero visual effect. If your graphics card is not that powerful (i.e. not fast enough and not much RAM resource), it might be too "rich" to run the openBVE gameplay whilst Desktop Window Manager + Windows Aero is enabled. In this case, you should consider to tick that checkbox to give more graphical resource to openBVE.
I don't have problems running openBVE, but I will try this with several other programs I want to speed up.

buckysam

Posts : 150
Join date : 2012-05-28
Age : 21
Location : Kentucky USA

Back to top Go down

Re: Better performance

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum