Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 98 SE (оптимизация и улучшение) — третья часть

Автор: particles
Дата сообщения: 05.08.2008 16:31
MERCURY127

Цитата:
беда в том, что от него вылетает ДОС окно, и больше система в графический режим НЕ возвращается!

Взял для экспериментов GeForce PX7300GT-TDH256. Установил драйвер GeForce v82.69 http://bust.narod.ru/win98.html. Все без проблем установилось, можно менять частоту обновления. Единственное, когда в режиме 16 бит входишь в DOS окно изменяется цвет, изображение есть, но цвета не соответствуют. Если переключиться в 32 битный режим, а потом обратно в 16 битный, то цвета восстанавливаются. С драйвером VBEMP x86 \Vbe9x\Uni также все заработало и также, когда в режиме 16 бит входишь в DOS окно изменяется цвет. Видимо это особенность видеокарты, в ней похоже стоит кривая VESA.
Ни где в Интернете не нашел, что бы кто-то пытался в Windows 98 установить драйвера для GeForce 8800, возможно не ставятся из-за памяти в 512МБ. В BOOTLOG.TXT останавливается на менеджере ресурсов, последняя строка: "Выполнена динамическая загрузка NVCORE.VXD" и на экране появляется:

Windows protection error. You need to restart your computer.
An internal stack overflow has caused this session to be halted.
Change the STACKS setting in your CONFIG.SYS file, and then try again.

Может кто из знающих людей подскажет, где надо подправить, что бы загрузка проходила?
Автор: IFkO
Дата сообщения: 05.08.2008 18:16
particles

Цитата:
Change the STACKS setting in your CONFIG.SYS file

Смотри в файле CONFIG.TXT в папке WINDOWS:

STACKS/STACKSHIGH
=================

Поддержка динамического использования стеков данных для обработки
аппаратных прерываний. Команда STACKSHIGH загружает стеки в верхнюю
память. Эти команды могут использоваться только в файле Config.sys.

Синтаксис

STACKS=n,s
STACKSHIGH=n,s

Параметры

n
Число стеков. Допустимыми значениями n являются 0 и числа в
диапазоне от 8 до 64.

s
Размер одного стека в байтах. Допустимыми значениями s являются
0 и числа от 32 до 512.

Хотя думаю, что это не поможет...
Автор: particles
Дата сообщения: 05.08.2008 19:09
IFkO

Цитата:
Смотри в файле CONFIG.TXT в папке WINDOWS:


Цитата:
Хотя думаю, что это не поможет...

Не помогло, ни чего не изменилось. Может как-то подправить _GeForce.inf чтобы грузились только те драйвера, которые отвечают за 2d, может тогда ей хватит ресурсов. Я пробовал сделать так, что бы грузились только NVDISP.DRV и NVMINI.VXD, но у меня не получилось.
Автор: MERCURY127
Дата сообщения: 05.08.2008 19:21
particles
Выше по топику обсуждалась похожая ошибка. Загрузите версию для печати, и пользуйтесь Ctrl+F для поиска.
Автор: CBB
Дата сообщения: 05.08.2008 19:23
IFkO

Твоя сборка существует в виде iso или хотя бы одного полного архива? Я нашел какие-то варианты только на torrents.ru, но смущает, что на твоем сайте нет ссылок ни на них, ни на что-либо подобное.
Автор: IFkO
Дата сообщения: 05.08.2008 20:08
CBB
Это сторонние варианты, сам я делаю только конструктор, максимум - ядро в сборе. Но обещаю для следующей сброки сделать и ISO. А она хочет быть интересной: от ядра отрезаны лишние шрифты, будут добавлены и обновлены некоторые драйверы (если кто-то из обещавших все-таки протестирует как их следует), добавлена полноценная поддержка Windows Media 9 (без WMP9), включены неофициальные обновления от maxud. И ждать осталось немного. Думаю, в августе успею.
Автор: Us2002
Дата сообщения: 05.08.2008 20:21
particles
Попробовать загрузиться в сейфмоде, предварительно поотрубав или повытаскивав все железки кроме видео, удалить ВСЕ устройства в девайс менеджере, перегрузить компьютер. Если опять такое же, снова зайти в сейфмод и глянуть ВСЕ обнаруженные устройства на правильность определения(кстати, может там 2 видеоадаптера будет... стандартный и нужный...)

Просто не помню, какие именно я делал танцы с бубном в последний раз устанавливая сборку на древний комп, протрахался несколько часов, определяя, у кучи ошибок при установке где у каждой ноги растут, однако в конце концов заставил железки опредилиться нормально а так же и в слотах расширения... итог: винда и всё ПО работает нормально.

Также совет, проверь каждую линейку памяти на битость.
Автор: particles
Дата сообщения: 05.08.2008 22:39
Us2002

Цитата:
Попробовать загрузиться в сейфмоде, предварительно поотрубав или повытаскивав все железки кроме видео, удалить ВСЕ устройства в девайс менеджере, перегрузить компьютер.

Я пробовал устанавливать Windows 98 предварительно отключив все в сетапе и сразу же не ставя других драйверов ставить драйвер для GeForce 8800, результат был одинаков. Иногда после сообщения:

Windows protection error. You need to restart your computer.

Windows загружается и появляется второй Стандартный видеоадаптер PCI (VGA), а GeForce 8800 со звездочкой - отключен. В свойствах написано: "Произошло зависание Windows при попытке запуска этого устройства, и в дальнейшем попытка запуска произведена не будет (Code 11)"
Автор: Us2002
Дата сообщения: 06.08.2008 00:18
particles
Попробуй завалить в сейф моде в девайс менеджере стандартный ВГА и принудительно "обновить драйвер" , но я говорю, не только в этом может быть проблема, у меня их было сразу несколько, пробуй.
Автор: MERCURY127
Дата сообщения: 06.08.2008 09:44
particles
Новое не значит лучшее... К дровам это тоже относится.
Можно попробовать поставить более древний драйвер, может будет постабильнее?
Можно попробовать другой экземпляр устройства той же модели.
Автор: particles
Дата сообщения: 06.08.2008 12:30
Us2002

Цитата:
Попробуй завалить в сейф моде в девайс менеджере стандартный ВГА и принудительно "обновить драйвер"

Пробовал все это, результат одинаковый. Драйвер устанавливается нормально, с GeForce PX7300GT все работает, а с GeForce 8800GT при загрузке останавливается, видимо не хватает ресурсов, либо вообще к GeForce 8800GT этот драйвер не подходит. Пробовал при установке выбирать другие видеоадаптеры и даже встроенный "NVIDIA GeForce2 встроенный", картина не меняется. Единственный драйвер, который победил GeForce 8800GT - это VBEMP x86 \Vbe9x\Uni, даже фильмы можно смотреть, но с задержкой.
Автор: SweetLow
Дата сообщения: 06.08.2008 18:17
>MERCURY127
>Настоящая беда в том, что от него вылетает ДОС окно, и больше система в графический режим НЕ возвращается!

Точно, у меня на интеловской графике (G31) тоже такое наблюдается. Однако это лечится шаманством - надо просто развернуть DOS окно на полный экран, а затем свернуть обратно (по ALT-Enter). После этого всё начинает работать. Хотя возможно это глюк не драйвера, а конкретной VESA BIOS.
Автор: IFkO
Дата сообщения: 06.08.2008 18:57
particles

Цитата:
Пробовал при установке выбирать другие видеоадаптеры и даже встроенный "NVIDIA GeForce2 встроенный", картина не меняется

А с чего бы ей меняться, если их все обслуживает один и то же драйвер, отличие только в настройках.
Автор: particles
Дата сообщения: 06.08.2008 20:21
Посмотрел программу SciTech Display Doctor 7.0 Beta, она работает с GeForce 8800GT, находится здесь:

http://www.majorgeeks.com/download382.html далее строка: "MajorGeeks TX"

После запуска программы sdd-win-7.0.0.340-beta.exe появляется директория
C:\Program Files\SciTech Display Doctor\disk\ там лежит драйвер.
В sdd9x.inf добавил стоку:
%sdd.DeviceDesc%=sdd, PCI\VEN_10DE&DEV_0611
после этого драйвер установился, но работает только когда:
Быстродействие>Графика>Аппаратное ycкopeниe: отключено
поэтому по скорости не быстрее VBEMP x86 \Vbe9x\Uni.
Все режимы есть, много настроек, можно выбирать Options:
VBE/Core 3.0
VBE/Core 2.0
VBE/Core 1.2
Double Buffering
Display Data Channel (DDC)
и прочее, даже можно частоту обновления выставлять, но она все равно остается 60Гц. Настроек много, а толку мало. Может на других видеоадаптерах настройки будут работать. Там есть директория dos\ где лежат различные программки. Vbetest.exe можно проверить VESA режимы, выставлять различные разрешения, частоту обновления и на экране контролировать как выводятся картинки. Проверил на GeForce 8800GT все выводится, только частота не меняется.

http://www.scitechsoft.com/ftp/sdd/
Здесь лежат SciTech Display Doctor v6.0 и v5.0 вместе с regcodes.txt.
Автор: MERCURY127
Дата сообщения: 07.08.2008 10:25
particles
Может, заставку Windows отключить? И бутлог посмотреть...

Добавлено:
SweetLow

Цитата:
это лечится шаманством - надо просто развернуть DOS окно на полный экран, а затем свернуть обратно (по ALT-Enter).


Надо ж, такое простое решение, а в голову не пришло... Спасибо!!!
Автор: Oleg_SZ
Дата сообщения: 07.08.2008 15:02
Имеется установленный WINDOWS 98 SE.
Хотелось-бы чтобы он работал с флэшками и цифровыми фотоаппаратами подключаемыми к USB (скачивать файлы).
В Linux подключаеш любую флэшку, фотоаппарат к USB и без проблем.

А UnSP 3.0 Beta 3 на Windows 98 SE Rus нормально встанет или устанавливать UnSP 1.61?
Автор: particles
Дата сообщения: 07.08.2008 15:43
MERCURY127

Цитата:
Может, заставку Windows отключить? И бутлог посмотреть...

В BOOTLOG.TXT останавливается на менеджере ресурсов, последняя строка: "Выполнена динамическая загрузка NVCORE.VXD" и на экране появляется:

Windows protection error. You need to restart your computer.
An internal stack overflow has caused this session to be halted.
Change the STACKS setting in your CONFIG.SYS file, and then try again.

Видимо не хватает стека в Windows 98. Запись в CONFIG.SYS STACKS=64,512, FILES=60, BUFFERS=40 не помогает. Обидно все драйвера кроме GeForce 8800GT установились нормально и процессор Core 2 Duo E6700 в Windows 98 работает без проблем.
Автор: MERCURY127
Дата сообщения: 07.08.2008 16:26
particles
Цитата:
PX7300GT



Цитата:
Видимо не хватает стека в Windows 98. Запись в CONFIG.SYS STACKS=64,512, FILES=60, BUFFERS=40 не помогает. Обидно все драйвера кроме GeForce 8800GT установились нормально и процессор Core 2 Duo E6700 в Windows 98 работает без проблем.

У меня еще с досовских времен всегда стоит STACKS=0,0... Поменяй этот самый NVCORE на более древний, например из того же 7300...
На всякий случай вот листинг моих:
Msdos.sys
[Paths]
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C

[Options]
BootMulti=1
BootGUI=0
DoubleBuffer=1
AutoScan=1
WinVer=4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs

; Следующий параметр определяет, будет или не будет (=0) при загрузке
; выводится заставка Windows98. Пользовательская заставка может быть
; задана как файл LOGO.SYS в корневом каталоге или строкой LOGO=в
; CONFIG.SYS. Файл должен быть формата 256-цветный wBMP с размерами
; 320x400 пикселей.
LOGO=0

BootKeys=1
BootDelay=2
DisableLog=1
SystemReg=0
DoubleBuffer=0
Network=0
Config.sys
DOS=HIGH,UMB
BREAK=ON
FCBS=1,0
FILES=60
STACKS=0,0
BUFFERS=4
COUNTRY=7,,C:\COUNTRY.SYS
DEVICE=C:\HIMEM.SYS
;DEVICE=C:\IFSHLP.SYS
;DEVICE=C:\XMSDSK.EXE /T 905216
;DEVICE=C:\VIDE-CDD.SYS /D:MSCD001

SHELL=C:\COMMAND.COM /E:1024
SET PATH=C:\;C:\NC;C:\NC\QPV;C:\WINDOWS;C:\WINDOWS\COMMAND
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Команды INSTALL/HIGH выполняются только после всех вышеперечисленных! ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;INSTALL=C:\KEYRUS.COM /ROM
INSTALL=C:\RUSFONT.EXE
;INSTALL=C:\MSCDEX.EXE /D:MSCD001
INSTALL=C:\SMARTDRV.EXE 4096

!!!!!!!!!!!!!!!!!!!!!!!
Autoexec.bat у меня вообще отсутствует, при такой конфигурации он не нужен, я его, едва завидев, сношу...
Разумеется, убери из МОЕГО config.sys все, что ниже BUFEERS=4 (проблем меньше будет )
Oleg_SZ
NUSB работает, как минимум c флешками, но втыкать ее и вынимать надо при выключенном компе, т.к. иначе перезагрузка происходит МОМЕНТАЛЬНО.

ВРОДЕ ВСЕ
Автор: cdotimp
Дата сообщения: 07.08.2008 17:27

Цитата:
NUSB работает, как минимум c флешками, но втыкать ее и вынимать надо при выключенном компе, т.к. иначе перезагрузка происходит МОМЕНТАЛЬНО.


Нет, это у вас чтото не то. У меня работают (да и у большинства, уверен - тоже) и флэшки и картридеры и USB2IDE/SATA адаптеры и разумеется с hot-plug'ом.
Автор: IFkO
Дата сообщения: 07.08.2008 18:12
maxud
Лучше вовремя заданного вопроса может быть только вовремя полученный ответ!
Итак:

Цитата:
Unofficial Windows 98/98 SP1/98 SE Control Panel Applets Lockups CONTROL.EXE 4.10.1999 Fix

Продолжает висеть в воздухе риторический вопрос: чего там править-то, в двух кило кода? (Канонический ответ "каждая программа содержит конечное число ошибок")

Цитата:
mouhid.vxd Мой взят из 254660.


Цитата:
vmouse.vxd отличаются одним байтом и одним днем...Мой из 318307

Мои из SESP161ru8 (по всей видимости, во всяком случае, до байта с ними совпадают), который ссылается на эти же АПдейты. Правда, интересно?

Цитата:
А msnp32.dll Мой взят из DS-клиента

Тут мой грех, это я свой редактировал, но забыл сделать пометочку. В следующей сборке отмечу этот момент. А Вы из интереса сравните строки и диалоги в обоих вариантах.

Цитата:
oledlg.dll Мой из миллениума.

Давно заметил, что многие файлы 98-й и ME отличаются буквально парой байтов. Причины этого не знаю, но подозреваю, что она внутри Миллениума. Может, их все нужно вложить в 98-ю, а может - наоборот, ни в коем случае не следует этого делать... или все равно??? Нет ответа....
Автор: particles
Дата сообщения: 07.08.2008 18:36
MERCURY127

Цитата:
У меня еще с досовских времен всегда стоит STACKS=0,0... Поменяй этот самый NVCORE на более древний, например из того же 7300...

Проверил, не помогает.
Автор: midda2
Дата сообщения: 08.08.2008 06:43

Цитата:
У меня работают (да и у большинства, уверен - тоже) и флэшки и картридеры и USB2IDE/SATA адаптеры и разумеется с hot-plug'ом.


Hot plug иногда (а может всегда) не работает на машинках VIA
Автор: Oleg_SZ
Дата сообщения: 08.08.2008 08:17
Установил sesp161ru8.exe как понял это UnSP и это последнее русское обновление.
Но есть еще другие обновления MDCU.
Какие вообще надо ставить MDCU или UnSP и надо-ли удалять предыдущее обновление?
Автор: MERCURY127
Дата сообщения: 08.08.2008 09:14
particles
Замена NVCORE не помогает? Тогда остается только ждать новый драйвер от NVIDIA... Другого лекарства, скорее всего, нет.
Автор: ZenitFan
Дата сообщения: 08.08.2008 14:48
Oleg_SZ

Специально для Вас в шапке топика есть инструкция по установке и обновлению Win98SE от maxud. Там написано всё подробно по шагам и по русски. Удачи!
Автор: cdotimp
Дата сообщения: 08.08.2008 15:17

Цитата:
Hot plug иногда (а может всегда) не работает на машинках VIA


Бывает конечно, но это проблема железа от VIA, а не Windows 98+NUSB. К слову, этот пост пишу на VIA MVP3. На ней же без глюков работают все перечисленные мною USB девайсы.

Просто не забываем ставить Latency Patch Джоржа Бриза и разумеется, христоматийные VIA 4in1.
Автор: MERCURY127
Дата сообщения: 08.08.2008 21:10
Поставил PNTFS, демку. Увидел свой NTFS раздел на винте, с образом DVDRW.ISO размером 4431 Мб. Открыл, прочитал, все доступно до последнего байта. ВЫВОД:
!!! WIN98 МОЖЕТ ЧИТАТЬ ФАЙЛЫ РАЗМЕРОМ БОЛЬШЕ 4 ГБ !!!
Разумеется, нужен толковый драйвер, и далеко не факт, что то же самое сможет сделать данный конкретный софт...
КСТАТИ, почему NUSB 3.3 RUS подменил мне EXPLORER.EXE на более старый и на 10 кило легче!?
Автор: gs0nic533
Дата сообщения: 09.08.2008 07:36
Не увидел в шапке информацию по ошибке NDIS, возникающей при загрузке Windows 98 на процессорах с частотой равной или больше 2.1GHz..
Автор: BolenB
Дата сообщения: 09.08.2008 09:08
gs0nic533

Цитата:
Не увидел в шапке информацию по ошибке NDIS, возникающей при загрузке Windows 98 на процессорах с частотой равной или больше 2.1GHz..

Эта ошибка возникает только у Win98 первого выпуска, у Win98 SE (4.10.2222) этой ошибки нет.
Автор: gs0nic
Дата сообщения: 09.08.2008 21:18
Существует ли какая либо возможность нормально поставить infupdate на чипсет i945 ?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Как сделать в регистре чтоб папки перенести


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.