Вход

Просмотр полной версии : IL2 under WinXP



spawn
09.06.2002, 23:33
Проблема.
Установлена WinXP Professional(2600), корректно, без конфликтов устройств. Тестовая неделя работы прошла без зависаний и падений. Решил оставить, а заодно и установить Il-2. Но тут возникла проблема - Il2 после некоторого периода летания падает. Как в он-, так и оффлайне. Наблюдается вообще непонятное явление - если после падения его запустить вновь, то через некоторое время он вновь падает, но при этом происходит полный shutdown системы с рестартом, при котором после автоопределения винтов и CD высвечивается надпись
primary master drives fail,
primary slave drives fail.
Reset лечит. Однако иногда после подобного не работает мышь на PS/2, что тоже непонятно.
Ни один из режимов совместимости не помогает, более того - приводит к ошибке драйвера защиты.
Сам Ил2 летает до падения без малейших проблем. Режим DirectX, 1024/32bit.
Практически все системные службы включены при загрузке, DxDiag не выявляет никаких отклонений.

Машина P3-800EB на CUSL-2C(i815EP), 256M (2x128M от PQI)памяти, Inno3D GF400MX/32M, винты Barracuda 80Gb и Fujitsu 10Gb, NEC7800, перегревов не замечено(в корпусе несколько 12v-вентиляторов для обдува). Джой Wingman Extreme, подключен через USB.

FilippOk
10.06.2002, 02:00
Ну, примем за аксиому, что ты отнюдь не чайник и потому все тупые ошибки ламеров (типа старого DirectX или левых драйверо видяхи) сразу откинем.
:)
================================================
То, что драйвы не детектятся - это BIOS мамы виноват, имхо. На этих мамках он без принудительного reset, следовательно, при аппаратном спотыкании системы его собственная память остается с кучей бреда, что и происходит, мне кажется.
Теперь. Почему такое.
Прежде всего, два вопроса.
Вопрос первый: такие спотычки происходят только в ИЛ-2, или в или в других процессоронагружающих программах то же самое? Если только в Иле, то в нем и дело, => ВиндыХР. Лично я бы сразу ставил WIN98SE. Если неохота сносить ХР, то просто второй системой - Вин98. И из них уже играть. Такой вот иммельман ушами.
Если же и в каком-нибудь Counter-Strike или Serious Sam - такое же, то это явно железо.
Вопрос второй: стабильно ли время до падения(и какое оно?)?
Если да - то должна помочь перепрошивка БИОС(версия поновее), потом тест BIOSRAM.
Если нет - то тестим память - пробуем поиграть, вынув один модуль из двух, потом - другой. Если все равно фигня - барн-ин-тест памяти нужон. Хотя бы часа три. При этом, не следует забывать, что все вышеописанное делается на самых минимальных установках(частота шины, памяти, CAS Latency=3, SDRAM MODE=Normal, и т.д).
Пробуй. Если все равно фигня, то скажи, еще покумекаем. :)
Или на _filipp_@mail.ru
З.Ы. Самое-то главное! Ты все так хорошо описал, но забыл рассказать, а как, собственно, он падает-то? Просто вылетает, или с синим окном, или выдает ошибку, или... что вообще происходит?

[ 10-06-2002, 02:11: Сообщение отредактировано: FilippOk ]

Charger
10.06.2002, 02:30
2Gray, тема конечно навязла, но тем не менее. Сходи вот сюда http://www.windows.sl.ru и почитай без каких служб виндоза спокойно обойдётся. Потом попробуй переключиться в OpenGL, предварительно постопив лишнее. Поиграй засекая время, посмотри, что изменилось, кстати, под какой системой(FAT32\NTFS) харды? ИМХО! Должна помочь, как верно FilippOk подметил перепрошивка BIOS(посмотри тут http://www.asuscom.de тут всегда свежие есть), возможно замена памяти,сталкивался с подобными случаями именно на CUSL'ах. Посмотри, что есть в автозагрузке, и удали оттуда всё лишнее. Почисти реестр, только осторожно! :) Попробуй поиграться со звуком, поставь 22кГц - 8 каналов - Быстрая обработка. Попробуй переставить видеодрова на референсные и WHQL при этом :) покрути настройки видеокарты. И ещё вопрос звук какой? И нет ли чего разогнанного?
Если не поможет... читай на http://www.3dnews.ru FAQ по WinXP. Хотя ИМХОх33!!! ХРень довольно стабильная система и при надлежащей настройке работает без проблем. Совсем без проблем :)

[ 10-06-2002, 02:32: Сообщение отредактировано: Charger ]

FilippOk
10.06.2002, 02:45
Тоже верно. Charger, молодец. Млин, к ночи башня в отрыв идет, не сообразить ссылки вставить... старею.

BlackSix
10.06.2002, 12:21
Сложная ситуация. Если Вы еще этого не делали, то попробуйте переключить Ил-2 на OpenGL, установите свежие inf-драйвера для материнской платы (с поддержой XP).

spawn
10.06.2002, 14:47
спасибо за советы. правда практически все написанное уже пробовал. машина в порядке. раньше ничего подобного не случалось. и к сожалению падает только Ил2. время до падения от 2х до 10 минут, только во время полета. сегодня мучал его до последнего и файл с ошибкой таки был сгенерирован:

Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0xa0eb6c7
Function name=Java_com_maddox_il2_engine_Mesh_collisionChunk
Library=C:\Program Files\1C\IL2\il2_core.dll

Current Java thread:
at com.maddox.il2.engine.Landscape.cRender0(Native Method)
at com.maddox.il2.engine.Landscape.render0(Landscape.java:244)
at com.maddox.il2.game.Main3D$Render3D0.render(Main3D.java:1117)
at com.maddox.il2.engine.Renders.doPaint(Renders.java:390)
at com.maddox.il2.engine.Renders.paint(Renders.java:235)
at com.maddox.il2.engine.RendersTicker.msgTimeOut(Renders.java:613)
at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
at com.maddox.rts.Message._send(Message.java:1217)
at com.maddox.rts.Message.sendToObject(Message.java:1191)
at com.maddox.rts.Message.sendTo(Message.java:1134)
at com.maddox.rts.Message.trySend(Message.java:1115)
at com.maddox.rts.Time.loopMessages(Time.java:244)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:115)
at com.maddox.il2.game.Main.exec(Main.java:277)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:380)

Dynamic libraries:
0x00400000 - 0x00405000 C:\Program Files\1C\IL2\il2.exe
0x77F50000 - 0x77FFA000 C:\WIN-XP\System32\ntdll.dll
0x77E60000 - 0x77F47000 C:\WIN-XP\system32\kernel32.dll
0x77DC0000 - 0x77E5C000 C:\WIN-XP\system32\ADVAPI32.dll
0x77CB0000 - 0x77D25000 C:\WIN-XP\system32\RPCRT4.dll
0x77C00000 - 0x77C53000 C:\WIN-XP\system32\MSVCRT.dll
0x6E000000 - 0x6E08D000 C:\Program Files\1C\IL2\rts.dll
0x77D30000 - 0x77DBD000 C:\WIN-XP\system32\USER32.DLL
0x77C60000 - 0x77CA0000 C:\WIN-XP\system32\GDI32.dll
0x76B20000 - 0x76B4D000 C:\WIN-XP\System32\WINMM.DLL
0x72260000 - 0x72289000 C:\WIN-XP\System32\DINPUT.DLL
0x69000000 - 0x69046000 C:\Program Files\1C\IL2\il2_net.dll
0x5D270000 - 0x5D277000 C:\WIN-XP\System32\serwvdrv.dll
0x5B590000 - 0x5B597000 C:\WIN-XP\System32\umdmxfrm.dll
0x5B260000 - 0x5B294000 C:\WIN-XP\system32\uxtheme.dll
0x003E0000 - 0x003EB000 C:\program files\powerstrip\pshook.dll
0x77110000 - 0x7719B000 C:\WIN-XP\system32\oleaut32.dll
0x771A0000 - 0x772BA000 C:\WIN-XP\system32\OLE32.DLL
0x6D420000 - 0x6D4EF000 C:\Program Files\1C\IL2\bin\hotspot\jvm.dll
0x6D220000 - 0x6D227000 C:\Program Files\1C\IL2\bin\hpi.dll
0x6D3B0000 - 0x6D3BD000 C:\Program Files\1C\IL2\bin\verify.dll
0x6D250000 - 0x6D266000 C:\Program Files\1C\IL2\bin\java.dll
0x6D3C0000 - 0x6D3CD000 C:\Program Files\1C\IL2\bin\zip.dll
0x10000000 - 0x10089000 C:\Program Files\1C\IL2\il2_usgs.dll
0x71A90000 - 0x71AA5000 C:\WIN-XP\System32\WS2_32.dll
0x71A80000 - 0x71A88000 C:\WIN-XP\System32\WS2HELP.dll
0x0A0B0000 - 0x0A490000 C:\Program Files\1C\IL2\il2_core.dll
0x0A490000 - 0x0A4B3000 C:\Program Files\1C\IL2\jgl.dll
0x0A700000 - 0x0A736000 C:\WIN-XP\System32\dinput8.dll
0x68E60000 - 0x68E69000 C:\WIN-XP\System32\HID.DLL
0x76650000 - 0x76735000 C:\WIN-XP\System32\SETUPAPI.DLL
0x76CD0000 - 0x76CEF000 C:\WIN-XP\System32\NTMARTA.DLL
0x76F50000 - 0x76F7D000 C:\WIN-XP\system32\WLDAP32.dll
0x0A750000 - 0x0A792000 C:\Program Files\1C\IL2\dx8wrap.dll
0x0A7A0000 - 0x0A8C7000 C:\WIN-XP\System32\d3d8.dll
0x6DF20000 - 0x6DF26000 C:\WIN-XP\System32\d3d8thk.dll
0x77BF0000 - 0x77BF7000 C:\WIN-XP\system32\VERSION.dll
0x0FFD0000 - 0x0FFF2000 C:\WIN-XP\System32\rsaenh.dll
0x0B290000 - 0x0B316000 C:\Program Files\1C\IL2\il2_snd.dll
0x77BD0000 - 0x77BE4000 C:\WIN-XP\System32\MSACM32.dll
0x73ED0000 - 0x73F25000 C:\WIN-XP\System32\dsound.dll
0x72CE0000 - 0x72CE9000 C:\WIN-XP\System32\wdmaud.drv
0x72CD0000 - 0x72CD8000 C:\WIN-XP\System32\msacm32.drv
0x77BC0000 - 0x77BC7000 C:\WIN-XP\System32\midimap.dll
0x73EA0000 - 0x73EA4000 C:\WIN-XP\System32\KsUser.dll
0x76C80000 - 0x76CA2000 C:\WIN-XP\system32\imagehlp.dll
0x6DAA0000 - 0x6DB1C000 C:\WIN-XP\system32\DBGHELP.dll
0x76BE0000 - 0x76BEB000 C:\WIN-XP\System32\PSAPI.DLL

Local Time = Mon Jun 10 13:29:28 2002
Elapsed Time = 166
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1-b24 mixed mode)
#

Биос пока не менял. Звук Creative 128PCI, разогнанных вещей нет - сбросил на дефолт.
интересно, техпомощь 1С такие вопросы решает?

logga
10.06.2002, 14:57
Ребята,не знаю-может ХР в офисе стоит,но не для ИГРУШЕК ОН!!!!!!У мя дома стоит 98,на работе ХР и я не жужжуууууу.Может ХР стабильней,красивее,дров больше знает,но 98е пашут в играх на ура.Сам мучался-перелопатил все от Биоса и выше.А глюк был сей-рывками переходило изображение.Диск молчал.П3-1200/256/64 ГФ2.Дрова менял все для всего.Но увы и ах...