Nvidia недавно сделала значительное объявление, касающееся драйверов графических карт, которое может повлиять на пользователей старых ПК с Windows 10. Компания подтвердила, что драйверы, выпущенные начиная с версии 555, приведут к циклам синих экранов на системах, неспособных выполнять инструкцию POPCNT (Population Count). Это изменение в первую очередь затрагивает старые компьютеры, оснащенные процессорами, не обладающими этой специфической возможностью.
Начиная с выпуска 555, драйверы Nvidia больше не будут поддерживать процессоры, не поддерживающие инструкцию POPCNT. Следовательно, пользователи, пытающиеся установить эти новые драйверы на несовместимые системы, столкнутся с крахами во время процесса загрузки Windows. Для тех, кто имеет совместимую видеокарту Nvidia, но использует неподдерживаемый процессор, рекомендуется воздержаться от установки драйверов начиная с выпуска 555 и позже. Вместо этого пользователям следует продолжать использовать более старые версии драйверов, такие как выпуск 550, чтобы поддерживать стабильность системы.
Как проверить, затронут ли ваш процессор
Nvidia изложила окончание поддержки процессоров, не поддерживающих POPCNT, на своей странице поддержки, отметив, что эти процессоры уже не поддерживаются ни на Windows 10, ни на Windows 11. Чтобы определить, затронут ли ваш процессор, Nvidia рекомендует использовать бесплатный инструмент Coreinfo от Microsoft. Вот простой гид по проверке совместимости вашего процессора:
- Скачайте Coreinfo с официальной страницы Microsoft.
- Извлеките ZIP-файл, в результате чего появится папка под названием Coreinfo.
- Щелкните правой кнопкой мыши на папке Coreinfo и выберите "Открыть в терминале", чтобы запустить PowerShell с папкой Coreinfo в качестве текущего каталога.
- Введите
.coreinfo64 -f (включая ведущую точку) и нажмите Enter для запуска инструмента Coreinfo.
После подтверждения лицензионных прав инструмент Coreinfo отобразит подробный список характеристик вашего процессора и поддерживаемых инструкций. Найдите запись с меткой POPCNT; если там указано Supports POPCNT instruction, ваш процессор совместим.
Стоит отметить, что хотя эта проблема в основном затрагивает ПК с Windows 10, она также может возникнуть на старых системах с Windows 11. Установка Windows 11 24H2 на процессор, не поддерживающий POPCNT, может привести к аналогичным осложнениям.
Что такое POPCNT?
Инструкция POPCNT впервые появилась в 2008 году в составе архитектуры Nehalem от Intel и впоследствии была интегрирована в современные процессоры AMD. Сокращение от Population Count, POPCNT — это инструкция, которая подсчитывает количество "установленных битов" (тех, которые имеют значение 1) в двоичном числе. Эта функциональность оказывается полезной для различных вычислений, включая расчеты контрольных битов, алгоритмы сжатия и более недавно — приложения, связанные с искусственным интеллектом.
В процессорах Intel Core эта инструкция была введена со второго поколения процессоров Sandy Bridge, которые вышли в 2011 году. Учитывая прошедшее время с тех пор, вероятно, что даже если ваше оборудование не самое новое, ваш процессор поддерживает инструкцию POPCNT.