Как настроить смартфоны и ПК. Информационный портал

Не поддерживает sse2. Процессор не поддерживает sse2

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

Так почему этот термин был? Все дело в том, что резко все компании перестали обновлять свой софт для пользователей с windows xp и процессорами не поддерживающими sse2. Прикольно? Да нет, не очень! Даже печально.

Если процессор не поддерживает sse2, Вы:

  1. Не сможете установить актуальную версию windows. Вернее, даже не установите windows 7.
  2. Не установите ни одного браузера, даже никому ненужный амиго и сафари. Мне чисто повезло, что у меня была сборка XP chip 2010 и там были старенькие браузеры, которые я смог установить.
  3. Не откроите 30% сайтов, а из оставшихся 70 половина будет частично не работающими.
  4. Не сможете смотреть фильмы онлайн. На половине сайтов вас пошлют… обновляться всмысле, а на второй половине, каждая секунда фильма будет идти 2-5 сек.

Я так могу долго перечислять, но в этом нет необходимости. И так все ясно. Так что – компьютеры для интернета вымерли. Остались только слабенькие и нормальные.

Процессор не поддерживает sse2 – что делать?

В сети полно инфы, которая вводит в заблуждение, например – обход проверки процессора на sse2. Бред, её обойти нельзя, вернее можно, но потребуется изменить очень много кода, и это для каждой программы в отдельности. Т.е. нельзя! Можно только поменять проц, если это позволяет мать, а в моем случае нет.

Скачать браузер который не требует sse2

Друзья, я вам очень сожалею, и поэтому делюсь с вами старыми браузерами (opera, mozila firefox, google chrome) При установке у вас не должны появится ошибки. Скачать бесплатно

Лох не мамонт, он не вымрет

Компы вымерли, а лохи никогда! Вот наглядный примерЯ . Казалось бы, вроде вебмастер, можно даже сказать программист, а это г… купил. Как так, бро? Прикинь, открыл олх, смотрю – ПК 1.8 ггц, 2 гб ОЗУ, 512 видео, 500 ВТ БП, 120 хдд, и все это за 20$. Я быстро рванул, т.к. аналоги стоят в 2 раза дороже, купил, думаю во лохи, а я п…. Приехал домой, пытаюсь все установить, а мне сплошные error’ы, подумал дрова, а оказалось sse2. Печаль одним словом.

No-eXecute (NX)

No-eXecute (NX) - это функция процессора, которая позволяет отмечать страницы памяти, как не содержащие исполняемый код. Эта функция позволяет ЦП обеспечивать защиту системы от атак вредоносных программ. Функция NX предотвращает размещение вредоносного программного кода в доступных областях памяти. Windows 8 требует, чтобы системы имели процессоры, которые поддерживают NX, и функция NX должна быть включена для обеспечения надлежащей безопасности и во избежание возможных уязвимостей.

В этом разделе термин NX относится непосредственно к биту процессора NX, который определен AMD, или эквивалентному биту процессора XD, который определен Intel для поддержки функции предотвращения запуска данных (DEP) в Microsoft Windows.

DEP позволяет предотвращать запуск вредоносного кода со страниц памяти. содержащих данные. 32-разрядная версия Windows использует один из следующих функций для поддержки DEP:

    Функция процессора для защиты страниц от запуска исполняемого кода (NX)

    Функция бита eXecute Disable (XD), определенная Intel.

Для использования этих функций процессора процессор x86 (32-разрядный) должен работать в режиме расширения физических адресов (PAE). 64-разрядная версия Windows использует функцию процессора NX для 64-разрядных расширений и определенные значения поля прав доступа PTE для процессоров семейства Intel Itanium (IPF).

Помимо DEP функция случайного выбора расположения адресного пространства (ASLR) перемещает исполняемые образы в случайные места при загрузке системы, что усложняет возможность преднамеренного запуска вредоносного кода. ASLR и DEP эффективны только при совместном использовании. Для эффективной работы этих двух важных мер безопасности Windows должна быть включена функция NX. Дополнительные сведения см. в разделе Меры обеспечения безопасности программ для Windows независимыми поставщиками программных продуктов .

Расширение физических адресов (PAE)

Процессор должен работать в режиме расширения физических адресов (PAE) для использования функции процессора NX. PAE - это функция процессора, которая позволяет процессорам x86 получать доступ к более чем 4 ГБ физической памяти на поддерживающих эту функцию версиях Windows. Архитектуры процессоров Intel Itanium и x64 естественным образом могут получать доступ к более чем 4 ГБ физической памяти, поэтому не имеют эквивалента PAE. PAE поддерживается 32-разрядными версиями Windows, работающими исключительно на системах x86.

Если функция DEP включена на системе, процессор который поддерживает функцию NX, функция PAE включается автоматически.

Расширения SIMD (SSE2)

Все процессоры, которые поддерживают NX, также поддерживают расширения SIMD 2 (SSE2). SSE2 - это дополнительный набор инструкций процессора SIMD. AMD также включает поддержку SSE2 в линейки Opteron и Athlon 64 своих процессоров AMD64. Все процессоры, которые поддерживают NX, также поддерживают SSE2. Многие приложения Windows 8 имеют пути кода с набором инструкций SSE2. SSE2 является обязательным требованием для Windows 8.

Область применения

Все современные процессоры поддерживают функцию NX. Функция NX может быть отключена в BIOS. На основе доступных данных телеметрии на одном проценте всех систем под управлением Windows® 7 функция NX отключена из-за неправильной настройки BIOS.

Для работы NX в 32-разрядных версиях Windows требуется наличие процессоров, поддерживающих PAE. Все 64-разрядные процессоры поддерживают NX, поскольку поддерживают AWE. Поэтому использование более старых 32-разрядных процессоров, которые не поддерживают PAE, не влияет на WOA или Windows Server (Windows Server 2012 является исключительно 64-разрядной системой). Требование к процессору не влияет на клиентов, использующих современные системы, или на системы, которые соответствуют требованиям к эмблеме Windows 7, поскольку эти системы оснащены поддерживающими PAE 32-битными процессорами, которые также поддерживают функцию NX и ее включение. Это затронет только небольшое число клиентов, у которых Windows 7 работает на очень старых 32-битных процессорах без поддержки PAE/NX.

Для Windows 8 и Windows Server 2012 наличие PAE является обязательным. Это требование влияет на небольшое число пользователей, которые используют более старое оборудование, не поддерживающее PAE. Ошибки возникают, когда Windows 8 устанавливается на неправильно настроенных виртуальных машинах (ВМ). Установка Windows завершается с ошибкой 0xc0000260 и откатывается до Windows 7.

Visual Studio предоставляет инструкции SSE2 по умолчанию. Приложения, которые обращаются к этим инструкциям, завершаются со сбоем на системах с более старыми процессорами, которые не поддерживают SSE2, как описано в разделе Инструкции SSE2 создаются при указании параметра /arch:SSE .

Требования к поддержке

В этом разделе описаны меры, которые проверяют поддержку требований к PAE, NX и SSE2 процессорами систем, работающих под управлением Windows 8.

Требование к эмблеме Windows 8

Требование сертификации оборудования для Windows 8 требует, чтобы все драйверы работали вместе с защитой предотвращения выполнения данных для обеспечения надлежащего поведения системы устройства и драйвера. Драйверы не должны выполнять код из стека, выгружаемого пула и пула сеансов. Драйверы не должны давать сбои при загрузке, если включен режим PAE. Во встроенном ПО системы должна быть включена функция NX, а для политики DEP должно быть установлено значение Всегда выключено . Включен сертификационный тест, подтверждающий, что система соответствует этому требованию к поддержке NX.

Дополнительные сведения см. в разделе Требования к сертификации оборудования для Windows .

Проверка на совместимость оборудования при установке Windows

Программа установки Windows имеет средство проверки совместимости оборудования для поддержки PAE, NX и SSE2 в устанавливаемой системе. Системы, которые не соответствуют требованию к поддержке процессором PAE, NX и SSE2, отмечаются как блокировки по оборудованию для Windows 8 в отчете о проблемах совместимости, при этом отображается сообщение Процессор вашего компьютера не совместим с Windows 8 .

Рис. 1. Сообщение об ошибке, связанной с несовместимостью процессора

Примечание

Эта проверка требований к поддержке доступна только в новой программе установки Windows и помощнике по обновлению. Windows 8 включает альтернативную версию программы установки и папке Sources на установочном носителе, которая не выполняет подобной проверки. Клиенты, которые попытаются использовать эту альтернативную версию программы установки Windows в системе, не соответствующей требованиям к поддержке PAE/NX/SSE2, увидят сообщение об ошибке во время установки, после чего будет выполнен откат к предыдущей версии операционной системы.

При загрузке с носителя или из сети, например с помощью служб развертывания Windows (WDS) во время установки Windows проверка совместимости не выполняется. При таких сценариях система без поддержки NX и SSE2 выдаст критическую ошибку (которая описана в следующем разделе Улучшения ядра ), когда программа установки попытается загрузить Windows.

Улучшения ядра

В целях проверки соответствия требованию поддержки инструкций SSE2 и функции NX для работы Windows 8 ядро этой операционной системы проверяет наличие этих функций во время инициализации. Системы, которые не поддерживают NX или SSE2, не могут инициализировать ядро Windows 8. В системах, которые могут отключить NX во встроенном ПО, этот параметр переопределяется, поэтому неправильно настроенное встроенное ПО не приводит к сбою загрузки. Попытка загрузить систему без поддержки NX или SSE2 приведет к возникновению критической ошибки. В 32-разрядной системе пользователи получают ошибку кода UNSUPPORTED_PROCESSOR (0x0000005D) вместе с 4 информационными строками:

    Строка 1 - код, указывающий отсутствующую функцию и идентификатор ЦП

    Строки 2 - 4 - строки идентификатора поставщика

В 64-разрядной системе критическая ошибка показывает тот же код UNSUPPORTED_PROCESSOR, что и на 32-разрядной системе вместе со следующими четырьмя информационными строками:

    Строка 1 - содержимое регистра стандартных функций

    Строка 2 - содержимое регистра расширенных функций

    Строки 3 - 4 - обе со значением 0

Вопросы и ответы

Как узнать, поддерживает ли моя система NX или SSE2?

Вы можете использовать средство командной строки Coreinfo для получения сведений о процессоре системы и просмотреть записи PAE, NX и SSE2 в выходном списке. Символ * отображается рядом с названием поддерживаемой функции. Символ - отображается, если функция не поддерживается. Например:

Coreinfo v3.04 - Dump information on system CPU and memory topology Copyright (C) 2008-2012 Mark Russinovich Sysinternals - www.sysinternals.com AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ x86 Family 15 Model 75 Stepping 2, AuthenticAMD HTT* Hyperthreading enabled HYPERVISOR - Hypervisor is present VMX - Supports Intel hardware-assisted virtualization SVM * Supports AMD hardware-assisted virtualization EM64T * Supports 64-bit mode SMX - Supports Intel trusted execution SKINIT - Supports AMD SKINIT EIST - Supports Enhanced Intel Speedstep NX * Supports no-execute page protection PAGE1GB - Supports 1 GB large pages PAE * Supports > 32-bit physical addresses PAT * Supports Page Attribute Table PSE * Supports 4 MB pages PSE36 * Supports > 32-bit address 4 MB pages PGE * Supports global bit in page tables SS - Supports bus snooping for cache operations VME * Supports Virtual-8086 mode FPU * Implements i387 floating point instructions MMX * Supports MMX instruction set MMXEXT * Implements AMD MMX extensions 3DNOW * Supports 3DNow! instructions 3DNOWEXT * Supports 3DNow! extension instructions SSE * Supports Streaming SIMD Extensions SSE2 * Supports Streaming SIMD Extensions 2 SSE3 * Supports Streaming SIMD Extensions 3 SSSE3 - Supports Supplemental SIMD Extensions 3 SSE4.1 - Supports Streaming SIMD Extensions 4.1 SSE4.2 - Supports Streaming SIMD Extensions 4.2 …….. ……..

Если в выходных данных команды Coreinfo PAE отображается как неподдерживаемая функция, это означает, что процессор системы не поддерживает PAE и не может поддерживать NX. Если PAE отображается как поддерживаемое, но функция NX отображается в выходных данных команды Coreinfo как не поддерживаемая:

    Если процессор поддерживает NX, возможно, настройки BIOS этой системы неправильно определены для поддержки NX.

Если NX поддерживается в системе, как включить NX?

Изучите руководство производителя системы и зайдите на системе, которая поддерживает NX, в BIOS, чтобы найти параметр NX или XD в разделе Безопасность , а затем включить поддержку NX. Если в системе нет параметров BIOS, включающих поддержку NX, возможно, следует обратиться к производителю, чтобы обновить BIOS.

Примечание

Если NX поддерживается 64-разрядной системой, параметры конфигурации системы не позволяют установить для политики DEP значение Всегда выключено . Дополнительные сведения о системной конфигурации DEP см. в разделе .

Для успешной загрузки Windows 8 процессоры системы должны поддерживать NX и SSE2. Если система поддерживает эти функции, но параметры настроены неверно, эти параметры переопределяются перед загрузкой системы ядром.

Что делать, если не удалось установить Windows 8 на виртуальной машине из-за ошибки 0x0000260?

Если виртуальная машина размещена на системе, которая поддерживает NX, необходимо включить PAE/NX в параметрах ВМ или диспетчере конфигураций при настройке виртуальной машины Windows 8. Инструкции по включению PAE/NX для виртуальной машины см. в руководстве по установке продукта виртуализации.

Примечание

Если при попытке установить Windows 8 на виртуальной машине, размещенной в системе под управлением Windows, где функция NX отключена, необходимо выполнить инструкции в разделах и , чтобы включить NX в системе до включения PAE/NX для виртуальной машины.

До января 2020 года. Хотя корпорация не собирается пересматривать сроки поддержки операционной системы, выпущенной в 2009 году, похоже, что Редмонд пытается вынудить пользователей обновиться до новых версий Windows за счет ограничения поддержки и игнорирования проблем, обнаруженных в последних обновлениях.

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

Автор популярных книг про Windows Вуди Леонард (Woody Leonhard) сообщил о другом инциденте - Microsoft завершила поддержку некоторых систем Windows 7 с определенными типами процессоров. Во Вторник Патчей в марте 2018 года вышло очередное обновление для Windows 7, которое имело известную ошибку, затрагивающую устройства с процессорами, не поддерживающими SSE2:

Стоп-ошибка возникает на компьютерах, которые не поддерживают инструкции SSE2 (Streaming SIMD Extensions 2).

Данная ошибка сохранялся и в списках известных проблем патчей в апреле, мае и июне 2018 года. До последнего момента Microsoft сообщала, что над устранением данной ошибки ведется работа:

Microsoft занимается разработкой решений и предоставит обновления в будущих выпусках патчей.

На прошлой неделе заметки к июньскому обновлению для Windows 7 были изменены. Компания убрала данную ошибку из известных проблем, но не предоставила никакой дополнительной информации по данному вопросу. Была ли ошибка исправлена?

Чтобы разобраться в данном вопросе, нужно открыть заметки к прошлым обновлениям, например к майскому KB4103718 . Можно заметить, что данная стоп-ошибка числится в списке, но вместо информации о том, что проводится работа над исправлением ошибки, Microsoft просто отмечает, что на устройствах без поддержки SSE2 нужно заменить процессор на более современный или использовать виртуализацию.

Установите на устройство процессор, который поддерживает SSE2 или используйте виртуализацию машины.

Другими словами, Microsoft без лишней огласки завершила поддержку Windows 7 для устройств с процессорами, которые не поддерживают SSE2. Корпорация не собирается исправлять данную проблему и даже удалила информацию из заметок к последнему обновлению, из-за чего пользователи и администраторы остаются в неведении.

Поддержка SSE2 - необходимое условие для установки Windows 8 и более новых систем Windows 10, но никогда SSE2 не являлось условием для установки Windows 7. На официальной странице системных требований для Windows 7 нет ни слова о данном ограничении.

Данное изменение затрагивает устройства с процессорами Pentium III. Общее количество таких устройств неизвестно, но из-за этого пользователи находятся в затруднительном положении. Windows 7 продолжит работать как обычно, но если последние исправления не будут установлены, то система не получит новейшие обновления безопасности.

Переход на новые операционные системы Windows без аппаратного обновления невозможен, потому что для них также требуется поддержка SSE2. У пользователей затронутых устройств остается три возможных варианта дальнейших действий: продолжать использовать неподдерживаемую систему, обновить процессор / ПК или переключиться на Linux.

Заключение

На момент выхода Windows 7 Pentium III уже считался устаревшим процессором. По всей видимости Microsoft провела анализ затрат, чтобы оценить целесообразность разработки патча для устройств с процессорами без поддержки SSE2 и в итоге решила просто отказаться от поддержки данных ПК.

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

Люди заплатили за операционную систему и им гарантировали поддержку до 2020 года. Microsoft должна уважать своих пользователей и выполнять взятые на себя обязательства.

Нашли опечатку? Нажмите Ctrl + Enter

SSE2 расширяет набор инструкций SSE с целью полностью вытеснить MMX. Набор SSE2 добавил 144 новые команды к SSE, в котором было только 70 команд.

Особенности

  • SSE2 использует восемь 128-битных регистров (xmm0 до xmm7), включённых в архитектуру x86 с вводом расширения SSE , каждый из которых трактуется как 2 последовательных значения с плавающей точкой двойной точности.
  • SSE2 включает в себя набор инструкций, который производит операции со скалярными и упакованными типами данных.
  • SSE2 содержит инструкции для потоковой обработки целочисленных данных в тех же 128-битных xmm регистрах, что делает это расширение более предпочтительным для целочисленных вычислений, нежели использование набора инструкций MMX , появившегося гораздо раньше.
  • SSE2 включает в себя две части – продолжение SSE и продолжение MMX .
    • Продолжение SSE работает с вещественными числами.
    • продолжение MMX работает с целыми. В SSE2 регистры по сравнению с MMX удвоились (64 бита -> 128 битов). Т.к. скорость выполнения инструкций не изменилась, при оптимизации под SSE2 программа получает двукратный прирост производительности. Если программа уже была оптимизирована под MMX, то оптимизация под SSE2 даётся сравнительно легко в силу сходности системы команд.
  • SSE2 включает в себя ряд команд управления кэшем, предназначенных для минимизации загрязнения кэша при обработке неопределенных потоков информации.
  • SSE2 включает в себя сложные дополнения к командам преобразования чисел

Ссылки


Наборы расширения базовых инструкций процессоров семейства x86
MMX | MMXEXT | SSE | SSE2 | SSE3 | SSSE3 | SSE4 | ATA | 3DNow! | 3DNowExt | SSE5 | AVX | AES

Wikimedia Foundation . 2010 .

Смотреть что такое "SSE2" в других словарях:

    SSE2 - SSE2, Streaming SIMD Extensions 2, is one of the IA 32 SIMD (Single Instruction, Multiple Data) instruction sets. SSE2 was first introduced by Intel with the initial version of the Pentium 4 in 2001. It extends the earlier SSE instruction set,… … Wikipedia

    SSE2 - (Streaming SIMD Extensions 2) ist eine x86 Befehlssatzerweiterung, die Intel mit dem Pentium 4 einführte. Die mit SSE eingeführten 128 Bit Register können in SSE2 auch mit MMX Operationen verwendet werden. SSE2 ermöglicht die Verarbeitung von… … Deutsch Wikipedia

    SSE2 - Saltar a navegación, búsqueda SSE2 es el acrónimo de Streaming Single Instruction Multiple Data Extensions 2 es uno de los conjuntos de instrucciones de la arquitectura IA 32 SIMD. Fue utilizada por primera vez en la primera versión del Pentium 4 … Wikipedia Español

    SSE2 - Streaming SIMD Extension 2 Streaming SIMD Extension 2, généralement abrégé SSE2. Elle est composée de 144 instructions et fait son apparition avec le Pentium 4 d Intel. Elle gère des registres 128 bits pour les entiers et les flottants… … Wikipédia en Français

    SSE2 - Streaming Single Instruction, Multiple Data Extensions 2 (Computing) … Abbreviations dictionary

    SSE 2 - SSE2 (Streaming SIMD Extensions 2) ist eine x86 Befehlssatzerweiterung, die Intel mit dem Pentium 4 einführte. Die mit SSE eingeführten 128 Bit Register können in SSE2 auch mit MMX Operationen verwendet werden. SSE2 ermöglicht die Verarbeitung… … Deutsch Wikipedia

    Streaming SIMD Extensions 2 - SSE2 (Streaming SIMD Extensions 2) ist eine x86 Befehlssatzerweiterung, die Intel mit dem Intel Pentium 4 einführte. Die mit SSE eingeführten 128 Bit Register können in SSE2 auch mit MMX Operationen verwendet werden. SSE2 ermöglicht die… … Deutsch Wikipedia

    SSE2 (англ. Streaming SIMD Extensions 2, потоковое SIMD расширение процессора) это Pentium 4. SSE2 использует восемь 128 битных регистров (xmm0 до xmm7), включённых в архитектуру x86 с вводом расширения SSE, каждый из которых трактуется как 2… … Википедия

    Comparison of AMD processors - This list is incomplete; you can help by expanding it. Colors of the processor code names indicate same core. Archi tecture Family Code Name Model Group Speed (MHz) Socket Process (nm) Cores FSB/HT (MHz) Cache (KiB) Memory Controller … Wikipedia

    List of AMD Athlon 64 microprocessors - This list is incomplete; you can help by expanding it. The Athlon 64 microprocessor from AMD is an eighth generation CPU targeted at the consumer market. Contents 1 Single core desktop processors 1.1 Athlon 64 … Wikipedia

Лучшие статьи по теме