The VBEMP 9x Universal VESA/VBE Video Display Driver for Windows 95/98/ME provides convenient support on modern hardware! This is probably the best universal display driver for Windows 9x because of lack of alternatives. Now, no Windows 9x dual-boot will be forced to be stuck on 16 colors and a limited resolution! However, the only drawback is driver lacks OpenGL and D3D support. So no hardware acceleration! But there should be no problems running DOSBox!
Windows 95, 98, 98SE or ME
Features:
Compatible with Windows 95/98/98SE/ME
Compatible with most video cards
32-bit color on any capable computer
No more 16-color limitation
Alternative VMWare display driver
Recommended:
Latest system updates installed
Instructions:
1. Unzip the files into a folder
6. Find unknown device for Display
8. Direct to a folder containing the files. Select the appropriate folder for your card.
Warnings:
This driver does not support OpenGL or D3D!
No hardware acceleration is available!
Notes:
The driver version provided is 2014.02.14
Further details about these drivers can be read here
Screenshots:
Ключевые возможности :
Основная ИДЕЯ проекта взята из стандартного дисплейного драйвера XP/2003 VGA.SYS, поддерживающего VBE (VESA BIOS Расширения) 1.02/2.00/3.00+.
VBEMP.DRV — стандартный видеодрайвер дисплея для Windows 9x™.
Поддерживается все «семейство» Windows 9x™ (Windows 95, Windows 98, Windows 98SE, Windows Me)
Поддерживаются также видеокарты, эмулируемые виртуальными машинами: Bochs, QEMU, VMware, Innotek VirtualBox, Microsoft VirtualPC.
Для нормального функционирования драйвера желательно чтобы BIOS Вашей видеокарты был 100%-совместим со спецификацией VESA Видео BIOS расширений. Сейчас существует множество видеокарт которые не полностью поддерживают интерфейс INT10, предлагаемый VESA/VBE стандартом (Смотрите раздел VBE ЧАВО ниже по тексту).
Поддержка VBE 2.00+ совместимых PCI/AGP/PCI-E видеокарт с линейным буфером кадра.
Частичная поддержка VBE 1.x совместимых ISA/EISA/MCA/VLB/PCI видеокарт с линейным буфером кадра (пока только чипы CirrusLogic).
256-цветные(8бит), 16бит, 24бит, 32бит режимы поддерживаются.
320×200, 320×240, 320×400, 400×300, 512×384, 640×350, 640×400, 640×480, 720×400, 720×480, 720×576, 800×480, 800×600, 832×624, 1024×600, 1024×768, 1152×864, 1280×600, 1280×720, 1280×768, 1280×800, 1280×960, 1280×1024, 1360×768, 1366×768, 1400×1050, 1440×900, 1600×900, 1600×1200, 1680×1050, 1792×1344, 1856×1392, 1920×1080, 1920×1440, 1920×1200, 2048×1536, 2560×1440, 2560×1600 при условии того что BIOS Вашей видеокарты эти режимы поддерживает. *
Расширенное Управление Питанием (APM) и PNP-автоопределение монитора организовано средствами Windows.
https://bearwindows.zcm.com.au/vbe9xru.htm#2
Этот драйвер рекомендуется использовать в том случае, когда у Вас имеются новые или неизвестные видеокарты и у Вас нет для них соответствующих драйверов. Лучше всего связаться с производителем Вашей видеокарты или найти драйверы в ИНТЕРНЕТЕ. ТОЛЬКО ЕСЛИ Вам ваще не удалось найти драйверы, Я рекомендую использовать мой (vbemp.drv). Мой драйвер не обеспечивает аппаратного 3D ускорения (DirectX & OpenGL). Для этого существуют сторонние библиотеки.
Мой драйвер НЕ поддерживает подключение нескольких видеокарт одновременно и эта опция НЕ планируется.
Перед установкой VBEMP.DRV я настоятельно рекомендую удалить все драйверы видеокарт, установленные в системе и переключиться в стандартный VGA-режим 640x480x16цветов.
Системные требования :
Windows 95 — последний Сервис Пак рекомендуется
Windows 98 — последний Сервис Пак рекомендуется
Windows Me — последний Сервис Пак рекомендуется
современное общество это стереотип считающий совокупность недостатков превосходством
On 5/23/2023 at 8:21 PM, MrMateczko said:
Thank you so much for this!
It took me a while to make it work ’cause it was crashing at first, but then I realized that it was the VRAM size fault.
If you exceed 64MB, the driver will lead to a blue screen (128MB) or a Guru Meditation crash (256MB), however, as long as you stick to 64MB, it will work like a charm in FULL HD 1920×1080 RGB32:
This is the very first time that I see Windows98SE running in FULL HD… There’s so much space… I’m not used to it xD
For everyone running on a VM, this driver is definitely a must have, way better than the old SciTech driver and compared to the bear windows ones, it allows you to set 16:9 resolutions instead of being limited to 4:3 ones only.
**** Vbemp NT Project ****
С 2004 года разрабатываю и поддерживаю универсальный видеодрайвер для семейства Windows (9x/NT3.x/NT4.0/2000/XP/2003) основанный на стандартах VESA Bios Extensions VBE 1.x/2.0/3.0.
Для «семейства» Windows NT —
Текущая актуальная верcия выпущена: January, 01, 2015.
Сайт обновлен: January, 31, 2015.
In English: http://bearwindows.zcm.com.au/vbemp.htm
In Russian: http://bearwindows.zcm.com.au/vbempru.htm
Для «семейства» Windows 9x —
Текущая актуальная верcия выпущена: February, 14, 2014.
Сайт обновлен: February, 14, 2014.
In Russian: http://bearwindows.zcm.com.au/vbe9xru.htm
In English: http://bearwindows.zcm.com.au/vbe9x.htm
Для дальнейшего улучшения кода драйвера нобходимо тестирование его на разнообразных видеокартах. Особенно интересуют результаты тестирования карт с VESA BIOS 3.0, новых карт от AMD-ATI Technologies/nVidia и более редко встречающихся карт вроде VIA/SIS/Matrox и прочих, совместимость которых с VBEMP пока подтверждена не полностью.
***
История изменений
19.10.2007 выпущена новая СТАБИЛЬНАЯ версия драйвера VBEMP для XP/2003 (и панели управления к нему). Она корректно работает с видеокартами, в которых VBE3 BIOS «кривой», т.е. при вызове пользовательских Refresh Rates ( которые BIOS не умеет ) драйвер пытается поставить максимально соответствующий режим с Default refresh. Очень актуально для владельцев GeForce 5xxx/6xxx/7xxx и ATI Radeon (X700/800/1600/1900/….), в которых поддержка VBE3 декларируется, а на практике ОТСУТСТВУЕТ. Владельцы интегрированных решений от Intel могут быть спокойны — их видеочипсеты умеют VBE3 Refresh Rates (845G/865G/915G/945G/965G). Также исправлены мелкие баги с выделением памяти и считыванием структуры EDID из монитора.
На сайте написан FAQ по встречающимся отклонениям от VESA стандартов, встречающимся в современных видеокартах.
27-28.10.2007: На сайте обновились библиотеки framevbe, vgamono для NT4. Добавлены материалы по: ISA/VLB картам, DbgPrint Logger’у (по снятию логов).
26.12.2007: Выпущена обновленная версия драйвера VBEMP для семейства Win9x — Windows95/98/ME
20.01.2008: Подтверждена совместимость драйвера VBEMP (9x/NT) с популярным ПО для виртуализации — Bochs, QEMU, VMware, Innotek VirtualBox, Microsoft VirtualPC.
05.03.2008: Выпущена обновленная и исправленная версия библиотеки framevbe для NT4.
13.03.2008: Довыпущены версии VBEMP 9x для VMWare, Bochs, VirtualBox.
15-16.03.2008: Наконец-то! Выпущена УНИВЕРСАЛЬНАЯ версия VBEMP 9x.
16-19.04.2008: Выпущена обновленная версия драйвера VBEMP для семейства WinNT. Появиласть долгожданная поддержка видеокарт Intel 810/815 и прочих «banked» VESA 1.x карт (для XP/2003 версии) и поддержка VESA 1.x карт Trident (для всех).
26.04.2008: Появиласть долгожданная поддержка VESA 3.0 refresh rates для видеокарт Intel 810/815 (для XP/2003 версии).
05.05.2008: Обновлена утилита infovbe
05.10.2008: Новая версия VBEMP для семейства WinNT: Поддержка Mode-X (320 строк) в Windows 2000/XP/2003, исправление ошибок. Для Windows 2000/XP/2003 добавлена поддержка Hibernation.
21.10.2008: Выпущена версия драйвера VBEMP для семейства Win9x c поддержкой ASUS EEE PC (800×480, 1024×600) и TSR VBIOS. Для корректной работы этих режимов необходим предварительно загруженный TSR VBIOS. Вариант TSR VBIOS для EEE PC включён в комплект с драйвером.
16.11.2008: Новый beta релиз VBEMP, изменения коснулись в основном расчета refresh rates через формулу VESA GTF, в котором были найдены существенные ошибки при округлении и определении частот нестанадартных interlaced и doublescan (<640×400) видеорежимов.
30.11.2008: библиотека framevbe теперь поддерживает Windows NT 3.5x
19.12.2008: вышла новая панель управления для vbemp (nt/2k/xp)
03.01.2009: vga13h драйвер теперь поддерживает ega/vga mono режимы
08.01.2009: исправление ошибок в драйвере cl54xx
14.01.2009: infovbe показывает больше информации по VESA. Введена поддержка чересстрочных разверток для всех режимов >= 1024×768. Для карт nVidia с подключенным по DVI LCD-дисплеем реализовано управление масштабированием.
01.03.2009: изменена лицензия на использование и рапространение VBEMP
01.11.2009: выпущена «автоотладочная» версия VBEMP 9x (в комплекте с релизом 081021.zip).
01.06.2010: in VBEMP 9x «uni» version VESA functionality in DOS restored
05.07.2010: библиотека framevbe/framebuf теперь раздельно поддерживает 15/16-бит режимы.
09.07.2010: Новый beta релиз VBEMP, изменения коснулись в основном поддержки 15/16-бит режимов и исправлением связанных с этим багов. Для справки такая поддержка актуальна для карт — matrox, s3, ati, cirruslogic, tsenglabs, trident/via, intel740, intel81x, intel83x, intel845. При загрузке драйвера выводится цветной логотип и сведения о версии релиза. Вышла версия для x64/ia64 NT-систем.
31.01.2014: Новый beta релиз VBEMP 9x.
a) добавлены видеорежимы (в основном widescreen)
b) исправлена таблица aspect ratio
c) поддержка добавления ЛЮБЫХ новых режимов для чипов Intel через патч и запуск TSR VESA BIOS
d) выпущены версии, ограниченные по VRAM 32/64/128mb (иногда убирает зависания)
e) PCI/AGP/PCIe адаптер не должен имет фиксированные ресурсы шины!, vbemp.inf исправлен
14.02.2014: Новый beta релиз VBEMP 9x.
a) поддержка новых разрешений 1280,600 1280,720 1280,768 1360,768 1680,1050
b) в некоторых случаях удаление VBE.VXD решает проблемы с «мусором» на экране
c) патч: поддержка чипов Intel — HD/HD2000/HD2500/HD3000/HD4000 Graphics
d) патч: совместимость с gcc/djgpp (выравнивание в 1 байт!)
e) патч: пересчитываем контрольную сумму BIOS после внесения изменений
01.01.2015: Новый beta релиз VBEMP NT.
a) полностью переписан код, некорректно «разбирающий» EDID-блок монитора
b) закомментирован неработающий код переключения банков памяти VESA 1.x (версия для nt/w2k)
с) добавлена чересстрочная частота обновления экрана 50 Hz
d) планируется поддержка прямого подключения к TV с помощью VGA-SCART кабеля, т.е. чересстрочных режимов 25/30 Hz
e) уменьшено, оптимизировано к-во частот обновления экрана (в основном для NT с её ограничениями на размер списка режимов)
f) исправлена утечка памяти в таблицах режимов (все vbe20 версии)
g) убрана «радуга» на экране при загрузке драйвера (w2k/xp/2003)
h) убран код автоматического управления питанием из «legacy» т.е. не-PNP версий
i) альтернативный метод определения монитора используя считывание линий SCL/SDA если считывание EDID неудачно (w2k/xp/2003)
j) синхронизирован разрозненный код между nt/w2k и xp/2003 версиями
k) общий код для архитектур i386, amd64 и IA64 (xp/2003)
l) в диспетчере устройств отображается производитель видеокарты (w2k/xp/2003)
01.01.2015: Новый beta релиз CL54xxMP NT.
a) уменьшено, оптимизировано к-во частот обновления экрана (в основном для NT с её ограничениями на размер списка режимов)
b) добавлено определение монитора через VESA DDC2B используя линии SCL/SDA
c) в диспетчере устройств отображается модель видеокарты (w2k/xp/2003)
P.S. Не гарантируется работоспособность этих драйверов в среде Microsoft Windows Vista/7/Server2008/8/Server2012/8.1/10 и далее.
Автор: euheny
Дата сообщения: 02.06.2007 05:05
Поменял своего радеона на 2мх400
Драйвер встаёт но ускорения почти не наблюдается — плывут окошки
Частота меняется , но всё сдвигается влево.
Было бы неплохо чтобы была legacy часть , те чтоб драйвер пытался установится автоматом — также как vgasave.
Sorry за возможную неграмотность.
Автор: bearwindows
Дата сообщения: 02.06.2007 22:20
euheny
legacy-драйвером является версия для NT3/NT4.
Цитата:
Драйвер встаёт но ускорения почти не наблюдается
Вот решение:
Код:
Ветка : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vbemp\Device0
или HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vgasave\Device0 в legacy режиме
Ключ : Acceleration.Level
Значение : (REG_DWORD) = 5 // shadow buffer
Ключ : VBE_USWC
Значение : (REG_DWORD) = 1 // Write Combining (USWC)
Автор: euheny
Дата сообщения: 03.06.2007 04:36
Цитата:
для справки 55 Hz = БЕЗОПАСНАЯ
Дле меня безопасная частота 85гц и ни герца ниже — иначе глаза просто выпадают …
Цитата:
хотите универсального ускорения? ScitechSoft SNAP Graphics
Всё-таки платная , даже если и с лекарством — всё-равно не то.
Я на тебя надеюсь — может это всё-таки возможно !
Автор: bearwindows
Дата сообщения: 03.06.2007 07:04
euheny
Цитата:
Дле меня безопасная частота 85гц и ни герца ниже — иначе глаза просто выпадают …
Я на тебя надеюсь — может это всё-таки возможно !
По поводу refresh rates — это проблема BIOS видеокарты, но самолично проблем с VBE30 не видел. только со слов юзеров.
Напомню вам три основных направления для использования драйвера vbemp:
1) поддержка «legacy» операционок (NT351/NT4) + новые видеокарты.
2) поддержка устаревших карт на новых системах ( т.е. «пункт 1)» наоборот )
3) ну и пресловутая универсальность — один драйвер на кучу VBE-совместимых карточек.
в этом и есть выбор:
1) если нужен маленький компактный драйвер реaлизующий самые базовые функции карт — используйте VBEMP.
2) если нужен более продвинутый драйвер с Direct2D, VOverlay — используйте ScitechSoft SNAP Graphics. кстати он замечательно интегрируется в WinPE
3) а круче — только родные драйвера (ATI/nVidia) c полноценным Direct2D, Direct3D, VOverlay.
Автор: euheny
Дата сообщения: 04.06.2007 03:32
Цитата:
SciTech SNAP Graphics ENT для Windows, OS/2, QNX & Linux.
Цитата:
ScitechSoft SNAP Graphics Вам в помощь.
Цитата:
используйте ScitechSoft SNAP Graphics.
А не имеш ли ты прямого отношения к нему ?
С чего бы такой упор ?
Цитата:
3) ну и пресловутая универсальность — один драйвер на кучу VBE-совместимых карточек.
Вот этот пункт мне как раз и интересен — хочу в MobileOS его встроить — там как раз его и не хватает.Системный диск маленький и кучу дров туда не затолкнёш , хотя и это можно обойти , но хочется прстоты.
Первое что бросается в глаза после загрузки — это зуд в глазах от ужасного моргания …
Цитата:
А вот вам и бета-версия:
Попробую …
Но зачем ты постоянно включаеш в inf framebuf.dll — он вроде и так в любой , даже самой урезанной винде ( в том числе и PE ) присутствует.
Автор: bearwindows
Дата сообщения: 04.06.2007 09:10
euheny
Цитата:
А не имеш ли ты прямого отношения к нему ? С чего бы такой упор ?
А может SNAP Graphics мне просто нравится. Там многое решено профессионально с чем у меня есть еще проблемы — например 2D Acceleration.
Автор: euheny
Дата сообщения: 04.06.2007 14:54
bearwindows
Цитата:
есть и версия для W2K/XP
Цитата:
в природе есть и «лекарство» на него…
Если не сложно закинь мне в личку линк для «лёгкого теста»
Цитата:
legacy-драйвером является версия для NT3/NT4.
А почему для ХР нельзя такую же
Автор: bearwindows
Дата сообщения: 04.06.2007 16:03
ALL
Цитата:
А почему для ХР нельзя такую же
legacy-версия выложена на сайт.
c legacy-версиeй у меня запустился ‘Radeon9000/Radeon9000secondary’ на WinPE без проблем.
‘двухголовые’ Radeon-ы только с legacy-версиeй пока и работают.
Автор: euheny
Дата сообщения: 05.06.2007 13:40
bearwindows
Цитата:
SNAP
Пробовал бету 2. Наверное он не подходит к NV — синий экран от инсталера , вручную не ставится …
Цитата:
в ней реализована ручная регулировка полярности развертки монитора:
Что это такое ? Лиш смутные воспоминания … Пробовал менять указанные ключи , ну и вместе с ними частоту обновления — ничего не происходит.Как этим пользоваться ?
Цитата:
vbempxp_legacy
Вот это уже правильное направление (вопросов будет много) :
От VBE2 кажется никакого толку …
В VBE3 можно менять частоту — для начала очень хорошо , но изображение сдвинуто влево.
Пытался сравнить ускорение — разница еле ощутима , может стоит длл-ку добавить (интересно то , что твой vbemp.sys размером меньше vga.sys)
А что случится если «radeon» ? — синий экран ?
Известена ли тебе команда для смены частоты — ну чтоб быстро.
Вобщем если ты не против то я попробую добавить твой драйвер в MobileOS
Ладно , хватит воросов , потом …
Автор: bearwindows
Дата сообщения: 05.06.2007 19:07
euheny
Цитата:
Пытался сравнить ускорение — разница еле ощутима
Код:
Ветка : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vbemp\Device0
или HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Vgasave\Device0 в legacy режиме
Ключ : Acceleration.Level
Значение : (REG_DWORD) = 5
Автор: euheny
Дата сообщения: 06.06.2007 03:22
Цитата:
список карт поддерживаемых SNAP’ом
есть она там …
Видимо архитектура MobileOS ему не подходит — система на рамдиске , да ещё FBWF (каспер его тоже не любит).
Цитата:
а ключи VBE_USWC, VBE_ALIGN добавлял ?
добавлял , разницы вроде нет
лучший результат с максимальными числовыми значениями. Догадываюсь что вся память видокарты не используется. VgaCompatible также ставлю 1 — интересно почему в твоём inf он равен 0 . Для legacy-версии вместо inf логичнее reg с коммментариями ( и на русском тоже ).
Конечно может просто драйвер плохо встаёт — лог скоро будет — AlterKiev обещал подкорректировать DbgPrintLog
Но всё-таки как поправить смещение влево ? для этого ключик былбы очень полезен , т.к. полярность что-то меняет но непонятно что именно и явно не в лучшую сторону (значения 0 ).
Цитата:
Вобщем если ты не против то я попробую добавить твой драйвер в MobileOS
так что там ?
Автор: bearwindows
Дата сообщения: 06.06.2007 05:55
euheny
Цитата:
Видимо архитектура MobileOS ему не подходит
в принципе из установленой версии нужны:
io32.sys — в корень диска.
sddnt.inf — inf\
sddnt.dll — system32\
sddnt.sys — system32\drivers\
sddhelp.sys — system32\drivers\
каталог system32\snap\*.* — system32\snap
при этом sddhelp.sys нужно грузить принудительно первым,
а sddnt.sys сам подхватится при pnp-запросе.
Цитата:
VgaCompatible также ставлю 1 — интересно почему в твоём inf он равен 0
мой драйвер не обслуживает VGA-fullscreen операции, это за него делает VGA.SYS. This is by design. Соответственно: VgaCompatible=0.
Цитата:
Но всё-таки как поправить смещение влево ?
а ручки крутить на мониторе не помогает? какая хоть карта и где к ней лог?
в разных разрешениях пробовали? пробовали ли на low-res режимах вроде 320×200 ???
Цитата:
так что там ?
можно. только прошу по возможности синхронно обновлять его в Вашем проекте вместе с выходом моих новых версий.
Автор: euheny
Дата сообщения: 06.06.2007 23:37
bearwindows
держи пока это и это
Автор: euheny
Дата сообщения: 07.06.2007 03:52
Цитата:
— ЗАВЁЛ.
да не переживай
Цитата:
это за него делает VGA.SYS
тот который и есть переименованный vbemp.sys ?
Цитата:
какая хоть карта
так в своём первом посту в этой теме и указал
Цитата:
только прошу по возможности синхронно обновлять его в Вашем проекте вместе с выходом моих новых версий.
По возможности конечно ! Другое дело что я не знаю что будет впереди , я даже не могу быть уверенным в собственном существовании в этом призрачном будующем.
В логе я ожидал (если это тот самый лог) увидеть некие замысловатые коды , но вроде всё гораздо проще и меньше . Или я неправильно его сотворил ?
Короче может завтра выложу бету с твоим VBEMP.
Автор: bearwindows
Дата сообщения: 07.06.2007 05:58
euheny
Цитата:
тот который и есть переименованный vbemp.sys ?
нет. тандем vga.sys+vbemp.sys работает естественно не при legacy-установке а при нормальной pnp-установке.
vga.sys обеспечивает поддержку полноэкранного режима в WnodwsXP.
а если стоит VgaCompatible=1, «бремя обслуживания» dos fullscreen ложится на vbemp.sys.
Автор: euheny
Дата сообщения: 07.06.2007 19:52
bearwindows
Т.е. если говорить точнее полноэкранного дос-окна твой драйвер не обеспечит ? Или что-то ещё ?
Я уже по-умолчанию подразумеваю работу в legacy-режиме.
ну вот , можешь посмотреть здесь . Если сможеш опробывать вобще хорошо будет . Ну а если что-то не так то поправим .
Автор: bearwindows
Дата сообщения: 08.06.2007 06:55
euhenio
Цитата:
Т.е. если говорить точнее полноэкранного дос-окна твой драйвер не обеспечит ? Или что-то ещё ?
fullscreen dos session не будет работать, this is by design.
Цитата:
ну вот , можешь посмотреть здесь . Если сможеш опробывать вобще хорошо будет . Ну а если что-то не так то поправим .
а что тут? кроме ссылок на VBEMP/Dbgprint Logger там ничего и нет.
Автор: euheny
Дата сообщения: 08.06.2007 20:14
bearwindows
Цитата:
а что тут? кроме ссылок на VBEMP/dbgprintlogger там ничего и нет.
Это к тому что он уже там .
Да , и как оформить твоё авторство ?
Автор: bearwindows
Дата сообщения: 08.06.2007 20:44
euhenio
Цитата:
как оформить твоё авторство ?
Прямо его указать
Автор: euheny
Дата сообщения: 09.06.2007 00:24
bearwindows
Цитата:
кстати я перелез на boot-land
Да в курсе , с ухмылкой поглядываю как ты там висту с Д… мешаеш
Вобщем я того же мнения — просто мне нравится наблюдать как юзеры на хрюшу возращаются , если б кричал об этом , то от мня бы этот роцесс прятали.
Ну думаю ты отсюда не сбежиш — на русском мне легче (намного) общаться .
Автор: euheny
Дата сообщения: 30.06.2007 03:41
Сегодня получил синий экран при попытке загрузить legacy версию с радеоном X700.
Мог бы ты прояснить особенонности и отличия обычной и legacy версий (winXP).
Сам ты какой версии отдаёш приоритет.
Автор: bearwindows
Дата сообщения: 09.07.2007 06:48
Euhenio
Цитата:
Мог бы ты прояснить особенности и отличия обычной и legacy версий (winXP).
PNP-версия пытается определить карту/монитор через механизм PNP и отправляет id мониторa (EDID) по запросу PNP-менеджеру Windows 2K/XP.
Legacy-версия определяет карту самостоятельно через запрос к системной шине (VideoportGetBusData()) и в этом случае монитор не определяется.
Цитата:
Сам ты какой версии отдаёш приоритет.
Все версии VBEMP разрабатываются параллельно. Просто некоторые карты не заводятся с PNP-версией (например двухголовые радеоны, всякие древноcти типа (E)ISA/VLB карт). Да и для NT3/NT4 систем legacy-драйвер — единственно возможное решение.
Автор: euheny
Дата сообщения: 10.07.2007 03:37
bearwindows
Цитата:
Лог в студию!
комп был доступен ограниченное время…
Цитата:
монитор не определяется и фильтрацию режимов нужно писать ВРУЧНУЮ
Всё дело в том , что я не знаю как через профили загружать PNP-версию.
Возможно ты знаеш как это сделать.
Автор: bearwindows
Дата сообщения: 10.07.2007 07:03
Цитата:
Всё дело в том , что я не знаю как через профили загружать PNP-версию.
Возможно ты знаеш как это сделать.
Я пробовал на WindowsPE и обычной XP — все ОК (На сайте описано как ставить PNP-версию VBEMP на WindowsPE).
Для начала я должен знать: Как ставятся и работают PNP-устройства в MobileOS (как в XP? как в WinPE? как-то по своему?)
Автор: euheny
Дата сообщения: 11.07.2007 03:16
bearwindows
Цитата:
Я пробовал на WindowsPE и обычной XP
Дак я о «Hardware Profiles»
Цитата:
Как ставятся и работают PNP-устройства в MobileOS
Точно так-же как в ХР
Единственное отличие в том , что система не может сохранить изменения после загрузки — здесь я кое-кого имею (схожесть с РЕ).
И ещё — посмотри на uniata. Можно-ли сделать таким же vbemp ?
Не пойму зачем Alter включил в архив PciDumpEx.sys
Автор: bearwindows
Дата сообщения: 11.07.2007 07:43
Цитата:
Дак я о «Hardware Profiles»
а подробнее?
чтобы работалa PNP-версия VBEMP, механизм PNP ДОЛЖЕН работать как в XP(W2K) — автоматически (или как в WinPE: через команду «factory — winpe», запускающую PNP).
Помните что XP(W2K) так устроена, что legacy-весия VBEMP не загрузится в PNP-режиме (и наоборот: PNP-версия не загрузится в legacy-режиме).
Автор: euheny
Дата сообщения: 12.07.2007 03:20
Цитата:
а подробнее?
на данный момент в MobileOS перед стартом можно выбрать какой драйвер загрузить — vgasave или vbemp. Хотелось бы иметь такую возможность с PNP-версией
Цитата:
не понял чо надо…
я про то , что для установки uniata достаточно его просто загрузить(если имееш хр можеш проверить).Точно также работает и ramdisk (только корректней)
Получается что сначала uniata грузится не в PNP-режиме (незнаю в каком — я могу выражаться не корректно) , но потом продолжает грузится в PNP-режиме.
Автор: bearwindows
Дата сообщения: 12.07.2007 07:01
Euhenio
Цитата:
Хотелось бы иметь такую возможность с PNP-версией
PNP-версия НЕ БУДЕТ ГРУЗИТЬСЯ ВРУЧНУЮ. Такова архитектура Windows 2K/XP.
Чем вас legacy-версия не устраивает?
Цитата:
…но потом продолжает грузится в PNP-режиме.
В любом случае UniATA — legacy драйвер, просто в отличие от VBEMP он работает напрямую через порты/прерывания, не используя BIOS. Он ГОРАЗДО сложнее устроен, чем VBEMP.
Автор: euheny
Дата сообщения: 12.07.2007 13:38
Цитата:
Чем вас legacy-версия не устраивает?
тем что монитор — lost
Цитата:
Он ГОРАЗДО сложнее устроен, чем VBEMP
ладно , будем искать простые решения.
попробуем подойти с другой стороны.
мои предположения:
— VBEMP может переключить параметры монитора
— legacy версия может получить id монитора для внутреннего использования, следователно монитор всё-таки не lost
— VBEMP может читать ключи реестра
идея такова:
я вписываю вместе с другими ключами/значениями id монитора и его параметры
VBEMP ищет совпадения и переключает монитор на предопределённые мной значения.
Ещё хотелось бы иметь сочетание клавиш , скажем win+v , которые бы переключали монитор в default settings (all monitors) , но это видимо не к тебе …
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель — сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.