LINUX.ORG.RU
ФорумGames

Проблема с запуском Doom3


0

1

Не получается запустить doom3.

 
Система Debian Lenny 5.06 
Видеокарта  GeForce GTS 450 (1024MB GDDR5)
Оперативной памяти 4 GB
Тип процессора	Athlon64 X2 Dual-Core 5000+
Тактовая частота процессора	2.6 ГГц

Взял игру с rutracker.ru

При попытке запуска игры всё время выпадает следующие сообщение:

WARNING: vertex array range in virtual memory (SLOW)
signal caught: Segmentation fault
si_code 1
Trying to exit gracefully..
Shutting down sound hardware
----------- Alsa Shutdown ------------
close pcm
dlclose

Знаю проблема весьма заезжанная, но всё же...

hikkikamori@debian506:~$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
hikkikamori
() автор топика
Ответ на: комментарий от amorpher

Какой? На видеокарту у меня стоят с оф. сайта Nvidia взятые

hikkikamori@debian506:~$ glxgears 
53160 frames in 5.0 seconds = 10631.876 FPS
69723 frames in 5.0 seconds = 13944.600 FPS
70473 frames in 5.0 seconds = 14094.463 FPS
68990 frames in 5.0 seconds = 13797.837 FPS
70398 frames in 5.0 seconds = 14079.533 FPS
70600 frames in 5.0 seconds = 14119.890 FPS

hikkikamori
() автор топика
Ответ на: комментарий от amorpher
hikkikamori@debian506:~$ cat /usr/local/games/doom3/doom3
#!/bin/sh
# Needed to make symlinks/shortcuts work.
# the binaries must run with correct working directory
cd "/usr/local/games/doom3/"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
exec ./doom.x86 "$@"
hikkikamori
() автор топика
Ответ на: комментарий от amorpher
hikkikamori@debian506:~$ ls -l /usr/local/games/doom3 
итого 11563
drwxrwsrwx 4 root staff     472 Дек  5 19:40 base
-rwxrwxrwx 1 root staff     200 Апр 17  2005 doom3
-rwxrwxrwx 1 root staff     203 Апр 17  2005 doom3-dedicated
-rwxrwxrwx 1 root staff    6501 Апр 17  2005 doom3.png
-rwxrwxrwx 1 root staff 3286600 Апр 17  2005 doomded.x86
-rwxrwxrwx 1 root staff 3475728 Апр 17  2005 doom.x86
-rwxrwxrwx 1 root staff  814803 Апр 17  2005 libgcc_s.so.1
-rwxrwxrwx 1 root staff 4194851 Апр 17  2005 libstdc++.so.5
-rwxrwxrwx 1 root staff   17729 Апр 17  2005 License.txt
-rwxrwxrwx 1 root staff     271 Апр 17  2005 openurl.sh
-rwxrwxrwx 1 root staff    1171 Апр 17  2005 README
-rwxrwxrwx 1 root staff       9 Апр 17  2005 version.info
hikkikamori
() автор топика
Ответ на: комментарий от amorpher
hikkikamori@debian506:~$ /usr/local/games/doom3/doom3  +set r_gldriver /usr/lib/libGL.so.260.19.21
DOOM 1.1.1286 linux-x86 Nov 24 2004 17:56:04
Hostname: debian506
local IP: 127.0.1.1
------ Initializing File System ------
Loaded pk4 /usr/local/games/doom3/base/game00.pk4 with checksum 0x7dafc4d4
Loaded pk4 /usr/local/games/doom3/base/game01.pk4 with checksum 0x16cf3b8a
Loaded pk4 /usr/local/games/doom3/base/pak000.pk4 with checksum 0x1a586c38
Loaded pk4 /usr/local/games/doom3/base/pak001.pk4 with checksum 0x20a36d36
Loaded pk4 /usr/local/games/doom3/base/pak002.pk4 with checksum 0x916b20c6
Loaded pk4 /usr/local/games/doom3/base/pak003.pk4 with checksum 0x9b62e180
Loaded pk4 /usr/local/games/doom3/base/pak005.pk4 with checksum 0x8ffc3621
Current search path:
/home/hikkikamori/.doom3/base
/usr/local/games/doom3/base
/usr/local/games/doom3/base/pak005.pk4 (63 files)
/usr/local/games/doom3/base/pak003.pk4 (4754 files)
/usr/local/games/doom3/base/pak002.pk4 (6120 files)
/usr/local/games/doom3/base/pak001.pk4 (8983 files)
/usr/local/games/doom3/base/pak000.pk4 (2700 files)
/usr/local/games/doom3/base/game01.pk4 (2 files)
/usr/local/games/doom3/base/game00.pk4 (2 files)
game DLL: 0x0 in pak: 0x0
file system initialized.
--------------------------------------
----- Initializing Decls -----
------------------------------
------- Initializing renderSystem --------
using ARB renderSystem
renderSystem initialized.
--------------------------------------
5151 strings read from strings/english.lang
WARNING: Couldn't load image: textures/black
Couldn't open journal files
execing editor.cfg
execing default.cfg
execing DoomConfig.cfg
"\\" isn't a valid key
couldn't exec autoexec.cfg
5151 strings read from strings/english.lang
----- Initializing Sound System ------
sound system initialized.
--------------------------------------
----- R_InitOpenGL -----
Setup X display connection
dlopen(/usr/lib/libGL.so.260.19.21)
dlopen(/usr/lib/libGL.so.260.19.21)
idRenderSystem::Shutdown()
signal caught: Segmentation fault
si_code 1
Was in fatal error shutdown: Unable to initialize OpenGL
Trying to exit gracefully..
hikkikamori
() автор топика
Ответ на: комментарий от amorpher

Скачал doom3-linux-1.3.1.1304.x86.run, запустил используя команду sh. Предложили установить в /usr/local/games/doom3, я согласился. Как я понял этот патч просто подменил файлы в /usr/local/games/doom3 и создал d usr/local/bin/ файлы запуска (doom3 и doom3-dedicated). Однако при попытке запустить игру вылетает всё та же ошибка :(

$  /usr/local/bin/doom3  +set r_gldriver /usr/lib/libGL.so.260.19.21
......
.....
..... и т.д. 

в конце

----- R_InitOpenGL -----
Setup X display connection
dlopen(/usr/lib/libGL.so.260.19.21)
dlopen(/usr/lib/libGL.so.260.19.21)
idRenderSystem::Shutdown()
signal caught: Segmentation fault
si_code 1
Was in fatal error shutdown: Unable to initialize OpenGL
Trying to exit gracefully..


Может это как то связано, что у меня 64 битная система, а игра для 32 бита?

hikkikamori
() автор топика
Ответ на: комментарий от amorpher
hikkikamori@debian506:~$ glxinfo | grep direct 
direct rendering: Yes
    GL_ARB_draw_buffers_blend, GL_ARB_draw_indirect, 
    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
hikkikamori
() автор топика
Ответ на: комментарий от hikkikamori

Может это как то связано, что у меня 64 битная система, а игра для 32

бита?

Пля, так и думал, чтож ты раньше не сказал?
Ставь 32 библиотеки или если стоят, то +set r_gldriver /usr/lib32/libGL.so.260.19.21

Система Debian Lenny 5.06

Наврал значит :)

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Нет, действительно Lenny :) Ставить драйвера на nvidia для 32 бита? А с драйверами на 64 не будут конфликтовать? Пакет ia32-libs стоит

hikkikamori
() автор топика
Ответ на: комментарий от amorpher

Так ну драйвера на NVidia для 32 скачал... тока если я запущу процесс установки, установщик поставит их вместо дров для 64 бит

hikkikamori
() автор топика
Ответ на: комментарий от amorpher

Всё заработало после повторной установки дров на NVIDIA для 64 битной системы. видимо я просто пакет ia32-libs ставил до предпоследней установки дров, вот он и компилятор не построил драйвера для 32 бит. Спасибо :)

hikkikamori
() автор топика
Ответ на: комментарий от hikkikamori

А смысл скачивать с торрентов?

Поставь на тему значок «решена»?

Zenithar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.