Прежде всего хочу прояснить, я не являюсь экспертом в той области , о которой пойдет речь ниже.
Соответственно мою слова надо воспринимать исключительно как частное мнение человека и не более.
Все нижесказанное относится только к моей конфигурации "железа" и программного обеспечения.
Начнем:
1. Выше я писал, что на моем"железе", на ОС Вин 7 64бит и с видеодрайвером
с офф. сайта 456.71 с названием 456.71-desktop-win8-win7-64bit-international-whql.exe
у меня не возникает проблем с запуском игры.
2. Далее я писал в этой ветке, что с версией 2.1.0.5 но на ОС Вин 8.1 64 бит
у меня так-же не возникает проблем с запуском игры, причем как писал, ничего не ставил
в настройках самого EXE в разделе свойства, то есть ни от имени администратора не запускал
и не ставил никаких режимов совместимости.
3. Уточню еще раз, на Вин 8.1 64 бит стоят все фрамеворки и Визуал С++, система обновлена вчера через интернет
насколько это возможно на вчерашнюю дату.
4.
Вот тут внимание !!
Видеодрайвер на видеокарту GTX 1070
СТОЯЛ ! все тот же
456.71-desktop-win8-win7-64bit-international-whql.exe , так как видно из названия
он является универсальным(я так думаю) и подходит и для Вин 7 и для Вин 8.1
6. Сегодня, как "умный пацан" решил обновить видеодрайвер. Скачал с офф. сайта крайний драйвер для
GTX 1070 для Вин 8.1 64 бит
Драйвер имеет название 474.30-desktop-win8-win7-64bit-international-whql.exe
7. Ставил как и положено после удаления старого драйвера и всех хвостов и со всеми положенными перезагрузками.
8. После установки драйвера 474.30-desktop-win8-win7-64bit-international-whql.exe не появилась возможность
зайти в панель управления NVIDA, так как нигде значков не появилось
Лезу в "управление" "Диспетчер устройств" и вижу такую картину
9. Приступаю к запуску игры методом введения в консоль команды il2fb.exe
запустив перед этим консоль имеющимся файлом _cmd.exe в папке с игрой.
10. Игра начинает запускаться и и и .... консоль выдает ошибку и соответственно нет запуска игры
Привожу текст из консоли
F:\IL2_500X64>il2fb.exe
LoadJavaVM - OK
VM option '+PrintVMOptions'
VM option '+PrintCommandLineFlags'
VM option 'UseSSE=4'
VM option '+UseSSE42Intrinsics'
VM option '+UseG1GC'
VM option 'MaxGCPauseMillis=100'
VM option '-UseCompressedOops'
-XX:-BytecodeVerificationLocal -XX:+BytecodeVerificationRemote -XX:InitialHeapSize=134217728 -XX:MaxGCPauseMillis=100 -XX:MaxHeapSize=1073741824 -XX:+
PrintCommandLineFlags -XX:+PrintVMOptions -XX:-RequireSharedSpaces -XX:ThreadStackSize=256 -XX:-UseCompressedOops -XX:+UseG1GC -XX:-UseLargePagesIndiv
idualAllocation -XX:UseSSE=4 -XX:+UseSSE42Intrinsics -XX:-UseSharedSpaces
InitializeJVM - OK
java version "1.8.0_351"
Java HotSpot(TM) 64-Bit Server VM (mixed mode)
DT Version 1.5.0.4
Sound: library (build 1.1, target - iSSE2) loaded.
Unknown net address: 192.168.1.2
OS-name: Windows 8.1
OS-version: 6.3
Java_com_maddox_rts_ScreenMode_DTEGetCurrent...
OpenGL provider: Opengl32.dll
Java_com_maddox_rts_ScreenMode_DTEGetCurrent...
Exception in thread "main" com.maddox.opengl.GLContextException: Not found function wglCreateContextAttribsARB.
Requires OpenGL >= 3.3 support.
at com.maddox.opengl.GLContext.CreateWin32(Native Method)
at com.maddox.opengl.GLContext.createWin32(GLContext. java:144)
at com.maddox.il2.engine.Config.createGlContext(Confi g.java:758)
at com.maddox.il2.engine.Config.createGlContext(Confi g.java:702)
at com.maddox.il2.engine.Config.createGlContext(Confi g.java:783)
at com.maddox.il2.game.Main3D.beginApp(Main3D.java:54 6)
at com.maddox.il2.game.MainWin3D.beginApp(MainWin3D.j ava:345)
at com.maddox.il2.game.Main.exec(Main.java:692)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 459)
OpenGL library:
Vendor: Error
Render: Error
Version: Error
Size: 1920x1080
ColorBits: 32
DepthBits: 24
StencilBits: 0
isDoubleBuffered: true
DirectX Joystick NOT created: DirectX joystick driver: device not attached
*** Looking for Advanced CPU Instructions...
[-] 3D (3DNow)
[x] Multimedia (MMX)
[x] 3D (SSE)
[x] 3D (SSE2)
[x] 3D (SSE3)
[x] 3D (SSSE3)
[x] 3D (SSE4.1)
[x] 3D (SSE4.2)
ColourBits 32, ABits 0, ZBits 24
DETECTED OpenGL 1.2: 0/4
DETECTED OpenGL 1.3: 0/9
DETECTED OpenGL 1.4: 0/9
DETECTED OpenGL 1.5: 0/19
DETECTED OpenGL 2.0: 0/93
DETECTED OpenGL 2.1: 0/6
DETECTED OpenGL 3.0: 0/84
DETECTED OpenGL 3.1: 0/12
DETECTED OpenGL 3.2: 0/19
DETECTED OpenGL 3.3: 0/28
DETECTED Support OpenGL 3.0...3.3 - FAIL
DETECTED OpenGL 4.0: 0/46
DETECTED OpenGL 4.1: 0/88
DETECTED OpenGL 4.2: 0/12
DETECTED OpenGL 4.3: 0/43
DETECTED OpenGL 4.4: 0/9
DETECTED OpenGL 4.5: 0/110
DETECTED OpenGL 4.6: 0/4
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=1900, tid=0x00000000000007b0
#
# JRE version: Java(TM) SE Runtime Environment (8.0_351-b10) (build 1.8.0_351-b10)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.351-b10 mixed mode windows-amd64 )
# Problematic frame:
# C 0x0000000000000000
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# F:\IL2_500X64\hs_err_pid1900.log
#
# If you would like to submit a bug report, please visit:
#
http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
F:\IL2_500X64>
11. Как видим(я выделил текст)
Requires OpenGL >= 3.3 support.
с какого то перепугу на GTX 1070 и видеодрайвре 474.30-desktop-win8-win7-64bit-international-whql.exe
отсутствует поддержка OpenGL версии выше 3.3
13. Сношу видеодрайвер 474.30-desktop-win8-win7-64bit-international-whql.exe
14. Ставлю снова видодрайвер 456.71-desktop-win8-win7-64bit-international-whql.exe
И о чудо !! все снова нормально работает в версии игры 2.1.0.5
Еще раз, это все мои эксперименты, а не руководство к действию.
Кто и какие выводы сделает после этого поста уже не мое дело.
Пы Сы
Вообщем не понравился мне новый драйвер 474.30-desktop-win8-win7-64bit-international-whql.exe