Fpga-ускорители уходят в облака

Введение или о чипах FPGA в 3-х абзацах

Микросхема FPGA (англ. field-programmable gate array), она же программируемая пользователем вентильная матрица (ПЛИС), — это интегральная микросхема (ИМС), которую можно реконфигурировать под любые сложные вычислительные задачи. В индустрии существует потребность в специализированных микросхемах (ASIC, application-specific integrated circuit, «интегральная схема специального назначения») — от управления космическими аппаратами и до расчетов по финансовым моделям. Однако до появления FPGA сильным и одновременно слабым местом специализированных ИМС была жесткая функциональность, заложенная в микросхему, а также высокая сложность проектирования и стоимость запуска в производство. Если функционал затем требовалось потом хоть чуть-чуть изменить, или на этапе проектирования произошли ошибки, то нужно было создавать по сути новую ИМС.

FPGA-ускоритель с чипом Intel Altera Arria 10 и портами 10GE

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

FPGA-процессоры прошли уже 2 этапа с точки зрения доступности этой технологии и сегодня активно входят в третий этап. Первые FPGA появились в 1985 году, но их программирование по-прежнему требовало знания языка низкого уровня типа ассемблера. На втором этапе, который начался примерно в 2013 году, и благодаря усилиям компании Altera, появилась возможность программирования на С-подобном языке высокого уровня. Это кардинально расширило применимость FPGA, но высокая стоимость чипов по-прежнему сдерживала расширение круга клиентов, которые могли бы себе позволить эту технологию.

Традиционно маршрут проектирования и верификации ПЛИС крайне трудоемок и требует высокой специализации, по своей сложности маршрут приближается к проектированию ASIC. Это ограничивает использование ПЛИС разработчиками. Особенно это касается вычислительных приложений, где участники процесса, — программист, математик, алгоритмист, — желают сфокусироваться на своей задаче, а не на ее аппаратной реализации. Решая эту проблему, компания Altera в 2013 году вывела на рынок для своих ПЛИС поддержку открытого стандарта программирования гетерогенных вычислительных платформ OpenCL, что расширило возможность применения аппаратуры разработчиками вычислительных приложений, не знакомых (малознакомых) с аппаратурой ПЛИС, языками HDL, маршрутом проектирования и верификации. Но, осталась проблема – дорогостоящая аппаратура и средства проектирования.

И, наконец, где-то с 2016 года можно говорить о третьем этапе, который ознаменовался доступностью для широкого круга клиентов полностью готовых серверов (физических и виртуальных) с FPGA-процессорами в облаках крупнейших дата-центров — Amazon Web Services (AWS), Cloud Alibaba и Huawei Cloud. В России впервые выделенные серверы с FPGA-процессорами стали доступны в дата-центре Selectel с 2017 года.

Характеристики видеокарты GeForce 8400 GS

Модель относится к бюджетной линии продуктов. Шина памяти сокращена до 64 бит. Оснащена 16 потоковыми конвейерами, работающими с частотой 900 МГц.

Рассмотрим основные характеристики nVidia GeForce 8400 GS:

  • частота ядра – 450 МГц;
  • блоки текстур – 8 шт.;
  • частота работы шейдера – 900 МГц;
  • отображение сцен – 3,6 млдр. текстур в секунду, 1,8 млдр. пикселей в секунду;
  • техпроцесс – 80 нм;
  • имеет 16 потоковых процессов;
  • транзисторы – 210 млн;
  • 8 текстур за проход;
  • видеопамять – DDR2;
  • обработка данных – 6,4 Гб/с;
  • количество видеопамяти – 256 Мб;
  • частота – 400 МГц.

Технологии, которые поддерживает эта модель:

  • процессы с плавающей точкой со 128-битами, а также HDR;
  • PureVideo HD для работы с гибкими носителями;
  • Quantum Effects позволяет обрабатывать физику;
  • имеется выход DVI, поддерживающий мониторы с 1920×1200 разрешением;
  • архитектура имеет технологию Giga Thread;
  • поддерживается HDCP;
  • ForceWare – архитектура драйверов;
  • поддержка технологии OpenGL, разъем подключения PCI Express;
  • разработана и тестирована на ОС Windows Vista.

Рыночная цена nVidia GeForce 8400 GS колеблется в районе 30 долларов. Чаще всего выступает в роли улучшенной альтернативы встроенных видеоадаптеров.

Самые мощные видеокарты для игр

MSI GeForce RTX 2080 SUPER GAMING X TRIO

Видеокарта на архитектуре Turing, демонстрирующая до 25% прироста производительности, по сравнению с оригинальными моделями, и до 500% быстрее моделей 10-й серии. Красочная подсветка с миллионами цветов и вариантов визуализации настраивается утилитой Mystic Light, режим дискотеки не поддерживает. Инновационное охлаждение TRI-FROZR не позволит вычислительным компонентам перегреваться и не издает излишнего шума. При низкой температуре вентиляторы с улучшенной аэродинамикой не вращаются. Двухрядные подшипники повышают срок эксплуатации вентиляторов, что позволяет использовать видеокарту для майнинга криптовалюты.

При повышении частоты графического ядра на 10% температура устройства не превышает 70-720 C, причем вентиляторы разгоняются не выше половины максимальной скорости. После разгона потребляемая мощность может подняться до 270 Вт, и это без повышения напряжения.

Преимущества:

  • Жесткость конструкции.
  • Продуманная система охлаждения.
  • Много настроек.

Недостатки:

Слишком завышена цена.

GIGABYTE AORUS GeForce RTX 2080 SUPER

Одна из самых дешевых видеокарт в своей нише, слегка разогнанная на заводе и оснащена доработанной системой охлаждения. Разъемы питания оснащены светодиодами, сигнализирующими о неполадках с электропитанием. Пиковые потребление – 250 Вт и до 300 Вт после разгона. Поставляется с разъемом для порта NVLink – служит для создания связки двух видеокарт.

Холодным воздухом элементы обдуваются благодаря системе охлаждения WindForce 3X: 3-секционный медный радиатор, 6 медных трубок и три 100-мм вентилятора с поддержкой Alternate Spinning. Лопасти останавливаются в 2D режиме и когда чип остывает до 600 C. Память и подсистема питания также охлаждаются. Работа подсветкой управляется через фирменное ПО, где создаются незабываемые световые эффекты. Утилита AORUS позволяет изменять частоты и напряжения основных компонентов устройства.

Преимущества:

  • Качество системы электропитания.
  • Запас производительности на 3-4 года.

Недостатки:

  • Габаритные размеры.
  • Завышенная стоимость.

ASUS ROG GeForce RTX 2080 Ti

Игровой графический ускоритель для запуска виртуальных развлечений в 4K разрешении. Применение процессоров с архитектурой Turing и поддержка платформы RTX повысили быстродействие на 600% относительно представителей предыдущего поколения. Уникальные вентиляторы, созданные по технологии Axial-tech, эффективно отводят тепло от вычислительных элементов и обладают защитой от пыли. Для улучшения теплообмена площадь контакта между чипом и радиатором увеличена вдвое.

Приложение GPU Tweak II открывает возможности тонкого управления режимами работы видеокарты. RTX 2080 Ti имеет огромный запас мощности и неплохой разгонный потенциал, но при повышении частоты ядра на 150-160 МГц энергопотребление резко возрастает до 25%. Система автоматического управления рабочими параметрами позволяет снизить нагрев, потребление энергии и шум вентиляторов.

Преимущества:

  • Продвинутая подсистема питания.
  • Пассивная работа кулера.
  • Управление любым аспектом работы устройства.

Недостатки:

Стоимость.

В роли догоняющего. DirectX 2.0 и далее

Следующее поколение API DirectX было представлено в середине 1996 года. Наконец-то в состав программного интерфейса были включены пакеты Direct3D и DirectPlay. С тех пор API состоял из следующих компонентов:

  • DirectDraw. Использовался для отрисовки двухмерной графики.
  • Direct3D (D3D). Использовался для отрисовки трехмерной картинки.
  • DirectPlay. Представлял собой сетевой программный интерфейс.
  • DirectInput. Использовался для обработки данных, поступающих с различных манипуляторов.
  • DirectX Media. Представлял собой набор API для работы с мультимедиа.
  • DirectMusic. Использовался для проигрывания музыки.
  • DirectSound. Использовался для записи и воспроизведения звука.
  • DirectSound3D. Предназначен для работы с пространственным звуком.
  • DirectX Media Objects. Потоковые объекты, такие как энкодеры, декодеры и эффекты.
  • DirectSetup. Отвечал за установку всех компонентов DirectX.

DirectX 2.0 предназначался для операционных систем Windows 95 и Windows NT 4.0. С момента выпуска первой ОС прошло совсем мало времени, поэтому для этой версии было выпущено очень мало игр. Microsoft воспользовалась моментом и начала активно продвигать API среди разработчиков. Ради этого во время конференции GDC в 1996 году Microsoft даже устроила специальное мероприятие, где представила некоторые новые возможности DirectX.

Структура

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

Разница с микроконтроллером довольно мала. Микроконтроллеры обычно имеют менее 100 кб оперативной памяти (обычно даже несколько килобайт) и часто на самом деле являются системами-на-кристалле, в то время как термин СнК используется для более мощных процессоров, способных запускать программы вроде настольных версий Windows и Linux, которым требуется внешняя память (флеш или оперативная) для полезной работы и которые могут быть использованы с различными внешними переферийными устройствами. Вкратце, для больших систем, термин Система на кристалле — это гипербола, показывающая скорее техническое направление нежели реальность: высокую степень интеграции схем, ведущая к снижению производственных цен и производства малых систем. Многие системы являются слишком сложными, чтобы уместиться на одном кристалле, построенным на процессоре, оптимизированным на выполнение только одной из множества задач систем. ста́льная систе́ма (англ. System-on-a-Chip, SoC (произносится как «эс-оу-си»)) — в микроэлектронике — электронная схема, выполняющая функции целого устройства (например, компьютера) и размещенная на одной интегральной схеме. В зависимости от назначения она может оперировать как цифровыми сигналами, так и аналоговыми, аналого-цифровыми, а также частотами радиодиапазона — все на одной подложке чипа. СнК широко распространены на рынке мобильной электроники из-за низкого энергопотребления. Обычно применяются в сфере встроенных систем.

Разница с микроконтроллером довольно мала. Микроконтроллеры обычно имеют менее 100 кб оперативной памяти (обычно даже несколько килобайт) и часто на самом деле являются системами-на-кристалле, в то время как термин СнК используется для более мощных процессоров, способных запускать программы вроде настольных версий Windows и Linux, которым требуется внешняя память (флеш или оперативная) для полезной работы и которые могут быть использованы с различными внешними переферийными устройствами. Вкратце, для больших систем, термин Система на кристалле — это гипербола, показывающая скорее техническое направление нежели реальность: высокую степень интеграции схем, ведущая к снижению производственных цен и производства малых систем. Многие системы являются слишком сложными, чтобы уместиться на одном кристалле, построенным на процессоре, оптимизированным на выполнение только одной из множества задач систем.

Если разместить все необходимые цепи на одном полупроводниковом кристалле не удается, применяется схема из нескольких кристаллов, помещенных в единый корпус (англ. System in a package, SiP). SoC считается более выгодной конструкцией, так как позволяет увеличить процент годных устройств при изготовлении и упростить конструкцию корпуса.

Типичная SoC содержит:

  • один или несколько микроконтроллеров, микропроцессоров или ядер цифровой обработки сигналов(DSP). SoC, содержащий несколько процессоров, называют многопроцессорной системой на кристалле(MPSoC).
  • банк памяти, состоящий из модулей ПЗУ, ОЗУ, ППЗУ или флеш.
  • источники опорной частоты, например, кварцевые резонаторы и схемы ФАПЧ (фазовой автоподстройки частоты),
  • таймеры, счётчики, цепи задержки после включения,
  • блоки, реализующие стандартные интерфейсы для подключения внешних устройств: USB, FireWire,Ethernet, USART, SPI.
  • блоки цифро-аналоговых и аналого-цифровых преобразователей.
  • регуляторы напряжения и стабилизаторы питания.

СнК, построенная на микропроцессоре.

В программируемые SOC часто входят также блоки программируемых логических матриц — ПЛМ; а в прогреннаммируемые аналого-цифровые SOC — еще и программируемые аналоговые блоки.
Блоки могут быть соединены с помощью шины собственной разработки или стандартной конструкции, например, AMBA в чипах компании ARM. Если в составе чипа есть контроллер прямого доступа к памяти (ПДП), то с его помощью можно заносить данные с большой скоростью из внешних устройств напрямую в память чипа, минуя процессорное ядро.

Работа над ошибками. DirectX 11

Выхода следующей версии API пришлось ждать почти два года. DirectX 11 был анонсирован еще на выставке Gamefest в 2008 году, но официальный релиз состоялся осенью 2009 года вместе с операционной системой Windows 7. Microsoft усвоила урок десятой версии API, поэтому 11-я итерация работала как с новой Windows 7, так и с Windows Vista.

Что касается новых возможностей, то в DirectX 11 в очередной раз была обновлена шейдерная модель, теперь до версии 5.0. Кроме этого, была улучшена производительность API в системах с многоядерными центральными процессорами. Все предыдущие версии разрабатывались с прицелом на одноядерные CPU. В конце концов, это стало своего рода бутылочным горлышком в производительности DirectX. Также в конвейер был добавлен вычислительный шейдер (Compute Shader) для поддержки программирования под задачи общего назначения. К примеру, всем известное быстрое преобразование Фурье работает через DirectX 11 намного быстрее, чем с помощью ранее применявшихся методов

Разработчики Microsoft также уделили внимание сжатию текстур, поэтому алгоритмы были значительно улучшены. Кстати, максимальный размер текстур также был увеличен с 4К до 16К

Но самым большим нововведением DirectX 11 стала поддержка тесселяции и переработанный конвейер визуализации, который был дополнен тремя новыми стадиями: hull-шейдером, domain-шейдером и непосредственно стадией тесселяции.

Характеристики видеокарты GeForce 8400 GS

Модель относится к бюджетной линии продуктов. Шина памяти сокращена до 64 бит. Оснащена 16 потоковыми конвейерами, работающими с частотой 900 МГц.

Рассмотрим основные характеристики nVidia GeForce 8400 GS:

  • частота ядра – 450 МГц;
  • блоки текстур – 8 шт.;
  • частота работы шейдера – 900 МГц;
  • отображение сцен – 3,6 млдр. текстур в секунду, 1,8 млдр. пикселей в секунду;
  • техпроцесс – 80 нм;
  • имеет 16 потоковых процессов;
  • транзисторы – 210 млн;
  • 8 текстур за проход;
  • видеопамять – DDR2;
  • обработка данных – 6,4 Гб/с;
  • количество видеопамяти – 256 Мб;
  • частота – 400 МГц.

Технологии, которые поддерживает эта модель:

  • процессы с плавающей точкой со 128-битами, а также HDR;
  • PureVideo HD для работы с гибкими носителями;
  • Quantum Effects позволяет обрабатывать физику;
  • имеется выход DVI, поддерживающий мониторы с 1920×1200 разрешением;
  • архитектура имеет технологию Giga Thread;
  • поддерживается HDCP;
  • ForceWare – архитектура драйверов;
  • поддержка технологии OpenGL, разъем подключения PCI Express;
  • разработана и тестирована на ОС Windows Vista.

Рыночная цена nV >Обзор GeForce 8400 GS

Продукт продается в картонной коробке небольших размеров. Упаковка повторяет оформление линейки видеокарт от nVidia, но не имеет достаточно информации. Это объясняется тем, что видеоадаптер является универсальным для серий ускорителей. Сбоку можно найти подробное наименование, серийный номер, а также штрихкод и другие детали.

Сам комплект является достаточно скромным, но в нем самое необходимое:

  • компакт-диск с программным обеспечением;
  • специальный переходник с Composite на TV-Out;
  • буклет по руководству и подробной установке;
  • видеоадаптер.

Модель основана на текстолите зеленого цвета с низким профилем, ее можно легко разместить в любом, даже в компактном системном блоке компьютера. Из разъемов имеет: 15-pin VGA D-Sub, разъем TV-Out, который позволяет выходить HDTV с наличием соответствующего переходника.

Обновление с помощью ассистента Microsoft

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

  1. Идем на сайт Майкрософт и скачиваем веб-установщик. В этом вам поможет запрос в вашей любимой поисковой системе: «Скачать веб-установщик DirectX». Переходите по первой ссылке в выдаче.

  2. Сайт предложит вам выбрать язык пакета. Выбираем русский и жмем на красную кнопку «Скачать», расположенную справа от языка.

  3. Майкрософт не был бы сам собой, если бы попутно не предложил вам скачать еще кучу заплаток для вашего ПК. Если вам что-то из этого нужно — изучите список и скачайте, почему бы и нет. Но если ваша цель состоит исключительно в обновлении DirectX, то жмите «Отказаться и продолжить».

  4. Файл весит сущие килобайты. Оно и неудивительно, сами библиотеки будут скачаны потом, а это — всего лишь помощник по установке. Так или иначе, запустите скачанный файл. Желательно с правами администратора.

  5. Запустится ассистент.Майкрософт вновь держит марку — даже здесь он пытается установить вам парочку своих шедевральных продуктов. Будьте бдительны и внимательно читайте содержимое каждого шага. Лучше не экономить на этом, времени потом потратите больше на удаление всевозможных «Панелей Bing».

  6. Примите условия лицензионного соглашения.

  7. Теперь мы и добрались до скачивания самой библиотеки. Программа установки проанализировала ваш компьютер и нашла самую подходящую и оптимальную версию DirectX. Вы увидите информацию о размере загружаемого файла — мало ли, вы сидите с модема с трафиком в 50 Мб. Если вас все устраивает — нажмите «Далее».

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

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

  10. По окончании этого процесса программа отчитается об успешно проделанной работе. Нажмите «Готово» и перезагрузите компьютер.

После произведенных манипуляций DirectX должен обновиться до самой актуальной версии.

Как скачать и установить новые драйвера

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

Можно воспользоваться и системной утилитой, которая есть в ОС Windows 7:

  1. Для этого необходимо открыть «Диспетчер устройств» на вашем компьютере. Нажмите «Пуск» и в окне поиска введите это словосочетание.
  2. Найдите среди списка «Видеоадаптеры» и нажмите на этот пункт.
  3. Из выпавшего списка выберите модель вашей видеокарты и нажмите по ней правой кнопкой мыши.
  4. Из контекстного меню выберите «Обновить драйверы».

После этого система начнет поиск в Интернете. Поиск осуществляется только по проверенным источникам, поэтому нет необходимости беспокоиться о попадании вирусов и прочих шпионских программ в ваш ПК. Утилита доступна также в операционной системе Windows 10.

Для Windows 10

32-bit 64-bit

Размер файла:

290.00 МБВерсия драйвера: 342.01 (WHQL) от 14.12.2016;Язык: РусскийОперационная система: Windows 10 32/64-bit, Windows 7 32/64-bit, Windows 8.1 32/64-bit, Windows 8 32/64-bit, Windows Vista

Если кратко

Тип Что ускоряет Комментарий
CPU В основном выполнение Обычно худшие по скорости и энергоэффективности, но вполне пригодны для выполнения небольших по размеру нейросетей
GPU Выполнение+
обучение
Наиболее универсальное решение, но довольно дорогое, как по стоимости вычислений, так и по энергоэффективности
FPGA Выполнение Относительно универсальное решение для исполнения сетей, в некоторых случаях позволяет кардинально ускорить выполнение
ASIC Выполнение Наиболее дешевый, быстрый и энергоэффективный вариант исполнения сети, но нужны большие тиражи
TPU Выполнение+
обучение
Первые версии использовались для ускорения выполнения, сейчас используются для весьма эффективного ускорения выполнения и обучения
IPU, DPU… NNP В основном обучение Много маркетинговых букв, которые благополучно забудут в ближайшие годы. Основной плюс этого зоопарка — проверка разных направлений ускорения DNN
Analog DNN / RPU Выполнение+
обучение
Потенциально аналоговые ускорители могут произвести революцию в скорости и энергоэффективности выполнения и обучения нейросетей

DirectX 12 будет обратно совместима с видеокартами DirectX 11.

Почти все современные видеокарты будут совместимы с DX 12. Список видеокарт,
совместимых с DX 12:

  • AMD Radeon R9 Fury Series graphics;
  • AMD Radeon R9 Series graphics;
  • AMD Radeon R7 Series graphics;
  • AMD Radeon R5 240 graphics;
  • AMD Radeon HD 8000 Series graphics for OEM systems (HD 8570 and up);
  • AMD Radeon HD 8000M Series graphics for notebooks;
  • AMD Radeon HD 7000 Series graphics (HD 7730 and up);
  • AMD Radeon HD 7000M Series graphics for notebooks (HD 7730M and up);
  • AMD A4/A6/A8/A10-7000 Series APUs (codenamed «Kaveri”);
  • AMD A6/A8/A10 PRO-7000 Series APUs (codenamed «Kaveri”);
  • AMD E1/A4/A10 Micro-6000 Series APUs (codenamed «Mullins”);
  • AMD E1/E2/A4/A6/A8-6000 Series APUs (codenamed «Beema”);
  • Nvidia Fermi (GTX 400, GTX 500);
  • Nvidia Kepler (GTX 600, GTX 700);
  • Nvidia Maxwell (GTX 700, GTX 900);
  • Intel Haswell (HD 5000, 4600, 4400 and 4200; Iris 5200 and 5100);
  • Intel Broadwell (HD 6000, 5600, 5500 and 5300; Iris 6200 and 6100).

Даже графические чипы в процессорах будут поддерживать DX12

Обращайте внимание на питание

Ещё одним фактором при сборке компактного компьютера является прокладка кабелей от блока питания. Многие карты обладают силовыми коннекторами наверху, многие компактные корпуса и Mini-ITX поддерживают подобный дизайн, но некоторые предпочитают контакты на задней стороне карты.

При этом нужно знать, что многие компактные видеокарты обходятся без подключения кабеля от блока питания. Моделям вроде Zotac GeForce GTX 1650 OC хватает питания от слота PCI Express, куда они установлены.

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

Как обновить Директ Икс для Windows 10 через установщик

Даже если в dxdiag отображается последняя версия DirectX, то это не значит, что его библиотеки обновлены. Это не всегда происходит в ходе стандартного обновления Windows, поэтому можно пойти другим путём:

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

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

Обязательно изучите лицензионное соглашение, примите его условия и нажмите «Далее».

Вам ненавязчиво предложат установить панель Bing. Чтобы избежать этой участи, снимите галочку и клацните «Далее».

Дождитесь, пока пройдёт инициализация. Когда появится информация о размере загружаемого файла, следует нажать «Далее».

Теперь можно наблюдать за состоянием загрузки и установки компонентов.

В конце нажмите «Готово».

Несмотря на произведенное обновление, в dxdiag может по-прежнему отображаться старая версия DirectX. Такое часто бывает из-за того, что видеокарта на Вашем ПК просто не поддерживает технологии 12-й версии или имеет устаревшие драйвера. Тут на помощь придет либо обновление драйверов, либо апгрейд железа.

Выскакивает ошибка «не найден файл DLL»

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

Зайдите на сайт ru.dll-files.com.

В поисковой строке напишите название файла из ошибки и клацните на кнопку поиска.

В результатах появится ссылка с названием файла. Перейдите по ней.

Пролистайте следующую страницу и загрузите файл DLL, подходящий под разрядность Вашей системы.

Осталось распаковать и поместить этот файл в корень нужной папки:

  • для 32-битной Windows 10 – папка «C:\Windows\System32»;
  • для 64-битной Windows 10 – папка «C:\Windows\SysWOW64».

Альтернативный вариант – это использование программы Dll-Files Fixer 3. Она проделает эти действия автоматически. От Вас потребуется только:

Перейти во вкладку «Установить DLL-файлы».

Ввести название недостающего файла.

Нажать кнопку «Искать DLL-файлы».

Осталось нажать на появившуюся ссылку с названием файла.

Всё загрузится и сохранится в нужной папке.

Заключение

Обновление компонентов DirectX до последней версии должна обеспечить стандартная служба обновления Windows. Можно воспользоваться официальным установщиком, который сам определяет, что потянет Ваша видеокарта, и скачивает всё недостающее. Однако для начала не будет лишним обновить драйвера видеокарты.

Что такое обновление DirectX и зачем оно нужно

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

Сегодня новейшая версия утилиты — DirectX 12

Как DirectX влияет на производительность

Директ взаимодействует со многими программными, аппаратными компонентами, не только игровыми. Он позволяет корректно отображать видео и эффекты, работать звуку, обеспечивает рендеринг графики в форматах 2D и 3D. Последняя версия утилиты — а это DirectX 12 — уменьшает загрузку центрального процессора, благодаря чему больше ресурсов направляется на обслуживание качества видео.

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

Почему нужно обновлять DirectX

Чем новее операционная система, игра или другая программа, которая работает с графикой, тем выше у нее требования к ресурсам. И не только выше, они другие, поэтому обновить дирекс на виндовс 10 бывает жизненно необходимо, особенно для геймера. Если директ долго не обновляется, игра или совсем не пойдет, или запустится, но без графических эффектов.

Директ обычно идет в комплекте с Windows, так как необходим ей для работы. Как правило, на последней ОС уже стоит DirectX 12, но иногда установлена версия 11.2. Такое бывает, если слабовата видеокарта или видеоадаптер, так как не поддерживают новый софт.

Во многих играх более высокая версия директа улучшает графику

Рекомендации по выбору карт

Как всегда, размер и функциональность видеокарт на одном графическом процессоре могут значительно различаться в зависимости от модели и производителя. Nvidia и AMD делают референсные карты на основе своих графических процессоров. Производители вроде MSI, Sapphire, EVGA, Asus и многих других продают карты своего изготовления, некоторые из них напоминают референсные карты. Также у них есть собственные кастомные версии, которые могут отличаться по форме и размеру, расположению и численности портов, объёму и скорости памяти, системе охлаждения.

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

Улучшения DirectX 12 затронут даже владельцев бюджетных видеокарт.

Все преимущества DirectX 12 будут доступны не только игровым ПК c
видеокартами последнего поколения, но и компьютерам с бюджетными видеокартами или даже встроенными в процессоры GPU, например, ноутбукам, нетбукам и
планшетам. Тесты, произведенные Microsoft на планшете Surface Pro 3 с процессором Core i5 и с
встроенной графикой Intel 4400, показывают прирост производительности более
50% в графических приложениях и играх на примере специального бенчмарка,
в котором частота кадров увеличилась с 19 до 33 FPS, при использовании
нового API. При переходе на DX12 мы получим огромный прирост производительности при увеличении разрешения средний уровень повышения производительности в
разрешениях 4k (4UHD) составит целых 30-40%, не малый скачек для мобильных устройств.

Наконец таки разработчики подумали о всех кто любит провести время за игрой на компьютере и сделали революцию в графическом API. Что еще нужно геймеру? Получить бесплатно Windows 10 с новым DirectX 12 и опробовать новые игры с поддержкой DX12.

Чем отличаются версии DirectX

Технологии прогрессируют довольно быстро. Каждая новая версия DirectX позволяет программистам добавить какой-нибудь новый эффект в игру, а старые — оптимизировать.

Думаю, наиболее наглядно разницу между возможностями DirectX разных версий покажет это видео:

Обратите внимание на красивые эффекты летящего снега из-под колес машины и мягкие тени в DirectX 11 версии (слева). Справа — гораздо более старая девятая

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

Второй пример — игра Crysis 2:

https://youtube.com/watch?v=lSfN7OTUOTA

Считается, что чем выше версия DirectX — тем лучше картинка. Но не стоит ожидать чуда — зачастую изменения не бросаются в глаза. На мой взгляд, главная причина столь малой разницы качества изображения в том, что сейчас игры разрабатываются одновременно для игровых консолей Xbox, Sony PlayStation и ПК. Приставки по сравнению с современными «персоналками» слабы в плане производительности и поддерживаемых технологий. В итоге мы играем на компьютере в игры, графика которых осталась на уровне года выхода консолей, любуясь на размытые текстуры и упрощенные эффекты. Да, есть игры, разработанные или доработанные для ПК, но таких единицы.

Типичный пример межплатформенности — игра Skyrim:

https://youtube.com/watch?v=o921p4TIzH4

Разница в графике между Playstation 3 и Xbox360 заключается в деталях: на PS3 где-то воды капает мало, на Xbox 360 тени не реагируют на мерцающие источники света. На ПК (в видео обозначен как «Windows») таких проблем нет, плюс видны объекты на дальних расстояниях, но больше никаких улучшений нет. Позже разработчики выпустили набор текстур высокой четкости для ПК-версии игры, но кардинально графику это не улучшило.

Чтобы вы увидели, какую графику способен выдавать компьютер — пример игры, заточенной под использование всех возможностей видеокарты и процессора:

Видите разницу? Красивое освещение, четкие текстуры, плавные движения. Такой уровень детализации был бы недостижим с помощью устаревших технологий DirectX 9 — слишком много объектов находятся в кадре одновременно. Также присутствует много эффектов, которые реализуются силами видеокарт с поддержкой DirectX 10 как минимум.

Возможности графического движка игры Crysis 3:

Вопреки мнению некоторых пользователей, DirectX не улучшает графику в играх, а только дает возможность программисту сделать игру красивее. Если игра разрабатывалась для DirectX 9, то наличие DirectX 10-й версии ничего не изменит. Все зависит не только от возможностей видеокарты, но и от поддержки технологий игрой. Если все совместить — получится просто чудесная игра в плане графики.

Как скачать и установить новые драйвера

Вы также можете воспользоваться специальными менеджерами по поиску ПО в сети. Они характеризуются полностью автоматизированным процессом поиска и установки драйверов без вашего участия. Можно воспользоваться и системной утилитой, которая есть в ОС Windows 7:

  1. Для этого необходимо открыть «Диспетчер устройств» на вашем компьютере. Нажмите «Пуск» и в окне поиска введите это словосочетание.
  2. Найдите среди списка «Видеоадаптеры» и нажмите на этот пункт.
  3. Из выпавшего списка выберите модель вашей видеокарты и нажмите по ней правой кнопкой мыши.
  4. Из контекстного меню выберите «Обновить драйверы».

После этого система начнет поиск в Интернете. Поиск осуществляется только по проверенным источникам, поэтому нет необходимости беспокоиться о попадании вирусов и прочих шпионских программ в ваш ПК. Утилита доступна также в операционной системе Windows 10.

Для Windows 10

Размер файла: ~290.00 МБВерсия драйвера: 342.01 (WHQL) от 14.12.2016;Язык: РусскийОперационная система: Windows 10 32/64-bit, Windows 7 32/64-bit, Windows 8.1 32/64-bit, Windows 8 32/64-bit, Windows Vista

DirectX 12 сможет использовать все GPU которые есть в системе.

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

AMD уже продемонстрировал совместную работу процессора
APU и GPU видеокарты, также были протестированы встроенное видео ядро Intel с видеокартой Nvidia
GTX 980. Возможно даже что будут доступны кроссбрендовые связки или использование
видеокарт совершенно разных поколений и производителей в одной системе под управлением Windows 10. Основным достоинством
объединения всех GPU в один кластер является возможность обработки
каждого отдельного кадра всем массивом, что устраняет проблемы
совместимости игр с Multi-GPU и позволяет не копировать видеопамять
каждого устройства, а использовать ее совместно. Получается что теперь объём
памяти всех видеокарт сможет суммируется!

Ролик сравнения DX 11 и 12

Какие игры потянет nVidia GeForce 8400 GS

Использовать эту модель лучше всего на компьютере под управлением Windows Vista. Тест в играх GeForce 8400 GS показывает, что видеокарта дает возможность на низких и средних настройках играть только в устаревшие игры (вышедшие до 2006 года) в среде DirectX 8-10.

Игроки смогут поиграть в Gothic 2 на низких и средних настройках графики с частотой обновления кадров 30 fps. Серия игр S.T.A.L.K.E.R более требовательна к видеокарте компьютера, поэтому в нее можно будет поиграть на низких настройках с 20-30 fps.

Многими любимая игра Grand Theft Auto: San Andreas (GTA) также будет доступна игрокам на низких и средних настройках при 30-40 fps.

К сожалению, более требовательные игры, например, Gothic 3, GTA 4, Oblivion, будут сильно тормозить и даже вылетать на системах с установленной видеокартой GeForce 8400 GS. В этом случае можно посоветовать только заменить ее на более мощную.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Онлайн
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: