Rhino freezes on secondary monitor (Problem with the Nihimic audio driver on the motherboard)

Hi,

I have just today installed and built a new workstation desktop computer.
Everything is brand new in it.

Today I also installed the new rhino 6 on it, and it worked at first, the first try, but now it crashes at start-up.

I have however noticed it to be connected to a hardware problem. The program only crashes on the screen that is connected via displayport. I have two displays, one hdmi and one displayport.
Rhino works perfectly on my HDMI, but crashes at start-up screen on the displayport display.

What can I do to fix this? Does anyone know?

Here is the system info for the program:

Rhino 6 SR13 2019-2-27 (Rhino 6, 6.13.19058.371, Git hash:master @ 17cd8b51accbe17dd04b48028f49d5e77a67f17b)
License type: Commercial, build 2019-02-27
License details: Cloud Zoo. In use by: Bartolomeus Capetillo ()

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: BARTOLOMEUS-PC

Non-hybrid graphics.
Primary display and OpenGL: NVIDIA GeForce RTX 2060 (NVidia) Memory: 6GB, Driver date: 1-11-2019 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 417.71

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

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

Vendor Name: Unknown
Render version: (null)
Shading Language: (null)
Driver Date: 1-11-2019
Driver Version: 25.21.14.1771
Maximum Texture size: n/a
Z-Buffer depth: n/a
Maximum Viewport size: n/a
Total Video Memory: 6 GB

Rhino plugins
C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 6\Plug-ins\SolidTools.rhp “SolidTools”
C:\Program Files\Rhino 6\Plug-ins\import_3MF.rhp “import_3MF”
C:\Program Files\Rhino 6\Plug-ins\Export_FBX.rhp “Export_FBX”
C:\Program Files\Rhino 6\Plug-ins\MeshFromPoints.rhp “MeshFromPoints”
C:\Program Files\Rhino 6\Plug-ins\RhinoScriptEditor.rhp “RhinoScript Editor” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 6\Plug-ins\Import_FBX.rhp “Import_FBX”
C:\Program Files\Rhino 6\Plug-ins\export_SAT.rhp “ACIS Export”
C:\Program Files\Rhino 6\Plug-ins\import_ZPR.rhp “ZCorp Import”
C:\Program Files\Rhino 6\Plug-ins\import_DGN.rhp “MicroStation file import: import_DGN”
C:\Program Files\Rhino 6\Plug-ins\import_LWO.rhp “Lightwave Import”
C:\Program Files\Rhino 6\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 6\Plug-ins\RPC.rhp “RPC”
C:\Program Files\Rhino 6\Plug-ins\import_VRML.rhp “VRML Import”
C:\Program Files\Rhino 6\Plug-ins\export_3MF.rhp “export_3MF”
C:\Program Files\Rhino 6\Plug-ins\export_X.rhp “X Export”
C:\Program Files\Rhino 6\Plug-ins\RhinoLabsTools.rhp “Rhino Labs Tools”
C:\Program Files\Rhino 6\Plug-ins\export_RAW.rhp “Raw Triangles Export”
C:\Program Files\Rhino 6\Plug-ins\export_STL.rhp “STL Export”
C:\Program Files\Rhino 6\Plug-ins\import_AMF.rhp “Import_AMF” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\import_SLC.rhp “SLC Import”
C:\Program Files\Rhino 6\Plug-ins\import_DST.rhp “Import_DST” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_ACAD.rhp “AutoCAD file export : export_ACAD”
C:\Program Files\Rhino 6\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 6\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 6\Plug-ins\export_LWO.rhp “Lightwave Export”
C:\Program Files\Rhino 6\Plug-ins\export_WMF.rhp “Windows Metafile Export”
C:\Program Files\Rhino 6\Plug-ins\export_VRML.rhp “VRML/X3D Export”
C:\Program Files\Rhino 6\Plug-ins\Squish.rhp “Squish”
C:\Program Files\Rhino 6\Plug-ins\export_OBJ.rhp “export_OBJ” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_AI.rhp “Adobe Illustrator Export”
C:\Program Files\Rhino 6\Plug-ins\export_XGL.rhp “XGL Export”
C:\Program Files\Rhino 6\Plug-ins\import_M.rhp “Import_M”
C:\Program Files\Rhino 6\Plug-ins\CreaseAngle.rhp “CreaseAngle”
C:\Program Files\Rhino 6\Plug-ins\export_points.rhp “Points Export”
C:\Program Files\Rhino 6\Plug-ins\export_ZPR.rhp “ZCorp Export”
C:\Program Files\Rhino 6\Plug-ins\import_OFF.rhp “OFF Import”
C:\Program Files\Rhino 6\Plug-ins\export_SKP.rhp “SketchUp Export”
C:\Program Files\Rhino 6\Plug-ins\export_POV.rhp “POV-Ray Export”
C:\Program Files\Rhino 6\Plug-ins\Tutorials.rhp “Tutorials” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\import_PLY.rhp “PLY - Polygon File Format Import”
C:\Program Files\Rhino 6\Plug-ins\import_ACAD.rhp “AutoCAD file import: import_ACAD”
C:\Program Files\Rhino 6\Plug-ins\import_STEP.rhp “STEP Import”
C:\Program Files\Rhino 6\Plug-ins\export_RIB.rhp “Renderman Export”
C:\Program Files\Rhino 6\Plug-ins\MeshCommands.rhp “MeshCommands” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\digitize_MicroScribe.rhp “MicroScribe Digitizer”
C:\Program Files\Rhino 6\Plug-ins\Alerter.rhp “Alerter”
C:\Program Files\Rhino 6\Plug-ins\export_STEP.rhp “STEP Export”
C:\Program Files\Rhino 6\Plug-ins\OptionsManager.rhp “Rhino Options Manager”
C:\Program Files\Rhino 6\Plug-ins\export_IGES.rhp “IGES Export Plug-in” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_wamit.rhp “WAMIT Export”
C:\Program Files\Rhino 6\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\import_IGES.rhp “IGES Import Plug-in”
C:\Program Files\Rhino 6\Plug-ins\export_VDA.rhp “VDA Export”
C:\Program Files\Rhino 6\Plug-ins\import_X.rhp “X Import”
C:\Program Files\Rhino 6\Plug-ins\import_RAW.rhp “RAW Triangle Import”
C:\Program Files\Rhino 6\Plug-ins\export_SLC.rhp “SLC Export”
C:\Program Files\Rhino 6\Plug-ins\Import_PDF.rhp “PDFReader”
C:\Program Files\Rhino 6\Plug-ins\Walkabout.rhp “Walkabout”
C:\Program Files\Rhino 6\Plug-ins\export_UDO.rhp “Moray Export”
C:\Program Files\Rhino 6\Plug-ins\import_SCN.rhp “NextEngine Import”
C:\Program Files\Rhino 6\Plug-ins\MeshTools.rhp “MeshTools”
C:\Program Files\Rhino 6\Plug-ins\export_GTS.rhp “GTS Export”
C:\Program Files\Rhino 6\Plug-ins\digitize_Romer.rhp “Romer Digitizer”
C:\Program Files\Rhino 6\Plug-ins\import_WAMIT.rhp “WAMIT import”
C:\Program Files\Rhino 6\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_XAML.rhp “export_xaml” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_SVG.rhp “Export SVG” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\import_STL.rhp “STL Import”
C:\Program Files\Rhino 6\Plug-ins\import_VDA.rhp “VDA Import”
C:\Program Files\Rhino 6\Plug-ins\import_SKP.rhp “SketchUp Import”
C:\Program Files\Rhino 6\Plug-ins\export_PLY.rhp “PLY - Polygon File Format Export” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_CD.rhp “Cult3D Export”
C:\Program Files\Rhino 6\Plug-ins\export_GHS.rhp “General Hydrostatics (GHS) Export”
C:\Program Files\Rhino 6\Plug-ins\export_PDF.rhp “PDF Export” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_DAE.rhp “Export_DAE” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\Import_SolidWorks.rhp “Solidworks Import”
C:\Program Files\Rhino 6\Plug-ins\export_3DS.rhp “3D Studio Export”
C:\Program Files\Rhino 6\Plug-ins\export_X_T.rhp “Parasolid Export”
C:\Program Files\Rhino 6\Plug-ins\digitize_Faro_Titanium.rhp “Faro USB Digitizer”
C:\Program Files\Rhino 6\Plug-ins\import_GHS.rhp “General Hydrostatics (GHS) Import”
C:\Program Files\Rhino 6\Plug-ins\export_AMF.rhp “Export_AMF” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\export_CSV.rhp “Comma Separated Value Export”
C:\Program Files\Rhino 6\Plug-ins\import_E57.rhp “E57 Import”
C:\Program Files\Rhino 6\Plug-ins\import_points.rhp “Points Import”
C:\Program Files\Rhino 6\Plug-ins\BlockEdit.rhp “BlockEdit” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\MPlane.rhp “MPlane”
C:\Program Files\Rhino 6\Plug-ins\import_SVG.rhp “Import_SVG” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\Calc.rhp “Calc”
C:\Program Files\Rhino 6\Plug-ins\import_GTS.rhp “GTS Triangle Import”
C:\Program Files\Rhino 6\Plug-ins\import_OBJ.rhp “Import_OBJ” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\NamedPositions.rhp “Named Position”

Just to be clear, I have tested both with - and without all the plugins.

EDIT:
I have a media converter cable (displayport to HDMI) - I don’t know if this would affect the result.

Hi Bartolomeus -

please update your video driver and make sure to do a full ‘Clean install’ of the new driver and see how that goes.

-Pascal

Hi,

Thank you for your quick response.

I am not sure how to do a “clean install” but I updated my driver and it still doesn’t work.
now it looks like this.

Rhino 6 SR13 2019-2-27 (Rhino 6, 6.13.19058.371, Git hash:master @ 17cd8b51accbe17dd04b48028f49d5e77a67f17b)
License type: Commercial, build 2019-02-27
License details: Cloud Zoo. In use by: Bartolomeus Capetillo ()

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: BARTOLOMEUS-PC

Non-hybrid graphics.
Primary display and OpenGL: NVIDIA GeForce RTX 2060 (NVidia) Memory: 6GB, Driver date: 4-17-2019 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 430.39

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

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

Vendor Name: Unknown
Render version: (null)
Shading Language: (null)
Driver Date: 4-17-2019
Driver Version: 26.21.14.3039
Maximum Texture size: n/a
Z-Buffer depth: n/a
Maximum Viewport size: n/a
Total Video Memory: 6 GB

Rhino plugins
C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.13.19058.371
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.13.19058.371

Hello - See if this helps:

-Pascal

I have done the following, still no luck.

Started it in safemode to see the system info.
No external plugins are loaded either.

This is how the sytem info looks like now:
Rhino 6 SR13 2019-2-27 (Rhino 6, 6.13.19058.371, Git hash:master @ 17cd8b51accbe17dd04b48028f49d5e77a67f17b)

License type: Commercial, build 2019-02-27

License details: Cloud Zoo. In use by: Bartolomeus Capetillo ()

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)

Machine name: BARTOLOMEUS-PC

Non-hybrid graphics.

Primary display and OpenGL: NVIDIA GeForce RTX 2060 (NVidia) Memory: 6GB, Driver date: 4-17-2019 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 430.39

OpenGL Settings

Safe mode: On

Use accelerated hardware modes: On

Redraw scene when viewports are exposed: On

Anti-alias mode: 4x

Mip Map Filtering: Linear

Anisotropic Filtering Mode: Height

Vendor Name: Unknown

Render version: (null)

Shading Language: (null)

Driver Date: 4-17-2019

Driver Version: 26.21.14.3039

Maximum Texture size: n/a

Z-Buffer depth: n/a

Maximum Viewport size: n/a

Total Video Memory: 6 GB

Rhino plugins

C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.13.19058.371

C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”

C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.13.19058.371

Hi - I’m not sure if that means that you did perform a “clean install” as per the instructions in Pascal’s image.

Yes, that is what I mean.

I followed his instructions, still no luck

Thanks for confirming that!

Could you provide more technical information on the displayport that you are using? Brand, model, ect.
Thanks!

@jeff - problems with displayports were discussed on Slack in December last year and you fixed this one as a result: https://mcneel.myjetbrains.com/youtrack/issue/RH-49969
This sounds to be a similar problem. Are there more questions to ask?

I’m sorry but I can’t access the link you sent.

Also, not sure what you mean by brand etc of the displayport?

Best regards

That issue report is only visible to developers.

Is the displayport an external device?

The Not sure what you mean.

I have two screens connected to my computer.
Both have HDMI in.
One is connected HDMI to HDMI from my graphics card.
The other is connected Displayport to HDMI from my graphics card.

When I open rhino on the one connected DP to HDMI, it crashes on start-up.

Hope that answers your question.

What exactly does that mean?

When you have multiple displays, one is designated as the “Primary Display”…which is the one that all applications are bound to… Some applications (like Rhino), remember which monitor they were last run on, so that when you open it again, it starts up on that monitor. But to say something like “I start up application X on Monitor B and it crashes”, isn’t making a lot of sense… Unless… You have some kind of third party application that is managing this.

So, in order for me to try to duplicate this, I need to know exactly what it is you’re doing…

  1. Are you just configuring the DP Monitor as the Primary Display and starting Rhino?
  2. Are you starting Rhino with the HDMI Monitor as the Primary Dispaly, moving Rhino over to the DP monitor, closing it, and then restarting Rhino?
  3. Are you using Windows’ Windows Key + Shift + Enter command to designate which monitor?
  4. Are you using some kind of Application Windows/Monitor Management software? If so, which one?
  5. ??? Something else?

I have tried 1, 2, and 3 here… I have an HD monitor and a UHD monitor (my standard setup)…both support HDMI and DP… I have tried all of the different combinations without any issue. When Rhino “crashes”, are you getting any kind of Rhino Crash Report dialog popping up? Or does it just disappear into nothingness? This is important, because if you’re getting a Crash Report popping up, then I might be able to see exactly where and why things are crashing…if you’re not, then it’s going to be a more tedious process.

What happens if/when you only have a single monitor plugged in, and it’s using the DP? In other words…try to get Rhino to crash using only one monitor…can you? If so, what’s the combination?

Thanks,
-Jeff

I don’t think this is a related issue… That one had to do with an external USB device HUB acting as a monitor docking station.

Thanks,
-Jeff

Hi Jeff,

Ok I understand your confusion.
I will try to explain it as clearly as I can.

My graphics card has 4 ports - of which only one is HDMI, the other three are Displayport.

I have two screens which both only have HDMI in. I have connected one of these screens to my GPU with a DP to HDMI cable (a cable that has a DP contact on one end and an HDMI contact on the other). On this screen when rhino is started it crashes, no crash report it just says (Not responding).

I have configured my HDMI to HDMI screen to be my main screen, but as I understand it Windows 10 recognizes the DP as a “better” / “more optimized” unit and overrides my configuration. Thus starting some applications on that screen anyway.

In any case, it has not helped for me to try other configurations, opening rhino on my HDMI to HDMI screen and then moving it over or starting the application with only the DP screen connected.

To me it seems that it is the DP that is the problem here.

When ever Rhino starts on the screen that is connected DP to HDMI it freezes “crashes” on start-up. (Not responding)

Hope this is clearing it up for you.

No, that’s not how it works. Applications startup based on two things: 1) Which display is configured as the “Main” or “Primary” display, and 2) Which display the application last ran on. Windows doesn’t choose or override anything based on some kind of “better” rating. It might have some kind of default behavior, but once an application has been started, the criteria is based on the above.

So I’m still unsure (not confused), how you’re “starting Rhino up on a specific monitor”… I run Rhino on multiple monitors every day, all day…and which monitor Rhino runs on depends on the two factors I mentioned above. How are you specifically getting/forcing Rhino to use the DP-to-HDMI side of things? You say that Rhino works if you start it up on the HDMI-to-HDMI side…so how are you “switching” between monitors when trying to start Rhino?

Clarity Note: When I say “DP-to-HDMI” (I am ordering that as GPU-to-Monitor). So using DP-to-HDMI is pretty much a waste. The DP output supports much higher refresh rates, so when going from DP to HDMI, you’re pretty much disabling the DP’s capabilities.

The video card I’m using at the moment, only has 4 DP outputs…so I have to use DP-to-DP or DP-to-HDMI cables to test this… Unfortunately, I only have one DP-to-HDMI cable at the moment, so I cannot test your exact setup…I will look through the cards I have here to see if any of them have an HDMI out. Do you have another DP-to-HDMI cable you can try? Just curious what happens if you eliminate the HDMI side altogether on the GPU (i.e. only use DP output). Also, does it matter which monitor is attached to the DP on the GPU? If you swap the two HDMI inputs on the monitors so that Monitor A is now Monitor B and Monitor B is now Monitor A…sort of thing?

I still would like to know if the “freeze” happens when only ONE monitor is attached…

  1. Turn off the computer
  2. Unplug ALL monitor cables.
  3. Only plug the DP-to-HDMI cable into your GPU, and connect the HDMI to one of the monitors.
  4. Boot the computer.
  5. Try starting Rhino
  6. What happens?
  7. Does the same thing happen when using one of the other DP outputs on the GPU?

What I guess I think you need to confirm is that the HDMI output on your GPU is really the only thing that works, or if this is being caused by multiple display configurations… Which is why I think you need to first test things using only ONE monitor…leaving the other monitor completely turned off and unplugged.

Also, and this might sound like a dumb question, but you’d be surprised how many times this happens… Since it sounds like Rhino hasn’t really “crashed”, is it possible that there is a dialog that popped up, and is now sitting behind the main Rhino window waiting for input? Try using ALT+TAB key to cycle through the windows and see if you see anything… Sometimes this can happen, and since it’s now in a modal state, the main application will appear frozen and not responding. In some cases, you can get past it if you click on the main window and hit the Enter key (sometimes ESC)… it all depends on if the dialog (if there is one) can get the keyboard focus. Can you click on Rhino’s main window title bar and move drag it around at all? Screenshots of the current state might help show me something that I’m not thinking of… As well as a blow-by-blow description of what you’re seeing when you start Rhino (i.e. I start Rhino, I see the splash screen, the splash screen goes away, Rhino seems frozen… that type of thing)…there are many things Rhino does on startup, and that might pinpoint the part of the process where Rhino starts to hang/freeze.

I really need to be able to reproduce this so I can step through the code in the debugger, so any fine details you can figure out could help. Not that it should matter…but what are the resolutions and refresh rates you’re using on each monitor?

Something else I’d like to know is what happens if/when you configure the DP-to-Monitor side to be the “Primary Display”?.. In Windows’ “Display Settings” (right-click desktop, select Display settings), select the monitor that is attached to the DP output on the GPU and check the box “Make this my main display” (see pic). That will cause all applications to default/start on that monitor…

Sorry for all of the questions…but please try going through ALL of them and answering them one-by-one… Again, since I cannot repeat this here, it’s going to require this kind of back-and-forth and lots of “try this” and “try that”… please bear with me and all of my questions on this.

Thanks,
-Jeff

Ok so let me start over then.
Somehow, when I have my monitor DP - HDMI (

) connected to my computer, does not matter if it is alone or together with my other monitor, Rhino starts on that one by default. Even if I have ordered the other screen as my main one, and that the main one was the last screen the application ran on.

I understand that it is a loss to use DP - HDMI but these are the screens I have. Couldn’t afford to buy new ones together with my new setup.

So what is interesting is that when I only have one monitor connected (HDMI or DP no matter) it works fine, on both monitors (I have tried to change the cables).

I have also tried to change the configuration of my primary display.

Now with my DP - HMDI monitor as primary display the application opens on this screen, but after I’ve closed it on the HMDI - HMDI monitor it opens up again on that monitor (AS IT SHOULD) and shows me “not responding”. I understand that if I’m cautious I can only close the application on my DP - HMDI and should not run into any problems. But this seems a bit primitive as a solution goes.

Getting back into the order that you asked the questions, sorry for getting ahead of my self.

I checked this aswell, nervous I would be so dumb as not to see this, but unfortunately no, no window in the background.

When I start Rhino I see the splash screen and the app opens behind it. Then it stays in that state, and nothing else happens. It goes gray and says “not responding”

I hope this answers all your questions.
Let me know otherwise

Thank you

  • Bartolomeus

Ok, thanks… That’s not what I would consider “normal” behavior…and might be an indication of why there’s a problem.

So wait… I interpret that as “Rhino is now working with the DP-HDMI, but is now freezing when starting up on the HDMI-HDMI” … did I get that right? Because that’s the opposite of what was happening. No? So you’ve now set the DP-HDMI as the main display, you start up Rhino and it starts on the main display…you then drag Rhino over to the HDMI-HDMI display (I’m assuming now that Rhino is still working correctly)…you then close Rhino…You start Rhino again and it starts up on the HDMI-HDMI display and freezes… ??? If that’s the case, then it sounds like the problem is somehow related to the enumeration of the second display device (i.e. not the main display)…and it really doesn’t matter what the interface is (DP-HDMI or HDMI-HDMI)…what matters is which one is (or is not) the main display.

I have attached a diagnostic tool that I wrote, and I’d like to see what it says/does. Unzip it to your hard disk somewhere and then run DeviceID.exe… Don’t click any of the options, just run it and let the defaults display…Take a screenshot of it and post it here.

DeviceID.zip (795.0 KB)

Something we can try is to have you force a dump of the FROZEN Rhino.exe process. I created a PDF on how to do this if you’re not already familiar with the process. If not, just follow the steps in the PDF and then post the dump file here as well. Do this once Rhino freezes, but do not close Rhino…

Creating a dump file for Rhino.pdf (761.0 KB)

Hopefully I’ll be able to see something in one of those two things.

Thanks for all the feedback and patience on this. It’s the first time we’ve encountered this exact situation, which is why I/we currently do not have any answers for it…yet.

-Jeff

Something else… Please run the DeviceID.exe with the DP-HDMI as the Main display, then take a screenshot… Then set the HDMI-HDMI as the main display and run it again and take another screenshot.

Thanks,
-Jeff

Yes exactly you got that right. So it seems, that which ever interface is connected as my secondary monitor is where the application crashes.

Here is the screenshot of the deviceID with DP-HDMI as main:

And HDMI-HDMI as main:

And here is the DMP file as well:


Had to make a wetransfer for some reason

Thank you for all the help

-Bartolomeus