Шейдерная модель 5, поддерживаемая видеокартами

Обновлено: 21.11.2024

Автор:

Линейка продуктов Autodesk® Revit® 2022
Системные требования и рекомендации

  • Обычно для обычного сеанса редактирования одной модели достаточно до 100 МБ на диске. Эта оценка основана на внутреннем тестировании и отчетах клиентов. Отдельные модели различаются по использованию ресурсов компьютера и характеристикам производительности.
  • Для моделей, созданных в предыдущих версиях программных продуктов Revit, может потребоваться больше доступной памяти для однократного обновления.
  • Обычно для обычного сеанса редактирования одной модели достаточно до 300 МБ на диске. Эта оценка основана на внутреннем тестировании и отчетах клиентов. Отдельные модели различаются по использованию ресурсов компьютера и характеристикам производительности.
  • Для моделей, созданных в предыдущих версиях программных продуктов Revit, может потребоваться больше доступной памяти для однократного обновления.
  • Обычно для обычного сеанса редактирования одной модели достаточно до 700 МБ на диске. Эта оценка основана на внутреннем тестировании и отчетах клиентов. Отдельные модели различаются по использованию ресурсов компьютера и характеристикам производительности.
  • Для моделей, созданных в предыдущих версиях программных продуктов Revit, может потребоваться больше доступной памяти для однократного обновления.

Совместная работа в Revit Cloud
Дисковое пространство Трихкратное (3X) общее потребление дискового пространства эквивалентными файлами RVT для всех облачных проектов с совместным доступом, к которым обращается пользователь.
Минимум Значение Производительность
Подключение Подключение к Интернету, способное обеспечить симметричное соединение со скоростью 5 Мбит/с для каждой машины при пакетных передачах. Интернет-соединение, способное обеспечить симметричное соединение со скоростью 10 Мбит/с для каждой машины при пакетной передаче. Интернет-соединение, способное обеспечить симметричное соединение со скоростью 25 Мбит/с для каждой машины при пакетной передаче.< /td>

  • Обычно для обычного сеанса редактирования одной модели достаточно до 100 МБ на диске. Эта оценка основана на внутреннем тестировании и отчетах клиентов. Отдельные модели различаются по использованию ресурсов компьютера и характеристикам производительности.
  • Для моделей, созданных в предыдущих версиях программных продуктов Revit, может потребоваться больше доступной памяти для однократного обновления.
  • Обычно для обычного сеанса редактирования одной модели достаточно до 100 МБ на диске. Эта оценка основана на внутреннем тестировании и отчетах клиентов. Отдельные модели различаются по использованию ресурсов компьютера и характеристикам производительности.
  • Для моделей, созданных в предыдущих версиях программных продуктов Revit, может потребоваться больше доступной памяти для однократного обновления.

Примечание. При разрешении дисплея Retina® в macOS отключите все параметры разрешения Retina в Parallels Desktop, чтобы настроить правильное разрешение DPI в программных продуктах Windows и Revit.

¹ Узнайте больше об использовании программного обеспечения Autodesk Revit или Autodesk Revit LT с Boot Camp, частью macOS, которая позволяет устанавливать и запускать Microsoft Windows (и приложения на базе Windows) на компьютере Mac® или с Parallels Desktop, системой утилита от Parallels, Inc., позволяющая запускать приложения в любой операционной системе без перезагрузки компьютера.

² Отказ от ответственности. Приложение Citrix работает в сети, и производительность программных продуктов Autodesk Revit для Citrix может зависеть от производительности сети. Программное обеспечение не включает приложение Citrix, и Autodesk не предоставляет прямую поддержку по проблемам с приложением Citrix. Пользователи должны обращаться непосредственно в Citrix по вопросам, связанным с приобретением и использованием приложения Citrix.

³ Отказ от ответственности. Приложение VMware работает в сети, и производительность программных продуктов Autodesk Revit для VMware может зависеть от производительности сети. Программное обеспечение не включает приложение VMware, и Autodesk не предоставляет прямую поддержку по проблемам с приложением VMware. Пользователи должны обращаться непосредственно в VMware по вопросам, связанным с приобретением и использованием приложения VMware.

Модели шейдеров DirectX привязаны к определенным версиям DirectX

Бывший автор Lifewire Майкл Клаппенбах — ИТ-специалист и эксперт по играм и игровому оборудованию.

Джонатан Фишер – сертифицированный технолог CompTIA. Он имеет более чем 6-летний опыт написания статей для таких изданий, как TechNorms и Help Desk Geek.

Microsoft DirectX — это набор API-интерфейсов для программирования видеоигр в операционных системах Microsoft — Windows и Xbox. Представленный в 1995 году, вскоре после выпуска Windows 95, он с тех пор входит в состав всех версий Windows, начиная с Windows 98.

С выпуском DirectX 12 в 2015 году Microsoft представила несколько новых функций программирования, таких как низкоуровневые API, которые позволяют разработчикам лучше контролировать, какие команды отправляются графическому процессору.

Начиная с выпуска DirectX 8.0, видеокарты использовали инструкции, называемые Shader Models, для интерпретации инструкций по рендерингу графики, отправляемых от ЦП к видеокарте. Однако эти версии шейдеров привязаны к версии DirectX, установленной на вашем компьютере, которая, в свою очередь, привязана к вашей видеокарте.

Как определить версию DirectX

Простая диагностическая утилита показывает версию DirectX.

Нажмите Win+R и в поле введите dxdiag, затем нажмите Enter на клавиатуре, чтобы запустить команду.

На вкладке "Система" под заголовком "Информация о системе" инструмент возвращает текущую версию DirectX.

Совместите версию DirectX с версией шейдера, указанной ниже.

После того, как вы определили версию DirectX, работающую на вашем ПК, вы можете использовать приведенную ниже таблицу, чтобы определить, какая версия шейдерной модели поддерживается.

Версии моделей DirectX и Shader

Средство диагностики не использует версию модели шейдера. Ваша версия DirectX определяет версию модели шейдера следующим образом:

  • DirectX 8.0 – модель шейдеров 1.0 и 1.1
  • DirectX 8.0a – модель шейдеров 1.3
  • DirectX 8.1 — модель шейдеров 1.4
  • DirectX 9.0 – модель шейдеров 2.0
  • DirectX 9.0a — модель шейдеров 2.0a
  • DirectX 9.0b — модель шейдеров 2.0b
  • DirectX 9.0c — модель шейдеров 3.0
  • DirectX 10.0* — модель шейдеров 4.0
  • DirectX 10.1* — модель шейдеров 4.1
  • DirectX 11.0† — модель шейдеров 5.0
  • DirectX 11.1† – модель шейдеров 5.0
  • DirectX 11.2 ‡ — модель шейдеров 5.0
  • DirectX 12** — модель шейдеров 5.1

Поддержка моделей шейдеров началась с DirectX 8.0. Windows XP не поддерживает DirectX 10.0 и выше, а Windows Vista и Windows 7 (до Service Pack 1) не поддерживают DirectX 11.0 или выше. ОДНАКО Vista поддерживает DirextX 11.0 после обновления платформы. Windows 7 SP1 поддерживает версию 11.1, но не 11.2 или новее. Вы можете узнать больше в нашем руководстве по загрузке и установке DirectX.

DirectX 12 доступен только для Windows 10 и Xbox One.

Какие игры поддерживают DirectX 12?

Большинство компьютерных игр, разработанных до выпуска DirectX 12, скорее всего, были разработаны с использованием более ранней версии DirectX. Эти игры совместимы на ПК с установленным DirectX 12 из-за их обратной совместимости.

Если случайно ваша игра несовместима с новой версией DirectX — в основном это игры, работающие на DirectX 9 или более ранней версии, — Microsoft предоставляет среду выполнения DirectX для конечного пользователя, которая исправляет многие ошибки времени выполнения с DLL, установленными из более старых версий DirectX.< /p>

Как установить последнюю версию DirectX?

Установка последней версии DirectX необходима только в том случае, если вы пытаетесь играть в игру, разработанную с использованием этой последней версии. Microsoft предлагает обновления через стандартный Центр обновления Windows, а также загрузку и установку вручную. Однако после выпуска DirectX 11.2 для Windows 8.1 DirectX 11.2 больше не доступен для отдельной загрузки, и его необходимо загружать через Центр обновления Windows.

Помимо Центра обновления Windows, большинство игр проверяют вашу систему при установке, чтобы убедиться, что вы соответствуете требованиям DirectX. Если вы этого не сделаете, вам будет предложено загрузить и установить его перед установкой игры.

Пиксельный шейдер – это программа, которая используется при обработке графики и вычисляет цвет и другие графические атрибуты пикселя. Можно определить версию пиксельного шейдера видеокарты, установленной в компьютерной системе.

Что такое пиксельный шейдер?

Шейдеры пикселей играют важную роль в определении того, в какие видеоигры можно играть на системе.Существуют различные версии пиксельных шейдеров от двух ведущих производителей, Nvidia и ATI. Поскольку версия пиксельного шейдера прямо пропорциональна возможностям видеокарты, важно знать версию пиксельного шейдера на установленной видеокарте.

Почему важны пиксельные шейдеры?

Игры будут совместимы в зависимости от версии Pixel Shader, реализованной в вашей видеокарте. Поэтому важно определить ограничения вашей графической системы.

Пиксельный шейдер — это графическая функция, вычисляющая эффекты на уровне пикселей. В зависимости от желаемого разрешения может потребоваться несколько миллионов дополнительных пикселей для достижения желаемого. Это требует больших вычислительных мощностей.

Какая версия мне нужна?

Вот разные версии Pixel Shader с версией Direct X, соответствующие двум ведущим производителям, ATI и nVidia, а также для интегрированных чипов от Intel (хотя их возможности для игр ограничены):

Пиксельный шейдер 1.0/1.1 (DX 8.0)

Серия nVidia GeForce 3

Пиксельный шейдер 1.3 (DX 8.0a)

Серия nVidia GeForce 4 Ti/4200 Go

Пиксельный шейдер 1.4 (DX 8.1)

ATI Radeon серии 8500-9250

Пиксельный шейдер 2.0 (DX 9.0)

ATI Radeon серии 9500-9800, X300-X600 Intel GMA серии 900/950/3000/3100

Пиксельный шейдер 2.0a (DX 9.0a)

nVidia GeForce FX серии 5000

Пиксельный шейдер 2.0b (DX 9.0b)

ATI Radeon серии X700-X850

Пиксельный шейдер 3.0 (DX 9.0c)

ATI Radeon X1300-X1950, nVidiaGeForce 6 и 7, Intel GMA серии X3000

Пиксельный шейдер 4.0 (DX 10)

ATI Radeon X2400-X2900, nVidia GeForce 8 и 9 и GT200, Intel GMA серий X3100, X3500, X4500

Графическое оборудование, которое в конечном итоге отображает сцену, управляется специализированными графическими программами, называемыми шейдерами. Возможности оборудования со временем улучшались поэтапно, и общий набор функций, которые вводились на каждом этапе, известен как шейдерная модель. В модели Progressive Shader добавлена ​​поддержка более длинных программ Shader, более мощных инструкций ветвления и других функций, и эти улучшения позволили параллельно улучшить графику игр.

Unity поддерживает эмуляцию двух моделей шейдеров: модели шейдера 2 и модели шейдера 3. Графические карты, реализующие каждую модель, перечислены ниже.

Шейдерная модель 2

  • Карты NVIDIA с 2003 года (GeForce FX)
  • Карты AMD с 2004 года (Radeon 9500)
  • Карты Intel с 2005 года (GMA 900)
  • Все мобильные
  • Все консоли

Шейдерная модель 3

  • Карты NVIDIA с 2004 года (GeForce 6)
  • Карты AMD с 2005 года (Radeon X1300)
  • Карты Intel с 2006 года (GMA X3000)
  • Все мобильные
  • Все консоли

Кроме того, для некоторых графических эффектов, используемых в Unity (например, в Image Effects), могут потребоваться другие графические функции, такие как текстуры глубины или вычислительные шейдеры.

Поддержка текстуры глубины

  • ПК: как правило, все графические процессоры, выпущенные с 2006 года.
  • Мобильные устройства: OpenGL ES 3 и Metal поддерживают текстуры глубины. При использовании OpenGL ES 2 текстуры глубины могут поддерживаться или не поддерживаться в зависимости от конкретной версии графического процессора/ОС.
  • Консоли: все консоли поддерживают текстуры глубины.

Поддержка вычислительных шейдеров

  • Windows: при использовании DX11 или DX12, а графический процессор поддерживает набор функций DX11. Как правило, все графические процессоры, выпущенные с 2010 года, поддерживают его.
  • Mac: вычислительные шейдеры не поддерживаются.
  • Linux: поддерживается при использовании OpenGL Core 4.3 или более поздней версии (требуется поддержка ОС и графического процессора).
  • Мобильные устройства: поддерживается при использовании OpenGL ES 3.1/3.2 на Android.
  • Консоли: PS4 и Xbox One поддерживают вычислительные шейдеры.

Эмуляция модели шейдера

Unity позволяет визуализировать вашу игру, используя более низкую модель шейдера, чем лучшую, которую предлагает ваша видеокарта. Это полезно во время разработки, чтобы увидеть, как графика будет выглядеть на старой машине.

Чтобы выбрать уровень эмуляции графики, выберите в меню Правка > Эмуляция графики. Обратите внимание, что доступные параметры меняются в зависимости от платформы, на которую вы сейчас ориентируетесь в настройках сборки. Для настольных компьютеров Shader Model 2 и Shader Model 3 будут отображаться в качестве параметров эмуляции, а на мобильных устройствах можно будет выбрать только OpenGL ES 2.0. Вы можете восстановить все возможности вашего оборудования, выбрав «Без эмуляции». Если ваш компьютер для разработки не поддерживает определенную модель шейдера, она будет скрыта в меню эмуляции графики.

Хотя эмуляция — это быстрый способ проверить графические возможности, вам все же следует протестировать игру на реальном оборудовании. Это покажет реальную производительность и любые особенности конкретной видеокарты, операционной системы или версии драйвера.

Читайте также: