вебмастер, фидошник
0,1
рейтинг
27 мая 2011 в 14:23

Проблема работоспособности свежих видеодрайверов для AGP-видеокарт, основанных на чипах Radeon HD серии 46xx tutorial

Вот небольшая история из жизни — но одновременно это история о «синем экране смерти».

Исходя из соображений разумной бережливости, я до сих пор пользуюсь дóма компьютером, закупленным в первой (а не второй) половине двухтысячных, и оттого снабжённым шиною AGP, а не PCI-E. До поры до времени меня устраивала видюха NVidia GeForce 7600 GS, тем более что ничего заметно лучшего на чипах NVidia для втыкания в AGP никогда и не производили: восьмитысячная серия шла ужé на PCI-E. Однако в середине мая, столкнувшись с необходимостью аппаратного ускорения видеопроигрывателя, который при воспроизведении целого ряда высококачественных H264-кодированных 720p-видеозаписей начал неприемлемо заикаться, я поневоле припомнил: пускай технология NVidia CUDA на AGP и недоступна, зато её эрзац-альтернатива DXVA 1 поддерживается (например, в CoreAVC) на всех чипах ATi Radeon HD — двухтысячных, трёхтысячных, четырёхтысячных, пятитысячных и более новых серий.

[PowerColor HD4670]Тогда-то я и обратил внимание на видюху SAPPHIRE HD 4650 AGP, в основе у которой — одноимённый чип Radeon. Меня дополнительно радовало то обстоятельство, что (согласно Википедии) видюхи NVidia GeForce семитысячных серий выходили в свет в 2005 и 2006 году и поддерживали ещё только DirectX 9 с моделью шейдеров 3.0 — что же касается более свежих чипов Radeon HD четырёхтысячных серий, то они показаны там как вышедшие много позже (в 2008 году) и поддерживающие DirectX 10.1 и модель шейдеров 4.1.

Ещё немного подумав, я решил уплатить на ≈три сотни рублей больше, чтобы приобрести чуть-чуть более навороченный чип того же 4600-го поколения в составе продукта PowerColor HD4670 1GB DDR3 AGP. Разница между 4650 и 4670 не особенно велика, но всё же последний чуть покруче.
Этой-то крутизною я чуть сам себя и не наказал, потому что PowerColor HD4670 1GB DDR3 работает только на AGP 8x, а SAPPHIRE HD 4650 работает ещё и на AGP 4x — соответственно, если бы мне неправильно помнилось, что домашний компьютер поддерживает AGP 8x, то вышли бы деньги на ветер (или, например, вышла бы необходимость договариваться о манибэке). К счастью, компьютер мой не настолько стар, чтобы не понимать AGP 8x.
Разумеется, первым же делом после установки видеокарты следовало призадуматься об обновлении драйверов. Хотя бы потому, что аппаратное ускорение в Firefox 4 требует драйверов, по меньшей мере, версии 8.741. Увы, на сайте PowerColor к этой видюхе предлагают старинные драйверы версии 8.712, не более!

Логичным выходом из тупика казалась возможность скачать и поставить новейшие драйверы AMD. К сожалению, эта возможность оказалась выходом к ещё большему ужасу и безысходности, потому что новые драйверы AMD, будучи установленными на эту видюху, без промедления вызывают BSoD («синий экран смерти») при начальной загрузке системы. Оказывается, эта проблема (то есть несовместимость AGP-версий Radeon с новыми драйверами AMD) существует чертовски долго (аж с прошлого года), но никто её так и не сподобился толком пофиксить. Сам я не мог и заподозрить такой гадости заблаговременно, так что прежде, чем случайно разыскал рассказ о ней на пользовательском форуме AMD, успел «методом тыка» перепробовать чуть менее десятка разных версий драйверов, выходивших за последние полгода — безуспешно, разумеется; и провозился без всякого толку до часу ночи. Положение усложняется тем, что AMD отнюдь не предоставляет AGP-версии своих прежних драйверов (а только AGP-версию последнего драйвера, ни на чертá ни годного).

Желаемого драйвера (за октябрь 2010 года) поневоле пришлось доискиваться в архиве на сайте Sapphire: как вы помните, Sapphire также производит AGP-видеокарты на чипах Radeon. Правда, и этот архив оказался организованным извращённо: если какого-то файла не окажется на одном из предлагаемых «зеркал», то не предлагается выбрать другое «зеркало»; и так как остальная страница ужé заблокирована «модальным окном» диалога, то остаётся лишь нажать кнопку «Назад» и заново искать желаемое, заново забивать модель видюхи и операционной системы.

Насилу достигнув желаемого, первым делом донастроил яркость и контраст, а затем полез сравнивать производительность «новой» видюхи (PowerColor HD4670 1GB DDR3 AGP) со старой (NVidia GeForce 7600 GS) при помощи теста производительности работы браузера с HTML5 Canvas.

Этот тест давал 11 fps или 12 fps (кадров в секунду) в Firefox 4 поверх Direct3D 9 поверх NVidia GeForce 7600 GS. А теперь он выдал 16 fps или 17 fps в Firefox 4.0.1 поверх Direct3D 9 поверх PowerColor HD4670 1GB DDR3 AGP. Стало быть, видеопроизводительность возросла в ≈полтора раза, если только это не эффект от разницы Firefox 4 и Firefox 4.0.1 (в чём позволю себе усомниться). Видеопроигрыватель также начал использовать DXVA.

Казалось бы, мне хорошо. Однако у этой истории нет удовлетворительного хэппи-энда. Поглядите сами, как скверно она выглядит. Крупная международная корпорация продолжает предоставлять на своём сайте только те новые версии видеодрайверов, которые погружают AGP-варианты в «синий экран смерти», а известно об этом только неофициально. К употреблению на AGP пригодны только прошлогодние драйверы из альтернативных источников. При этом AMD всё равно, потому что AGP-варианты производятся третьими фирмами в третьем мире, а официально «Радеоны» выходят только в форме PCI-E.

Может ли это продолжаться вечно?

Да нет же, конечно нет. Рано или поздно в новых видеодрайверах появится нечто вкусное (например, поддержка трёхмерного видео в Интернете, которая ужé есть у NVidia), и тогда все покупатели AGP-видюх (да и я вместе с ними) останутся за бортом светлого будущего. Альтернативою будет только апгрейд до PCI-E — закупка новой материнской платы, нового процессора, новой оперативной памяти, новой видеоплаты, нового кулера, наконец.

Вынужденный апгрейд.
Mithgol the Webmaster @Mithgol
карма
33,5
рейтинг 0,1
вебмастер, фидошник
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (32)

  • +3
    Это очень тонкыя душевныя страдания обиженного потребителя.

    Что ЭТО делает на хабре? Ну я понимаю, вы бы пару часиков с дебаггером посидели и нашли причину, или, там, с паяльником. Но простое нытьё «ай, никто не хочет поддерживать мою рухлядь с истёкшим сроком эксплуатации» — кому интересно? Никому.

    • 0
      А ничего, что я четыре часа драйверы подбирал и подобрал? Или блогозаписи теперь обязаны непременно быть хакерскими, а не просто айтишными?
      • +5
        Как нытье не называй…
    • +1
      «ай, никто не хочет поддерживать мою рухлядь с истёкшим сроком эксплуатации»

      Вообще это RV730, которой ещё и три года нет
      • +1
        Я про мать.
  • +2
    Хм, а у мя радеонка 4650 с PCI-E. Тоже BSOD на последних дровах. Так что проблема не только у AGP видюшек. Юзаю драйвер 9.3 ЕМНИП.
  • +7
    Впервые прочитал пост от Мицгола, и не подумал «А, это ж Мицгол… 8-\». Приятно удивлён.
    • +2
      А я узнал автора на фразе «снабжённым шиною».
      • НЛО прилетело и опубликовало эту надпись здесь
  • +3
    >поддержка трёхмерного видео в Интернете
    И кому эта фигня нужна?
    • –1
      Этот вопрос предлагаю обсуждать в комментариях к соответствующим блогозаписям ([1], [2]).
    • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    Эх, похоже идея сменить видяху (тоже смотрел на 4650/70) не самая лучшая, раз уж под виндой такие траблы. Лучше уж действительно сразу
    закупка новой материнской платы, нового процессора, новой оперативной памяти, новой видеоплаты, нового кулера, наконец.

    И больше никаких ATI/AMD.
    • 0
      Правильно — покупайте Нвидию, почти вся 8ххх серия которой, выходившая в 2008-2009 году уже благополучно передохла, а замена не покрывает страны СНГ.

      Я конечно утрирую — сам пользуюсь только Intel \ Nvidia, всё никак под мой апгрейд не выйдут вкусности от АМД, но хочу сказать — серъёзные проколы бывают у всех. Чудо таблетки пока нет.
      • 0
        Проблемы с драйверами AMD по-моему притча во языцех уже. Проколом это назвать сложно.
  • +1
    На мой взгляд ударения в очевидных местах не помогают, а только сбивают и отвлекают внимание от сути статьи. Ладно б смысл еще заметно искажался от возможного неправильного ударения.
  • 0
    сколько труп не реанимируй, все равно придется хоронить.
  • +1
    А Windows у вас какой версии, позвольте поинтересоваться?
    Также, насколько мне известно, AGP 8x/4х совместимы в обе стороны, ничем бы вы себя не наказали.
  • +2
    У меня на основном компьютере стоит ATI/AMD, к которой есть только legacy драйверы. Более древняя карта NVidia на втором компьютере до сих поддерживается в текущих выпусках драйверов.

    При очередном апгрейде я, скорей всего, выберу NVidia.
  • +1
    у тех видеокарт ати что сейчас в магазине можно часто наблюдать подобные бсоды. больше всего нравится гуглящаяся статья — «как удалить драйверы ati» чтобы все это переустановить, так как иначе от того или иного глюка не избавиться. не люблю ати
  • +1
    получается ATI до сих пор не научилась дрова писать? :(
    сколько ж можно то?
  • +1
    Почему они драйвера не откроют? Хуже ведь уже не будет. Или будет? :)
  • +1
    Первая статья из серии «Мицгол делает апгрейд»
  • 0
    А теперь он выдал 16 fps или 17 fps в Firefox 4.0.1 поверх Direct3D 9 поверх PowerColor HD4670 1GB DDR3 AGP.

    Мне кажется вы поторопились с апгрейдом. 7600 GS отлично гонится:
    • 0
      Сорри за размеры картинки)
    • +1
      Я так понял, что на 7600 еще недоступно аппаратное ускорение, вся работа идёт через процессор, нет?
      • 0
        У меня Опера во время теста съедает 50% CPU
        • 0
          Знать бы чем посмотреть загрузку GPU :)
          • 0
        • 0
          Наверное, процессор двухядерный, так что занято 100% одного ядра.
          • +1
            Так и есть.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.