Curve visibility issue in latest R7 release candidate for Mac

I installed this Release candidate for Mac (7.17.22088.17002) and now I experience bugs in the visibility of curves, that they sometimes are not visible (but they should) . It appears in all display modes were you can view curves and as I noticed it appears when you start zooming in and the curves hit (or continue) beyond the active display borders. Somehow it is kind of random, it seems not to effect every curve and when you zoom and or rotate the visibility of certain curves turns on and off.
It is easily to reproduce, open new file draw some curves (line, circle, etc) they can be connected to each other and you can copy paste so you have multiple randomly oriented curves (my test file contained around 50 curves). zoom out so all curves are centred in the screen and scaled half the screen size ( free space is available around the curves). If you then rotate and or zoom the display in perspective viewport without the curves touching the edge of the viewports everything is OK , but once the curves hit or cross the edge of the viewports the bug can appear ,if you rotated slowly you can see some curves flicker on/off and sometimes stay off although you stopped zooming/rotating. Changing the curve width in the rhino display settings has no influence on the bug (1 pixel or 10 pixel width give same result) Although I mentioned the perspective viewport it happens in all viewports.
Best regards
Eckhardt Schraven

Hi Eckhardt -
Please run the Rhino SystemInfo command and copy-paste the result here.
-wim

Hi Wim, This is the information.
Rhino 7 SR17 2022-3-29 (Rhino 7, 7.17.22088.17002, Git hash:master @ 3febe0d05f456cefe4cdacac3877d33f69421869)
License type: Commercial, build 2022-03-29
License details: LAN Zoo Network Node Checked Out

Apple macOS Version 10.15.7 (Build 19H1615) (Physical RAM: 16Gb)
Mac Model Identifier: MacBookPro16,1
Language: en-GB (MacOS default)

AMD Radeon Pro 5500M OpenGL Engine (OpenGL ver:4.1 ATI-3.10.23)

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

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

Vendor Name: ATI Technologies Inc.
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 4080 MB
Graphics: AMD Radeon Pro 5500M
Displays: DELL U2719DC (109dpi 1x)

Graphics processors
Intel UHD Graphics 630 (1536 MB)
AMD Radeon Pro 5500M (4 GB)
DELL U2719DC (2560 x 1440 @ 59 Hz)

USB devices
Realtek: USB 10/100/1000 LAN
Apple Inc.: Apple Keyboard
Apple, Inc.: USB-C to 3.5mm Headphone Jack Adapter
3Dconnexion: SpaceMouse Wireless Receiver
BILLBOARD CLASS: BILLBOARD DEVICE
Apple: composite_device
Apple Inc.: Touch Bar Backlight
Apple Inc.: Touch Bar Display
Apple Inc.: Apple Internal Keyboard / Trackpad
Apple: Headset
Apple Inc.: Ambient Light Sensor
Apple Inc.: FaceTime HD Camera (Built-in)
Apple Inc.: Apple T2 Controller

Bluetooth devices
Broadcom: Magic Trackpad
Broadcom: Microsoft Bluetooth Mouse SDP Server , Microsoft Bluetooth Mouse , Microsoft Bluetooth Mouse PnP Server

Third party kernel extensions
com.3dconnexion.driver (1.1.6) 9872CC9E-FE43-3CDD-91E5-62812D9BBC8F
com.intel.driver.EnergyDriver (3.7.0) 35E739F9-BF6C-3024-A67C-750711B3FB64
com.carbonblack.cbsystemproxy.72fc0 (2105.28.72) 1C2A8612-B56F-3F25-A25A-42547DFB55C3
com.carbonblack.CbOsxSensorProcmon (2105.28.72) 419454A7-C51B-346E-ABDF-F99B00A84ACC
com.cisco.kext.acsock (4.9.40) 111600D2-22B9-302C-A9DE-C4D74C433469
com.carbonblack.CbOsxSensorNetmon (2105.28.72) A92B9BEB-CCD2-350F-8216-E6BA3BE33A3A
com.sophos.kext.oas (10.1.0) 24072A9D-BA16-35F5-8A65-AF31D1A8C3C2
com.box.filesystems.osxfuse (403.11.2) 0F663263-16BA-340B-843A-9DE80C698E81

Third party plugins
/Library/Frameworks/3DconnexionClient.framework/Versions/A/3DconnexionClient
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/log/liblog_network.dylib

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
/Applications/Rhinoceros 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.17.22088.17002
/Applications/Rhinoceros 7.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.17.22088.1002
/Applications/Rhinoceros 7.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 7.17.22088.1002
/Applications/Rhinoceros 7.app/Contents/PlugIns/import_STEP.rhp “STEP Import” 7.17.22088.1002
/Applications/Rhinoceros 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.17.22088.17002
/Applications/Rhinoceros 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.17.22088.17002
/Applications/Rhinoceros 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.17.22088.17002
/Applications/Rhinoceros 7.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.17.22088.1002
/Applications/Rhinoceros 7.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.17.22088.1002
/Applications/Rhinoceros 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.17.22088.17002
/Applications/Rhinoceros 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.17.22088.17002
/Applications/Rhinoceros 7.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.17.22088.1002
/Applications/Rhinoceros 7.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.17.22088.1002

Hi Wim, I think I found the “bug” or solution, if I switch off GPU tessellation in the Rhino OPENGL settings then the curves are visible and behave as normal. I do not know if it is a new bug or that the old issue with AMD and OpenGL came back with this latest Release Candidate because it only effects curves (including visibility of surface and solid edges) but not for instance dimensions.
-Eckhardt