Проект PCAD.Ru
Главная / Форум / Объявления / Книги / Производство / Проектирование / Обратная связь

Проблема с видео под ХР для PCAD 4.5 решена.

Оглавление форума | Открыть новую тему | Регистрация | Личные данные | Поиск | RSS

Каталог производителей печатных плат pcbtech.ru

Edik Lobatch Просмотров темы: 17061       15.05.2006 10:53 [Ответить]
Итак проблема достававшая меня более года решена.
Выкладываю патч и исходники патча.
Сразу предупреждаю !!! АВТОРСТВО НЕ МОЕ !!! найдено в инете, но тем не менее автору ОГРОМНАЯ БЛАГОДАРНОСТЬ!!!
После замены 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-м чипсете.....

К сообщению прикреплен файл: патч videoprt.sys для включения VESA (274_vesa-vid.rar, 10.3 Kb)



Эдик, МОЛОДЕЦ!  VOV  [15.05.06 13:44]
Nvidia GE Force4 MX440 не работает.  WP  [16.05.06 06:15]
VOV - супер!!! "попробую на друзьях"  Sasok  [16.05.06 09:50]
Проблема с видео под XP для PCAD4.5 решена  LNV  [16.05.06 09:40]
Я думаю стоит просто попробовать......  Edik Lobatch  [16.05.06 10:35]
Работает !!!  VOV  [18.05.06 23:43]
Работает и под W2000  Vladimir_C  [14.11.06 21:46]
VBEHZ и VBE 3.0...  VOV  [15.11.06 12:05]
А дальше?  Vladimir_C  [16.11.06 00:52]
А дальше...  VOV  [16.11.06 08:54]
Не работает  Сергей  [31.08.06 14:12]
Работает, работает.....  Edik Lobatch  [31.08.06 15:38]
Все равно не работает  Сергей  [01.09.06 14:59]
dosbox  Vladimir Arshba  [16.11.06 21:25]

Эдик, МОЛОДЕЦ!  VOV 15.05.2006 13:44  [Вверх] [Ответить]
Добил всё таки! :)

Обязательно посмотрю, что там и как. Будет время - попробую на друзьях. Самое главное, что есть энтузиасты и процесс идёт!

Nvidia GE Force4 MX440 не работает.  WP 16.05.2006 06:15  [Вверх] [Ответить]
У меня проблема, GE Force4 MX440 не работают режимы 1024х768, 1280х1024 и 1600х1200 под Windows Millenium, конфигуратор драйвера vesa256.drv не определяет их как доступные и соответственно не включает их в дравере. Возможно ли что либо сделать?

Проблема с видео под XP для PCAD4.5 решена  LNV 16.05.2006 09:40  [Вверх] [Ответить]
Эдик , а под видео Radeon9660 этот патч пойдет?

VOV - супер!!! "попробую на друзьях"  Sasok 16.05.2006 09:50  [Вверх] [Ответить]
Обычно пробуют на кошках... :-)))

ЗЫ: извини, не ударжался, такой ржачь разобрал...

Я думаю стоит просто попробовать......  Edik Lobatch 16.05.2006 10:35  [Вверх] [Ответить]
Радеон 9600 работал без патча.... Просто как-то так сложилось что
практически все карточки у нас от Нвидии, а радеоны судя по более ранним сообщениям этой болезнью не страдали......
Попробуй, всегда можно вернуться к исходному.

Работает !!!  VOV 18.05.2006 23:43  [Вверх] [Ответить]
Имя 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 сессии это не сделать.

Эдик - ещё раз молодец!!!

Не работает  Сергей 31.08.2006 14:12  [Вверх] [Ответить]
У меня машина со встроенным I915GL чипсетом. При запуске PCAD все происходит как и должно: включается режим 1280х1024 (больше мне не нужно), а вот при выходе из PCAD исходный видео-режим Windows не восстанавливается. Включается 640х480 4 цвета. При попытке вручную переключить на нужный видео-режим "форточка" виснет окончательно и бесповоротно.

Работает, работает.....  Edik Lobatch 31.08.2006 15:38  [Вверх] [Ответить]
Добрый день!
Проходили - было. Пробегала 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

Все равно не работает  Сергей 01.09.2006 14:59  [Вверх] [Ответить]
Простите за назойливость, но все равно не работает.
У меня материнка P5GL-MX от ASUS. Все сделал, как было указано: взял последнюю версию BIOS с сайта производителя материнки (v0804), по ссылочке зашел и снял с Интела последнюю версию видеодрайвера (v1424) - результат тот же. Причем, с новым драйвером после выхода из PCADа винда виснет сразу, а не переключается в режим 640х480х4.
Идем дальше. Вначале у меня стояла WinXP Pro + SP1. Прочитав Ваше предыдущее послание, я поверх поставил SP2, не помогло.
Тогда решил, что дело в версии и поставил именно XP Copr ENG + SP2 + MUI_ru, естественно с новым видеодрайвером. Результат тот же. Хуже того, теперь не хочет ставиться аудио, так что теперь, наверное, нужно крутить кино назад.

Работает и под W2000  Vladimir_C 14.11.2006 21:46  [Вверх] [Ответить]
Установил новый videoport под Windiws2000 Prof Sp4. Nvidia MX440.
Аналогично раннему известию про XP - Windows запросил восстановление, нажал "отмена", исправил строчку с PDISPLAY, перезагрузился и все заработало на 1280х1024.
Вот бы и 60 Гц побороть.
Я читал ветки про VbeHz - но так и не понял, как заставить ее работать.
Вот если бы кто-нибудь не поленился и выложил процедуру или тексты bat - файлов для vbeHz - каким образом их запускать. По ссылке на Платная.ру описания процедуры не нашел. Только нечто куцее на английском в приложении к программе (в zip-файле). По нему я не смог понять, что именно нужно сделать.
Может кто помочь?

VBEHZ и VBE 3.0...  VOV 15.11.2006 12:05  [Вверх] [Ответить]
Не знаю, почему после появления VBE версии 3.0, в которой для установки частоты регенерации экрана были добавлены расширенные вызовы прерываний Int10h для установки расчётных данных при установке видео режима, производители карт опять откатились на VBE2.0
Может где-то в Инете есть что-то по этому поводу? Я думаю, что всё больший рост числа LCD мониторов или заточка только под работу в Windows (где подобное делается другим способом). ХЗ

На www.platnaya.ru выложен оригинал архива как есть и что нашёл, и вроде я уже здесь писал как сконфигурировать VBEHZ...

Для настройки запускается VBEHZCFG.EXE:

Change which mode?
1=640x480, 2=800x600, 3=1024x768, 4=1280x1024, 5=1600x1200, 6=320x240,
7=512x384, 8=80x60, 9=132x25, 10=132x43, 11=132x50, 12=132x60,
13=400x300, 14=320x200, 15=640x400, 16=1152x864,
22=VBE 3+, 23=AutoConfig, 0=Exit)?

23 [Enter]

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]

Configuring...
Done.


Change which mode?
1=640x480, 2=800x600, 3=1024x768, 4=1280x1024, 5=1600x1200, 6=320x240,
7=512x384, 8=80x60, 9=132x25, 10=132x43, 11=132x50, 12=132x60,
13=400x300, 14=320x200, 15=640x400, 16=1152x864,
22=VBE 3+, 23=AutoConfig, 0=Exit)?

0 [Enter]

Вот и всё :) Далее запускается VBEHZ.COM (или из autoexec.bat)
На экран выводится таблица разрешений экрана и частота для всех глубин цвета данного разрешения.

Работает только с VBE 3.0 (и выше? :)

К сообщению прикреплен файл: VBEHZ уже настроенная на 100Hz (c примером .BAT как просил:) (498_VBEHZ.zip, 27.7 Kb)


А дальше?  Vladimir_C 16.11.2006 00:52  [Вверх] [Ответить]
>Вот и всё :) Далее запускается VBEHZ.COM (или из autoexec.bat)
>На экран выводится таблица разрешений экрана и частота для всех >глубин цвета данного разрешения.
Спасибо за подробности, но
видимо меня неправильно поняли.

Собственно до этого места я доходил и ранее. Только вот дальше что?
Как заставить одновременно работать в DOS окне две программы - PCAD и VBEHZ?
Появляется окно TSR программы и на этом "жмите CTRL+C" для закрытия.
Если же из под-окна NC - то что-то я не заметил изменения частоты после запуска PCAD-a.
Где-то ошибаюсь, но пока не пойму где.
Карта RIVA TNT2 M64.

А дальше...  VOV 16.11.2006 08:54  [Вверх] [Ответить]
Если при запуске 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  Vladimir Arshba 16.11.2006 21:25  [Вверх] [Ответить]
А в dosbox'е не пробовали запускать 4.5? Я запустил 8.7 в нем, работает спокойно в окошке с разрешением экрана в ХР (110Гц).
Некогда проверить только почему очень долго грузит компоненты.