Rhino can't use Nvidia Graphics card on laptop

We are having an issue where rhino does not use the high performance graphics card, regardless of settings. It is similar to what has been described here and here. This issue happens in Rhino 7 & Rhino 8, for laptop users that are not connected to an external display. The built-in intel graphics card is always used, regardless of settings.

We have tried:

Settings>system>display>Graphics>Rhino>high performance (Nvidia)
Device Manager>Display Adapters>Disable Intel Graphics Card
Nvidia Control Panel>Manage 3D settings>Preferred Graphics Processer>Nvidia…
and
Program settings>Select program to customize>Rhino (file path: C:\Program Files\Rhino 8\System)>Add>Select graphics processor to use for this program> Nvidia

After all that, _SystemInfo still says: (Nvidia not being used)

Rhino 8 SR5 2024-3-12 (Rhino 8, 8.5.24072.13001, Git hash:master @ e3530849b75f00b2b977766a567ae29b055837e9)
License type: Commercial, build 2024-03-12
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 40GB)
.NET 7.0.18

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

Non-hybrid graphics configuration.

Secondary graphics devices.
NVIDIA GeForce RTX 3070 Laptop GPU (NVidia) Memory: 8GB, Driver date: 3-1-2024 (M-D-Y).
> Integrated accelerated graphics device with 4 adapter port(s)
- This device is not being used
Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 12-12-2022 (M-D-Y).
> Integrated graphics device with 0 adapter port(s)
- There are no monitors attached to this device. Laptop lid is probably closed

ATTENTION:
No graphics device is being used. Either an error occurred on startup, or certain devices have been disabled.
See below for any possible configuration changes that may help resolve this issue.

  • Any hardware configuration or cabling changes you make will require that you restart Rhino.

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 0.0 (primary GPU’s maximum)

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

Vendor Name: Microsoft Corporation
Render version: 0.0
Shading Language: Not supported
Driver Date: 12-12-2022
Driver Version: 31.0.101.3962
Maximum Texture size: 1024 x 1024
Z-Buffer depth: 32 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 1 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Enscape\Bin64\Enscape.Rhino8.Plugin.dll “Enscape.Rhino8.Plugin” 0.0.23328.1419
C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros\V7\VRayForRhino.rhp “V-Ray for Rhino”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.5.24072.13001
C:\Program Files\Rhino 8\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.5.24072.13001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.5.24072.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.5.24072.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.5.24072.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.5.24072.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.5.24072.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

Any help would be much appreicated!

-Andy

Rhino does not “choose” how this works.
Windows does.
Rhino just uses whatever Windows serves up.

Here’s a link to how to get Windows graphics sorted:

Thank you so much. I think the very last step outlined there solved the issue. In the Nvidia Control panel>Global Settings>OpenGL rendering GPU>RTX & Power Managment mode>Maximum performance.

1 Like