symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Sun Sep 03, 2017 7:27 pm

rpiMike wrote:
Sun Sep 03, 2017 5:10 pm
symbios25 wrote:
Sun Sep 03, 2017 9:05 am
Anyone knows how to compile/install assault cube on the raspberry it actually works with the opengl driver, but i cannot find instructions anywhere

Thanks
This will get the code and build it - but I get an error : readdir_r is deprecated

# check additional libraries installed
sudo apt-get install libsdl1.2debian libsdl-image1.2 zlib1g libogg0 libvorbis0a libopenal1
# clone Assault Cube repository to a folder called AC
git clone https://github.com/assaultcube/AC.git
# change directory
cd AC/source/src
# build and install
make install
Thanks try this command before you build

sudo sed -i "s/clang++/g++/g" Makefile

i successfully build it but after i run it i see the main game logo and after the screen goes black any idea about that?

User avatar
rpiMike
Posts: 348
Joined: Fri Aug 10, 2012 12:38 pm
Location: Cumbria, UK

Re: STICKY: GAMES LIST: Games That Work On The Pi

Sun Sep 03, 2017 10:00 pm

I got it working, I was missing some dev packages :

# check additional libraries installed
sudo apt-get install libsdl1.2debian libsdl-image1.2 zlib1g libogg0 libvorbis0a libopenal1
sudo apt-get install build-essential libsdl-image1.2-dev libopenal-dev libvorbis-dev
# clone Assault Cube repository to a folder called AC
git clone https://github.com/assaultcube/AC.git
# change directory
cd AC/source/src
# build and install
make install
cd ~/AC
/home/pi/AC/bin_unix/native_client --home=/home/pi/.assaultcube/v1.2next --init -t

Note - the '-t' flag starts in window, full screen gave me a corrupt screen. I've got OpenGL Full enabled. Also game doesn't always start reliably.

Video : https://youtu.be/klbdoGGNTtk

symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 7:12 am

rpiMike wrote:
Sun Sep 03, 2017 10:00 pm
I got it working, I was missing some dev packages :

# check additional libraries installed
sudo apt-get install libsdl1.2debian libsdl-image1.2 zlib1g libogg0 libvorbis0a libopenal1
sudo apt-get install build-essential libsdl-image1.2-dev libopenal-dev libvorbis-dev
# clone Assault Cube repository to a folder called AC
git clone https://github.com/assaultcube/AC.git
# change directory
cd AC/source/src
# build and install
make install
cd ~/AC
/home/pi/AC/bin_unix/native_client --home=/home/pi/.assaultcube/v1.2next --init -t

Note - the '-t' flag starts in window, full screen gave me a corrupt screen. I've got OpenGL Full enabled. Also game doesn't always start reliably.

Video : https://youtu.be/klbdoGGNTtk
'
Hello, do you use raspbian jessie or stretch?

User avatar
rpiMike
Posts: 348
Joined: Fri Aug 10, 2012 12:38 pm
Location: Cumbria, UK

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 7:22 am

I'm using the latest Raspbian Stretch.

symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 7:36 am

rpiMike wrote:
Mon Sep 04, 2017 7:22 am
I'm using the latest Raspbian Stretch.
i will try it later and let you know on rasbian jessie for now,did you try another open-gl game?

User avatar
rpiMike
Posts: 348
Joined: Fri Aug 10, 2012 12:38 pm
Location: Cumbria, UK

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 7:40 am

Yes, I regularly play Minecraft which uses OpenGL.

runboy93
Posts: 304
Joined: Tue Feb 28, 2017 1:17 pm
Location: Finland

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 7:54 am

Can you show your glxinfo output?
Aluminum case for Raspberry Pi 3
https://goo.gl/3QRuVw

RPi 3 tweaks by runboy93
https://goo.gl/o8grny

symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 7:57 am

runboy93 wrote:
Mon Sep 04, 2017 7:54 am
Can you show your glxinfo output?
Right now i cannot i`m on work
where can i see the glxinfo output?
Did you installed clang? and if yes what version?
And did you use the command sudo sed -i "s/clang++/g++/g" Makefile before you build?

User avatar
rpiMike
Posts: 348
Joined: Fri Aug 10, 2012 12:38 pm
Location: Cumbria, UK

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 9:12 am

No, I didn't install clang (might already be installed?)

glxinfo :

pi@raspberrypi:~ $ glxinfo
name of display: :0.0
libGL error: MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 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_libglvnd, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event,
GLX_MESA_copy_sub_buffer, 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
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client 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_buffer_age, 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_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
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_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Broadcom (0x14e4)
Device: VC4 V3D 2.1 (0xffffffff)
Version: 13.0.6
Accelerated: yes
Video memory: 926MB
Unified memory: yes
Preferred profile: compat (0x2)
Max core profile version: 0.0
Max compat profile version: 2.1
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 2.0
OpenGL vendor string: Broadcom
OpenGL renderer string: Gallium 0.4 on VC4 V3D 2.1
OpenGL version string: 2.1 Mesa 13.0.6
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_AMD_shader_trinary_minmax, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility,
GL_ARB_buffer_storage, GL_ARB_clear_buffer_object,
GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
GL_ARB_copy_buffer, GL_ARB_debug_output, GL_ARB_depth_texture,
GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image,
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
GL_ARB_robustness, GL_ARB_sampler_objects, GL_ARB_separate_shader_objects,
GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow,
GL_ARB_sync, 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_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_transpose_matrix, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_fragment_shader, GL_ATI_separate_stencil,
GL_ATI_texture_env_combine3, 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_compiled_vertex_array, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shader_integer_mix, 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_cube_map, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
GL_EXT_texture_swizzle, GL_EXT_vertex_array, GL_IBM_multimode_draw_arrays,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_KHR_context_flush_control, GL_KHR_debug,
GL_MESA_pack_invert, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
GL_NV_texture_rectangle, GL_OES_EGL_image, GL_OES_read_format,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
GL_APPLE_texture_max_level, GL_EXT_blend_minmax,
GL_EXT_discard_framebuffer, GL_EXT_draw_buffers,
GL_EXT_draw_elements_base_vertex, GL_EXT_map_buffer_range,
GL_EXT_multi_draw_arrays, GL_EXT_read_format_bgra,
GL_EXT_separate_shader_objects, GL_EXT_texture_border_clamp,
GL_EXT_texture_format_BGRA8888, GL_EXT_texture_type_2_10_10_10_REV,
GL_EXT_unpack_subimage, GL_KHR_context_flush_control, GL_KHR_debug,
GL_NV_draw_buffers, GL_NV_fbo_color_attachments, GL_NV_read_buffer,
GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil,
GL_OES_EGL_image, GL_OES_EGL_image_external, GL_OES_EGL_sync,
GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, GL_OES_depth_texture,
GL_OES_draw_elements_base_vertex, GL_OES_element_index_uint,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8, GL_OES_stencil8,
GL_OES_surfaceless_context, GL_OES_texture_3D,
GL_OES_texture_border_clamp, GL_OES_texture_npot,
GL_OES_vertex_array_object

symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 12:43 pm

make install stops with an error did you put the "sudo sed -i "s/clang++/g++/g" Makefile" before or after?
finally after putting this and building finish i run it with the "/home/pi/AC/bin_unix/native_client --home=/home/pi/.assaultcube/v1.2next --init -t"
it goes in a window showing the assaultcube logo and after goes full screen and nothing all black in raspbian jessie

in raspbian stretch it shows the logo in a window and stucks not only the game the whole OS i have to remove the power adapter and put it back on

did you do anything else except the steps you write?

User avatar
rpiMike
Posts: 348
Joined: Fri Aug 10, 2012 12:38 pm
Location: Cumbria, UK

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 3:12 pm

I didn't use the 'sudo sed ... ' command at all, just 'make install'

I did have the game lock up on me a few times and had to unplug the power. It seems to attempt to access stuff on the internet - and doesn't always work.

I didn't do anything other than my steps.

symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Mon Sep 04, 2017 5:48 pm

hello, if you dont use this command the install stops with an error and the game is not working at all since is missing the executable i dont understand how it worked to you with the install crashed ,it worked now without internet but when i select the bot-deathmatch some levels it plays some other not crashing, too bad we cannot get this game from apt-get since like this is all problems

Battles4Seattle
Posts: 1
Joined: Sun Sep 24, 2017 6:54 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Sun Sep 24, 2017 7:03 pm

This is an awesome list! Thank you!

Setting up my first RetroPie and tried to get three games. I used the apt-get for all three (SuperTux, Triplane, and Pingus). SuperTux showed up in the PORTS emulator but I can not find the other 2. I tried to reinstall them but it says Pingus and Triplane are installed.

What am I doing wrong?

Sincerely,
Noob

symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Wed Sep 27, 2017 6:47 am

Hello, is it possible to put also a list in the main/first post the games that working/tested With The OpenGL Driver?

MSearles
Posts: 5
Joined: Tue Aug 29, 2017 2:50 am

Re: STICKY: GAMES LIST: Games That Work On The Pi

Wed Sep 27, 2017 8:15 pm

Which Doom should I install on my RPi 3? I'm seeing tons of different ports of Doom. I've found Chocolate Doom, PrBoom, ZDoom, etc. I have no idea what's the differences between all of them and can't find any information pertaining to it. I just want to play classic Doom as close to the original game as can be.

symbios25
Posts: 34
Joined: Sat Jan 10, 2015 1:42 pm

Re: STICKY: GAMES LIST: Games That Work On The Pi

Fri Sep 29, 2017 9:31 am

chocolate doom is as close you can get all other are crap slow performance and bugs

Return to “Gaming”

Who is online

Users browsing this forum: No registered users and 12 guests