Как справиться с ошибкой mantle32.dll


Динамическая библиотека с именем mantle32.dll — часть системы отображения графики Mantle, эксклюзивной для видеокарт от ATi/AMD. Ошибка с данным файлом наиболее характерна для игры Sid Meier’s Civilization: Beyond Earth, но также появляется в некоторых играх, распространяемых в сервисе Origin. Появление и причины ошибки зависят от игры и видеоадаптера, установленного в вашем ПК. Сбой проявляется на версиях Windows, которые поддерживают технологию Mantle.

Способ 1: Скачивание файла отдельно и его регистрация

Первое, с чем нужно разобраться — это с необходимостью скачивания проблемной библиотеки. Как уже было сказано ранее, она является частью технологии от AMD, и должна быть установлена как компонент драйверов (следующий способ этой статьи). При его отсутствии пользователь обычно получает окно с ошибкой 0x000012f. В этой ситуации скачивание файла ничего не даст, поскольку игра запросит другой файл или отобразит иную ошибку при запуске. Если переустановка драйвера и/или другие советы вам не помогают, советуем скачать отдельно и переместить в папку C:\Windows\System32 (если система 32 бит) или в C:\Windows\SysWOW64 (если система 64 бит).

Скачать mantle32.dll

Вполне вероятно, что файл потребуется зарегистрировать в системе, чтобы ОС смогла его «увидеть». Для этого:

  1. Откройте «Пуск» и запустите «Командную строку» исключительно с правами администратора, вызвав для этого контекстное меню правой кнопкой мыши.
  2. Запуск Командной строки от имени администратора для регистрации DLL в Windows 10

  3. Напишите команду regsvr32 mantle32.dll, если регистрируете для папки «System32» или cd C:\Windows\SysWOW64, а потом уже regsvr32 mantle32.dll, если ОС 64 bit. Каждую команду подтверждайте нажатием на Enter.

    Переключение на другую директорию для регистрации mantle32.dll через Командную строку

    Может быть, понадобится выполнить отмену регистрации и повторное проведение этой процедуры. За данный процесс отвечают команды regsvr32 /u mantle32.dll и regsvr32 /i mantle32.dll последовательно.

Способ 2: Обновление драйверов (только видеокарты от AMD)

Технология Мантл является эксклюзивной для графических процессоров от компании AMD, корректность её работы зависит от актуальности установленного пакета драйверов и AMD Catalyst Control Center. При появлении ошибки в mantle32.dll на компьютерах с видеокартами «красной компании» она означает необходимость обновить и то, и другое. Подробные инструкции по этим манипуляциям расположены ниже.

Подробнее: Обновление драйверов AMD

Способ 3: Проверка корректности запуска игры Sid Meier’s Civilization: Beyond Earth

Самая частая причина возникновения неполадок с mantle32.dll при запуске Цивилизации: За пределами Земли — открытие неправильного исполняемого файла. Дело в том, что в данной игре применяется система с разными EXE-файлами для разных видеоадаптеров. Проверить, используете ли вы подходящий вашему GPU, можно следующим образом.

  1. Найдите на рабочем столе ярлык Sid Meier’s Civilization: Beyond Earth и щелкните по нему правой кнопкой мыши.
    Контекстное меню - Открыть свойства Sid Meiers Civilization Beyond Earth
    Выберите пункт «Свойства».
  2. В окошке свойств нам потребуется изучить пункт «Объект» на вкладке «Ярлык». Это текстовое поле с указанием адреса, на который ссылается ярлык.
    Адрес исполняемого файла в свойствах Civilization Beyond Earth
    В самом конце адресной строки есть имя файла, который запускается по ссылке. Корректный адрес для видеокарт от AMD выглядит так:

    путь к папке с установленной игрой\CivilizationBe_Mantle.exe

    Ссылка для видеоадаптеров от НВИДИА или Интел должна выглядеть несколько иначе:

    путь к папке с установленной игрой\CivilizationBe_DX11.exe

    Любые отличия во втором адресе свидетельствуют о неправильно созданном ярлыке.

Если ярлык создан неправильно, то поправить положение можно следующим путем.

  1. Закройте окошко свойств и снова вызовите контекстное меню ярлыка игры, но на этот раз выберите пункт «Расположение файла».
  2. Контекстное меню - Открыть Расположение файла Sid Meiers Civilization Beyond Earth

  3. По клику откроется папка с ресурсами Sid Meier’s Civilization: Beyond Earth. В ней вам нужно найти файл с именем CivilizationBe_DX11.exe.
    Папка с ресурсами Sid Meiers Civilization Beyond Earth
    Вызовите контекстное меню и выберите «Отправить»«Рабочий стол (создать ярлык)».
  4. Создать ярлык корректного исполняемого файла Sid Meiers Civilization Beyond Earth

  5. На домашнем экране компьютера появится ссылка на правильный исполняемый файл. Удалите старый ярлык и в дальнейшем запускайте игру с нового.

Способ 4: Закрытие фоновых программ (только Origin)

Сервис цифровой дистрибуции Origin от издателя Electronic Arts печально известен своей капризной работой. Например, клиентское приложение нередко конфликтует с программами, работающими в фоне — такими как антивирусное ПО, файерволы, клиенты VPN-сервисов, а также приложения с интерфейсом, который отображается поверх всех окон (например, Bandicam или OBS).

Появление ошибки с mantle32.dll при попытке запуска игры из Origin говорит о том, что клиент этого сервиса и АМД Каталист Контрол Центр конфликтуют с какой-то из фоновых программ. Решение данной проблемы заключается в отключении работающих в фоне приложений по одному и попытке повторного запуска игр. Найдя виновника конфликта, отключите его перед открытием игры и включите заново после того, как её закроете.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Поделиться статьей в социальных сетях:



Еще статьи по данной теме:


1 комментарий

Задайте вопрос или оставьте свое мнение

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