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

Так чому цей термін був? Вся справа в тому, що різко все компанії перестали оновлювати свій софт для користувачів з 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 для віртуальної машини.

Старий системний блокна базі процесора Athlon XP. Встановлено Windows XP. При установці браузера, наприклад Mozilla Firefox- система відмовляється його встановлювати, видавши повідомлення " Процесор не підтримує набір інструкцій SSE2". Ця помилка не пов'язана з системою або іншим ПО. Вона безпосередньо пов'язана з процесором.

Що таке SSE2?

SSE2(Streaming SIMD Extensions 2, потокове SIMD-розширення процесора) - це SIMD (Single Instruction, Multiple Data, Одна інструкція - безліч даних) набір інструкцій, розроблений Intel і вперше представлений в процесорах серії Pentium 4. SSE2 розширює набір інструкцій SSE з метою повністю витіснити MMX. Набір SSE2 додав 144 нові команди до SSE, в якому було тільки 70 команд.

Інструкції SSE2 були закладені в архітектури наступних процесорів:

  • Intel- починаючи з гнізд 423 і 478 (при цьому процесора під сокет 478 підтримують SSE2: Celeron і Celeron D - починаючи від FSB шини 533MHz, Pentium IV - незалежно від FSB шини), для ноутбуків - з сокета 479.
  • AMD- починаючи з сокета 754 для ПК, і для ноутбуків - з сокета S1.

На сьогоднішній день жоден сучасний браузер, що працює під Windows ХР або пізнішої ОС Віндовс, не зможе встановитися без підтримки SSE2 інструкцій процесором. Але вихід є, правда не найкращий - встановити більш стару версіюбраузера і відключити в ній функції оновлення.

Список програм, які НЕ потребують підтримки SSE2

  • Skype - до 6.21
  • Chrome - до 35.0.1870.2
  • Chromium - до 35.0.1866.0
  • Internet Explorer - до 8.0.6
  • Mozilla Firefox - до 48.0.2
  • Opera - до 20.0.1387.91
  • Safari - до 5.1.7

Як включити підтримку SSE2 Instructions в комп'ютері?

Опція SSE - SSE2 Instructions - повинна бути завжди включена Enabled (On), так як підтримка SSE і SSE2 - інструкцій є стандартом для сучасних додатків, при відключенні Disabled (Off) процесор буде використовувати інструкції MMX - впроваджені ще в 90 роки, з більш ніж значним падінням продуктивності ЦП. Відключення застосовувалося в ранніх версіях чіпсетів АМД для вирішення деяких програмно-апаратних проблем.

Зустрічається ця опція БІОС на системних платах з процесорами AMD. У Інтелу дані інструкції як правило включені завжди (природно якщо підтримуються архітектурою процесора).


(Англ. Single Instruction, Multiple Data, Одна інструкція - безліч даних) набір інструкцій, розроблений Intel і вперше представлений в процесорах серії Pentium 4. 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

І дозволяє програмам визначати тимчасові інтервали з дуже високою точністю.

Можливі значення:

1. Enabled (On) - таймер включений. Це рекомендується для Windows Vista / 7, в якій реалізована повна підтримка НРЕТ. Підтримка НРЕТ також є в таких системах, як Mac OS X (х86), Linux 2.6 і FreeBSD;

2. Disabled (Off) - таймер відключений.

Ви можете також зустріти параметр НРЕТ Mode, який служить для вибору 32- або 64-бітного режиму роботи таймера. Вибирайте значення 32-bit mode для 32-розрядних версій Windows Vista, а значення 64-bit mode - для 64-розрядних.

Memory Remap Feature, DRAM Over 4G Remapping, Memory Hole Remapping

Параметр дозволяє перемістити адресний простір за межі перших чотирьох гігабайт.

Можливі значення:

1. Enabled (On) - сегмент пам'яті, призначений, буде переміщений. Рекомендується при установці 64-розрядних операційних систем на комп'ютери з 4 Гбайт ОЗУ і більше;

2. Disabled (Off) - сегмент пам'яті не переміщається.

Video BIOS Cacheable

Параметр керує кешуванням BIOS відеоадаптера і аналогічний розглянутому вище System BIOS Cacheable. У сучасних системах відеоадаптер доступний через драйвер, а відео-BIOS використовується тільки і на початкових етапах.

Memory Hole At 15М-16М

Параметр резервує 1 Мбайт з адресного простору між 15 і 16 Мбайт для монопольного використання ISA-платами.

Можливі значення:

1. Disabled (Off) - резервування пам'яті в діапазоні 15-16 Мбайт відключено (рекомендоване значення);

2. Enabled (On) - діапазон пам'яті 15-16 Мбайт виділено для ISA-пристроїв і недоступний для операційної системи і додатків. Може знадобитися лише для деяких дуже старих ISA-пристроїв.

SSE / SSE2 Instructions

Параметр дозволяє відключити підтримку інструкцій / оперативної пам'яті. Якщо і підтримують даний режим, то помилки в одному бите будуть виправлятися автоматично, а помилка відразу в двох бітах буде зафіксована, але не виправлена. Використання ЕСС рекомендується при підвищених вимогах до надійності системи, зокрема для.

Можливі значення:

1. Enabled - режим ЕСС включений, чим забезпечується підвищена надійність роботи модулів пам'яті. Однак при включенні цього режиму дещо знизиться продуктивність системи пам'яті;

2. Disabled - режим ЕСС не використовується;

3. Auto - режим ЕСС буде включений автоматично при наявності відповідних модулів пам'яті.

У деяких моделях системних плат при включенні режиму ЕСС можуть стати доступними додаткові параметри, що дозволяють налаштувати реакцію системи при виникненні усунених або непереборних помилок пам'яті.

DRAM Data Integrity Mode

Даний параметр аналогічний попередньому, але має наступний набір значень:

1. ЕСС - корекція помилок пам'яті дозволена;

2. Non-ECC - корекція помилок заборонена.

PCI Delay Transaction, Delayed Transaction

Параметр включає механізм при роботі пристроїв. Цей механізм з'явився у версії і підтримується всіма сучасними платами. Для його реалізації в складі шини є спеціальний буфер, в якому тимчасово затримуються дані для запису в повільні пристрої. Поки інформація в буфері очікує своєї черги, шина PCI може обслуговувати інші пристрої.

Можливі значення:

1. Enabled (On) - механізм затримки транзакцій включений; рекомендується при використанні сучасного обладнання;

2. Disabled (Off) - механізм затримки транзакцій відключений, що може знадобитися при використанні застарілих плат, які не підтримують стандарт PCI 2.1.

DVMT Mode Select

Дає змогу вибрати режим виділення оператівнойнамяті для інтегрованого відеоадаптера.

Можливі значення:

  • DVMT - пам'ять виділяється динамічно за запитами додатків і звільняється, коли в ній немає необхідності;
  • Fixed - для потреб інтегрованого відеоадаптера виділяється;
  • Bosh - комбінація розглянутих режимів: частина пам'яті резервується для постійного використання відеоадаптером, а при необхідності для його потреб динамічно будуть виділятися додаткові області пам'яті.

Для настройки максимального обсягу оперативної пам'ятідля інтегрованого відеоадаптера може бути присутнім додатковий параметр DVMT / Fixed Memory.