LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Виснет железо в новых картах само по себе, или железо виснет от неправильной с ним работы программного окружения?

Видеокарты виснут из-за ошибок в ядерном драйвере или в самом железе. В CPU все инструкции тщательно проверяются на корректность и права доступа перед исполнением, а при ошибках генерируются соответствующие исключения. А в GPU проверки инструкций на аппаратном уровне недостаточно тщательны, в результате чего путём исполнения хитронаписанного шейдера можно ввести видеокарту в неработоспособное состояние, выйти из которого можно только аппаратным сбросом видеокарты. Особенно кривостью железа славится AMDGPU (но в последних моделях ситуация улучшается). Лучше всех ситуация у Nvidia.

Исходная версия X512, :

Виснет железо в новых картах само по себе, или железо виснет от неправильной с ним работы программного окружения?

Видеокарты виснут из-за ошибок в ядерном драйвере или в самом железе. В CPU все инструкции тщательно проверяются на корректность и права доступа перед исполнением, а при ошибках генерируются соответствующие исключения. А в GPU проверки инструкций на аппаратном уровне недостаточно тщательны, в результате чего путём исполнения хитронаписанного шейдера можно ввести видеокарту в неработоспособное состояние, выйти из которого можно только аппаратным сбросом видеокарты. Особенно кривостью железа славится AMDGPU. Лучше всех ситуация у Nvidia.