Новые драйверы Nvidia вызывают BSOD на старых процессорах без POPCNT

Приложения и игры / Desktop / Windows / Новые драйверы Nvidia вызывают BSOD на старых процессорах без POPCNT
06.08.2024

Недавние изменения в требованиях к драйверам Nvidia вызвали заметную обеспокоенность среди пользователей, работающих на старом оборудовании. Это, казалось бы, незначительное техническое изменение может сделать многие системы неработоспособными, особенно затрагивая тех, кто использует устаревшие конфигурации. Последствия этих изменений напоминают о том, как даже небольшие обновления могут привести к значительным реальным проблемам для пользователей.

Влияние на старые системы

С выпуском последних графических драйверов Nvidia (версии 555 и выше) пользователи с более старыми процессорами, не поддерживающими инструкцию POPCNT (Population Count), сталкиваются с неприятными ошибками "синий экран смерти" (BSOD) на своих компьютерах с Windows. Эта проблема в основном затрагивает пользователей Windows 10, которые полагаются на старые процессоры, такие как Core 2 Duo E8400, при этом используя поддерживаемые графические карты Nvidia, такие как GTX 750 Ti и новее.

Чтобы смягчить эту проблему, пострадавшим пользователям может потребоваться настроить параметры обновления Windows, чтобы предотвратить автоматическую загрузку драйвера версии 555 или новее. Ошибка BSOD, которая отображает сообщение "System thread exception not handled", возникает при установке этих драйверов на системы с совместимыми графическими процессорами Nvidia, но неподдерживаемыми процессорами. Последствия этих ошибок могут быть серьезными, приводя к нестабильности системы, потенциальной потере данных и повышенным уязвимостям безопасности, особенно если пользователи не могут правильно загрузить свои системы.

Still using a Windows 10/11 PC without POPCNT CPU instructions (e.g., Core 2 Duo), and it has a NVIDIA GPU from the Maxwell generation (e.g., GTX 750) or newer installed? Installing latest NVDIA drivers causes a SOFT BRICK, it’ll boot loop until it reaches the Windows Recovery.

– Bob Pony (@TheBobPony) August 4, 2024

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

В прошлом месяце Nvidia официально объявила о прекращении поддержки старых процессоров, не включающих набор инструкций POPCNT. Это решение оставляет пользователей с ограниченными альтернативами для графических драйверов, которые поддерживают их устаревшее оборудование. Хотя Intel предлагает открытые драйверы, включенные в большинство дистрибутивов Linux, проприетарные альтернативы заметно отсутствуют. Для пользователей с более старыми графическими картами AMD/ATI неофициальные репозитории или Personal Package Archives (PPAs) могут предоставить драйверы для устаревшего оборудования, особенно на системах Linux, но эти варианты не имеют официальной поддержки. В некоторых случаях открытые альтернативы, такие как Nouveau (для Nvidia) или Mesa (для AMD/Intel), могут обеспечить базовую функциональность для старого оборудования, хотя часто это происходит за счет производительности по сравнению с проприетарными драйверами.

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

Обновлено: 06.08.2024