Failed to lock vertex buffer in CMeshDX8::LockVertexBuffer — что делать?
С каждым годом компьютерные игры становятся всё более требовательными к пользовательским системам. В связи с этим появляются и более мощные и дорогие ПК на рынке. Но не у каждого геймера достаточно средств, чтобы купить игровой компьютер. Поэтому приходится играть на своей старенькой домашней машине. В один прекрасный день на экране появляется ошибка: «Failed to lock vertex buffer in CMeshDX8::LockVertexBuffer». И вы подумаете, что делать в это случае? Сейчас мы вам расскажем как решить эту проблему.
Из-за чего происходит ошибка CMeshDX8::LockVertexBuffer
Чаще всего такую непонятную надпись можно встретить именно на старых ПК. Скорее всего в нём недостаточно оперативной памяти, чтобы в полной мере поддерживать игру. Например, в минимальных требованиях к ней указано, что ваш ПК должен располагать 6 Гб ОЗУ, а фактически он имеет всего 2 или 3 Гб. Поэтому при запуске игры она тут же закрывается и отображает ошибку.
Преимущественно эта ошибка появляется в CS:GO, но не исключены случаи и в других популярных играх. Начинается проблема после автоматического обновления игры. Как правило, такая ошибка возникает в «стимовских» играх. Поэтому нам в дальнейшем придётся работать и с клиентом.
Читайте также: этот сеанс игры теперь недоступен в CS:GO.
Что делать при появлении Failed to lock vertex buffer
Первым делом необходимо удалить все ненужные данные с ПК, а также сделать дефрагментацию. Для этого могут подойти специальные программы, вроде CCleaner или Advanced SystemCare Free. Но всё же рекомендуем делать это вручную. Тем более, что процесс не займёт много времени и не является чем-то сложным.
Выполните последовательно следующие действия:
- Откройте проводник, нажав вместе WIN+E;
- Слева выберите «Мой компьютер» или «Этот компьютер»;
- Выберите ПКМ диск с системой (обычно C);
- Нажмите «Свойства» внизу окна;
- На первой же странице вы увидите кнопку «Очистить диск», нажмите её;
- В окошке для очистки диска выберите все пункты, после выберите кнопку «Ок»;
- Затем система удалит всё, что вы выбрали.
Сделайте такую же процедуру для других локальных дисков, если они есть в вашем компьютере. Затем снова откройте диск C, его «Свойства» и найдите вверху «Сервис». А ниже нажмите «Оптимизировать».
В этом окне необходимо также выбрать поочерёдно каждый диск и сделать для него дефрагментацию.
Когда вы завершите очистку и оптимизацию локальных дисков, необходимо удалить игру. А затем почистить реестр.
Для этого:
- В меню «Пуск» нужно найти пункт «Выполнить». Или нажмите вместе WIN+R;
- В данном блоке введите «regedit» и подтвердите, нажав «Ок»;
- Вверху нового окна реестра выберите «Правка» и далее «Найти»;
- Введите точное название игры в окне поиска и запустите его;
- Всё, что отобразится в результатах с этим именем необходимо удалить.
Будьте осторожны, если вы удалите по ошибки не тот файл, последствия будут необратимыми. Перед ручной чисткой реестра рекомендуется делать копию реестра. Для этого нажмите кнопку «Файл» и выберите «Экспорт». Укажите место, куда будет сохранена копия. Восстановить можно также: нажав кнопку «Файл» и выбрав «Импорт». На всякий случай попробуйте сейчас запустить игру. Возможно ошибку «Failed to lock vertex buffer in CMeshDX8LockVertexBuffer» уже удалось устранить.
Это может быть полезным: система VAC не смогла проверить вашу игровую сессию в CS:GO.
Удаление Steam и переустановка игры
Когда игра удалена, нам нужно удалить все файлы библиотеки Steam. Кроме нескольких папок.
Для этого:
- Откройте расположение папки, в которую установлен Steam;
- Если вы не знаете её расположение, выберите ПКМ иконку Стима на рабочем столе и нажмите «Расположение файла»;
- Далее нужно выбрать все файлы в папке Steam, кроме: steam.exe, папки userdata, папки steamapps. А также на рабочем столе нужно удалить ярлык, с которого вы запускаете библиотеку;
- Откройте файл steam.exe от имени администратора. В новых системах этот файл может называться просто Steam без расширения. Для этого нужно нажать ПКМ по исполняемому файлу и выбрать соответствующую строку.
Теперь подождите, пока Steam обновит и загрузит все необходимые файлы. Если у вас слабый интернет и вы не хотели бы удалять игру, то можно попробовать пока её не удалять, а удалить только файлы Стима. Если ошибка снова появляется при запуске игры, удалите и CS:GO. А затем снова удалите файлы Steam. Необходимо также оставить файл конфигурации (cfg), чтобы снова не пришлось настраивать игру. И настройки видео — video.txt.
Инструменты для очистки диска и реестра Windows
Не все геймеры умеют чистить файлы компьютера, чтобы устранять ошибки. Как раз для них были созданы инструменты автоматической очистки файлов и реестра.
Программа: | Ссылка: |
---|---|
CCleaner | Популярную утилиту можно загрузить на официальном сайте https://www.ccleaner.com/ru-ru. После её установки слева в меню выберите иконку с веником, чтобы почистить файлы. Ею также можно почистить реестр. Иконки подписаны, ошибиться будет трудно. |
Auslogics Registry Cleaner | Скачать её можно по ссылке https://www.auslogics.com/en/software/registry-cleaner/after-download/. Она также в автоматическом режиме поможет вам справиться с ошибкой: «Failed to lock vertex buffer in CMeshDX8LockVertexBuffer». |
Kompyuterni ta’mirlash
Failed to lock vertex buffer in CMeshDX8::LockVertexBuffer — что делать?