Конференция работает на сервере Netberg

Radeon.ru

Конференция Radeon.ru

Страница 1 из 1 [ Сообщений: 5 ]  Версия для печати [+]
Показать сообщения за  Поле сортировки  
Модификация драйверов Radeon для Windows 2000

Последний ОФИЦИАЛЬНЫЙ драйвер для Windows 2000 (как AMD/ATI чётко указывает здесь) это Catalyst™ 6.2 (Февраль 2006).

Линейка драйверов с Catalyst™ 6.2 до Catalyst™ 7.4 (Апрель 2007) включительно совместима с Windows 2000 безо всяких патчей. Они поддерживают семейство карт до ATI Radeon™ X1??? series включительно.
И, соответственно, НЕ поддерживают семейство ATI Radeon™ HD 2xxx/3xxx/4xxx series.

Но если у Вас есть такая карта (HD 2xxx и далее), как добиться её работы в Windows 2000?
Для этого вам необходимо сделать небольшие изменения в установочном inf-файле, чтобы добиться его совместимости по формату с Windows 2000.
Обратите внимание, что после такой "конвертации" цифровая WHQL подпись драйвера будет нарушена, это НОРМАЛЬНО.

Скопируйте inf файл от XP версии драйвера в другой файл, для примера:
    CX_55811.inf из Catalyst™ 7.12 (в других версиях число 55811 может быть другим)
в
    C2_55811.inf
С этого момента изменения будем вносить в C2_55811.inf

    1. НЕОБЯЗАТЕЛЬНЫЙ ШАГ: Меняем:
    ;-----------------------------------------------
    ; ATI Display Information file : ATIIXPAG.INF
    ; Installation INF for the ATI display driver.
    ; Copyright(C) 1998-2004 ATI Technologies Inc.
    ; Windows XP
    ; Base INF Last Updated 2005/11/01

    на
    ;-----------------------------------------------
    ; ATI Display Information file : ATII2KAG.INF
    ; Installation INF for the ATI display driver.
    ; Copyright(C) 1998-2004 ATI Technologies Inc.
    ; Windows 2000
    ; Base INF Last Updated 2005/11/01


    2. Меняем:
    [ATI.Mfg.NTx86]
    на
    [ATI.Mfg]


    3. Меняем:
    CopyFiles=ati2mtag.Miniport, ati2mtag.Display, ati2mtag.OpenGL, Uninstall.CopyFiles, ati2mtag.OGL;, DVCR.CopyCodec

    на
    CopyFiles=ati2mtag.Miniport, ati2mtag.Display, ati2mtag.OpenGL, Uninstall.CopyFiles;,DVCR.CopyCodec


    4. Удаляем все вхождения строк:
    ATIR200="Chaplin (R200)"
    ativcaxx.cpa
    ativcaxx.cpa=1
    ativcaxx.vp
    ativcaxx.vp=1
    ativckxx.vp
    ativckxx.vp=1
    ativdkxx.vp
    ativdkxx.vp=1
    ativvpxx.vp
    ativvpxx.vp=1
    HKLM,"SYSTEM\CurrentControlSet\Control\GraphicsDrivers\EnableMapIOSpaceProtection"
    HKR, "UMD\DXVA", DXVA_NOHDDECODE
    HKR,, Adaptive De-interlacing
    HKR,, AntiAlias
    HKR,, ASTT_NA, %REG_SZ%, 1
    HKR,, CVRULE_ENABLEPALTIMINGSUPPORT
    HKR,, DALCurrentObjectData
    HKR,, DALDefaultCEDTVModeBCD
    HKR,, DALDefaultCvModeBCD
    HKR,, DALR6 CRT_INFO
    HKR,, DALR6 CRT2_MaxModeInfo
    HKR,, DALR6 DFP_MaxModeInfo
    HKR,, DALR6 DFPx_MaxModeInfo
    HKR,, DALRULE_ADDNATIVEMODESTOMODETABLE
    HKR,, DALRULE_ALWAYSREPORTLARGEDESKTOPMODES
    HKR,, DALRULE_CEDTVUSEOPTIMODEASDEFAULT
    HKR,, DALRULE_CRTSUPPORTSALLMODES
    HKR,, DALRULE_CVUSEOPTIMODEASDEFAULT
    HKR,, DALRULE_DISPLAYSRESTRICTMODES
    HKR,, DALRULE_NOCRTANDLCDONSAMECONTROLLER
    HKR,, DALRULE_NOFORCEBOOT
    HKR,, DALRULE_NOTVANDCRTONSAMECONTROLLER
    HKR,, DALRULE_RESTRICTUNKNOWNMONITOR
    HKR,, DDC2Disabled
    HKR,, DefaultMode
    HKR,, Disable5299
    HKR,, DisableBlockWrite
    HKR,, DisableDMACopy, %REG_DWORD%, 0
    HKR,, DisableDualView, %REG_DWORD%, 0
    HKR,, DisableDualviewWithHotKey
    HKR,, DisableDualviewWithHotKey, %REG_DWORD%, 1
    HKR,, DisableEnumAllChilds
    HKR,, DisableFakeOSDualViewNotify, %REG_DWORD%, 1
    HKR,, DisableFullAdapterInit
    HKR,, DisableHierarchicalZ
    HKR,, DisableIDCT
    HKR,, DisableLCD
    HKR,, DisableMFunction
    HKR,, DisableOSModePruning
    HKR,, DisablePM4TSInterrupt
    HKR,, DisableTabletPCRotation, %REG_DWORD%, 1
    HKR,, DisableTurnOnAllDisplaysAtResume
    HKR,, DXVA_WMV, %REG_SZ%, 1
    HKR,, DXVA_WMV_DEF, %REG_SZ%, 1
    HKR,, EnableWaitUntilIdxTriList2
    HKR,, ExtEvent_RestoreLargeDesktopOnResume, %REG_DWORD%, 0
    HKR,, LVB
    HKR,, OvlTheaterModeType_DEF, %REG_DWORD%,  0
    HKR,, SubmitOnDraw
    HKR,, TabletPCRotateClockwise
    HKR,, TestEnv
    HKR,, TimingSelection
    HKR,, VgaCompatible
    HKR,, VPE Adaptive De-interlacing
    MaximumDeviceMemoryConfiguration=128
    MaximumDeviceMemoryConfiguration=256
    MaximumDeviceMemoryConfiguration=512
    MaximumNumberOfDevices=4

    и добавляем эти строчки в раздел [ati2mtag_RemoveDeviceSettings]:
    HKR,"OpenGL\Private,RHl1rE3mmQ6z"
    HKR,, AgpSize
    HKR,, DALDTMCRTBCD1024x1536x0x60
    HKR,, DALDTMCRTBCD1152x1728x0x60
    HKR,, DALDTMCRTBCD1280x2048x0x60
    HKR,, DALDTMCRTBCD1280x480x0x60
    HKR,, DALDTMCRTBCD1400x2100x0x60
    HKR,, DALDTMCRTBCD1600x2400x0x60
    HKR,, DALDTMCRTBCD1600x600x0x60
    HKR,, DALDTMCRTBCD2048x768x0x60
    HKR,, DALDTMCRTBCD2304x864x0x60
    HKR,, DALDTMCRTBCD2560x1024x0x60
    HKR,, DALDTMCRTBCD2800x1050x0x60
    HKR,, DALDTMCRTBCD3200x1200x0x60
    HKR,, DALDTMCRTBCD640x960x0x60
    HKR,, DALDTMCRTBCD800x1200x0x60
    HKR,, DALLargeDesktopModesBCD
    HKR,, DALLargeDesktopModesBCD1
    HKR,, DALLargeDesktopModesBCD2
    HKR,, DALLargeDesktopModesBCD3
    HKR,, DALRULE_DISABLEMONITORRANGELIMIT
    HKR,, DALRULE_RESTRICTLARGEDESKTOPMODESLOWESTDEV
    HKR,, DALViewLock1024x1536x0x0
    HKR,, DALViewLock1152x1728x0x0
    HKR,, DALViewLock1280x2048x0x0
    HKR,, DALViewLock1280x480x0x0
    HKR,, DALViewLock1400x2100x0x0
    HKR,, DALViewLock1600x2400x0x0
    HKR,, DALViewLock1600x600x0x0
    HKR,, DALViewLock2048x768x0x0
    HKR,, DALViewLock2304x864x0x0
    HKR,, DALViewLock2560x1024x0x0
    HKR,, DALViewLock2800x1050x0x0
    HKR,, DALViewLock3200x1200x0x0
    HKR,, DALViewLock640x960x0x0
    HKR,, DALViewLock800x1200x0x0
    HKR,, DisableDrawPath
    HKR,, GartCacheableMemorySize
    HKR,, GartUSWCMemorySize
    HKR,, MemInitLatencyTimer


    5. НЕОБЯЗАТЕЛЬНЫЙ ШАГ: В каждый раздел [ati2mtag_?] (где ? это семейство чипов, для примера, RV535) добавляем строчку:
    DelReg=ati2mtag.DelReg

    и дописываем соответствующий раздел [ati2mtag.DelReg]:
    [ati2mtag.DelReg]
    ;HKLM,"SYSTEM\CurrentcontrolSet\Services\ati2mtag\Enum"


    6. Удаляем секцию [SourceDisksNames.ia64].

Протокол тестирования Windows 2000 Catalyst™:

*) *** STOP: 0x00000050 (0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x00000000)
PAGE_FAULT_IN_NONPAGED_AREA


***

Есть еще японский умелец, который по-своему скрестил Windows 2000 c драйверами ATI Catalyst 8.x/9.x. Вот cсылка на его блог: http://blog.livedoor.jp/blackwingcat/ar ... 71484.html
Он также успешно переделал Intel Matrix Storage Manager 7.6 Для поддержки Intel ICH7/8/9/10 AHCI/RAID контроллеров для W2K. Сам успешно ставил с ним Windows 2000 на ICH8, ICH9 в режиме AHCI, в т.ч. и на ноутбуки.
И еще там валяется UPDATE.SYS для W2K c новыми микрокодами CPU.


Последний раз редактировалось bearwindows 19:39 25.08.2009, всего редактировалось 1 раз.
Из всего, что написано выше, имеет смысл только замена [ATI.Mfg.NTx86] на [ATI.Mfg], тем самым разрешается процесс установки драйвера не только для XP, но и для W2K. Все остальное из разряда танцев с бубном.

Начиная с прошлого года, ATI-драйвер, предназначенный для XP, просто не может быть загружен под Windows 2000, поскольку в процессе его разработки утрачена совместимость с этой ОС. Что и показало ваше тестирование. Даже если кому-то кажется, что там что-то загрузилось и "стартовало".

Насколько мне известно, поскольку имеется спрос на поддержку W2K для более новых чипов со стороны некоторых крупных заказчиков, новый релиз специально для W2K готовится, включая поддержку RV620-RV670 и возможно некоторых других чипов, вплоть до RV730. Будет ли этот релиз вывешен на веб-сайте AMD — не очевидно. Но возможно через какое-то время его можно будет обнаружить на сайтах поддержки продуктов компаний HP или Dell.

Есть еще японский умелец, который по-своему скрестил Windows 2000 c драйверами ATI Catalyst 8.x/9.x. Вот cсылка на его блог: http://blog.livedoor.jp/blackwingcat/ar ... 71484.html
Что касается упомянутых выше драйверов с японского сайта, в них содержатся изменения по сравнению с оригинальными драйверами ATI, внесенные методом редактирования бинарных файлов без перекомпиляции. Эти изменения, в основном, имеют целью обойти вызов тех точек входа системного уровня, которые отсутствуют в Windows 2000, и таким образом позволить при определенном сочетании условий загружать и запускать упомянутые модифицированные драйверы на некоторых системах, где установлена Windows 2000. Эти изменения являются рискованными, неполными, не учитывают всех возможных сценариев, не будут работать правильно со всеми аппаратными и программными конфигурациямия. В частности, данный драйвер не может работать на "чистой" установке Windows 2000 SP4 без установки некоторых дополнительных специфических обновлений от Microsoft, не может работать с видеокартами, имеющими поддержку FireGL, а результат его работы во всех остальных случаях непредсказуем. Некоторые компоненты драйвера, в частности atikvmag.dll, произвольно заменены на версии более чем годичной давности, которые являются внутренне несовместимыми с более новыми версиями других компонент драйвера. Никаких гарантий или рекомендаций относительно применимости такого драйвера для каких-либо целей дано быть не может.

Информация получена из отделения разработки драйверов ATI.

Вообще говоря, внесение и распространение подобных изменений под видом программного обеспечения ATI является незаконным и может преследоваться в уголовном порядке. Если до данного японского умельца еще не добрались, то видимо лишь по причине недостаточного знания японского языка.
О!!! Спасибо!!!
Сегодня приду домой — буду пробовать.
А то вчера прикупил ATi и потом запарился искать как запустить HD3450 под W2K.
Приходится держать в форме древний комп (Soltek 75 KAV) — старый сканер HP4p на SCSI в ISA слоте... только под Win98 или W2k фурыкает, а выкинуть сканер — папика жаба душит — ведь он такое хороший... :spy:
Но, чувствую, что ещё и БП надо будет менять. Там где доп питание подходит к видяхе — диод оранжевым цветом светится... Наверное должен быть зелёным, если всё Ок?
Вот и мудохаюсь с этим компом :abuse:
dadsnake, драйверы модифицированные японским умельцем — это вынужденное решение для владельцев HD4000/HD5000 серий. На этих дровах не работает видеоускорение в DXVA и возможны другие глюки.

Для HD2000/HD3000 серии, лучшее решение — оффициальные Catalyst 8.4 и замена в INFе [ATI.Mfg.NTx86] на [ATI.Mfg]. На таких дровах работает всё, включая DXVA.
Новая тема    Ответить  [ Сообщений: 5 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Удалить cookies конференции

Пишите нам | Radeon.ru