Weird graphical glitch

Hi, I seem to be getting a strange glitch out of a sudden. These lines keep appearing and moving about as I rotate the camera:

Also (and more importantly) Whenever I draw a line, it is invisible unless I select it, in which case it looks dotted…

I’ve attempted to restart the program and resetting the render properties (since it started happening after I messed around in them) but it hasn’t fixed the problem.

The developers will probably ask you to copy / paste and post your Rhino system info.

image

Thanks for the heads up. Here it is:

Rhino 7 SR24 2022-11-4 (Rhino 7, 7.24.22308.15002, Git hash:master @ cb2ad12922ceb989b185972675bb705a00abb97d)
License type: Educational, build 2022-11-04
License details: Cloud Zoo

Apple macOS Version 12.6 (Build 21G115) (Physical RAM: 16Gb)
Mac Model Identifier: MacBookPro16,1
Language: en-GB (MacOS default)

AMD Radeon Pro 5300M OpenGL Engine (OpenGL ver:4.1 ATI-4.8.101)

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

Anti-alias mode: 4x
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 5300M
Displays: Color LCD (264dpi 2x)

Graphics processors
Intel UHD Graphics 630 (1536 MB)
AMD Radeon Pro 5300M (4 GB)
Color LCD (1792 x 1120 @ 59.00Hz)

USB devices
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
None

Third party kernel extensions
None

Third party plugins
/usr/lib/swift/libswiftCloudKit.dylib
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreData.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftCoreLocation.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/libswiftos.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswiftAppKit.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftContacts.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreML.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftVision.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswiftNetwork.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftFileProvider.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftPrivate_BiomePubSub.dylib
/usr/lib/swift/libswiftPrivate_BiomeStreams.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/log/liblog_network.dylib

Rhino plugins that do not ship with Rhino

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

How far from the origin is the geometry? Can you send us the file to Rhino - Upload to Support with a link to this post?

This appears similar to previous openGL mac issues, having the file will help us track down any regressions. Thanks!

I’ve uploaded the file. As to the origin, I believe it’s right on top of it (if the xyz axes are anything to go by). Thanks for the help.

1 Like

Paco, Can you go into your Preferences>OpenGL and see if your GPU Tessellation is on? If so please turn it off and let us know if the issue persists. Thanks.

Just checked and it was off. However, I turned it ON and the issue seems to have gone away. If the issue comes back, I’ll be sure to let you know. Thanks a bunch!

bonks head on desk repeatedly<
ok, that GPU tessellation setting unchecked for AMD cards is usually the fix… so you are saying enabling that made it better?

Has it stayed good or was it a temp fix and it came back, or introduced other issues?

Still good, no more weird lines appearing all over the place and all lines now visible. No other issues thatI have been able to notice. Tessellation checked. I’ll come back if anything happens, but so far so good.

great, thanks for letting us know!

Issue actually comes back when unchecking Tessellation. :man_shrugging:

pours stiff drink<

well then… carry on with it checked!

thanks for fiddling it, hopefully once metal support in v8 ships all this type of weird graphics stuff will be behind us.