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 |
nVidia GeForce 9500GT | gf9500gt.bin |
nVidia GeForce GT210 | gf210.bin, gf210-asus.bin |
Intel Iris Pro 5200 (Tiger System 3I380A) | i0f31.bin |
Intel Atom Z3700 (Tiger System 3I380D) | i0f31v2.bin |
Intel Atom E3827 (МПС-12) | i0f31mps12.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, i855k4.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 82945GME | i945gme.bin |
Intel 82945GSE | i945gse.bin |
Intel P962 на Advantix IPC-SYS4-A3 | iP965a.bin |
Intel Q35 | iQ35.bin |
Intel Q45 | iq45.bin |
Intel Q67 | iQ67.bin |
ATI Radeon HD 2400 | radeon2400.bin |
ATI Radeon 9200 | radeon9200.bin |
ATI Radeon 9250 | radeon9250.bin |
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 |
VirtualBox 4.3.20 для Windows и Linux | vb4320.bin |
VMWare Workstation 6.0 для Windows и Linux | vmware60.bin |
VMWare Workstation 7.0 для Windows и Linux | vmware70.bin |
VMWare Workstation 10.0 для Windows и Linux | vmware100.bin |
Для nVidia GeForce следует использовать файл с подгружаемым BIOS только в том случае, если без него программа vbe3 завершается с ошибкой SIGSEGV. Также в этом случае можно попробовать подгружать BIOS riva2.bin.
СВД Встраиваемые Системы может производить доработку продукта vbe3 для обеспечения поддержки работоспособности на оборудовании заказчика в рамках заказной разработки.