Very slow display, not usable

Hello,

I have a Surface 3 (the small one with Atom CPU).
Not the ideal Rhino-machine for sure, but V5 runs really good if the models are not too dense.
All the display modes work good and even with shadows quick enough.

Today I tried the WIP, and that is totally unresponsive.
Even with a simple box it is nearly impossible to rotate the view.
The Disk Brake example displays after a long time, but then any action feels like Rhino is dead.

Then I wanted to try the software OpenGL.
But this option is no longer there.

What now?

Thanks,
-C-H-A-R-L-E-S-

Hi Charles,

I have a number of questions:

  1. What GPU do you have? What does Rhino report in Help -> System information… ?
  2. What display mode are you in? Wireframe/Shaded/Rendered?
  3. How big is the viewport that you are trying to rotate the view in?

-David

Hello David,

to 1:
Rhino 6 SR0 2017-3-14 (Rhino WIP, 6.0.17073.13071, Git hash:master @ cb9ba2d8659db2990d8b3500a6773fae916038a6)

Windows 10.0 SR0.0 or greater (Physical RAM: 3.9Gb)

Intel® HD Graphics (OpenGL ver:4.4.0 - Build 20.19.15.4424)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: None
Anisotropic Filtering Mode: None

Vendor Name: Intel
Render version: 4.4
Shading Language: 4.40 - Build 20.19.15.4424
Driver Date: 3-31-2016
Driver Version: 20.19.15.4424
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 1 GB

to 2:
The effect is in every mode.

to 3:
I tried it in split view, as defined in the templates.
No difference when the viewport is maximized.

-C-H-A-R-L-E-S-

@David:
Find some more info attached.
RhGLDiagnostics.txt (5.7 KB)

atom cpu ocz slowly…

No.
V5 runs fine.
And V6 will do so as well (I hope).

-C-H-A-R-L-E-S-

Software mode OpenGL is still available, it is just a little more hidden since it really should only ever be a absolute last resort option. If you go to the advanced section of the options dialog, you can find an opengl option for turning off the use of hardware modes.

1 Like

6.0.17080.15461, 21.03.2017

@jeff

This WIP is MUCH better!
Wireframe is really quick.
The shaded modes are quicker as well, but not near V5’s performance.
When it comes to shadows it is still ultra-slow, especially compared to V5.

-C-H-A-R-L-E-S-

@Charles ,

That’s good to hear. Could you test manually rotating the viewport with and without Skylight shadows enabled. Is there a big difference in performance? It’s important that you don’t use TestMaxSpeed since that won’t work correctly with dynamically adjusting shadow quality.

-David

I’m sure in the end V6 will feel faster than V5.
Seems we are on the right track.

[quote=“DavidEranen, post:11, topic:42270”]
Could you test manually rotating the viewport with and without Skylight shadows enabled. Is there a big difference in performance?[/quote]
Not much difference, if any.
Estimated 0.7 fps.

Without shadows 5 fps (est.).

I didn’t.

-C-H-A-R-L-E-S-

@DavidEranen

Hello David,

in the latest WIP (04-06), it is still the same ‘speed’.
Can it be nothing has changed?

-C-H-A-R-L-E-S-

@Charles,

The issue has been logged and will be looked at. I am currently not able to work on the display but @jeff or @stevebaer might have some updates regarding Surface + integrated Intel GPU.

We haven’t worked on performance improvements with respect to shadows lately. It is very likely that nothing has changed.

Hi I’m having the same issue as @Charles. I’ve just installed the latest WIP and I noticed something. When I zoom extents the view rotates at a normal speed when ghosted, but as I zoom closer to an object it slows down to the point that when I’m close enough to the object that I want to work on it’s impossible to rotate the view.

The strange thing is, it is completely opposite in Rhino 5, except that I can still work with the model.

Just thought I would add my two cents.

Thanks,
Jon.

Steve,

this ultra-slow performance is not any better in the WIP (6.0.17123.9201, 03.05.2017).
Also the new GPU tesselation doesn’t help when it comes to mesh display.
The GPU tesselation ‘only’ speeds up wire display dramatical.

It is not about shadows.
The bad performance is only when it comes to mesh display.
Wireframe is good.

I know the MS Surface is not a high-end PC.
But when V5 runs god, V6 should too.

3 Likes

I agree that this is an important selling point. Shipping V6 with both new and nice looking display modes and also simpler display modes that runs as fast as V5 is important IMO.

I’m not ready to start shipping “dumbed down” modes when we don’t fully understand the problem yet or have given up because we don’t think we can further improve things with the new features. I think we are working with an isolated case here and in general you should be seeing significant performance improvements in many areas (not all areas yet.) Please remember we have only still working on performance.

I’m getting pretty confused about what specifically you feel is the “slow” part of display on your Surface. Would it be possible to send me a model set to a specific display mode that is slow? Thanks

4 posts were merged into an existing topic: New V6 Display Faster: GPU Tessellation

Steve,

I don’t think so.
The graphics device in our MS Surface is a quite common.
And yes, I know it’s low-end.

Should.
That’s why I report this case.

That’s why I report this case.


It is not that complicated and you don’t need a specific model to test with.
Just have 3 cubes.

Orbit in Wireframe mode.
Orbit in Shaded.

Ok, you don’t have such a PC.
Get one:
https://www.amazon.de/Microsoft-Surface-128GB-Speicher-Win10/dp/B013UY0C28/ref=sr_1_2?ie=UTF8&qid=1494399730&sr=8-2&keywords=Surface+3

The issue has nothing to do with the new GPU tesselation.
Wireframe is acceptable to ok before this came up.
With GPU tesselation Wireframe display is very good.
It is about the SHADED modes.

As Holo says, it will be difficult to sell updates or new Rhinos when also new hardware is needed.

Sorry if I misled you to think that I only thought this happened on this single isolated computer. I was referring more that this may be more isolated to a specific set of hardware.

If you create three boxes in V6, what do you get for testmaxspeed in shaded mode?
If you create three boxes in V5, what do you get for testmaxspeed in shaded mode?

Could you provide the contents of the OpenGL page for V5?

Thanks