Как AMD бросила поддержку "устаревших" видеокарт и возможный сговор AMD+nVidia против Microsoft
реклама
-
Предисловие
- Решение AMD и последствия
- Эксперименты
- Заключение
Однажды AMD решили бросить поддержку видеокарт серий HD/R5/R7/R9 и FURY, ясное дело сразу же никаких последствий не могло быть после такого решения, однако прошло почти пол года и думаю есть смысл посмотреть на последствия такого поступка.
реклама
nVidia к слову первыми начали прекращать поддержку драйверами ряд видеокарт, но это были 8000/9000/200/400/500 серии видеокарт и их ребренды вплоть до 700 серии (GT730 96SP ребренд из GT430), в целом мало кому были интересны такие карточки и особых неудобств nVidia не причинила многим.
AMD же отказались от поддержки не только уже реально устаревших Pincairn (HD7750/7770/7850/7870), но и от вполне себе живых Tahiti (HD7790/7870XT/7950/7970 и все что новее), например R9 290/390X не поддерживаются, хотя по уровню производительности они вполне способны потягаться с большинством экземпляров видеокарт серии GTX 1060 и RX 570/580.
- Предисловие
-
Решение AMD и последствия
- Эксперименты
- Заключение
AMD конечно отказались выпускать новые драйверы под видеокарты серий HD/R5-R9 и FURY, последний драйвер для этих видеокарт имеет версию 21.5.2 и доступен он как под Windows 7 так и под Windows 10.
реклама
Но вот незадача, вышла Windows 11, но AMD уже прекратила выпускать драйверы, то есть при переходе на Windows 11 пользователи будут вынуждены менять видеокарту, и сделан отказ от выпуска драйверов прямо перед анонсом Windows 11, попахивает сговором не правда ли?
Если серьёзно, ситуация крайне интересная и заставляет подумать про сговор AMD и Microsoft чтобы принудительно заставить людей сменить "устаревшую" R9 390X 8 GB какую нибудь на что-то другое из "списка поддерживаемого", и это во времена неадекватных искусственно завышенных в разы цен на видеокарты...
Собственно что мы имеем сейчас:
Драйверы разделились на две ветки, старый драйвер версии 21.5.2 поддерживает "устаревшие" видеокарты, и драйвер который поддерживает "что надо" и выпускается до сих пор (в моем случае 21.10.2).
реклама
Камень преткновения в операционной системе для которой предназначены драйверы, драйвер версии 21.5.2 для "устаревших" всяких R9 290-390X есть только под Windows 7 и Windows 10, Windows 11 оказалась обделена поддержкой "устаревших" видеокарт т.к. вышла позже чем AMD внезапно заявили что прекращают обновлять драйверы.
Это к слову тоже немного наводит на мысль что Microsoft и AMD могли войти в сговор перед выходом Windows 11, насколько я помню это было довольно неожиданно что AMD прекращает выпуск драйверов под огромный диапазон видеокарт, и после анонсируют Windows 11...
Если это реально был сговор, то Microsoft и AMD прекрасно знали заранее что нужно прекращать выпуск драйверов перед анонсом Windows 11, чтобы потом могли спокойно проигнорировать любую ситуацию принуждающую пользователей менять видеокарты.
Впрочем, вернемся к драйверам, как можно заметить, драйвер в котором вырезали поддержку "устаревших" видеокарт имеет размер слегка меньше чем полноценные 21.5.2.
реклама
Полноценный драйвер под Windows 7 имеет ощутимо больший размер чем под Windows 10, можно было бы списать на ".NET Framework" который отсутствует в пакете драйверов под Windows 10, но если заглянуть внутрь то можно обнаружить что под Windows 7 драйвер на самом деле занимает меньше места чем под Win 10.
Ради интереса я распаковал драйверы под Windows 7/10, и запаковал в 7zip формате, чтобы исключить возможные хитрости со сжатием пакета от AMD, но драйвер под Windows 10 все равно сжался гораздо лучше, чем драйвер под Windows 7.
Это говорит о том, что драйвер под Windows 10 имеет много "пустоты", или просто очень много повторяющейся информации в файлах которая с легкостью устраняется алгоритмами сжатия, технически драйвер под Windows 7 содержит больше уникальной информации чем под Windows 10.
Драйвер 21.10.2 для Windows 10/11 по структуре особо не отличается от драйвера 21.5.2 под Windows 10, а еще можно заметить минимальную разницу в размере самих файлов драйверов, судя по всему никаких технических причин для отказа от поддержки "устаревших видеокарт" не было.
Благодаря AMD мы имеем практически хаос на ровном месте и сплошные неудобства, я и так натерпелся косяков за все время от nVidia, а тут еще и AMD начали подливать горючего в угольки...
- Предисловие
- Решение AMD и последствия
-
Эксперименты
- Заключение
Для начала тестовая конфигурация в пределах которой будет все происходить:
Видеокарта Sapphire R9 290, она как раз входит в список брошенных AMD, максимальная версия драйвера 21.5.2 которая существует в пределах Windows 7 и Windows 10.
Драйверы которые будут задействованы |
non-whql-radeon-software-adrenalin-2020-21.10.2-win10-win11-64bit-oct11.exe radeon-software-adrenalin-2020-21.5.2-win10-64bit-may21.exe radeon-software-adrenalin-2020-21.5.2-win7-64bit-may21.exe |
Операционные системы на которых будут проведены эксперименты |
Windows 7 Windows 10 сборка от Flibustier Windows 11 официальная* ( ссылка на моё первое знакомство ) * - По поводу Windows 11, на момент публикации статьи наверняка уже будет выпущен патч исправляющий множество проблем самой Windows 11, но в данной статье будет использована вероятно устаревшая версия WIndows 11 потому что статья в процессе, а патч еще нужно ждать. |
Попытка использовать драйвер 21.10.2 на Windows 7 не увенчалась успехом даже если подменить файлы, но не беда, я просто сделаю тесты на драйвере 21.5.2 и перейду к Windows 10.
Я немного подумал, и решил что добавлю результаты в конце данного раздела статьи, а пока немного расскажу о процессе.
На данный момент я использую загрузчик от сборки WIndows 10 для установки как Windows 7, так и Windows 11, и чтобы комфортно использовать данный способ необходим DISM.
Я использую DISM, чтобы запаковать установленную и настроенную систему обратно в установочный WIM/ESD формат, система как бы устанавливается, но она находится в том состоянии, в котором я её упаковал, наверняка большинство сборок "от дяди Васи" именно таким образом были созданы.
В итоге конечные установочные файлы имеют маленький размер если использовать формат ESD, даже при наличии дополнительного софта, и на одну 8 ГБ флешку поместилась Windows 10 вместе с Windows 11, это невероятно удобно.
Но есть и минусы такого подхода, например если нужно установить WIndows 7 после Windows 10 или наоборот, нужно делать преобразование MBR < --> GPT, хотя в загрузчике от сборки Flibustier есть ряд утилит которые позволяют легко и без потери информации сделать такое преобразование, но это тратит некоторое время, хотя других способов адекватных я еще не нашел, чтобы обойтись без преобразования диска.
В общем ничего сложного, только рутина присутствует, но все равно гораздо меньше чем устанавливать систему из официального образа.
Вернемся к WIndows 10, сделал я тесты с драйвером 21.5.2, но попытка установить драйвер 21.10.2 не увенчалась успехом, как и на Windows 7, очевидно что AMD постарались ибо драйвер отказывается работать если видеокарта не из списка поддерживаемых.
А может просто я недостаточно постарался, в любом случае время переходить к Windows 11.
Естественно драйвер 21.10.2 отказался устанавливать себя с видеокартой R9 290, ради интереса я решил запустить драйвер от Windows 7 и он тоже отказался устанавливаться, но драйвер от Windows 10 версии 21.5.2 спокойно установился на Windows 11.
Единственное, что GPU-Z растерялся слегка.
В целом, результаты собраны, хотя я забыл включить тень оверлея MSI Afterburner в Windows 10, и уже не стал включать в Windows 11, хотя в Windows 7 она включена, но я решил не переделывать т.к. она значительно не влияет на результат.
Windows 7 (21.5.2 win7):
Windows 10 (21.5.2 win10):
Windows 11 (21.5.2 win10):
И только в Windows 11 я словил CRASH в игре RAGE 2 используя драйвер 21.5.2, но AMD других драйверов не выпустила под "устаревшую" R9 290 для Windows 11...
- Предисловие
- Решение AMD и последствия
- Эксперименты
-
Заключение
AMD поступили достаточно странно без весомых причин лишив поддержки драйверами "устаревшие" серии видеокарт HD/R5/R7/R9/FURY, причем сами драйверы явно не претерпели особых изменений которые могли бы говорить о технических причинах отказа от поддержки.
А прекращение поддержки серий HD-R9/FURY аккурат перед анонсом Windows 11 добавляет еще больше оснований полагать, что AMD может быть в сговоре с Microsoft, чтобы принудить пользователей к смене "устаревших" видеокарт на новые.
Вероятно у AMD даже не было технически обоснованных причин для прекращения поддержки "устаревших" видеокарт, возможно даже "устаревшие" видеокарты поддерживаются новыми версиями драйверов, но эта поддержка запрещена в закрытом исходном коде проприетарного драйвера.
Ведь если присмотреться, можно заметить, что драйвер 21.5.2 поддерживает как "устаревшие" так и новые видеокарты из серии RX6000, а новый драйвер версии 21.10.2 поддерживает то же самое кроме HD/R5-R9/FURY серий видеокарт, но физически размер драйверов остался примерно одинаков.
По сути AMD запретили работу драйверов с массой видеокарт GCN архитектуры, но при этом разрешили работу все с той же GCN, но только если они из серии RX400/500/VEGA, это крайне глупое было решение если AMD собирались избавиться от работы над GCN, нужно было тогда отказываться и от серий RX400/500/VEGA, тогда реально можно было бы сократить работу над драйверами.
Но учитывая что AMD все же продолжает работу над GCN, выходит что прекращение поддержки было сделано не из технических причин, а из политических, особенно учитывая что отказ от поддержки был сделан сразу перед анонсом "новой" Windows 11.
Я бы даже сказал что AMD выстрелили себе в ногу своим поступком, и работу себе не сократили и репутацию испортили, особенно на фоне полного отсутствия драйверов для Linux под мобильные видеоадаптеры серии RX5000 и новее.
Перейдем к результатам экспериментов:
AMD очевидно постарались и драйверы не желают работать за пределами заявленного, кроме драйвера 21.5.2-Win10 который благополучно заработал под Windows 11 хоть и не без ошибок.
Но каково было моё удивление когда Windows 11 показала идентичную производительность по сравнению с версиями Windows 7/10 при использовании видеокарты R9 290 и драйвера 21.5.2, причем я неоднократно перепроверил, перезагружая даже саму Windows 11 на всякий случай, но результаты оставались прежними и не падали (мне повезло несколько раз?).
Примечание: Я изменил настройки в "Ведьмаке" пытаясь достичь упор в процессор, но мне это не удалось даже с видеокартой R9 290, результаты "Ведьмака" сравнению не подлежат с результатами тестов RX 560.
Хотя я слышал что с nVidia на Windows 11 та же ситуация что и с AMD в плане падения производительности, думаю есть смысл проверить Windows 11 со старыми драйверами nVidia и сравнить с новыми драйверами что выпущены под Windows 11, но это если дойдут руки до возни с заменой видеокарт под каждую систему.
Вероятно многие не понимают почему я удивлен, но напомню про мою статью "Занижает ли Microsoft производительность продукции AMD - моё знакомство с Windows 11", ранее я уже сравнивал Windows 11 с Windows 7/10, и Windows 11 подчистую проиграла более старым версиям Windows, даже Windows 10 умудрилась значительно проиграть старой Windows 7 в игре на основе Vulkan API.
Однако в прошлый раз я использовал видеокарту RX 560 и новый драйвер 21.10.2, а в данном случае я применил видеокарту R9 290 и старый драйвер версии 21.5.2 на всех версиях Windows.
Причем обращаю внимание, я использовал одни и те же системы, что и при знакомстве с Windows 11, еще во время создания статьи про знакомство с Windows 11 я настроил системы и обратно упаковал с помощью DISM перед необходимостью устанавливать драйвер на видеокарту, для текущих тестов я использовал эти упакованные образы.
Так что списать отсутствие разницы в производительности игр между Win7/10/11 на операционную систему не выйдет.
Ситуация крайне неоднозначная выходит, вроде и Microsoft любят наделать косяков, а вроде и драйверы под видеокарту тоже творят неприличные вещи...
Я конечно забыл включить затенение оверлея в настройках RivaTuner при тестировании Windows 10/11, но я его проверил на Windows 11 и оно не способно уронить производительность заметно, так что дело с производительностью точно не в этой настройке оверлея.
На этом все, благодарю за внимание.
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила