It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
So I installed the game, then there were lots of libs missing which I managed to download all of them.

However, at last when I tried to run the game, I got this message:

"[xxx@localhost ~]$ /home/xxx/GOG/Dragonfall/game/Dragonfall.sh
Set current directory to /home/xxx/GOG/Dragonfall/game
Found path: /home/xxx/GOG/Dragonfall/game/Dragonfall

It seems Shadowrun Dragonfall has exited unsuccessfully (error = 1).

Please verify that you have the latest drivers installed before filing a bug report here:
http://harebrained-schemes.com/shadowrun/bug-reports"

The message appears to be OpenGL related. Possibly related to high resolution (multiple displays)?

I have Intel HD Graphics 520

Here is the output.log from Dragonfall folder:

"libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error:
Selecting FBConfig
GLX_FBCONFIG_ID=181
GLX_BUFFER_SIZE=32
GLX_DOUBLEBUFFER=1
GLX_RED_SIZE=8
GLX_GREEN_SIZE=8
GLX_BLUE_SIZE=8
GLX_ALPHA_SIZE=8
GLX_DEPTH_SIZE=24
GLX_STENCIL_SIZE=8
GLX_SAMPLES_ARB=0
GLX_SAMPLE_BUFFERS_ARB=0
GLX_CONFIG_CAVEAT=NONE

Desktop is 5206 x 1080 @ 60 Hz
OpenGL:
Version: OpenGL 1.4 [1.4 (3.0 Mesa 18.0.5)]
Renderer: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
Vendor: Intel Open Source Technology Center
VRAM: 256 MB
Extensions: GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_3DFX_texture_compression_FXT1 GL_APPLE_packed_pixels GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATIX_texture_env_combine3 GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_NV_blend_square GL_NV_depth_clamp GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
GLX Extensions: GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_OML_swap_method GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_swap_control
Setting maxVSyncInterval to 4
GL: disabling shadows on Intel 9xx (buggy)
GL: disabling framebuffer blit, antialiasing, SRGB on Intel
Total system RAM: 7680 MiB
Initialize engine version: 4.3.4f1 (e444f76e01cd)
PlayerInitEngineGraphics: GPU not supported; OpenGL GLSL support is required. Your GPU (Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) ) does not support it
Failed to initialize player"

Here are the results from glxinfo | grep 'version'

server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
avatar
Kristijonas: "libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
Is CentOS 7 64-bit? Shadowrun Returns (all 3 games) is 32-bit. You may need to install some more 32-bit packages before this works.
Thank you for your reply!

I believe, however, that I've already installed all the required packages? There were quite a lot that the terminal told me were required, and I installed them.

That being said, if you have any suggestions of packages I could install - please do tell!

It is indeed Centos7 64bit.
avatar
Kristijonas: I believe, however, that I've already installed all the required packages? There were quite a lot that the terminal told me were required, and I installed them.
I'm thinking xorg-x11-drv-intel but I don't have CentOS so I can't be sure. The reason I quoted a few select lines was to show you that it couldn't find the 32-bit Intel GPU-specific driver. It's been nearly a decade since I've used RHEL or anything like that (I use gentoo right now), so I'm afraid I can't really help you track this down more specifically. The only thing I can think of is maybe "rpm -q -f `find /usr/lib* -name i965_dri.so`" to find the 64-bit package name, at least.