RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    lr-reicast not loading AW/Naomi games

    Scheduled Pinned Locked Moved Help and Support
    lr-reicastnaomiatomiswave
    30 Posts 7 Posters 4.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mituM
      mitu Global Moderator @flybot1050
      last edited by

      @flybot1050 said in lr-reicast not loading AW/Naomi games:

      i it tried to load but locks up RP ad i need to kill the app,

      Looks like a driver/OpenGL problem. Please use pastebin.com for large walls of text, it's hard to find anything in such a small window.

      F 1 Reply Last reply Reply Quote 0
      • F
        flybot1050 @mitu
        last edited by

        @mitu here ya go, big thanks so far for the help,

        https://pastebin.com/dbWSt6Rc

        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by mitu

          There's no error in your log, what I see is that it loads an OpenGL3 video context, does you card knows better (OpenGL4 maybe) ? What does the next command show ?

          glxinfo | head -n 20
          

          In other news, the project's Github page vanished again, to re-appear again as https://github.com/libretro/beetle-dc :).

          F B 2 Replies Last reply Reply Quote 0
          • F
            flybot1050 @mitu
            last edited by flybot1050

            @mitu i think it only supports GL3.0 it s an ATI 3690 GPU,

            pi@pi:~$ glxinfo | head -n 20
            name of display: :0
            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_no_error,
            GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness,
            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_no_config_context,
            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

            Extended renderer info (GLX_MESA_query_renderer):
            Vendor: X.Org (0x1002)
            Device: AMD RV670 (DRM 2.50.0 / 5.0.0-15-generic, LLVM 8.0.0) (0x9505)
            Version: 19.0.2
            Accelerated: yes
            Video memory: 256MB
            Unified memory: no
            Preferred profile: core (0x1)
            Max core profile version: 3.3
            Max compat profile version: 3.0
            Max GLES1 profile version: 1.1
            Max GLES[23] profile version: 3.0
            Memory info (GL_ATI_meminfo):
            VBO free memory - total: 255 MB, largest block: 255 MB
            VBO free aux. memory - total: 1021 MB, largest block: 1021 MB
            Texture free memory - total: 255 MB, largest block: 255 MB
            Texture free aux. memory - total: 1021 MB, largest block: 1021 MB
            Renderbuffer free memory - total: 255 MB, largest block: 255 MB
            Renderbuffer free aux. memory - total: 1021 MB, largest block: 1021 MB
            Memory info (GL_NVX_gpu_memory_info):
            Dedicated video memory: 256 MB
            Total available memory: 1277 MB
            Currently available dedicated video memory: 255 MB
            OpenGL vendor string: X.Org
            OpenGL renderer string: AMD RV670 (DRM 2.50.0 / 5.0.0-15-generic, LLVM 8.0.0)
            OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.0.2
            OpenGL core profile shading language version string: 3.30
            OpenGL core profile context flags: (none)
            OpenGL core profile profile mask: core profile
            OpenGL core profile extensions:
            GL_AMD_conservative_depth, GL_AMD_depth_clamp_separate,
            GL_AMD_draw_buffers_blend, GL_AMD_performance_monitor,
            GL_AMD_pinned_memory, GL_AMD_shader_stencil_export,
            GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer,
            GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3,
            GL_ANGLE_texture_compression_dxt5, GL_ARB_ES2_compatibility,
            GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance,
            GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
            GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
            GL_ARB_compressed_texture_pixel_storage,
            GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
            GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
            GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,

            client glx extensions:

            1 Reply Last reply Reply Quote 0
            • B
              barbudreadmon @mitu
              last edited by barbudreadmon

              @mitu said in lr-reicast not loading AW/Naomi games:

              In other news, the project's Github page vanished again, to re-appear again as https://github.com/libretro/beetle-dc :).

              Yeah, skmp want to re-license reicast unilaterally, he has the rights since he made contributors sign a CLA, some contributors left the project as a result. He wanted to sue libretro for "illegal use of a fork with the name of his trademark" so we had to rename the core. Don't ask me for further comment please, i'm trying to stay away from dramas, even if there is a A LOT OF THINGS i want to say about this.

              FBNeo developer - github - forum

              F 1 Reply Last reply Reply Quote 2
              • F
                flybot1050 @barbudreadmon
                last edited by flybot1050

                @barbudreadmon so do i just update RP script and Beetle DC will show up or will it show as Reicast?

                Thanks

                B 1 Reply Last reply Reply Quote 0
                • B
                  barbudreadmon @flybot1050
                  last edited by

                  @flybot1050 RP needs to update its build script first, and that's not even a definitive name, just something we did in a rush 2 days ago to avoid this shitstorm, most likely it will change again.

                  FBNeo developer - github - forum

                  BuZzB 1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators @barbudreadmon
                    last edited by

                    @barbudreadmon I have a PR waiting - but I won't merge it if there will be another rename. Thanks for the info.

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    1 Reply Last reply Reply Quote 0
                    • johnodonJ
                      johnodon
                      last edited by

                      Waiting to see if there if a fix for this. I have the exact same issue on similar config (Ubuntu Server 18.04) but with an Intel GPU. Game begins to launch but eventually hang and the last output shown is exactly as below...

                      > new tactx
                      > new tactx
                      > JVS node 1: Storing 7 cmd bytes
                      > Creating per-triangle/strip renderer
                      

                      When I have some time later I will post more info.

                      John

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        barbudreadmon @johnodon
                        last edited by

                        @johnodon The issue with intel GPUs is known, the only known fixes are to add Option "DRI" "2" to your xorg configuration, or to revert to mesa-17. The later might be impossible or very hard on ubuntu 18.04.

                        FBNeo developer - github - forum

                        johnodonJ 1 Reply Last reply Reply Quote 0
                        • johnodonJ
                          johnodon @barbudreadmon
                          last edited by

                          @barbudreadmon said in lr-reicast not loading AW/Naomi games:

                          @johnodon The issue with intel GPUs is known, the only known fixes are to add Option "DRI" "2" to your xorg configuration, or to revert to mesa-17. The later might be impossible or very hard on ubuntu 18.04.

                          Thanks...i'll give the xorg config change a shot. FYI, I was able to run Naomi/AW games some months ago without issue on the same HW. I'm guessing I was using MESA v17 at that time.

                          Just in case anyone wants for future reference, here is the verbose logging. As you can see, I get stuck at the same exact point as @flybot1050 (who is using an AMD GPU).

                          https://pastebin.com/PFK9GWX8

                          B 1 Reply Last reply Reply Quote 0
                          • johnodonJ
                            johnodon
                            last edited by

                            Creating the xorg conf file did the trick...

                            pi@ubuntu:/$ cat /etc/X11/xorg.conf.d/20-intel.conf
                            Section "Device"
                               Identifier  "Intel Graphics"
                               Driver      "intel"
                               Option      "TearFree"     "true"
                               Option      "DRI"          "2"
                               Option      "AccelMethod"  "uxa"
                               #Option      "AccelMethod"  "sna"
                            EndSection
                            
                            1 Reply Last reply Reply Quote 0
                            • B
                              barbudreadmon @johnodon
                              last edited by

                              @johnodon said in lr-reicast not loading AW/Naomi games:

                              who is using an AMD GPU

                              AMD GPU might be a different issue, i could only test the condition for the issue with intel gpu :

                              • it happens since the mesa-18 update (reverting to mesa-17 solves it)
                              • the only sure way to get it working again seems to be the dri2 thingy (there are other way to reduce the number of freezes, but only this one seems to prevent them totally)

                              FBNeo developer - github - forum

                              1 Reply Last reply Reply Quote 0
                              • F
                                flybot1050
                                last edited by

                                Yeah I tried using DRI 2 on Ubuntu 18.04 and it causes the desktop UI to go mental, guessing AMD GPU's don't seem to like it :(

                                1 Reply Last reply Reply Quote 0
                                • F
                                  flybot1050
                                  last edited by

                                  That said i popped in a Nvidia GT 8800 and got the same result,

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                  Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.