RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Intel810 = Trouble


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Alexey Smirnov
To : Alexander Krapivin
Subj : Intel810 = Trouble

> > > Карта какая? Опять, "доктор, у меня что-то стучит"? :)
> > S3 Trio3D/2X (362)
> ...
> > > > P.P.S. Вообще загадочный этот SDD ...
> > > Просто правильное железо надо ставить :)
> > Не только в железе дело.
> Scitech начали плясать от Matrox cards, как самых распространенных среди пользователей OS/2, потом стали добавлять новые "популярные" карты, для которых драйверов не вообще и не предвидется, например, Voodoo 3, etc. S3 Trio3D, видимо, никто особо не занимался.
Дело не в этом. Я, когда писал SysInfo - немножко разбирался в том, как работают видеодрайвера и как происходит идентификация видео-адаптера.

Во-первых, в основном, все наши видеокарты на PCI (AGP - один черт) - и они идентифицируются через PCI BIOS. Часто карты на одном и том же чипе идентифицируют себя по-разному. И, как результат - драйвер просто не ставится.

Во-вторых, стоит заметить, что OS/2 использует *ТОЛЬКО* 2D часть видеокарты - и в результате:
- использование видео-памяти в OS/2 отличается (в сторону уменьшения) от такового в Windows XX
- работа видео-драйвера только с 2D частью карты приводит к тому, что целый класс устройств (пример - Matrox Mill->G200->G400) может быть обслужен одним и тем же драйвером (с небольшой самонастройкой).

В итоге возникает небольшой бардак - дрова то ставятся, то не ставятся, иногда помогает прошивка BIOS видео-карты на более новый и т.д.

Что касается SDD, то очень полезно просмотреть во вьюере его файл \OS2\DRIVERS\NUCLEUS\GRAPHICS.BPD. Там есть текстовая облась, озаглавленная "Directory file to map PCI device ID's to specific Nucleus driver", где перечисленны PCI vendor & device ID's всех поддерживаемых (официально и неофициально) видеокартъ и соответствующие драйвера, которые будет подгружать SDD.

С уваженим, Алексей.

Mon 03 Dec 2001 18:39 Mozilla/4.61 [en] (OS/2; U)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.