Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Драйверы и прошивки BIOS » Активные темы » Универсальный видеодрайвер для Windows

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

bearwindows



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
**** VESA 9x/NT Project ****
 
С 2004 года разрабатываю и поддерживаю универсальный видеодрайвер для семейства Windows (9x/NT3.x/NT4.0/2000/XP/2003) основанный на стандартах VESA Bios Extensions VBE 1.x/2.0/3.0.

 
http://bearwindows.zcm.com.au/
 
Для дальнейшего улучшения кода драйвера нобходимо тестирование его на разнообразных видеокартах. Особенно интересуют результаты тестирования карт с VESA BIOS 3.0, новых карт от AMD-ATI Technologies/nVidia и более редко встречающихся карт вроде VIA/SIS/Matrox и прочих, совместимость которых пока подтверждена не полностью.
 
P.S. Не гарантируется работоспособность этих драйверов в среде Microsoft Windows Vista/7/Server2008/8/Server2012/8.1/10 и далее.

Всего записей: 141 | Зарегистр. 23-05-2007 | Отправлено: 06:12 01-06-2007 | Исправлено: bearwindows, 22:38 16-06-2023
Lora119

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем добрый день!  Появилась (не заметила когда и после каких действий) проблеммка: каждый раз после запуска компьютера (WINDOWS ХР Pr. SP-3) перед приветствием на дисплей выводится такое сообщение (см.фото) и "висит" в течение 20 секунд. Любые манипуляции с клавиатурой не производят никаких действий! Я не заметила каких-либо изменений в работе компа, но появление этого сообщения каждый раз уже выводит из себя.    В  диспетчере устройств все нормально, никаких желтых значков нет.   Вчера опять проверили драйверы на необходимость обновления - старых не нашлось.  
  Посоветуйте, пожалуйста, как от этого избавиться?   А это то изображение, которое появляется на экране:  
  http://img232.imageshack.us/img232/7117/0007xn.jpg

Всего записей: 7 | Зарегистр. 31-05-2012 | Отправлено: 09:14 02-06-2012
Divetoxx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
euheny

Цитата:
ну неужели нельзя карточку заменить ?  

Да тут как бы уже человек, который приписывает мне желание писать драйвер, заметил, что видео это встроенное в материнку. Поэтому "заменить" его можно только вместе с материнкой. Разъем PCI-Express в этой матери есть, но он 1x, найти такую карточку проблематично даже в столице.. Почему материнку не заменить? Потому что она mini-ITX, компьютер форм-фактора mini-ITX. Такие материнки тоже в каждом магазине не продаются - в моем городе не купить. Теперь понятно, почему я задаю вопросы по настройке vga.sys в реестре?
 
komandor

Цитата:
Попробуйте подумать.

Думать тут нечего. Вопросов о написании драйвера я не задавал. Задавал - об использовании и настройке vga и vbemp.

Всего записей: 49 | Зарегистр. 31-10-2005 | Отправлено: 14:39 02-06-2012 | Исправлено: Divetoxx, 14:40 02-06-2012
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Divetoxx

Цитата:
Разъем PCI-Express в этой матери есть, но он 1x

вобще то можно б и попробовать таки воткнуть расширив разъём или отломав у видюшки лишнее
 
ну если уж ничего не меняя тогда конечно самому програмить
там же идёт обмен между карточкой и дровами - всё это для разрабов понятно

Всего записей: 4052 | Зарегистр. 22-11-2006 | Отправлено: 00:13 04-06-2012
Divetoxx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот еще пренеприятная новость из мира технологий: современные драйверы nvidia не поддерживают разрешения 1280х960, ставят все равно аппаратное 1280х1024 и добавляют сверху и снизу черные полосы. Совет ставить пользовательское разрешение с GTF тоже уже не работает

Всего записей: 49 | Зарегистр. 31-10-2005 | Отправлено: 16:36 12-06-2012
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Divetoxx

Цитата:
современные драйверы nvidia не поддерживают разрешения 1280х960

так у современных мобильников разрешение подобное
а мониторам оно просто не надо

Всего записей: 4052 | Зарегистр. 22-11-2006 | Отправлено: 01:43 14-06-2012
bearwindows



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вышло обновление vbemp win9x, см. шапку топика.

Всего записей: 141 | Зарегистр. 23-05-2007 | Отправлено: 10:48 07-02-2014
D555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо уважаемому автору за обновление!!!
 
Отдельно хочется пожелать больше "плюшек" для версии Windows NT Vista/ 7/ 8 !!!
т.к. для live дистрибутивов это крайне необходимо!!!

Всего записей: 375 | Зарегистр. 17-04-2003 | Отправлено: 06:42 08-02-2014
metatrop

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С новыми видеокартами NVidia GTX 7x0 (VESA 3.0 согласно VGABIOS) как в Windows XP, так и Windows Server 2003 не ставится ни Standard VGA Adapter (vgapnp.sys ?), ни vbemp.sys (VESA 2.0, 3.0). Device Manager пишет ошибку
 
"device cannot start" (code 10)
 
http://support2.microsoft.com/kb/943104
 
При этом реально в системе загружен и работает vga.sys. VESA режимы с ним доступны, но скорость отрисовки крайне низкая. Прокрутка консоли в графическом режиме 1024x768, 32-bit color - пару строк в секунду. Нормально работать можно только после переключения FAR в текстовый режим 80x25.
 
Вообще непонятна разница между этими двумя "режимами" работы со стандартным драйвером Windows: "быстрый режим", когда отрисовка ну очень даже с приличной скоростью работает (такое получалось после установки Windows Server 2003 с видеокартой NVidia 9600 GT), и резко контрастирующий по ощущениям упомянутый выше "медленный режим", в который, кстати, тот же Windows Server 2003 + 9600 GT переходил после деинсталляции NVidia драйвера). Из-за чего такое различие, чем оно вызывано, с чем связано - непонятно...
 
Если просто заменить vga.sys на vgapnp.sys, то после после вывода информации о смонтированных дисках изображение на экране уже не меняется; можно лишь "вслепую" перегрузить машину нажатием правильных клавиш.
 
Собственные драйвера NVidia, естественно, работают без каких-либо нареканий.

Всего записей: 313 | Зарегистр. 17-09-2010 | Отправлено: 04:12 03-12-2014 | Исправлено: metatrop, 04:14 03-12-2014
bearwindows



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
metatrop, ответил в личку.

Всего записей: 141 | Зарегистр. 23-05-2007 | Отправлено: 16:45 04-12-2014
Real Root



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А универсальных общедоствпных версий больше не планируется?
Мне для интеграции в WinXP PE.
Драйвер 2010 года прекрасно работает на всех картах NVIDIA (по крайней мере до 6хх серии включительно). А вот сейчас врубил PE систему на H81 с процом Core I3 4-го поколения. Видео встроенное.
И выше чем 1024х768 переключиться не возможно.
 
Не принципиально, но хотелось бы хотя бы 1280х720 т.к. сейчас квадратов (моников) почти что не осталось.

Всего записей: 1037 | Зарегистр. 13-04-2006 | Отправлено: 09:55 28-01-2016 | Исправлено: Real Root, 09:57 28-01-2016
qwertyop



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, без поддержки widescreen разрешений смысла в таком драйвере особо и нет. Ненадолго поковыряться в случае каких-то проблем хватит и стандартного VGA, несмотря на его медлительность. А воспользоваться скоростью этого драйвера... где? Везде где это нужно, имеет смысл чтобы и пиксели были квадратные, а не вытянутые по горизонтали.
 
Помнится SciTech Display Doctor (UniVBE) позволял свои разрешения добавлять, в том числе и в последней бета версии в Windows 2000. Т.е. даже если в родном VESA BIOS таких и не было.
 
Добавлено:
А нет, если в VBE адаптера есть widescreen разрешения, то и в VBEMP они есть. Уж не помню на какой видеокарте проверял, что их не было, но на GT 1030 - есть.

Всего записей: 3678 | Зарегистр. 17-10-2008 | Отправлено: 19:39 15-03-2016 | Исправлено: qwertyop, 11:34 08-08-2021
dzekka

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Divetoxx

Цитата:
как добиться, чтобы "Стандартный VGA" видеоадаптер был в Диспетчере устройств
не с желтым значком и с кодом 28 в свойствах, а как нормальный обычный видеоадаптер?
...
Зачем это надо? Все та же беда - имеем материнскую плату с частично неисправной
встроенной видеокартой GeForce 7025 на этот раз. Если установить драйвера Nvidia
и даже драйвера Microsoft, входящие в состав Windows, то сразу же артефакты
на экране и через несколько минут зависание компа наглухо.

 
Вот это поворот! Не первый день пытаюсь нагуглить альтернативные драйвера для nvidia.
Точно помню лет 10-15 назад ставил альтернативные для radeon, а для nvidia - глухо.
У меня тоже битая видеокарта. Комп работает только с драйвером vga.sys,
но тогда при листании текста жесткие томоза и изображение сменяется рывками.
Поставил сабж. Все великолепно. И желтый значек в диспетчере устройств исчез.
 
Divetoxx, как вам удалось установить драйвера Microsoft, входящие в состав Windows?
Такое после установки windows бывает, но переустанавливать рабочую систему не хотелось.
А еще под тестовой windows server 2012 стандартный BasicDisplay.sys работает куда лучше
стандартного vga.sys в windows xp, но скормить этот драйвер хп-шке не получилось...
 
bearwindows, спасибо за проект! Не совсем понял для чего он существует, но мне ваши драйвера очень помогли!

Всего записей: 106 | Зарегистр. 15-04-2009 | Отправлено: 22:39 24-09-2017 | Исправлено: dzekka, 22:41 24-09-2017
qwertyop



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
metatrop
Цитата:
"device cannot start" (code 10)
Сабж не корректно регистрируется в XP/2003, когда устанавливается (на новые карты?) начисто. Вот если сперва поставить родной драйвер, а затем "обновить" его до VBEMP, то драйвер заработает нормально. А если начисто, то "код 10". Кстати, с MS-овским стандартным VGA тоже самое. На моей системе с R7 360 недостающие записи выглядят так. Достаточно какого-нибудь "MultiFunctionSupported" не прописать, как будет "код 10".
 
Я не знаю, как исправить .inf, чтобы вылечить эту неправильную регистрацию, действовал так: сперва в системе стояла старая видеокарта с родным видеодрайвером, на ней обновил видеодрайвер на VBEMP. Сохранил \Enum\PCI\VEN... ветку старой карты в .reg. Исправил там строки с PCI ID старой карты на новую: VEN_1002&DEV_665F&SUBSYS_E322174B&REV_81. Выключил компьютер, заменил карту, установил VBEMP на новую карту, получил "код 10". Запустил сохранённый .reg-файл**, перезагрузился - и всё работает как надо.
 
** В раздел \Enum\PCI\ по умолчанию есть разрешение на запись только у Системы, соответственно для внесения туда изменений, сперва надо разрешить запись для Всех.
 
Добавлено:
В последней бете 2015.01.01 универсальный установочный .inf, не универсален, и кроме как на XP x86 драйвер не установится, потому что источник указан только для x86.
 
Добавлено:
Помимо r7 360 проверил ещё на GT 1030 - работает. Сам драйвер по скорости отрисовки интерфейса пашет великолепно по сравнению со стандартным VGA от MS.

Всего записей: 3678 | Зарегистр. 17-10-2008 | Отправлено: 19:18 02-03-2018 | Исправлено: qwertyop, 07:53 22-08-2021
HNKTO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Занимательный попрос: а насколько реально AMD R9 390? в 9х?
Из того что я её натыкал - судя по всему VESA она не умеет или резко и просто так не хочет. Но это так, из тестов тыканьем в неё ДОС игр.

Всего записей: 2092 | Зарегистр. 30-01-2010 | Отправлено: 23:18 23-08-2018
KPGA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробую штатным образом установить драйвер VBE (взятый с сайта разработчика) в Win98IF (железо поддерживает Vesa 3.0) и в некоторых вариантах получаю сообщение в свойствах, что в драйвере неполадок не обнаружено,
но есть неполадки в главном драйвере.
Что это значит и лечится ли?
 
P.S. Пробовал напрямую в системе заменить VGA.DRV на VBE.DRV (переименованием) и на версии 32Мб получил 256 цветность в разрешении 640x480, но при перезагрузке выводятся некоторые диалоговые окна о некорректности настроек. При запуске KolibriOS на этом буке проблем с Vesa не наблюдается.

Всего записей: 193 | Зарегистр. 04-10-2018 | Отправлено: 14:11 15-10-2018
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
При запуске KolibriOS на этом буке проблем с Vesa не наблюдается.
а зачем постоянно сравнивать с Колибри? это ж совсем другая даже не епархия, а конфессия...  
в ней нет ничего ни от 9х, ни от НТ, ни от Никсов. то, что в ней ПЕ формат бинарников используется - ну так он у нее тоже свой, ни с чем не совместимый.  
мне просто интересно, зачем такие сравнения? на чем они основаны?

Всего записей: 11554 | Зарегистр. 03-08-2008 | Отправлено: 15:05 15-10-2018
KPGA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127
 Там нет тех "проблем" с Vesa драйвером, что есть, например, в данном топике.
 Возможно "проблемы" вне кода драйвера, но от этого не легче.
 
 P.S. Автор в топике просил тесты на разном железе и если, например, Vesa запускается на данном железе через проверку запуска KolibriOS, то это один из показателей "нормальности" железа.
 Вроде исходников VBE нет и Vesa ядро не исправишь без самостоятельного написания аналогичного драйвера, а код из KolibriOS может и в этом помочь.

Всего записей: 193 | Зарегистр. 04-10-2018 | Отправлено: 16:10 15-10-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Hardware » Драйверы и прошивки BIOS » Активные темы » Универсальный видеодрайвер для Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru