BVE WorldWide
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Better performance

+3
joeyfjj
alvinhochun
kwijiboenator
7 posters

Go down

Better performance Empty Better performance

Post by kwijiboenator 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...
kwijiboenator
kwijiboenator

Posts : 174
Join date : 2011-07-14

Back to top Go down

Better performance Empty Re: Better performance

Post by alvinhochun 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.
alvinhochun
alvinhochun

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

Back to top Go down

Better performance Empty Re: Better performance

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

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

Posts : 174
Join date : 2011-07-14

Back to top Go down

Better performance Empty Re: Better performance

Post by joeyfjj 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 : 266
Join date : 2011-07-30
Location : Singapore

http://joeyfoo.com

Back to top Go down

Better performance Empty Re: Better performance

Post by alvinhochun 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.
alvinhochun
alvinhochun

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

Back to top Go down

Better performance Empty Re: Better performance

Post by Egg 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

Better performance Empty Re: Better performance

Post by johnsinden 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
johnsinden
johnsinden

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

Back to top Go down

Better performance Empty Re: Better performance

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

Something often overlooked...

Better performance Desktopcomposition

joeyfjj

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

http://joeyfoo.com

Back to top Go down

Better performance Empty Re: Better performance

Post by alvinhochun 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...
alvinhochun
alvinhochun

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

Back to top Go down

Better performance Empty Re: Better performance

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

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

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

Back to top Go down

Better performance Empty Re: Better performance

Post by johnsinden 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
johnsinden
johnsinden

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

Back to top Go down

Better performance Empty Re: Better performance

Post by kwijiboenator 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.
kwijiboenator
kwijiboenator

Posts : 174
Join date : 2011-07-14

Back to top Go down

Better performance Empty Re: Better performance

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

joeyfjj wrote:Something often overlooked...

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

buckysam

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

Back to top Go down

Better performance Empty Re: Better performance

Post by hkmtrhah 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.
hkmtrhah
hkmtrhah

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

http://about.me/hkgsherlock

Back to top Go down

Better performance Empty Re: Better performance

Post by buckysam 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 : 28
Location : Kentucky USA

Back to top Go down

Better performance Empty Re: Better performance

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


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