VBE3 – драйвер поддержки функций VESA(english version)Драйвер vbe3 устанавливает обработчик программного прерывания 10h и позволяет вызывать функции VESA BIOS в защищённом режиме работы ЦП в соответствии со спецификацией VBE3. Программа vbe3 по своей функциональности соответствует программе int10 из стандартной поставки QNX4, но в отличие от последней поддерживает современное оборудование.
Программа может применяться в следующих случаях:
1.
Перенос графического приложения из ОС DOS в ОСРВ QNX 4.25. В этом случае не понадобится переделывать всю графическую часть программного комплекса, достаточно только заменить интерфейсную функцию вызова прерывания int10.
2.
Работа с графической подсистемой QNX Windows на современном видео-оборудовании. К сожалению, современные видеокарты не поддерживаются драйверами QNX Windows. Если же Вам необходимо произвести модернизацию аппаратного обеспечения, например, в системах АСУ ТП на базе SCADA RealFlex 4.x, то программа vbe3 обеспечит поддержку современных видео-контроллеров. При помощи программы vbe3 можно запускать QNX Windows используя драйвер gr.vesa2 из стандартной поставки. Также существует разработанные нашей организацией драйвер gr.vbe3, поддерживающий технологию двойной буферизации.
Драйвер vbe3 может запускаться на любом оборудовании соответствующем спецификации VBE3 и имеющим интерфейс защищённого режима. Зачастую производители полнофункционально не обеспечивают такой интерфейс. В этом случае применяется технология погружаемых BIOS -- драйвер vbe3 может считывать видео BIOS из специального файла.
Драйвер vbe3 позволяет устанавливать частоту кадров отличную от стандартных 60 Гц. Эту возможность обеспечивает технология modeline. В конфигурационном файле можно задавать частотные параметры по умолчанию для различных графических режимов.
В комплект поставки vbe3 входят следующие компоненты:
- vbe3 – драйвер VBE3
- vbe3-test – утилита тестирования видеоадаптера
- vbe3-save – диагностическая утилита
- набор подгружаемых BIOS файлов
- набор утилит установки частоты развёртки
- документация (русская и английская)
Список подгружаемых BIOS:
| Оборудование | Подгружаемый BIOS |
| Chip & Technologies 65548 | ct65548.bin |
| nVidia GeForce (*) | geforce2.bin |
| nVidia GeForce 7300GS | gf7300gs.bin |
| Intel 82815 | i815.bin |
| Intel 82845 | i845.bin |
| Intel 82845 на Advantech PPC-154T | i845a.bin |
| Intel 82845 на Advantech PPC-174T | i845ppc174t.bin |
| Intel 82852GME/82855GME | i852.bin |
| Intel 82855 для Kontron | i855k.bin, i855k2.bin, i855k3.bin |
| Intel 82852M/82855M | i855masus.bin, i855mlg.bin |
| Intel 82865 | i865.bin |
| Intel 82865 на Dell OptiPlex170l | i865dell.bin |
| Intel 82865IG | i865ig.bin, i865ig2.bin |
| Intel 82945G | i945.bin |
| Intel P962 на Advantix IPC-SYS4-A3 | iP965a.bin |
| ATI Radeon HD 2400 | radeon2400.bin |
| ATI Radeon 9200 | radeon9200.bin |
| ATI Radeon 9250 | ATI Radeon 9250 |
| ATI Radeon 9550 и 9600 | radeon9600.bin |
| ATI Radeon 9800 | radeon9800.bin |
| ATI Radeon X200 | radeonX200.bin |
| ATI Radeon X550 и X1050 | radeonX550.bin |
| ATI Radeon X700 | radeonX700.bin |
| nVidia Riva-TNT2 | riva2.bin |
| VMWare 6.0 для Windows и Linux | vmware60.bin |
Для nVidia GeForce следует использовать файл с подгружаемым BIOS только в том случае, если без него программа vbe3 завершается с ошибкой SIGSEGV. Также в этом случае можно попробовать подгружать BIOS riva2.bin.
СВД Встраиваемые Системы может производить доработку продукта vbe3 для обеспечения поддержки работоспособности на оборудовании заказчика в рамках заказной разработки.