Graphics cards

Started by cyphyr, March 24, 2007, 10:25:29 AM

Previous topic - Next topic

cyphyr

My preview takes forever to redraw. Is this due to the GPU or my CPU? Or is the openGL part of TG2 one of the features that will recieve optimization in the future?
Richard
www.richardfraservfx.com
https://www.facebook.com/RichardFraserVFX/
/|\

Ryzen 9 5950X OC@4Ghz, 64Gb (TG4 benchmark 4:13)

rcallicotte

I've heard it's the OpenGL part.  Do you have your latest drivers?  Most graphics cards support OpenGL.
So this is Disney World.  Can we live here?

cyphyr

Hi
Its not the newest of Graphics cards, an Nvidia 6800GO 256mb. NVidia don't support (oddly) their own mobile graphic processors, they're not even mentioned on their site, however I've used the drivers provided my the system manufacture (Rock via Mobile Support) and drivers from third party "Modders". They all work fine but I guess its slow (can easily be several mins) redraw rate is just a function of its age. When I build my next system I'll get a new card and ask about for feedback on the most efficient.
Thanks again
www.richardfraservfx.com
https://www.facebook.com/RichardFraserVFX/
/|\

Ryzen 9 5950X OC@4Ghz, 64Gb (TG4 benchmark 4:13)

rcallicotte

I think it depends on what is in the scene for me.  If I have a lot going on, my preview can take a long time to render.  If it's just the default scene, it's a matter of seconds.  What about you?
So this is Disney World.  Can we live here?

Oshyan

The preview is a simplified version of the main renderer and is thus dependent almost entirely on the CPU for speed. The preview does use OpenGL to *display*, but it is not accelerated by the graphics card. Newer graphics card drivers can correct errors in the display of the preview, but will not speed it up generally speaking.

The best way to test whether it is truly slow is to move around in the default scene. The initial baseline detail update after a camera move should show up within a few seconds (about 1 second on my Athlon 64 X2 4200+). If it takes longer than this I would say the overall system must be slow for some reason, but any system with a 6800GO should be decent. If it is slow I would also assume renders would be equally handicapped since they rely on essentially the same systems. If you give more full specs of the system it might help. It's also important to know if there are any background processes running.

If the default scene seems fine then slowdown may simply be a  matter of the settings in a particular scene you were working with. If you increase atmosphere and cloud samples significantly for example this will also be reflected in the 3D preview and will make it take longer to update.

- Oshyan

cyphyr

I figured this would likely be the case. For example when working with multiple shaders it can slow down considerably. Its good to know I wont be hampered by not having to get a serious GPU.
Rihard
www.richardfraservfx.com
https://www.facebook.com/RichardFraserVFX/
/|\

Ryzen 9 5950X OC@4Ghz, 64Gb (TG4 benchmark 4:13)

Costaud

#6
One of the main problem of the preview is when you move the camera all the details are lost, we don't have this problem with World Machine.  :-[

Edit' I didn't read the reply of Oshyan before posting so it's may be a problem with my system I have an Athlon 64 3500 but why the preview of World Machine is not affected by this?

old_blaggard

When you move the camera in TG, everything (lighting, displacement, perspective, etc) has to be recalculated.  Thus, it has to start from scratch.
http://www.terragen.org - A great Terragen resource with models, contests, galleries, and forums.

Oshyan

World Machine is working with a heightfield of finite resolution that is completely calculated within the extents of your work area in the calculation phase. Any time you make a change to the terrain you must recalculate of course. For the lowest resolution preview it is fast to do this, but WM also does not include atmosphere and clouds nor surface texturing, let alone complex displacements like TG2 does.

Because of the view-dependent detail of the terrain the TG2 realtime preview has to work the way it does to give you a proper preview of the scene. The only alternative would be precomputing the terrain at an overall lower detail across a specific area surrounding the viewer. This would take a similar amount of time to calculating a World Machine terrain and then would only be valid as long as you stayed within that pre-computed terrain area - as soon as you moved outside of it you'd need to do another lengthy pre-calculation phase. The detail would also necessarily be lower because it would have to be constant across the terrain area, whereas currently it's calculated at higher detail closer to the camera, allowing you to see very small details when close to the terrain for example.

So long story short the current preview is non-ideal, but alternative solutions don't seem much better at this point. We'll certainly be working on improving the update speed and feedback of the preview, but given the way TG2 works and the power and flexibility it has, it's extremely difficult to give you similar preview styles to other 3D apps like Wireframe that are often faster. In this case they simply wouldn't be because the bottleneck is in computing the fundamental terrain shapes, not in the display of them. You can already turn off computation of lighting and atmosphere to speed things up, which would essentially be equivalent to wireframe speed.

- Oshyan

Cyber-Angel

Bryce if I remember can allow wireframe previews but if I remember they could be more memory intensive then then fully rendered preview especially when you where dealing with many high density mesh models such as trees and other vegetation, to the the point where the application would freeze up on you.

At that point menu's would not work, and it would tie up the CPU to the point where you couldn't bring up the task manager to close it down, forcing a hard reset as the only option left open.

In theory they should work faster for certain kinds of scene which are not to dense and should be scenes  without populations if we're talking TG2 here, then such a preview would be fine, but wireframe previews can get confusing when dealing with vary dense scenes, unless you add additional functionality like colour coding or some thing.

Any way the preview seems a lot faster in the recent update, but yes there is still refinement work to be done but that could be said of the rest of the program.

Regards to you.

Cyber-Angel