Ошибка в nanoCAD BIM ОПС: TargetInvocationException и SharpDXException
Здравствуйте!
Возникла ошибка при работе с NanoCAD BIM ОПС, версия 24.0.5722.5722 x64 на Windows 11 Pro. Проблема проявляется следующим образом:
При открытии интерфейса редактирования (или выполнении команды ShowObjectsPropertiesCadCommand) появляется исключение:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.---> System.Windows.Markup.XamlParseException: Вызов конструктора для типа "Cadwise.Graphic.UI.Geometry3DViewerControl" привел к выдаче исключения.---> SharpDX.SharpDXException: HRESULT: [0x8876017C], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: Unknown
at SharpDX.Direct3D11.Device.GetSupportedFeatureLevel(Adapter adapter)
at HelixToolkit.SharpDX.Core.EffectsManager.GetBestAdapter(Int32& bestAdapterIndex)
at HelixToolkit.SharpDX.Core.EffectsManager.Initialize(Int32 adapterIndex)
at Cadwise.Graphic.UI.Geometry3DViewerControl..ctor()
Моя система:
- NanoCAD BIM ОПС: 24.0.5722.5722 x64
- Операционная система: Microsoft Windows 11 Pro 64-bit
- Процессор: AMD Ryzen 5 3600
- Оперативная память: 16,0 ГБ DDR4
- Материнская плата: Gigabyte A320M-H-CF (AM4)
- Графический адаптер: NVIDIA GeForce RTX 4070 12 ГБ
- Хранилище данных: SSD Samsung 870 EVO 2TB + SPCC M.2 SSD 500GB
Что я уже попробовал:
- Обновил драйвер видеокарты до последней версии.
- Проверил работу DirectX через
dxdiag
— ошибок не обнаружено, установлена версия DirectX 12. - Запускал программу в режиме совместимости (Windows 7/8).
- Переустанавливал NanoCAD с правами администратора.
Вопросы:
- Что может быть причиной ошибки
HRESULT: [0x8876017C]
? - Есть ли возможность отключить использование Direct3D11 в NanoCAD?
- Может ли эта ошибка быть связана с конфликтом версий библиотек SharpDX или HelixToolkit?
Буду благодарен за любую помощь или советы по решению проблемы!
Ответы
-
Не уверен, что это решение проблемы, т.к. она по сути осталось, но в качестве временного решения помогло переключение на OpenGL
0 -
Где-то (видимо на старом форуме) натыкался на такой способ:
Откройте консоль нанокада командой NCGS_CONSOLEON
переключайте DirectX командой NCGS_TOGGLE_Directx
0 -
Обновите BIM ОПС до 24.1. В нем правили SharpDX.
0
Разделы
- Все разделы
- 60 Общие вопросы
- 55 Работа nanoCAD в ОС Linux
- 427 Платформа nanoCAD
- 17 nanoCAD GeoniCS
- 88 nanoCAD BIM Строительство
- 42 nanoCAD Механика PRO
- 62 nanoCAD BIM Электро
- 11 nanoCAD BIM Вентиляция
- 13 nanoCAD BIM ВК
- 3 nanoCAD BIM Отопление
- 8 nanoCAD BIM СКС
- 57 nanoCAD BIM ОПС
- 3 nanoCAD Стройплощадка
- 4 nanoCAD Металлоконструкции
- 2 nanoCAD Конструкции PS
- 7 TDMS Фарватер
- 1 Облака точек
- nanoCAD GeoSeries
- NSR Specification
- Учебным заведениям и учащимся
- 8 nano360