После неоднозначного приема Windows Vista, в 2009 году вышла Windows 7, получившая в основном положительные отзывы. Даже спустя 17 лет она остается одной из самых любимых версий Windows. Но как эта почти двадцатилетняя операционная система ведет себя на современном оборудовании? Мы установили Windows 7 на современный ПК и протестировали ее в восьми играх с поддержкой DirectX 11 и двух играх с поддержкой DirectX 9, чтобы сравнить ее игровую производительность с Windows 11 сегодня.
При запуске Windows 7 во многом была очень похожа на Windows Vista. Vista внесла существенные изменения по сравнению с Windows XP, включая такие технологии, как SuperFetch, ReadyBoost, ReadyDrive, новые асинхронные API и другие улучшения ввода-вывода. Также были внедрены нативное управление питанием процессора и различные усовершенствования управления памятью. Визуально Vista стала первой версией Windows с интерфейсом Windows Aero и характерными стеклянными рамками окон.
Windows 7 сохранила многие из этих базовых технологий, устранив при этом некоторые из основных нареканий к Vista. Одним из заметных улучшений стал больший контроль над Контролем учетных записей пользователей (UAC), позволяющий пользователям настраивать частоту появления запросов UAC. В Vista эти запросы могли появляться слишком часто, вызывая значительное раздражение у многих пользователей.
Windows 7 также выиграла от того, что не имело отношения к самой операционной системе: более мощного оборудования. Когда вышла Vista, многие ПК среднего и бюджетного класса с трудом обеспечивали плавную работу, особенно при использовании более требовательных визуальных функций, таких как Windows Aero. Однако к 2009 году аппаратное обеспечение ПК значительно продвинулось, и производительности, необходимой для плавной работы этих функций, для большинства пользователей больше не было существенной проблемой.
Запуск Windows 7 на современном оборудовании не так прост, как установка текущей версии Windows. Операционной системе 17 лет, она предшествует многим технологиям, используемым современными ПК, что означает крайне ограниченную поддержку драйверов. Например, Windows 7 не имеет встроенной поддержки NVMe или USB 3.0, поэтому необходимые драйверы приходится интегрировать в установочный образ ISO. Microsoft в конечном итоге выпустила исправления, добавляющие поддержку NVMe, но без внедрения соответствующих драйверов в ISO установщик Windows 7 не распознает NVMe-накопитель.
Наша система основана на платформе AMD AM5 (полные характеристики системы подробно описаны далее в статье), что представляет собой еще одно ограничение: для этой платформы нет официальных драйверов чипсета для Windows 7.
К счастью, мы используем графический процессор RDNA 2, который имеет поддержку драйверов для Windows 7, что позволяет нам использовать относительно современную видеокарту для наших тестов.
Материнская плата также является важным фактором. Современные материнские платы, в которых отсутствует CSM (модуль поддержки совместимости) и поддержка устаревшей загрузки, могут значительно усложнить установку Windows 7, а в некоторых случаях даже помешать загрузке операционной системы. К счастью, наша материнская плата по-прежнему поддерживает CSM, поэтому это не было проблемой для нашей установки.
Для Windows 7 мы отключили Secure Boot, включили CSM и установили Boot Device Control в Legacy OPROM Only. Включение CSM означает, что мы больше не имеем доступа к Resizable BAR (он все равно не поддерживается). Для Windows 11 мы отключили VBS (безопасность на основе виртуализации) и HVCI (защищенный гипервизором целостность кода).
Важно отметить, что хотя мы использовали Adrenalin 22.6.1 для тестирования как на Windows 11, так и на Windows 7, эти пакеты содержат разные внутренние версии драйверов. Несмотря на то, что оба пакета были выпущены в июне 2022 года, драйвер для Windows 11 основан на более продвидованной кодовой базе, чем драйвер для Windows 7.
В обоих случаях мы выполнили чистую установку каждой операционной системы и заполнили SSD примерно на 50-60%.
Мы протестировали в общей сложности десять игр: восемь с использованием DirectX 11 и две с использованием DirectX 9. Игры с DirectX 11 являются основным фокусом, поскольку обе системы поддерживают их нативно. Для сравнения, наша система Windows 11 будет запускать игры DirectX 9 через слой сопоставления D3D9On12, в то время как наша система Windows 7 будет запускать их нативно. Существуют способы обойти использование D3D9On12 в Windows 11, но мы хотим оценить опыт «из коробки», с которым столкнется большинство геймеров. В результате мы ожидаем, что Windows 7 будет иметь преимущество в играх с DirectX 9.
Результаты ниже покажут, что преимущества каждой операционной системы будут варьироваться в зависимости от того, ограничена ли производительность процессором (CPU-limited) или видеокартой (GPU-limited).
Metro 2033 Redux была выпущена в 2014 году и отличается новым движком освещения, более высоким качеством графики и новыми локациями для некоторых уровней. Игра преимущественно зависит от видеокарты, но бывают моменты, когда загрузка видеокарты резко падает при перемещении по игровому миру. В эти моменты ограничивающим фактором становится процессор, что приводит к соответствующему падению производительности.
Хотя Windows 11 обеспечивает более высокую среднюю частоту кадров, Windows 7 гораздо лучше справляется с падениями производительности, связанными с процессором, что приводит к значительно более сильным показателям 1% низких значений. Установка драйверов чипсета AMD и включение Resizable BAR незначительно улучшают 1% низких значений в Windows 11, но она все равно значительно уступает Windows 7.
Более продвинутый графический драйвер Windows 11, по-видимому, обеспечивает преимущество в сценариях с ограничением видеокарты, в то время как меньшая нагрузка на процессор в Windows 7 обеспечивает более стабильную частоту кадров, хотя и с более низкой пиковой производительностью.
Batman: Arkham Origins работает на модифицированной версии Unreal Engine 3 и использует несколько улучшений DX11, таких как тесселяция, Ambient Occlusion HBAO+, Percentage Closer Soft Shadows (PCSS) и Depth of Field (DoF).
При ограничении процессором на разрешении 1080p Windows 7 снова демонстрирует сильные результаты, превосходя Windows 11 как по средней частоте кадров, так и по 1% низких значений. Удивительно, но Windows 7 также опережает Windows 11 на разрешении 4K в Origins, хотя и с гораздо меньшим преимуществом. Однако, как мы увидим далее в нашем тестировании, это редкое явление. Тем не менее, Windows 7 сохраняет небольшое преимущество в производительности над Windows 11 на разрешении 4K в этой игре.
Batman: Arkham Knight стал как критическим, так и коммерческим успехом, несмотря на печально известный проблемный запуск на ПК, омраченный серьезными ошибками и проблемами с производительностью. Однако визуально игра по-прежнему выглядит превосходно, и современное оборудование более чем способно справиться с этим требовательным портом для ПК.
Windows 7 снова демонстрирует более высокую производительность на разрешении 1080p при ограничении процессором. Windows 11 выходит вперед, когда мы достигаем ограничения видеокартой на разрешениях 1440p и 4K.
Batman: Arkham City стал второй игрой в серии после Arkham Asylum и первой, получившей поддержку DirectX 11. Это добавило такие функции, как тесселяция, которая придает персонажам и окружению большую геометрическую детализацию.
В Arkham City наша система ограничена видеокартой при каждом протестированном разрешении, что дает Windows 11 преимущество повсеместно.
The Witcher 3 столкнулась с некоторой критикой при запуске из-за снижения качества изображения по сравнению с первоначальным анонсом. CD Projekt Red быстро выпустила патч, устраняющий эти проблемы и улучшающий визуальные эффекты игры. Однако с точки зрения производительности игра была чрезвычайно требовательной при запуске.
Хотя игра в целом сильно зависит от видеокарты, на разрешении 1080p мы столкнулись с небольшим узким местом процессора, что дало Windows 7 преимущество в 1% низких значений. На разрешениях 1440p и 4K Windows 11 немного опережает.
Control — новейшая игра, протестированная в этом сравнении, выпущенная в 2019 году. Хотя игра представила несколько функций трассировки лучей, они были эксклюзивны для API DirectX 12. Поскольку Windows 7 не поддерживает DirectX 12, мы тестировали Control с использованием DirectX 11 на обеих операционных системах. Даже без трассировки лучей Control остается самой графически продвинутой игрой в нашем сравнении Windows 11 против Windows 7.
Windows 11 побеждает повсеместно. Это неудивительно, поскольку мы ограничены видеокартой при всех протестированных разрешениях.
Hitman: Absolution была выпущена в 2012 году и стала первой игрой, использующей движок Glacier 2. Обновленный движок мог обрабатывать толпы до 1200 персонажей, что было беспрецедентно для того времени. Игра также включала несколько улучшений DirectX 11, включая глобальное освещение и тесселяцию.
Это еще одна игра, которая сильно нагружает видеокарту, независимо от разрешения. Наша тестовая система была ограничена видеокартой даже на разрешении 1080p.
Hitman 2 была выпущена в 2018 году, что делает ее второй по новизне игрой в нашем сравнении операционных систем. Она отличается детализированным окружением, плотными толпами и полными отражениями на многих поверхностях, что делает ее впечатляющей игрой в целом.
Hitman 2 — еще один пример, где наша тестовая система ограничена видеокартой при каждом разрешении, что дает Windows 11 чистое преимущество повсеместно.
Теперь переходим к нашей первой игре с DirectX 9. Как упоминалось ранее, Windows 7 должна иметь здесь преимущество, поскольку наша система Windows 11 должна использовать слой сопоставления D3D9On12 для игр DirectX 11. Но насколько велико это преимущество?
Значительное преимущество Windows 7 в средней частоте кадров и 1% низких значений, особенно на разрешениях 1080p и 1440p. Преимущество уменьшается на разрешении 4K, но производительность в целом остается более плавной в Windows 7. Другой слой трансляции, такой как DXVK, может сократить разрыв.
Borderlands 2 — наша вторая игра с DirectX 9 и последняя протестированная игра в целом.
Снова огромная победа Windows 7 на более низких разрешениях. Производительность на разрешении 4K практически идентична.
Результаты интересны, но, возможно, не совсем неожиданны. Результаты DirectX 9 в значительной степени соответствуют нашим ожиданиям, учитывая, что Windows 11 должна запускать эти игры через слой сопоставления D3D9On12.
Результаты DirectX 11 более неоднозначны, но вырисовывается четкая тенденция: Windows 7 имеет преимущество, когда мы ограничены процессором, в то время как Windows 11 работает лучше, когда мы ограничены видеокартой. Это имеет смысл, учитывая, что Windows 11 использует графические драйверы, построенные на более продвинутой кодовой базе, в то время как Windows 7 — это более легкая операционная система с меньшим количеством фоновых процессов и, следовательно, меньшей нагрузкой на процессор.
Microsoft недавно подробно рассказала о своем плане K2, направленном на повышение производительности и надежности Windows 11. Мы надеемся, что эти постоянные усилия по улучшению Windows 11 принесут свои плоды. Низкая производительность процессора, которую мы наблюдали в Windows 11, не может быть отнесена к ее наиболее заметным функциям безопасности, таким как VBS (безопасность на основе виртуализации) и HVCI (защищенный гипервизором целостность кода), поскольку мы отключили обе во время тестирования. Примечательно, что Windows 7 не поддерживает VBS или HVCI на программном уровне, в то время как Windows 11 поддерживает аппаратные расширения виртуализации (такие как Intel VT-x или AMD-V) и трансляцию адресов второго уровня (SLAT). Кроме того, аппаратное обеспечение с фиксированной функцией может в разной степени снижать влияние виртуализации, в зависимости от возможностей архитектуры процессора. Однако дополнительные телеметрия и другие фоновые службы по-прежнему запускаются и потребляют драгоценные циклы процессора.
Использование новейших драйверов чипсета и включение таких функций, как Resizable BAR, не помогают Windows 11 значительно сократить разрыв в сценариях с ограничением процессора. В конечном итоге, мы хотели бы видеть, как Windows 11 станет более легкой и эффективной, поскольку наши результаты показывают, что еще есть некоторый потенциал производительности, особенно со стороны процессора.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Dan Mateescu




