PDA

View Full Version : Fedora Zod problems


celmir
02-19-2007, 10:20 AM
Hello, i dicovered regnum on http://www.jeuvinux.net/
i'am trying to install the game on fedora core 6 'Zod' but it doesn't work.

i have solved problem og expat lib like this :
ln -s /lib/libexpat.so.0.5.0 /lib/libexpat.so.1

the launcher works until i click on play, i can see en window for 1 sec and thenthe programm exiting.

i try tunderstand the problem by using strace or gdb but i do not find anything
:confused2:

if anybody have successfuly installed the game on fedora 6, it will be cool to help me

celmir
02-19-2007, 10:25 AM
i have ATI 9200 video card with radeon driver and direct rendering enable

celmir
02-19-2007, 10:49 AM
it seems to be a video drvier problem ?
which modules have to be loaded in xorg.conf file ?

celmir
02-19-2007, 11:21 AM
dans le live/log.txt
[RenderizerGL][renderizer_gl_x11.cpp(158)] X Server vendor: The X.Org Foundation
[RenderizerGL][renderizer_gl_x11.cpp(162)] X Server release: 7.1.1
[RenderizerGL][renderizer_gl.cpp(388)] Got a 24 bit visual with a 24 bit depth buffer
[RenderizerGL][renderizer_gl.cpp(408)] OpenGL vendor: Tungsten Graphics, Inc.
[RenderizerGL][renderizer_gl.cpp(409)] OpenGL renderer: Mesa DRI R200 20060602 AGP 1x x86/MMX+/3DNow!+/SSE TCL
[RenderizerGL][renderizer_gl.cpp(410)] OpenGL version: 1.3 Mesa 6.5.1
[RenderizerGL][renderizer_gl_extensions_loader.cpp(202)] Detected OpenGL extensions: GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_EXT_blend_func_separate, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_texture_edge_clamp, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EntitySystem][entity_system.cpp(95)] Entity system ready to shutdown
[Game][game_client.cpp(641)] Exiting Game

le driver radeon n'est pas supporté, il faut le driver ATI ? ma carte n'étant plus supportée, je dis adieu à ce jeu qui avait l'air sympa :tsk_tsk:

celmir
02-19-2007, 11:22 AM
radeon driver is not supported so i do not have choice beacuse my ati card is no more supported by ati driver...

sakuramboo
02-20-2007, 01:55 AM
the problem might be with FC including SELinux heavily. i posted how to fix it.

http://www.regnumonline.com.ar/forum/showthread.php?t=2697

celmir
02-22-2007, 02:28 PM
thank you for your response but selinux is not the problem (fc6 have a tool to solve selinux's problem)

i found thats in error_log.txt

If you know your video card support this capabilities,
try updating your video drivers to the last available version.
[Game][game_client.cpp(514)] Engine3D::Renderizer::get_active_renderizer()->finish_graphics_system()
[GameClient][game_client.cpp(612)] Needed OpenGL extensions not found:

S3TC textures (GL_EXT_texture_compression_s3tc)
S3TC textures (GL_S3_s3tc)


If you know your video card support this capabilities,
try updating your video drivers to the last available version.
[Game][game_client.cpp(514)] Engine3D::Renderizer::get_active_renderizer()->finish_graphics_system()

and that in log.txt

[RenderizerGL][renderizer_gl_x11.cpp(158)] X Server vendor: The X.Org Foundation
[RenderizerGL][renderizer_gl_x11.cpp(162)] X Server release: 7.1.1
[RenderizerGL][renderizer_gl.cpp(388)] Got a 24 bit visual with a 24 bit depth buffer
[RenderizerGL][renderizer_gl.cpp(408)] OpenGL vendor: Tungsten Graphics, Inc.
[RenderizerGL][renderizer_gl.cpp(409)] OpenGL renderer: Mesa DRI R200 20060602 AGP 1x x86/MMX+/3DNow!+/SSE TCL
[RenderizerGL][renderizer_gl.cpp(410)] OpenGL version: 1.3 Mesa 6.5.1
[RenderizerGL][renderizer_gl_extensions_loader.cpp(202)] Detected OpenGL extensions: GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_EXT_blend_func_separate, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_texture_edge_clamp, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EventImportBase][event_import_base.cpp(80)] Toplevel widget not assigned
[EntitySystem][entity_system.cpp(102)] Entity system ready to shutdown
[Game][game_client.cpp(656)] Exiting Game


i try to enable s3tc with free radeon driver but it doesn't work yet
http://homepage.hispeed.ch/rscheidegger/dri_experimental/s3tc_index.html

celmir
02-22-2007, 07:54 PM
Ok i have solve my problem of S3TC support in xorg but


but now i have a segfault just after the demo :nunchaku:

if anybody could understand and help me

here crash_backtrace

libs/libcore_client.so(_ZN10ClientBase14save_backtraceE v+0x7e) [0x95265e]
libs/libcore_client.so(_ZN10ClientBase12client_crashEi+ 0x17) [0x952a07]
[0x1a6420]
/usr/lib/dri/r200_dri.so [0x108ebbd]
/usr/lib/dri/r200_dri.so [0x108a5d2]
/usr/lib/dri/r200_dri.so [0x108c1f0]
/usr/lib/dri/r200_dri.so [0x1057a29]
/usr/lib/dri/r200_dri.so(_ae_loopback_array_elt+0x309) [0xfe2e29]
/usr/lib/dri/r200_dri.so [0x112a3b8]
/usr/lib/dri/r200_dri.so(_tnl_DrawArrays+0x144) [0x112a734]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL22rende r_surface_elementEPNS_10RenderList14SurfaceElement EPNS_25ObjectRenderingParametersE+0xdf6) [0x5d10c6]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL11rende r_meshEPNS_4MeshEP8Matrix4D+0xd9) [0x5ad8c9]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL15rende r_gui_meshEffPNS_4MeshEPKSt6vectorI10BitmapBaseSaI S4_EEPKS3_I13StringElementSaIS9_EEf+0xfd) [0x5ada5d]
libs/libgui_extension.so(_ZN3GUI16Drawable_GUIMesh15ren der_internalEv+0xd9) [0x32a0c9]
libs/libgui.so(_ZN3GUI8Drawable6renderEv+0x36) [0x815886]
libs/libgui.so(_ZN3GUI6Widget11draw_signalENS_9AreaCoor dE+0x197) [0x7ea2c7]
libs/libgui.so(_ZN3GUI6Widget11draw_signalEv+0x83) [0x7ea5f3]
libs/libcommon_entities.so(_ZN13DisplayEntity15show_nex t_frameEv+0x17b) [0xe0e79b]
libs/libregnum_client.so(_ZN10GameClient7iterateEv+0x42 ) [0x6e2d12]
libs/libcore_client.so(_ZN8MainLoop7iterateEv+0x28) [0x962a78]
./game(main+0x47) [0x8048b67]
/lib/libc.so.6(__libc_start_main+0xdc) [0x4f2faf2c]
./game(__gxx_personality_v0+0x61) [0x8048a81]


here error_log

[RenderizerGL][renderizer_gl_x11.cpp(265)] BadCursor (invalid Cursor parameter)


here log

[RenderizerGL][renderizer_gl_x11.cpp(158)] X Server vendor: The X.Org Foundation
[RenderizerGL][renderizer_gl_x11.cpp(162)] X Server release: 7.1.1
[RenderizerGL][renderizer_gl.cpp(388)] Got a 24 bit visual with a 24 bit depth buffer
[RenderizerGL][renderizer_gl.cpp(408)] OpenGL vendor: Tungsten Graphics, Inc.
[RenderizerGL][renderizer_gl.cpp(409)] OpenGL renderer: Mesa DRI R200 20060602 AGP 1x x86/MMX+/3DNow!+/SSE TCL
[RenderizerGL][renderizer_gl.cpp(410)] OpenGL version: 1.3 Mesa 6.5.1
[RenderizerGL][renderizer_gl_extensions_loader.cpp(202)] Detected OpenGL extensions: GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_EXT_blend_func_separate, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod
[ResourceManager][resource_manager.cpp(277)] memory retriever is ready
[ResourceManager][resource_manager.cpp(277)] disk retriever is ready
[ResourceManager][resource_manager.cpp(277)] http retriever is ready
[SDB_File][sdb_file.cpp(1239)] SDB: ../data0.sdb(0.08 MB), fragmentation: 0.00%
[SDB_File][sdb_file.cpp(1239)] SDB: ../data1.sdb(1.36 MB), fragmentation: 0.00%
[SDB_File][sdb_file.cpp(1239)] SDB: ../data2.sdb(0.00 MB), fragmentation: 0.00%
[SDB_File][sdb_file.cpp(1239)] SDB: ../data3.sdb(2.44 MB), fragmentation: 0.00%
[SDB_File][sdb_file.cpp(1239)] SDB: ../data4.sdb(0.00 MB), fragmentation: 0.00%
[SDB_File][sdb_file.cpp(1239)] SDB: ../data5.sdb(0.83 MB), fragmentation: 0.00%
[ResourceManager][resource_manager.cpp(277)] disk retriever is ready
[Resource_RESOURCE_LIST][resource_list.cpp(35)] Got resource list: 10277 resources available

celmir
02-22-2007, 09:44 PM
here s3tc's rpms for fc6

http://blog.fedora-fr.org/celmir/post/Support-S3TC-pour-DRI

celmir
02-24-2007, 08:16 AM
Well i see that i have the same problem as jura so i suppose that this problem of 'Badcursor' have no solutions yet.

What a pity, i have a ATI 9200 and AMD/ATI did not support r200 driver in is proprietary's homemade driver :fury:

celmir
03-06-2007, 08:21 AM
i still try to solve my problem, Regnum seems to be a great games :horsey:

is it possible that regnum'linux client will become open source like eternal lands with a special licence to protect the authors ?

Znurre
03-06-2007, 01:46 PM
You say in your first posts that you are using the Radeon driver.
That would explain everything.
The Radeon driver is opensource and doesnt support 3D acceleration.
You should install the ATI flgrx driver and then everything would work as expected ;)

I also hope for an open client, but not server.
NGD must still have a closed source server to prevent cheat, and earn money.

celmir
03-07-2007, 08:49 PM
direct rendering works with open source radeon driver but ATI driver is better.

I am agree with you about licence. I play to 'Landes Eternelles' (Eternals Lands in france) and the linux client is open source with a specific licence (not GPL) that protect author's right but provide a solution for compiling the client and solve all my problems by this way.

Znurre
03-07-2007, 10:54 PM
direct rendering works with open source radeon driver but ATI driver is better.

I am agree with you about licence. I play to 'Landes Eternelles' (Eternals Lands in france) and the linux client is open source with a specific licence (not GPL) that protect author's right but provide a solution for compiling the client and solve all my problems by this way.

I suggest you install the fglrx driver indeed.

I would like the client GPL so people could submit patches, improvments, but with another license on all data and so to protect.

celmir
03-08-2007, 08:54 PM
i cannot install fglrx driver because my video card (ATI radeon 9250) with r200 is no more supported by ATI.
i am not sure that i can patch the newest ATI packages for fedora Zod and the lastest kernel, so i do not want to use fglrx driver now.

Ironnically i try yesterday to play under windows client with wine using direct 3D and it works :fingers: But performance are so bad that it was unplayable ...

kieliszek
04-11-2007, 12:18 PM
Hi,

When I had FC6 and Radeon 9250 I was installing my graphics card this way:
http://forum.fedora.pl/index.php?showtopic=12565&hl= (http://forum.fedora.pl/index.php?showtopic=12565&hl=)

I can translate it from Polish step by step:

su
1. yum install qt-devel compat-libstdc++-33 gcc -y
2. ln -sf /usr/src/kernels/$(uname -r)-$(uname -m) /usr/src/linux
3. ln -sf /usr/src/linux/include/linux/autoconf.h /usr/src/linux/include/linux/config.h
4. download ati-driver-installer-8.28.8.run
5. go to the folder where You downloaded file mentioned above and run: sh ati-driver-installer-8.28.8.run --extract
6. go to extracted folder /packages/Fedora/ and copy kernel-2.6.18.diff to common/lib/modules/fglrx/build_mod
7. edit make.sh placed in the same folder
8. change src_file=$linuxincludes/linux/version.h to src_file=$linuxincludes/linux/utsrelease.h
9. go to /common/usr/X11R6 and create /bin folder, then copy /x700/usr/X11R6/bin/fireglcontrolpanel to /common/usr/X11R6/bin
10. go back to the main fglrx-install folder and run: sh ati-installer.sh 8.28.8 --buildpkg Fedora/FC6
11. after that prpper packages should be created for Your FC6
12. install them
13. run: aticonfig --initial
14. edit xorg.conf
15. at the and of the file write:
Section "Extensions"
Option "Composite" "False"
EndSection


Restart computer and you're done!


That's the way I installed drivers for FC6. Then I even installed XGL Beryl For fedora and it worked really good.

But bee careful, You could mess all your system if you don't know what you're doing

BTW. It must be 8.28.8 driver!