КБ Схематика: повысьте эффективность разработки с нашей помощью! Проконсультируем Вас по всем вопросам разработки печатных плат. Подробнее на www.schematica.ru
Итак проблема достававшая меня более года решена.
Выкладываю патч и исходники патча.
Сразу предупреждаю !!! АВТОРСТВО НЕ МОЕ !!! найдено в инете, но тем не менее автору ОГРОМНАЯ БЛАГОДАРНОСТЬ!!!
После замены VIDEOPRT.SYS на пропатченую и перезагрузки с драйвером VESA256 заработали все режимы. Проверено на нескольких карточках NVIDIA (GF5700, GF6600, MX440) и встроенном видео от интела - I945.
ОСОБАЯ БЛАГОДАРНОСТЬ:
VOV - за помощь с видеотестами и участие в решениии проблемы, подсказку пути поиска решения.
DrEvil - за конкретное указание на файлы ответственные за проблему.
( http://www.nvworld.ru/php/viewtopic.php?t=17046 )
то VOV и OWA - Если будет возможность доработать VESA256 на основе
этого патча (чтобы не трогать оригинальный VIDEOPRT.SYS)- было б очень неплохо.
Осталось последнее - побороть невключение дополнительной памяти на 945-м чипсете.....
У меня проблема, GE Force4 MX440 не работают режимы 1024х768, 1280х1024 и 1600х1200 под Windows Millenium, конфигуратор драйвера vesa256.drv не определяет их как доступные и соответственно не включает их в дравере. Возможно ли что либо сделать?
Я думаю стоит просто попробовать......Edik Lobatch
Радеон 9600 работал без патча.... Просто как-то так сложилось что
практически все карточки у нас от Нвидии, а радеоны судя по более ранним сообщениям этой болезнью не страдали......
Попробуй, всегда можно вернуться к исходному.
Имя NVIDIA GeForce 6600 GT
Тип адаптера GeForce 6600 GT, NVIDIA-совместимый
Описание адаптера NVIDIA GeForce 6600 GT
ОЗУ адаптера 128,00 МБ (134 217 728 байт)
Установленные драйверы nv4_disp.dll
Версия драйвера 6.14.10.8421
До применения не работало, проверял на Pview_X5 SPR.
Далее install.bat - сразу не пошло, WinXP замечает подмену файла и переспрашивает о восстановлении...
Презегрузка и... вот оно!!! %o)
Читал тот форум и исходный форум, там чуваки также болели, но по игрушкам. Исходники показывют, что перехватывается 3 функции инициализации полноэкранных режимов и добавляется определение и флаг видимости для скрытых режимов.
По поводу драйверов: т.к. это системные файлы XP - его и надо лечить, из DOS сессии это не сделать.
У меня машина со встроенным I915GL чипсетом. При запуске PCAD все происходит как и должно: включается режим 1280х1024 (больше мне не нужно), а вот при выходе из PCAD исходный видео-режим Windows не восстанавливается. Включается 640х480 4 цвета. При попытке вручную переключить на нужный видео-режим "форточка" виснет окончательно и бесповоротно.
Добрый день!
Проходили - было. Пробегала ECS 915GL.
Прошил последний биоc, забрал последний драйвер видео с Интела !!! (причем из раздела "чипсеты".) , и выделил в сетапе максимальное значение памяти для видео. Все работает. ОС стояла - XP Corp ENG + SP2 + MUI_ru. Более того там был глюк с драйверами, что при установке
256 цветов и при переключении десктоп-PCAD палитра цветов пикада менялась, а при 16-битном режиме все было ОК.
Возился только в ходе экспериментов - основной задачей было заставить работать GF6600.
Это к Интелу: http://downloadfinder.intel.com/scripts-df-external/filter_results.aspx?strTypes=all&ProductID=1764&OSFullName=All+Operating+Systems&lang=eng&strOSs=All&submit=Go%21
Простите за назойливость, но все равно не работает.
У меня материнка P5GL-MX от ASUS. Все сделал, как было указано: взял последнюю версию BIOS с сайта производителя материнки (v0804), по ссылочке зашел и снял с Интела последнюю версию видеодрайвера (v1424) - результат тот же. Причем, с новым драйвером после выхода из PCADа винда виснет сразу, а не переключается в режим 640х480х4.
Идем дальше. Вначале у меня стояла WinXP Pro + SP1. Прочитав Ваше предыдущее послание, я поверх поставил SP2, не помогло.
Тогда решил, что дело в версии и поставил именно XP Copr ENG + SP2 + MUI_ru, естественно с новым видеодрайвером. Результат тот же. Хуже того, теперь не хочет ставиться аудио, так что теперь, наверное, нужно крутить кино назад.
Установил новый videoport под Windiws2000 Prof Sp4. Nvidia MX440.
Аналогично раннему известию про XP - Windows запросил восстановление, нажал "отмена", исправил строчку с PDISPLAY, перезагрузился и все заработало на 1280х1024.
Вот бы и 60 Гц побороть.
Я читал ветки про VbeHz - но так и не понял, как заставить ее работать.
Вот если бы кто-нибудь не поленился и выложил процедуру или тексты bat - файлов для vbeHz - каким образом их запускать. По ссылке на Платная.ру описания процедуры не нашел. Только нечто куцее на английском в приложении к программе (в zip-файле). По нему я не смог понять, что именно нужно сделать.
Может кто помочь?
Не знаю, почему после появления VBE версии 3.0, в которой для установки частоты регенерации экрана были добавлены расширенные вызовы прерываний Int10h для установки расчётных данных при установке видео режима, производители карт опять откатились на VBE2.0
Может где-то в Инете есть что-то по этому поводу? Я думаю, что всё больший рост числа LCD мониторов или заточка только под работу в Windows (где подобное делается другим способом). ХЗ
На www.platnaya.ru выложен оригинал архива как есть и что нашёл, и вроде я уже здесь писал как сконфигурировать VBEHZ...
This option allows you to automatically configure all modes, you just
need to enter the max horizontal scan rate and the max refresh rate
of your monitor and VBEHZCFG.EXE will use the highest possible rates.
Max. horiz scan rate in kHz: 90 [Enter]
Max. refresh rate in Hz 100 [Enter]
(I suggest not to use more than 130 even if your monitor could display it):
Limit text modes to 100 Hz for 80x60, 70 Hz for 132x??? (y/n)?
(Choose y if you will use RIVAFIX.COM): n [Enter]
Вот и всё :) Далее запускается VBEHZ.COM (или из autoexec.bat)
На экран выводится таблица разрешений экрана и частота для всех глубин цвета данного разрешения.
>Вот и всё :) Далее запускается VBEHZ.COM (или из autoexec.bat)
>На экран выводится таблица разрешений экрана и частота для всех >глубин цвета данного разрешения.
Спасибо за подробности, но
видимо меня неправильно поняли.
Собственно до этого места я доходил и ранее. Только вот дальше что?
Как заставить одновременно работать в DOS окне две программы - PCAD и VBEHZ?
Появляется окно TSR программы и на этом "жмите CTRL+C" для закрытия.
Если же из под-окна NC - то что-то я не заметил изменения частоты после запуска PCAD-a.
Где-то ошибаюсь, но пока не пойму где.
Карта RIVA TNT2 M64.
Если при запуске VBEHZ.COM она не ругается на отсутствие VBE 3.0, так: No VBE 3.0, cannot load VBEHz.
Тогда, вписывается строка в autoexec.bat (MustDie 98) или autoexec.nt в XP,2000, типа: C:\DOS\VBEHZ
PS К сожалению на XP проверить не могу, на работе у ASUS Extreme AX550 (ATI RV370) VESA VBE version 2.0 при LCD мониторе, а в Win98 на другом компе с VBE 3.0 на 17" работает 100Hz.
А в dosbox'е не пробовали запускать 4.5? Я запустил 8.7 в нем, работает спокойно в окошке с разрешением экрана в ХР (110Гц).
Некогда проверить только почему очень долго грузит компоненты.