Razer Blade 2020 Advanced Slow at Generating 3d Geometry

Hi there, I am pretty new to GH and I am wondering how to make sure that my laptop runs smooth when creating 3d geometries in Rhino through GH. My specs are i7-10875H CPU, 32gb RAM, GeForce RTX 2070 Max-Q. Also, an example of when the laptop is slow is: I use an attractor point on a grid to change both the radius and length of cylinders on a surface. When I adjust the MD slider to play around with the cylinder parameters, the geometry in Rhino takes a long time to refresh and switch to the new parameters.

Thank you!!

Hi -

We’d have to see the gh file to be able to tell if there is something amiss with that or not.

Please run the SystemInfo command and copy-paste the result here. If there is something blatantly wrong with the set-up, we might be able to tell from that information.

Microsoft Windows [Version 10.0.22000.434]
(c) Microsoft Corporation. All rights reserved.

Host Name:
OS Name: Microsoft Windows 11 Home
OS Version: 10.0.22000 N/A Build 22000
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Registered Owner:
Registered Organization: Razer
Product ID: 00325-81674-83131-AAOEM
Original Install Date: 2021-12-18, 12:40:36 PM
System Boot Time: 2022-01-12, 4:48:29 PM
System Manufacturer: Razer
System Model: Blade 15 Advanced Model (Early 2020) - RZ09-033
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: Intel64 Family 6 Model 165 Stepping 2 GenuineIntel ~1803 Mhz
BIOS Version: Razer 1.06, 2020-09-16
Windows Directory: C:\WINDOWS
System Directory: C:\WINDOWS\system32
Boot Device: \Device\HarddiskVolume2
System Locale: en-us;English (United States)
Input Locale: en-us;English (United States)
Time Zone: (UTC-08:00) Pacific Time (US & Canada)
Total Physical Memory: 32,629 MB
Available Physical Memory: 22,958 MB
Virtual Memory: Max Size: 37,493 MB
Virtual Memory: Available: 24,697 MB
Virtual Memory: In Use: 12,796 MB
Page File Location(s): C:\pagefile.sys
Hotfix(s): 4 Hotfix(s) Installed.
[01]: KB5008880
[02]: KB5007575
[03]: KB5009566
[04]: KB5007414
Network Card(s): 1 NIC(s) Installed.
[01]: Intel(R) Wi-Fi 6 AX201 160MHz
Connection Name: Wi-Fi
DHCP Enabled: Yes
DHCP Server:
IP address(es)

Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes

GH forum.gh (10.0 KB)

There are two different SystemInfo commands: Rhino command and Microsoft Windows command. You have posted Microsoft Windows command, but Wim Dekeyser asked you about the Rhino command.

Shoot, so sorry
here it is

Rhino 7 SR9 2021-8-10 (Rhino 7, 7.9.21222.15001, Git hash:master @ 190335c3fb65efe86c302714a8959a7dadfe667b)
License type: Educational, build 2021-08-10
License details: Cloud Zoo

Windows 10.0.22000 SR0.0 or greater (Physical RAM: 32Gb)

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 2070 Super with Max-Q Design (NVidia) Memory: 8GB, Driver date: 12-29-2021 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 511.09
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port

Secondary graphics devices.
Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 12-3-2021 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port

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: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 12-29-2021
Driver Version:
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.9.21222.15001
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.9.21222.15001
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.9.21222.15001
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 7.9.21222.15001
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.9.21222.15001
C:\Program Files\Rhino 7\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 7.9.21222.15001
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.9.21222.15001
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”

Hi -

Thanks for that information and the GH file.
When you say “the geometry in Rhino takes a long time to refresh and switch to the new parameters”, how long are we talking about here? I ran that file on my old macAir and the response is pretty much instantaneous. Do note, however, that the file that you posted doesn’t have an attractor that modifies the radius nor the length of the cylinders - only the shape of the surface they are created on. Perhaps you meant to post a different file?

Thanks Wim, if I plug the mapped output of remap numbers to the radius of the circles, then it becomes really slow (it takes at least 30 seconds to refresh). Also, if the files I sent before refreshed almost instantaneously on you macAir I am assuming it should run pretty smoothly on my laptop, however it is lagging about half a second. I just wanted to understand if there is something I am doing wrong.

Thanks for your help!

It sounds like you have some mismatched data trees.
In your file I see the ‘mapped’ output has 984 values in a list. Your circles are in 21 branches, each with 21 items. Connecting these to the radius input would mean generating tens of thousands of extrusions with each parameter update.
I presume you actually meant to make the radii dependent on the distance, which you can do like this
tree_fix.gh (19.6 KB)

Yes, that’s one solution I was looking for. Thanks Daniel!