Выпуск компанией AMD процессоров Ryzen трудно назвать гладким и беспроблемным. Немало нервов первым владельцам систем на базе этих CPU попортили как многочисленные проблемы контроллера памяти, так и ошибка в реализации работы FMA3-инструкций. К счастью, AMD постепенно решает все проблемы такого рода. В частности, в последнем обновлении библиотек AGESA 1.0.0.6 в очередной раз была значительно улучшена совместимость с высокочастотными модулями DDR4 SDRAM. Вместе с этим, как теперь выясняется, AMD исправила и ещё одну процессорную ошибку, которая пока не привлекла к себе внимание широкой общественности, – так называемый «VME-баг». О существовании проблемы «VME-баг» стало известно 12 мая. Суть заключалась в том, что Ryzen имеет неправильную реализацию инструкции INT (генерирующую программное прерывание) в режиме виртуального 8086 (VME), который обычно применяется для запуска старых 8086-программ в среде современных операционных систем. Данная проблема актуальна и может быть зафиксирована в относительно старых 32-битных версиях OC, например, в Windows XP или Windows Server 2003 при выполнении 16-битного кода в режиме реального времени.

Дальше...