Включаем SSE2 Instructions в компьютере
Опция SSE — SSE2 Instructions — должна быть всегда включена Enabled (On) , так как поддержка SSE и SSE2 – инструкций является стандартом для современных приложений, при отключении Disabled (Off) процессор будет использовать инструкции MMX – внедренные еще в 90 годы, с более чем значительным падением производительности ЦП. Отключение применялось в ранних версиях чипсетов АМД для решения некоторых программно-аппаратных проблем.
Встречается данная опция БИОС на системных платах с процессорами AMD. У Интела данные инструкции как правило включены всегда (естественно если поддерживаются архитектурой процессора).
Значения опции:
Данная опция обычно находится на вкладке: «SSE Tweaks» далее «AMD Athlon MP» или «SSE Control» далее «SSE Enable»
Примечание №1:
SSE2 (Streaming SIMD Extensions 2) – потоковое множество SIMD данных — набор инструкций для процессора. SIMD (Single Instruction, Multiple Data) — одна инструкция — множество данных.
Intel впервые внедрил в процессорах серии Pentium 4. SSE2 расширяет набор инструкций SSE с целью полностью вытеснить MMX. Набор SSE2 добавил 144 новых команды к SSE, в котором было только 70 команд процессору.
В настоящий момент без поддержки процессором SSE2, не возможно поставить ОС и ряд программ Windows начиная с Windows 8 и Microsoft Office 2013.
Процессоры поддерживающие SSE2:
- Линейка AMD K8 : ( Athlon 64 , Sempron 64 , Turion 64 . ) AMD Phenom
- Процессоры, основанные на Intel NetBurst ( Pentium 4 , Xeon , Celeron , Celeron D . )
- Intel Pentium M и Celeron M
- Линейка Intel Core (включая Intel Core 2 , Intel Core i5 , Intel Core i7 )
- Intel Atom
- Transmeta Efficeon
- VIA C7
- VIA Nano
- Процессоры не поддерживающие SSE2:
- Не поддерживают IA-32-совместимые процессоры, появившиеся до SSE2:
- Всё AMD до Athlon 64
- Всё Intel до Pentium 4
- VIA C3
- Transmeta Crusoe
Особенности
- SSE2 использует 128 битные регистровы включённых в архитектуру x86 с вводом расширения SSE , каждый из которых трактуется как 2 последовательных значения с плавающей точкой двойной точности.
- SSE2 включает в себя набор инструкций, который производит операции со скалярными и упакованными типами данных.
- SSE2 содержит инструкции для потоковой обработки целочисленных данных в тех же 128-битных XMM регистрах, что делает это расширение более предпочтительным для целочисленных вычислений , нежели использование набора инструкций MMX , появившегося гораздо раньше.
- Продолжение SSE работает с вещественными числами.
- SSE2 включает в себя ряд команд управления кэшем, предназначенных для минимизации загрязнения кэша при обработке объёмных потоков данных.
- SSE2 включает в себя сложные дополнения к командам преобразования чисел.
SSE2 или Streaming SIMD Extensions 2
SSE2 instructions – сокращение от Streaming SIMD Extensions 2. Появился только в линейке процессоров Pentium 4. Технология SSE2 – это набор инструкций, которые содержат 144 команды, и они крайне необходимы для всех современных программ.
Без поддержки этих технологий, Вы не сможете установить актуальную версию windows, и даже любой современный браузер. Во время установки, если процессор не поддерживает SSE2 Вы увидите ошибку — This program requires a computer that supports SSE2 instructions. Давайте разберемся с этим подробнее.
Как включить SSE2
Если ваш процессор не поддерживает эту технологию, включить её не получиться. Убедитесь, что ваша модель новее чем:
- IA-32
- Все процессоры AMD до Athlon 64 не поддерживают sse2
- Pentium 1, 2, 3. Как сказано выше, поддержка появилась только в 4.
- Transmeta Crusoe
- VIA C3
Все остальные уже имеют поддержку набора инструкций.
Так же, чтоб убедится, что поддержка присутствует, установите программу «CPU-Z». Чтоб при помощи программы понять, есть ли поддержка sse2, обратите внимание на графу «Instructions». В ней должны быть перечислены технологии, которые поддерживает ваш процессор.
Чтоб включить её в BIOS сделайте следящее:
Перезагрузите компьютер и в тот момент как он будет только включаться, нажимайте много раз Del или F1 (в зависимости от материнской платы). После того, как у вас получилось попасть в BIOS, зайдите в «SSE Tweaks» затем вам необходимой поставить «SSE Enable». Нажмите F10, Y, Enter.
Процессор не поддерживает SSE2
Конечно же от вашего компьютера уже нет пользы, если не брать в счет возможности программ, которые делали под windows XP. Все остальные уже установить не придется.
Казалось бы, этого вполне достаточно, но нет. В интернете комфортно уже посидеть не сможете. Половина сайтов у вас не откроется, а вторая будет высвечивать уведомления, чтоб Вы обновили браузер.
Тем не менее, если нет возможности купить другой компьютер, можно еще поработать на этом.
Как обойти проверку sse2
Сделать это возможно, но для каждой программы необходимо делать обход в отдельности. В интернете много лживой информации «эмулятор SSE2» — его не существует. Вас заманивают на загрузку вирусов, смс подписку и т.д. Чтоб сделать обход проверки, необходимо переписать большую часть кода в каждой программе, после чего она будет работать не корректно. Как Вы понимаете, делать этого не нужно, ибо это нерациональная трата времени.
Браузеры для процессора без поддержки SSE2
Я долгое время, как и Вы не хотел менять ноутбук из-за SSE2, но они меня победили (ошибки и уведомления). У меня остались браузеры (Google Chrome, Mozilla firefox и Опера) которые не требуют этот набор инструкций. Вот, делюсь с вами – Скачать
Внимание, последнее время, в комментариях пишут спамеры, якобы от моего имени что версия устарела и оставляют ссылку – я этого не делаю. Если я перезаливаю файл, тогда я и ссылку меняю в статье. Так что можете качать не опасаясь.
Где брать программы, которые не требуют поддержку
Если Вы решили испытать свою нервную систему, и продолжить пользоваться этим процессором, тогда вам понадобятся программы, которые не требуют набор инструкций. Взять их можно в любой сборке Windows XP. Просто скачайте сборку, где есть в дополнении программы и пользуйтесь ими на здоровье.
AVX инструкции. Набор инструкций процессора
Инструкции, используемые в процессорах нужны для решения специфических заданий. Инструкции позволяют сократить цикл прохождения операции. Набор инструкций процессора, позволяет улучшить производительность системы. Так, например, браузер Google Chrome не будет работать без поддержки процессором SSE2, а шестиядерный процессор Phenom II не запустит игру Mafia 3, т.к процессор не поддерживает инструкции SSE4.2.
В этой статье представлены только некоторые инструкции.
MultiMedia eXtensions (MMX — мультимедийные расширения) — набор инструкций микропроцессора, предназначенных для ускорения процессов кодирования/декодирования аудио и видеоданных. Технология была разработана компанией Intel и появилась в 1997 году.
MMX — это 57 новых команд, предназначенных для обработки звуковых и видеосигналов, и восемь 64-битных регистров, которое позволяет процессору за одну машинную операцию обрабатывать 64-битное бинарное слово. MMX может быть использована процессором только для обработки целых чисел.
Синтаксис MMX-команды: instruction [dest, src]
(instruction — имя команды, dest — выходной операнд, src — входной операнд).
В программах, с поддержкой MMX, процессору для обработки большого массива мультимедийных данных, требуется значительно меньше времени.
Streaming SIMD Extensions — это набор инструкций, разработанный Intel (Single Instruction, Multiple Data, т.е одна инструкция — множество данных).
При использовании SSE, производительность увеличивается, когда нужно произвести одну и ту же последовательность действий над разными данными и совершает 4 вычисления за такт. SSE используются в геометрических расчётах, то есть, редакторах 3DStudioMax, приложениях трёхмерной графики, компьютерных играх.
Также был разработан компанией Intel и был включен в Pentium 4 в 2000 году. Было добавлено в список команд с 70 до 144. AMD внедрила набор инструкций в свои процессоры уже в 2003 году.
Без поддержки SSE2 нельзя будет установить Windows 8, Windows 10, Microsoft Office 2013, Google Chrome и Mozilla Firefox, а также Яндекс-браузер.
Поддерживают все процессоры архитектуры х64.
Потомок MMX, SSE, SSE2, разработанный в 2004 году. Состоит из 13 новых инструкций.
вычитания и сложения;
преобразование чисел с плавающей точкой (x87) в целые числа;
две дополнительные команды для синхронизации потоков;
загрузка невыровненных переменных;
дублирование, состоящее из трех инструкций.
Используется для обработки графики.
Поддерживают процессоры начиная с Intel Pentium 4 архитектуры Prescott до AMD Phenom.
SSSE3
Superimplemental Streaming SIMD EXtensions — набор инструкций, которые продолжают SSE, SSE2, SSE3. Этот набор инструкций используется для обработки большого количества данных. Было добавлено 32 новые инструкции, т.к. используется процессором для 64-битных и 128-битных регистров.
Используется в программах для распознавания речи.
Поддерживают процессоры начиная с Intel Core 2 Duo до AMD Ryzen.
SSE4 (SSE4.1, SSE4.2)
Набор из 54 инструкций, из которых 47 относят к SSE4.1 для повышение производительности и энергоэффективности программного обеспечения.
SSE4.1 — ускорение видео, обработка изображений, работа с трёхмерной графикой в играх.
SSE4.2 — повышают производительность при скорости обработки строк и текстов. Поддерживаются процессоры начиная с архитектуры Nehalem.
SSE4A
Поддерживаются только процессорами AMD на архитектуре Barcelona. Это расширенный набор команд SSE4.
Advanced Vector Extensions — расширение системы команд процессоров Intel и AMD.
AVX предоставляет различные улучшения, новые инструкции и новую схему кодирования машинных кодов. Процессор, который поддерживает AVX, за каждый такт может обрабатывать больше информации в интенсивных вычислениях с плавающей точкой. Без avx для сложения 10 пар чисел надо потратить 10 тактов процессора, а с avx это можно сделать примерно за 1 такт. Это значит, что с поддержкой AVX у вас будет аппаратное ускорение виртуализации, ускоренная обработка мультимедийных программ.
AVX позволяет удвоить количество производимых операций уменьшить количество просчёта