No longer able to Print in Rhino 8.7

I updated to Rhino 8.7 release candidate to speed up my layer panel and block manager panel. These are indeed better, but now I cannot print.

Typically, I print raster 450DPI, (not because I want to print raster, but because the vector printing issue still hasn’t been looked at 4 months onward). Usually printing is pretty fast, but now I get stuck in printing the PDF command forever:

System Info:
Rhino 8 SR7 2024-5-7 (Rhino 8, 8.7.24128.12261, Git hash:master @ 8bdee88d60977877d72ecc80dd756656929e0efb)
License type: Commercial, build 2024-05-07
License details: Cloud Zoo

Windows 11 (10.0.22621 SR0.0) or greater (Physical RAM: 39GB)
.NET 7.0.7

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

Non-hybrid graphics configuration.
Primary display and OpenGL: AMD Radeon™ Graphics (AMD) Memory: 1GB, Driver date: 6-17-2021 (M-D-Y). OpenGL Ver: 4.6.13596 Compatibility Profile Context 20.10.20.14 27.20.11020.14001
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
- Secondary monitor attached to adapter port 1
Primary OpenGL: AMD Radeon™ Graphics (AMD) Memory: 1GB, Driver date: 6-17-2021 (M-D-Y). OpenGL Ver: 4.6.13596 Compatibility Profile Context 20.10.20.14 27.20.11020.14001
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
- Secondary monitor attached to adapter port 1

Secondary graphics devices.
NVIDIA GeForce RTX 2060 with Max-Q Design (NVidia) Memory: 6GB, Driver date: 4-11-2024 (M-D-Y).
> Integrated accelerated graphics device with 4 adapter port(s)
- This device is not being used

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: ATI Technologies Inc.
Render version: 4.6
Shading Language: 4.60
Driver Date: 6-17-2021
Driver Version: 27.20.11020.14001
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 512 MB

Rhino plugins that do not ship with Rhino
C:\Users\Wortley_Design\AppData\Roaming\McNeel\Rhinoceros\BlockEditNew\BlockEditNew.rhp “BlockEdit” 1.0.0.0
C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Datasmith Rhino Exporter (d1fdc795-b334-4933-b680-088119cdc6bb)\DatasmithRhino7.rhp “Datasmith Exporter” 5.2.1.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.7.24128.12261
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”

Hi Johandré -

This GPU should be the primary OpenGL device.
-wim

Hi Wim,

This is interesting, since it is currently set as such, unless I am missing the correct place to set this:

Hi Johandré -

Yes, your first screenshot shows that the AMD card is being used by Rhino. (The second screenshot is about Cycles, but that is unrelated here).

Rhino uses what it gets handed by the Windows OS and changing this needs to be done outside of Rhino.

Can you start by disconnecting the external monitor, and then set “Rhino.exe” to “High performance”. You can find a recipe for doing that here → Soooo, you bought a laptop with hybrid graphics and rhino doesn't run right. READ THIS

Then restart Rhino and check if the SystemInfo data now sets the NVidia GPU as the primary OpenGL device.
-wim

Thanks Wim! That was it.