что делать если при запуске apex legends выдает ошибку cpu does not have popcnt
Как исправить ошибку «CPU does not have POPCNT» в Apex Legends
Недавние патчи разочаровали многих поклонников шутера Apex Legends, поскольку после обновления игра перестала запускаться на их компьютерах. Вместо входа в игровой аккаунт геймеры увидели ошибку «CPU does not have POPCNT» или родственную ей «CPU does not have SSSE 3», и это при том, что по системным требованиям игра подходила. Что теперь с этим делать, как исправить баг и получить возможность участвовать в королевской битве мы и рассмотрим.
Что означает ошибка «CPU does not have POPCNT» в игре Apex Legends
Для запуска софта необходимы определённые условия и даже если по всем параметрам компоненты устройства подходили, и ранее ничего не мешало старту, при обновлении были внесены изменения, в связи с чем, попутно и предъявлены новые требования к железу, а конкретнее к процессору.
Ошибка игры Apex Legends: процессор не поддерживается
Для начала разберём, о чём именно сообщает ошибка. В первом случае, когда вместо запуска игры появляется окно с сообщением «CPU does not have SSSE 3», речь о том, что ваш процессор не поддерживает SSSE 3. Ошибка с текстом «CPU does not have POPCNT», появившаяся спустя неделю после релиза, сообщает об отсутствии поддержки процессором POPCNT, без которой игра попросту не запустится. Так, в уведомлении о каждой из ошибок сказано, что ЦП не обладает нужными параметрами для работы с Apex Legends.
Теперь нужно прояснить, что такое SSSE 3 и POPCNT в процессоре. Каждый, кто хорошо знаком с «внутренностями» системного блока знает, что характеристики CPU не ограничиваются количеством вычислительных ядер и тактовой частотой, среди параметров главного компонента аппаратного обеспечения компьютера есть и набор поддерживаемых инструкций. Эволюция в мире компьютерных технологий подразумевает и появление новых версий наборов инструкций, включаемых в современные процессоры. Новые команды называются SSSE 3 (Supplemental Streaming SIMD Extension 3). Компания Intel, внедрившая их в свои продукты, четвёртому расширению к названию добавила S вместо увеличения номера. В SSSE 3 имеется 16 уникальных команд, работающих с упакованными целыми, каждая из которых поддерживает 64-битные (ММХ) и 128-битные (ХММ) регистры. Что касается POPCNT, параметр входит в состав SSE 4.2, он же есть и в SSE4A от AMD. Есть три вариации инструкции – для 16-, 32 и 64-битных регистров.
Эти же инструкции, применяемые производителями процессоров, используют и разработчики софта, в том числе компьютерных игр, в случае с Apex Legends это SSSE 3 и POPCNT, которые в обязательном порядке должны поддерживаться вашим CPU. Если процессор не исполняет эти инструкции, равно не подходит по минимальным требованиям, значит и на запуск Apex Legends рассчитывать не стоит. Так, внесённые разработчиками Apex Legends коррективы, совершенствующие игру, отсеяли немалое количество устройств, способных её потянуть, чем и была обусловлена ошибка. При этом проблема вовсе не на стороне разработчика, всё дело в новых требованиях, которые отправили в лигу аутсайдеров все процессоры ранних поколений.
Чтобы проверить, соответствует ли ваш процессор требованиям, можно воспользоваться специализированной утилитой CPU-Z. Во вкладке «ЦП» в разделе «Набор инструкций» вы увидите все наборы, используемые ЦП. Для игры Apex Legends нужна обновлённая инструкция SSSE 3, а не устаревшая SSE 3, а также SSE 4.2, тогда как поддержка SSE 4.1 уже не подойдёт.
Какой выбрать процессор, чтобы поиграть в Apex Legends
Исходя из вышесказанного, понятно, что решить проблему программным способом не получится, и, чтобы исправить ситуацию, действовать нужно на аппаратном уровне, а именно придётся апгрейдить свой компьютер, установив более современный процессор. Тогда и ошибка «CPU does not have SSSE 3» перестанет беспокоить, и вы получите доступ к Apex Legends.
Процессор Intel Core i9 10900X
Инструкции SSSE 3 поддерживаются следующими линейками процессоров и более новыми:
Набор инструкций SSE4.2 поддерживается, начиная с таких моделей процессоров:
Минимальным требованиям игры соответствуют Intel Core i3 6300 или AMD FX 4350, ну а пользователи, имеющие компьютеры с недостаточно мощными процессорами, к сожалению, не смогут насладиться баталиями шутера. Какой бы ни был по мощности ваш компьютер, если CPU не поддерживает необходимые инструкции для обработки большого количества данных, можно не пытаться запускать игру.
Что делать, если CPU подходит, но не открывается игра
Бывает и так, что железо по всем параметрам совместимо с Apex Legends, при этом софт всё же не хочет запускаться. Тогда речь идёт о баге, и исправить его часто удаётся самостоятельно, не томясь в ожидании патчей от разработчиков. Один из эффективных вариантов решений предполагает запуск игры в режиме совместимости:
Если этот способ не помог решить проблему, нужно обновить все основные драйверы устройств до актуальных версий. Также может помочь переустановка игрового софта, то есть полное удаление с последующей инсталляцией.
Способы исправить «процессор не имеет SSSE 3» в Apex Legends
Если ошибка с сообщением «CPU does not have SSSE 3» или «CPU does not have POPCNT» никуда не делась, есть ещё несколько действенных вариантов, как исправить положение.
Окно игровой платформы Origin со списком игр
Запустите Apex Legends и клиент Origin от имени администратора
Обновление Apex Legends для установки патча
Командная строка процессора Apex Legends
Активировать инструкции SSSE 3 и POPCNT для не поддерживающего их процессора не выйдет, поэтому если велико желание поиграть в данный шутер, а вышеописанные способы не возымели результата, придётся разориться на новый CPU. Маловероятно, что разработчики в дальнейшем внесут изменения в софт, которые позволят включить в список поддерживаемого оборудования старые модели устройств.
Ошибка CPU does not have SSSE 3/POPCNT в Apex Legends — как исправить
После недавних патчей, популярная игра Apex Legends перестала запускаться у десятков тысяч игроков. Так, при попытке входа в игру, пользователь получает ошибку «CPU does not have POPCNT» или «CPU does not have SSSE 3». Мы расскажем о причинах такого предупреждения, и проверим, есть ли хоть какие-то решения.
Почему возникает ошибка
Итак, для начала разберем блокировку «CPU does not have SSSE 3 (Supplemental SSE 3 Instructions)». Переводится ошибка как: Процессор не имеет SSSE 3 (дополнительной инструкции от SSE 3). Это означает, что ваш родной и горячо любимый процессор не располагает нужными инструкциями и Apex Legends на нем просто не запустится.
Apex Legends не запускается из-за SSSE3
Если говорить про второй тип ошибки «CPU does not have POPCNT», которая стала выскакивать через 1 неделю после релиза, то переводится она также: процессор не располагает инструкцией POPCNT. Видимо, с обновлением разработчики внесли некоторые изменения, по которым к списку «устаревших» добавились еще несколько типов процессоров.
Пользователи вообще, немного приуныли: поиграли нормально с недельку-вторую, а после дополнительного патча (13.02.2019) не смогли запуститься — потребовалась POPCNT. Кстати, данный параметр входит в состав SSE 4.2.
Ошибка CPU does not have POPCNT в AL
Как проверить свой процессор на наличие инструкций
В этом деле нет ничего сложного. Если вы сами собирали/покупали свой компьютер, то вы наверняка понимаете — узнать какой именно процессор у вас стоит можно через «Диспетчер задач». Узнать полный набор инструкций и прочие характеристики можно через поисковик.
Можно и обойти все эти движения и просто скачать полезную программку Speccy от Piriform или CPU-Z. С их помощью откройте вкладку «Центральный процессор», где будет указана вся информация, включая полный список инструкций. Сразу оговорюсь, не спутайте наличие «SSE 3» с «SSSE 3» — букв в требуемом параметре все-таки поболее.
Программа Speccy для Windows 10
Можно ли включить инструкции SSSE 3 и SSE 4.2?
В минимальных требованиях Апекса сказано, что он запускается на процессорах от Intel Core i3-6300 3,8 ГГц или от AMD FX-4350 4,2 ГГц. Если ваш железо слабее и не содержит указанных инструкций выход только один — нужно покупать более свежий процессор.
Добавить или включить такие параметры просто невозможно. В сети можно встретить множество советов, которые якобы дают возможность включить эти параметры. Народные умельцы рассказывают, что активировать SSSE 3 и SSE 4.2 можно через БИОС. Также встречаются упоминания о чудо-патчах, которые запускают отсутствующие инструкции, но, помимо лишней нагрузки на CPU, вы ничего не получите.
Процессор подходит, но ошибка «CPU does not have SSSE 3, POPCNT» осталась
Редко, но такое бывает: вы сверили все параметры и они вполне подходят под требования Apex Legends, но ошибка все равно выскакивает. В таком случае:
Поиграйте с настройками запуска
Во всем остальном остается только ждать патчей, которые, к слову, идут сейчас довольно часто. Разработчики Апекса еще не раз будут вносить серьезные коррективы в игру, потому как в плане оптимизации там есть куда расти. К примеру, новинка Metro Exodus идет без проблем среднем железе, а вот AL уже начинает сбоить.
Рекомендуем наш материал, по исправлению ошибки r5apex.exe в Апекс Легенд и гайд по оптимизации ФПС.
Заключение
Как видите, системным образом исправить ошибки «CPU does not have …» в Apex legends не получится — нужно обновление процессора. Если ошибка возникает на подходящем под параметры железе, нужно делать полный апдейт драйверов и переустанавливать сам Апекс. Если у вас именно такая ситуация — просьба отписать в комментарии.
Не запускается Apex Legends – “CPU does not have popcnt”
Некоторые пользователи, которые скачали и установили игру Apex Legends, сталкиваются с проблемами при ее запуске. А именно с ошибками “CPU does not have SSE3” и “CPU does not have POPCNT”, которые появляются сразу после двойного клика мышкой по ярлыку игры. Что эти ошибки означают и можно ли как – то от них избавиться вы узнаете из данной статьи.
Значение ошибок
Для того, чтобы разобраться в значении данных ошибок нужно сначала перевести их на русский язык. Перевод звучит так: “Ваш процессор не поддерживает POPCNT” и “Ваш процессор не поддерживает SSE3”.
Теперь разберемся что такое SSE3 и POPCNT.
Тот, кто более опытный, знает, что любой процессор характеризуется не только тактовой частотой, количеством ядер и размером кэша, но также и набором поддерживаемых инструкций.
Существует масса таких различных наборов. С развитием компьютерных технологий появляются новые версии наборов инструкций, которые внедряются в новые версии процессоров. А разработчики программного обеспечения, в том числе и игр, используют их в своих продуктах. Именно по этому современные игры становятся все более реалистичными и захватывающими.
Так вот SSE3 и POPCNT это названия одних из таких наборов инструкций, которые обязательно должны поддерживаться вашим процессором для запуска на нем приложений, написанных с их использованием. А игра Apex Legends – одно из таких приложений.
Что делать?
Первым делом нужно проверить есть ли у вашего процесора поддержка наборов инструкций SSE3 и POPCNT. Для этого можно использовать программу AIDA64, которая не раз упоминалась на нашем сайте.
Программа условно бесплатная. Скачиваем любую ее версию с официального сайта, устанавливаем и запускаем.
Проверка поддерживаемых наборов инструкций процессором в AIDA64
В правой части отобразятся некоторые свойства вашего процессора. Среди них есть раздел “Наборы инструкций”. В этом перечне находим сначала SSE3, а затем POPCNT.
Напротив них должны стоять галочки. Если их нет – значит ваш процессор их попросту не поддерживает. И ошибки “CPU does not have SSE3” и “CPU does not have POPCNT” появляются именно по этой причине.
Вариант решения один – менять процессор на более современный, который поддерживает SSE3 и POPCNT.
Если же галочки присутствуют напротив обоих наборов команд, значит проблема не с процессором. В этом случае для запуска Apex Legends можно попробовать запустить проверку файлов игры или попросту переустановить ее, предварительно удалив.
cpu does not have popcnt – как исправить?
25.03.2019 1,438 Просмотры
После выхода недавнего обновления игры Apex Legends многие пользователи стали получать сообщение об ошибке с формулировками «CPU does not have POPCNT» и «CPU does not have SSSE 3». Давайте посмотрим, как можно решить проблемы, связанные с получением такой ошибки Apex Legends.
Причины появления сообщений об ошибке
Первой ошибкой, которая появилась при обновлении Apex Legends, стала ошибка «CPU does not have SSSE 3». Она указывает пользователю на отсутствие инструкций дополнительных SSSE3 в используемом на ПК процессоре. Другими словами, он не может запустить приложения ввиду отсутствия алгоритма для его запуска. В подобной ситуации запуск приложения невозможен.
Проверка ЦП на присутствие в нём тех или иных инструкций
Для проверки соответствия вашего процессора требованиям игры, в первую очередь, вам понадобится знать его тип. Если вы не обладаете такой информацией, то её можно узнать с помощью встроенной в Windows утилиты «Диспетчер задач». После этого воспользуйтесь специальной программой CPU-Z. Для этого проделайте следующие действия:
Добавление дополнительных инструкций в ЦП
Игра Apex Legends предполагает наличие у пользователя, как минимум, процессора Intel Core i3 или AMD FX-4350. На более старых устройствах (как от Intel, так и от AMD) игра, к сожалению, не запустится.
Появление подобных ошибок на современных процессорах
Если ваш ЦП обладает необходимым набором инструкций, но при запуске Apex Legends всё равно появляются ошибки типа «CPU does not have POPCNT» и «CPU does not have SSSE 3», попробуйте следующее:
Если же и эти манипуляции оказываются бесполезными, то последним способом запуска Apex Legends является письмо в техническую поддержку игры. Возможно, вы получите необходимую для запуска информацию у самих разработчиков ввиду того, что игра всё ещё считается «сырой».
CPU does not have POPCNT в Apex Legends. Исправляем ошибку
В этой статье попытаемся объяснить и исправить ошибку CPU does not have POPCNT в Apex Legends
После последних патчей, Apex Legends перестала запускаться у множества игроков по всему миру. Так, при попытке входа в игру, пользователь получает ошибку CPU does not have POPCNT или CPU does not have SSSE 3. В этой статье мы расскажем об этих ошибка, и попробуем решить проблему, если ваш ПК подходит под все параметры.
Почему возникает эта ошибка
Первое нужно понять, что значит блокировка CPU does not have SSSE 3 (Supplemental SSE 3 Instructions). Перевод у ошибки таков: Процессор не имеет SSSE 3 (дополнительной инструкции SSE 3). Это означает, что ваш процессор не имеет нужные инструкции. Соответственно, Apex Legends на нем не запустится.
Вторая ошибка, это: CPU does not have POPCNT, которая стала появляться у игроков, в течении недели после релиза. И эта ошибка переводится почти также: процессор не располагает инструкцией POPCNT. Получается с обновлением разработчики внесли некоторые изменения, по которым к списку устаревших процессоров, добавились еще несколько типов этих процессоров.
После дополнительного патча (от 13.02.2019) игроки уже не смогли запуститься, им потребовалась POPCNT. Данный параметр входит в состав SSE 4.2.
Как проверить свой процессор на наличие этих инструкций
Здесь нет ничего сложного. Если вы сами собирали свой компьютер, то вы знаете какой процессор у вас в системном блоке. Ну и конечно ещё можно узнать через диспетчера задач. И в дальнейшем найти, и прочитать о полном наборе инструкций и прочих характеристик процессора можно через любой поисковик.
А можно лишний раз не мучатся и скачать CPU-Z. Смотрите на строку Instructions. Не спутайте наличие SSE 3 с SSSE 3.
Можно ли включить инструкции SSSE 3 и SSE 4.2?
В минимальных требованиях Apex Legends обозначено, что игра может запуститься на процессорах от Intel Core i3-6300 3,8 ГГц или же AMD FX-4350 4,2 ГГц. Если железо слабее и не содержит указанных инструкций выход только один, и это увы, вам нужно покупать более свежий процессор с указанными инструкциями.
Включить такие параметры просто невозможно. В интернете можно встретить множество советов и инструкций, которые дают возможность включить эти параметры. Народные умельцы рассказывают, что активировать SSSE 3 и SSE 4.2 можно через БИОС. Также встречаются упоминания о патчах для системы, которые запускают отсутствующие инструкции, но, помимо лишней нагрузки на CPU, вы ничего собственно и не получите.
Процессор подходит, но ошибки CPU does not have SSSE 3 и POPCNT остались
Бывает, вы сверили все параметры, и они подходят под требования Apex Legends, но ошибка все равно у вас выходит. Тогда в этом случае:
Во всех остальных случаях, вам придётся ждать патчей, которые разработчики обещают выпускать часто и только после тщательных тестов. Разработчики еще множество раз будут вносить серьезные изменения в игру.