В основном, это кажется, что если прошить BIOS, драйверы окна не будут работать. Есть многочисленные сообщения о том, что под Linux он работает "отлично" после BIOS вспышки ...
Вы отчасти правы. Изменение какие-либо критические параметры (часы, напряжение) из 69xx карт и драйвера для Windows Catalyst заблокируют карту от использования. Это легко заметить, потому что плохая вспышка (коррупция, чрезмерная volted, слишком высокий разгон) приведет карта не работает вообще. Вместо этого, успешная вспышка будет загружаться, показывать экран POST, показать экран Windows, VGA (в моем случае, экран запуска на «Windows XP»), то в качестве нагрузки драйверов Catalyst, экран становится черным. Однако некоторые изменения в BIOS отвергаются драйверами Linux Catalyst (по крайней мере, 11,6, во всяком случае), тоже.
Я пользователь Mac и Linux, а не Windows, тип, но должен был построить систему для Windows (у меня была XP валяется, так что используется) для того, чтобы использовать Radeon BIOS Editor (RBE), ATI WinFlash, TechPowerUp GPU- Z и HP загрузочной флешки инструменты. AFAIK, нет никакой замены для RBE и проблесковых инструментов ATI (ATI WinFlash и DOS-только Atiflash), который работает под управлением Linux.
Однако у меня достаточно опыта для Windows, чтобы сделать некоторые рыть - и проверил ошибки скинули драйверами для Windows Catalyst, когда карта была изменена «заблокированные». Мне не нужно идти дальше, чем журнал событий, чтобы найти груз сообщений, связанных с «контрольной суммы» и «идентификации карты» и «код подписи».
Это не * любое * изменение, которое будет срабатывать драйверы для Windows Catalyst, хотя. Это в основном «Максимальное ускорение Limit», а также стандартные часы. Проблема с 1 Гб 6950 карты является то, что большинство из них жестко закодированное «Максимальное ускорение предел» на 840 МГц частотой ядра. Таким образом, странное поведение при синхронизации выше этого числа с AMDOverdriveCtrl в Linux - часы завышаются, но на самом деле hashrate КАПЛИ при добыче. Этот жесткий верхний предел должен быть удален. Я уверен, что Windows, это делает - но проблема заключается в том, что драйвера Catalyst Linux (от 11,6 и выше) также уважают Overdrive Верхнего предела - либо так, либо это BIOS вещь, и сама карта игнорирует запросы идти быстрее.
Теперь вы можете использовать RBE для изменения максимального Overdrive Limit, но на 69xx карты, это * это * данные, которые подписанную AMD, IMO. Либо подписаны, или контрольная сумма, или что-то, что водители смотрят против каждой модели карты. Изменение производителя в RBE часто вызывает все виды артефактов и неразумные (различные скорости оперативной памяти, напряжение и т.д.). Таким образом, с помощью «второго» метода RBE для удаления 840 МГц Максимального Overdrive предела (для частоты ядра) не может быть сделано - новые значения не совпадают с контрольной суммой и даже драйвер Linux не позволит картам, которые будут использоваться.
Вы должны использовать «первый» RBE метода - который принимает хешированный и контрольную сумму части BIOS, которая содержит «Maximum Overdrive Limit» и перезаписывает * оригинальный * BIOS с данными. Конечно, это бесполезно, если у вас есть карта с более высокой максимальной Overdrive лимит частоты ядра с завода. К счастью, есть такие карты О проекте - Asus DirectCU II имеет максимальную тактовую частоту из 950. Таким образом, я извлеченный * это * данные с помощью RBE, и вставить его в OEM БИОС на моем Sapphire и XFX версии 6950. Наряду с шейдером разблокировать все карты мелькнула штраф, а также загружается нормально в ОС Windows (тест) - прекрасно работает в Linux на более чем 900 основных часов.
Проблема заключается в получении частоты памяти ниже 100 МГц меньше, чем основные часы - то, что я до сих пор работаю на
Кстати - любые карты 6950 я видел с переключателем для работы с двойным BIOS будет мигать правильно в Windows, с помощью RBE и ATI WinFlash. Карты без переключателя (Sapphire и XFX Rev.2) будет мигать отлично, но вы должны загрузиться в DOS и использовать ATIFLASH.EXE. Вы получите «не выкинешь ROM» ошибка в Windows. Карты, не имеющие выключателя, которые работают с помощью контроллера PM25LV010 вспышки.
TL; DR - забыть изменение часов в RBE, единственным важным фактором является «Максимальное ускорение Limit» (вы можете изменить часы с помощью своего любимого инструмента разгонный позже). Изменение этого нормальный путь будет фальсифицировать вверх карты. Вы должны получить контрольную сумму / подпись Макс OD лимита с карты, которая имеет высокие пределы OEM (например Asus DirectCU II, с 950/1350 Максами OC Limit) и пропатчить его через OEM BIOS. Затем разблокировать шейдеры (в РРБ), записать новый диск в файл. В зависимости от типа карты памяти, флэш в ОС Windows или загрузиться в DOS и вспышки ATIFLASH. Карта будет работать как стандарт ... но вы будете в состоянии разогнать весь путь к новому, более высокому максимальному пределу