Curve display "resolution" bad?

Maybe I’m not using the right terms, but I feel that my resolution in my drawing is awful. I just updated to R8 and I dont recall the curves looking choppy like this before.


2023-12-27 12_31_44-AftCenter.3dm (13 MB) - Rhino 8 Commercial - Top

That does look bad.
Please run the Rhino SystemInfo command and post the results.
My guess is your computer is misconfigured.

C:\Users\kenyu>SystemInfo

Host Name: ASUS_ROG
OS Name: Microsoft Windows 11 Home
OS Version: 10.0.22621 N/A Build 22621
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Registered Organization:
Original Install Date: 9/11/2023, 8:12:24 AM
System Boot Time: 12/20/2023, 4:34:59 PM
System Manufacturer: ASUSTeK COMPUTER INC.
System Model: ROG Zephyrus G14 GA402XV_GA402XV
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: AMD64 Family 25 Model 116 Stepping 1 AuthenticAMD ~4001 Mhz
BIOS Version: American Megatrends International, LLC. GA402XV.316, 11/29/2023
Windows Directory: C:\Windows
System Directory: C:\Windows\system32
Boot Device: \Device\HarddiskVolume1
System Locale: en-us;English (United States)
Input Locale: en-us;English (United States)
Time Zone: (UTC-05:00) Eastern Time (US & Canada)
Total Physical Memory: 31,963 MB
Available Physical Memory: 16,404 MB
Virtual Memory: Max Size: 39,899 MB
Virtual Memory: Available: 14,824 MB
Virtual Memory: In Use: 25,075 MB
Page File Location(s): C:\pagefile.sys
Domain: WORKGROUP
Logon Server: \ASUS_ROG
Hotfix(s): 4 Hotfix(s) Installed.
[01]: KB5032007
[02]: KB5029517
[03]: KB5033375
[04]: KB5032393
Network Card(s): 2 NIC(s) Installed.
[01]: MediaTek Wi-Fi 6E MT7922 (RZ616) 160MHz Wireless LAN Card
Connection Name: Wi-Fi
DHCP Enabled: Yes
DHCP Server: 192.168.86.1
IP address(es)
[01]: 192.168.86.28
[02]: fe80::8800:d758:575b:e762
[03]: fd74:cf0a:99cf:b15b:7c93:b2c6:1bbf:a152
[04]: fd74:cf0a:99cf:b15b:4ef:3f12:bc1e:f92e
[02]: Bluetooth Device (Personal Area Network)
Connection Name: Bluetooth Network Connection
Status: Media disconnected
Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes

No, in Rhino, type SystemInfo…

Rhino 8 SR3 2023-12-20 (Rhino 8, 8.3.23354.09001, Git hash:master @ 235baa4e9ef85abea58956ee7ff4a477d53a4188)
License type: Commercial, build 2023-12-20
License details: Cloud Zoo

Windows 11 (10.0.22621 SR0.0) or greater (Physical RAM: 31Gb)
.NET 7.0.13

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

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 4060 Laptop GPU (NVidia) Memory: 8GB, Driver date: 12-6-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.33
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 4060 Laptop GPU (NVidia) Memory: 8GB, Driver date: 12-6-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.33
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port

Secondary graphics devices.
AMD Radeon 780M Graphics (AMD) Memory: 1GB, Driver date: 4-28-2023 (M-D-Y).
> Integrated accelerated graphics device with 4 adapter port(s)
- This device is not being used
Trigger 6 External Graphics (Magic Control Technology Corp.) Memory: 0MB, Driver date: 4-26-2022 (M-D-Y).
> External USB display device with 2 adapter port(s)
- Secondary monitor attached to adapter port #0
- Secondary monitor attached to adapter port #1

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-6-2023
Driver Version: 31.0.15.4633
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8188 MB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.3.23354.9001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.3.23354.9001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.3.23354.9001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.3.23354.9001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.3.23354.9001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.3.23354.9001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.3.23354.9001
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”

LOL sorry… Done.

My primary monitor is direct HDMI and I have 2 additional monitors using USB/HDMI convertors. This sounds vaguely familiar… Rhino is running directly on my HDMI monitor. Its not H/W acceleration is it? I know my Nvidia G-Force pops up when I open Rhino, but I haven’t configured any GPU settings specific to Rhino.

Could be related to WIP 8 Antialiasing issue

I noticed for me there is no difference between 4x or 8x antialiasing in Rhino 8. It seems to be stuck at 4x.

To have the lines display less jagged, I have temporarily increased the scale to 1.5 for curves in the display mode settings untll this has been fixed.

1 Like

Does the display look good when it’s on the laptop built in display?

Does the laptop have any display ports for a second monitor?
I’m pretty sure the problem is because of the external display device.
Your image looks like no antialiasing is happening at all.

Unplugged, rebooted… doesn’t appear much of a change.

Are you running a recommended Windows resolution and display scale?

I haven’t changed the resolution or DPI but I know it does change on its own between laptop mode (200% Recommended) and plugged into External monitors (100% recommended).

Laptop screen

Deskop screen

Thanks. That eliminates that problem.
Still not sure what to try next.

I tried playing around with the Nvidia panel without much success. I changed the AA setting including setting the global to use Nvidia setup to override App settings and no change. Just ended up restoring defaults.

The screenshot is the defaults and changing AA in Rhino didn’t change anything either.

Curve drawing and antialiasing is tricky. We’ve changed how it works every version of Rhino for ever (except when we didn’t do any curve antialiasing at all).

The problem here might be the curve thickness. What happens if you set curve and edge thicknesses bigger in your display mode?

Tools > Options > Display is where you can find all those settings.

I ended up going back to R7 for now. Between trying to get all my configs, paths, toolbars, dxf exports and all that configured, I just got frustrated and reverted back to R7 for now. I really wish all Rhino settings were in one place to easily export/import one time. I spent hours of setup of this new laptop with R7 a few months ago then R8 came out which of course I upgraded. Then another few hours trying to get my environment reconfigured again. Just a bit stressed over the upgrade setup and re-config process. Its just hard to remember all the deferent places we customizes Rhino for our workflow and stressful to redo all those changes. Sorry, didn’t mean to segway! (=

2 Likes

Thanks for letting us know how hard this is for you. We’re definitely working on getting the migration to be simpler, but it might be another couple service releases before we get to it.

3 Likes

Recently, I created a topic where I explain a temporary workaround for this. Have you tried it yet?