Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Hardware > Cpu > Amdk6.phtml.ru
1999-09-12
Okounkov Konstantin
(версия для печати)

Поддержка процессоров AMD K6-xx

Фактически, этот материал является переводом документации из архива 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)




 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2