|
Фактически, этот материал является переводом документации из архива K6DRIVER.ZIP,
взятого с Hobbes.
Этот драйвер предназначен для включения функции "write-allocate"
процессоров AMD K6-xx, согласно объему доступной памяти. Обычно, эта
процедура производится bios'ом компьютера. Однако в случае
установки AMD K6-xx на старые материнские платы (апгрейды
старых Pentium-компьютеров), bios может не иметь поддержки данной
функции, увеличивающей производительность процессора.
Кроме этого, во всех процессорах AMD K6-III (и некоторых AMD K6-2)
есть дополнительная функция под названием "write-combine", способная
ускорить доступ к буферу памяти видеокарт PCI и AGP. Обычно эта
функция включается видеодрайвером, если он определяет соответствующий
тип процессора.
К.О.: Однако известно, что далеко не все производители
аппаратуры поддерживают в OS/2 особенности и функции своего железа,
причем именно на уровне драйверов. Кроме этого,
некоторые видеокарты просто не имеют native-драйверов, которые могли бы
включать "write-combine".
Данный драйвер (K6.SYS) не занимает место в памяти компьютера при
работе OS/2, он лишь инициализирует описанные выше функции процессоров,
вызывая при этом задержку в несколько миллисекунд при запуске системы.
Установка
Скачайте архив K6DRIVER.ZIP с нашего ftp или с hobbes, распакуйте его
и поместите файл K6.SYS в каталог \OS2\BOOT системного диска OS/2.
После этого впишите в файл CONFIG.SYS (расположенный в корневом каталоге
системного диска) следущую строку:
BASEDEV=K6.SYS
и перезагрузите систему.
Параметры запуска
/V вывести справочную информацию на экран
/w???????? включить первый write-combine регион, используя hex-значение
/W???????? включить второй write-combine регион, используя hex-значение
Рассчет значения "write combine"
- Определите физический адрес и размер буфера памяти вашей видеокарты.
Например, это можно сделать утилитой SCANPCI.EXE
- Уточните данные по вашему процессору K6-xx, доступные в .PDF формате
на AMD и вычислите необходимое число
- Если Вы не имеете данных или не понимаете, что делать в предыдущем пункте (или не хотите :) -
прим. О.К.), Вы можете попробовать запустить драйвер вот так:
BASEDEV=K6.SYS /V /w??01FE02
где ?? - первые две шестнадцатеричные цифры из физического адреса буфера
видеопамяти.
Дополнительная информация
Автор данного драйвера - Robert Lalla (Loerrach, Germany).
Обсудить материал (число отзывов:0)
|