I’ve just, updated video driver, updated rhino WIP, disconnected anything but mouse and keyboard, disconnected the second monitor, restarted the machine, turned off any other program.
(and yes, it’s a normal 9€ mouse, it’s 125Hz according to mouserate.exe and Mouse Polling Rate Checker 🖱️ | DeviceTests … if ever @stevebaer will ask… )
Turned off V-Sync as suggested here Rhino 8 WIP doesn’t work with 3Dconnexion mouse - #4 by tay.othman from the AMD Adrenalin software.
Simply turning on WIP, going to perspective viewport with even the CPlane alone and then rotating continuously the viewport with the 3d mouse: it lags.
Here and then the whole viewport completely freeze for half a second.
Even if the “2D mouse” is still, not moving, staying outside Rhino window on the bottom Windows taskbar.)
SystemInfo
Rhino 8 SR0 2023-4-11 (Rhino WIP, 8.0.23101.16305, Git hash:master @ f9bf96304cb689b5a341d9fb2d073b09702f3ea8)
License type: Commerciale, build 2023-04-11
License details: Cloud Zoo
Expires on: 2023-05-26
Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32Gb)
Computer platform: DESKTOP
Standard graphics configuration.
Primary display and OpenGL: AMD Radeon RX 6700 XT (AMD) Memory: 12GB, Driver date: 3-15-2023 (M-D-Y). OpenGL Ver: 4.6.0 Compatibility Profile Context 23.3.2.230315
> Accelerated graphics device with 7 adapter port(s)
- Windows Main Display attached to adapter port #0
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)
Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: ATI Technologies Inc.
Render version: 4.6
Shading Language: 4.60
Driver Date: 3-15-2023
Driver Version: 31.0.14043.1000
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 28351 MB
Rhino plugins that do not ship with Rhino
Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8 WIP\Plug-ins\Commands.rhp “Commands” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 8 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\RhinoCode\RhinoRoslyn.rhp “RhinoRoslyn” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\RhinoCode\RhinoCPython.rhp “RhinoCPython” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8 WIP\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8 WIP\Plug-ins\ConstraintsUI.rhp “Constraints UI” 8.0.23101.16305
C:\Program Files\Rhino 8 WIP\Plug-ins\SectionTools.rhp “SectionTools”
I can tell it is again the Properties panel.
The Camera/Target locations furiously updating is probably the problem or a nice direction to investigate.
I can mitigate the problem by a lot (but not completely) if I close Properties panel or have a command running (this disable the Properties panel updating) or an object is selected (so the camera/target stuff is not seen…
My feeling is once again the viewport is “physically attacked” by the UI …while I think it should be free to update/move with the highest priority… and camera/target locations as well as mouse cursor location on CPlane (on rhino bottom bar) should have the absolute lowest priority possible.
How many other similar “friction events” between UI and viewport are occurring in the background?
I need Properties panel always on, docked on the right like the layer panel.
Editing objects properties is surely a must. But why we have camera properties swapped-in while no object are selected? Do users use camera panel that frequently? You know better…
Why this?
Thinking about it. If someone need to edit camera/target location with the properties panel … it is not possible if an object is selected… doesn’t really make sense.
Maybe it would help to not-have the properties panel being “rebuilt” every time an object is selected or deselected. It should be an effortless task for modern PC, but apparently even little things count.
A properties panel all grayed-out, maybe?
With camera tab accessible anytime but not in the foreground of properties panel.
This would sweep under the rug the problem. Not solving the “communication problems” between viewport and UI, but at least hiding it.