Rhino lag when switching to application with 3dxware 10.4.3
Moderator: Moderators
Re: Rhino lag when switching to application with 3dxware 10.
Same issue with Fusion 360 and 3D coat. Very frustrating.
-
- Posts: 14
- Joined: Sun Nov 27, 2016 2:16 pm
Re: Rhino lag when switching to application with 3dxware 10.
The problem persists after the recent driver package upgrade. Not surprised considering the changelog did not report the issue at all.
Unfortunately I've had to uninstall the software from my computer and can no longer use my SpaceMouse pro within the rhino environment.
Unfortunately I've had to uninstall the software from my computer and can no longer use my SpaceMouse pro within the rhino environment.
-
- Posts: 14
- Joined: Sun Nov 27, 2016 2:16 pm
Re: Rhino lag when switching to application with 3dxware 10.
So after uninstalling the 3dXware software, with the rhino plugin still intact, the spacemouse pro works just fine.
I can't use my preferred settings as there's no way to manually set them without the 3dXware.
Spacemouse Pro Rhino plugin is not the culprit.
Can anyone else confirm this?
I can't use my preferred settings as there's no way to manually set them without the 3dXware.
Spacemouse Pro Rhino plugin is not the culprit.
Can anyone else confirm this?
-
- Posts: 2
- Joined: Mon Jan 02, 2017 4:58 pm
Re: Rhino lag when switching to application with 3dxware 10.
I'm actually having a nearly identical issue in Inventor 2017, except the lag occurs when returning to the 'Home' screen and only affects the left and right mouse buttons. I can still scroll with wheel or middle mouse button. I haven't tried to disable the plugin, however the issue is not replicated with a Logitech basic wireless travel mouse. It affects all applications and Windows. Keyboard is not affected.
Re: Rhino lag when switching to application with 3dxware 10.
Same problem here with Inventor and AutoCAD.
After closing my files in one of the programs i can not use my left button for a few seconds with any program.
After closing my files in one of the programs i can not use my left button for a few seconds with any program.
Re: Rhino lag when switching to application with 3dxware 10.
Hi Rob67ert,
the issue you are encountering could be bug #7317 which will be fixed in the next driver release. I will contact you by email.
the issue you are encountering could be bug #7317 which will be fixed in the next driver release. I will contact you by email.
Uta
3Dconnexion
3Dconnexion
Re: Rhino lag when switching to application with 3dxware 10.
I have the same issue.
I followed these instructions:
http://www.3dconnexion.com/index.php?id ... nexion.com
which worked until I went to customize my settings (which is essentially reverse everything)
So now I am back to to lagging 8 to 15 seconds when clicking into Rhino, very frustrating indeed.
Is there any fix out there for this?
I followed these instructions:
http://www.3dconnexion.com/index.php?id ... nexion.com
which worked until I went to customize my settings (which is essentially reverse everything)
So now I am back to to lagging 8 to 15 seconds when clicking into Rhino, very frustrating indeed.
Is there any fix out there for this?
-
- Posts: 14
- Joined: Sun Nov 27, 2016 2:16 pm
Re: Rhino lag when switching to application with 3dxware 10.
I was hoping to blow the dust off my 2 SpaceMouse Pro devices with the latest patch, but alas, the lag issue remains.
-
- Posts: 4
- Joined: Wed Jun 14, 2017 10:53 am
Re: Rhino lag when switching to application with 3dxware 10.
Same problem here. Same 8 second lag others are describing when switching back to Rhino from any other app. Same "server busy" message when opening a Rhino file.
I did not find a file called Rhino.xml (mentioned earlier in this thread). Only a RhinoCommon.xml and no CfgPreference line therein, so I was unable to try the fix that was mentioned here. I don't mind dedicating the 3DX Enterprise solely to Rhino until this lagging issue is fixed in a future 3DXware driver version.
If someone could chime in here with more precise directions I would be grateful. Thank you.
Brian Jackson
I did not find a file called Rhino.xml (mentioned earlier in this thread). Only a RhinoCommon.xml and no CfgPreference line therein, so I was unable to try the fix that was mentioned here. I don't mind dedicating the 3DX Enterprise solely to Rhino until this lagging issue is fixed in a future 3DXware driver version.
If someone could chime in here with more precise directions I would be grateful. Thank you.
Brian Jackson
-
- Posts: 14
- Joined: Sun Nov 27, 2016 2:16 pm
Re: Rhino lag when switching to application with 3dxware 10.
From my past communications with 3Dconnexion and Rhino, one blames the other and no one wants to take ownership of the issue.
Another 30 to 60 days and I'm going to put both of my SpaceMouse Pro units up for sale on Ebay.
Another 30 to 60 days and I'm going to put both of my SpaceMouse Pro units up for sale on Ebay.
Re: Rhino lag when switching to application with 3dxware 10.
The idea of locking Rhino in focus is interesting. With this cfg file the driver will not change focus if Rhino is running. No matter where you switch kb focus, all 3D mouse events will continue to go to Rhino.
Replace the contents of (typically) C:\Program Files\3Dconnexion\3DxWare\3DxWinCore64\Cfg\Rhino.xml with the contents of the code box below. You might also need to delete a Rhino.xml in your %LOCALAPPDATA%/3Dconnexion/3DxWare/Cfg dir.
The magic is the <CfgProperties><Grab>Hard</Grab></CfgProperties> bit.
Please let me know if this helps with the switching delay. I will continue to look for the underlying problem. In the meantime, you can get back to work.
Replace the contents of (typically) C:\Program Files\3Dconnexion\3DxWare\3DxWinCore64\Cfg\Rhino.xml with the contents of the code box below. You might also need to delete a Rhino.xml in your %LOCALAPPDATA%/3Dconnexion/3DxWare/Cfg dir.
The magic is the <CfgProperties><Grab>Hard</Grab></CfgProperties> bit.
Please let me know if this helps with the switching delay. I will continue to look for the underlying problem. In the meantime, you can get back to work.
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
(c) Copyright 3Dconnexion. All rights reserved.
$Revision: 14085 $
-->
<AppCfg Default="true" xmlns="" CfgFormatVersion="1.2" ThisFileVersion="1.4">
<AppInfo>
<Signature>
<Name>STR_RHINOCEROS</Name>
<ExecutableName>RHINO.EXE</ExecutableName>
<VersionRange>
<Min>5.0.0.0</Min>
<Max>6.0.0.0</Max>
</VersionRange>
<Transport>S80</Transport>
</Signature>
<Options>
<IgnoreMouseWheelInertia>true</IgnoreMouseWheelInertia>
</Options>
</AppInfo>
<CfgProperties>
<Grab>Hard</Grab>
</CfgProperties>
<ButtonActions>
<ButtonAction Type="App">
<ID>App_PassToApplication</ID>
<Name>STR_APP_PASSTOAPPLICATION</Name>
</ButtonAction>
<!-- Keyboard Functions -->
<ButtonAction Type="MotionMacro">
<ID>MotionMacro_Wheel_20_In</ID>
<Name>Quick Wheel 20 In</Name>
<Event>WM_MOUSEWHEEL</Event>
<Increment>1</Increment>
<Count>20</Count>
<Sleep>10</Sleep>
</ButtonAction>
<ButtonAction Type="MotionMacro">
<ID>MotionMacro_Wheel_20_Out</ID>
<Name>Quick Wheel 20 Out</Name>
<Event>WM_MOUSEWHEEL</Event>
<Increment>-1</Increment>
<Count>20</Count>
<Sleep>10</Sleep>
</ButtonAction>
</ButtonActions>
<MacroTable />
<Devices>
<Device>
<Name>Standard 3D Mouse</Name>
<VendorID>0</VendorID>
<ProductID>0</ProductID>
<AxisFilter>None</AxisFilter>
<CurrentButtonBank>Default</CurrentButtonBank>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button>
<Input>
<ActionID>V3DK_MENU</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_FIT</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_TOP</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_LEFT</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_RIGHT</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_FRONT</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_BOTTOM</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_BACK</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ROLL_CW</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ROLL_CCW</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ISO1</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ISO2</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_1</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_2</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_3</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_4</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_5</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_6</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_8</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_9</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_10</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_ROTATE</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_PANZOOM</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_DOMINANT</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_PLUS</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_MINUS</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_MENU_1</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V3DK_MENU_2</ActionID>
</Input>
<Output>
<ActionID>App_PassToApplication</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
<Device>
<Name>Standard 2D Mouse</Name>
<VendorID>0</VendorID>
<ProductID>0</ProductID>
<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
<Button>
<Input>
<ActionID>V2DK_FORWARD</ActionID>
</Input>
<Output>
<ActionID>MotionMacro_Wheel_20_In</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V2DK_BACKWARD</ActionID>
</Input>
<Output>
<ActionID>MotionMacro_Wheel_20_Out</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>V2DK_RADIALMENU</ActionID>
</Input>
<Output>
<ActionID>Driver_AppFit</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
</Devices>
<ButtonUI>
<UseAppUIText>STR_RHINO_USE_UI_FOR_BUTTONS</UseAppUIText>
</ButtonUI>
<UI>
<ButtonMappingEditor>
<UseApp>false</UseApp>
<SyncFunctionID>204</SyncFunctionID>
<ActionID>App_ShowYourGUI</ActionID>
</ButtonMappingEditor>
<AdvancedSettingsEditor>
<UseApp>false</UseApp>
<SyncFunctionID>205</SyncFunctionID>
<ActionID>App_ShowYourAdvancedSettings</ActionID>
</AdvancedSettingsEditor>
</UI>
</AppCfg>
-
- Posts: 4
- Joined: Wed Jun 14, 2017 10:53 am
Re: Rhino lag when switching to application with 3dxware 10.
SOLVED! Thank you jwick. Very much. So far I can switch apps and Rhino responds immediately when switching back. As you mentioned, the Enterprise is now dedicated to Rhino and no other app can use it, but that's OK. It's what I bought it for. This makes me happy and I still have the custom functions.
I didn't have any rhino.xml file in the local app data folder, so there was only the single cut+paste of your code required. Much obliged.
Respectfully,
Brian Jackson
I didn't have any rhino.xml file in the local app data folder, so there was only the single cut+paste of your code required. Much obliged.
Respectfully,
Brian Jackson
-
- Posts: 14
- Joined: Sun Nov 27, 2016 2:16 pm
Re: Rhino lag when switching to application with 3dxware 10.
Hi Brian,spacescapes wrote:SOLVED! Thank you jwick. Very much. So far I can switch apps and Rhino responds immediately when switching back. As you mentioned, the Enterprise is now dedicated to Rhino and no other app can use it, but that's OK. It's what I bought it for. This makes me happy and I still have the custom functions.
I didn't have any rhino.xml file in the local app data folder, so there was only the single cut+paste of your code required. Much obliged.
Respectfully,
Brian Jackson
Can you try customizing your buttons and the directions of the ****** nob? Change from the default, save your new settings, shut everything down and try again.
Let me know if rhino is still responsive after you've customized the devices default settings.
-
- Posts: 4
- Joined: Wed Jun 14, 2017 10:53 am
Re: Rhino lag when switching to application with 3dxware 10.
Edit to add:
I only seem to be able to use the Enterprise in one instance of Rhino with this new code. If I have 2 instances open, it only works on the first one. It is blind to the other instance. I hope this whole issue can be corrected in a future driver release, but thought I would share my findings thus far. Thank you.
I only seem to be able to use the Enterprise in one instance of Rhino with this new code. If I have 2 instances open, it only works on the first one. It is blind to the other instance. I hope this whole issue can be corrected in a future driver release, but thought I would share my findings thus far. Thank you.
Re: Rhino lag when switching to application with 3dxware 10.
That's not a surprise.spacescapes wrote:I only seem to be able to use the Enterprise in one instance of Rhino with this new code. If I have 2 instances open, it only works on the first one. It is blind to the other instance. I hope this whole issue can be corrected in a future driver release, but thought I would share my findings thus far. Thank you.
BTW, if you have logging turned on, yes, it will take ages to switch to Rhino. Turn it off (systray icon).
We are testing a fix to the underlying problem.