libretro / easyrpg-libretro

⚠️⚠️⚠️ DON'T USE THIS FORK FOR YOUR OWN BUILDS / PACKAGES / ETC ⛔️⛔️⛔️ NO SUPPORT WHEN YOU USE IT ⚠️⚠️⚠️ It is only used by the libretro buildbot. ❤️❤️❤️ For your own builds use the upstream repository: https://github.com/EasyRPG/Player/ (See: "Building a libretro core" in the Readme) ❤️❤️❤️
https://easyrpg.org/
GNU General Public License v3.0
10 stars 8 forks source link

Sound issues #40

Closed Kupo91 closed 2 years ago

Kupo91 commented 5 years ago

Hi @Ghabry

normalerweise nutze ja ich den Easyrpg libretro core auf meiner TV Box, auf der Linux installiert ist. Nun hab ich mir aber Retroarch auch mal auf meinen beiden Computern installiert, auf denen Windows läuft und da sind mir ein paar Sachen aufgefallen.

Hier ist ein Video: https://youtu.be/BGKa_xa42i8 Was darauf zu sehen ist:

Die beschriebenen Probleme treten nur unter Windows auf, auf meiner TV Box mit Linux habe ich diese Beobachtungen nicht gemacht.

Und noch etwas, was unter Windows anders ist: Ich nutze normalerweise ein Emulatorfrontend. Während das bei den libretro cores desmume, gambatte, mednafen_psx_hw, mednafen_psx, mgba, mupen64plus, pcsx_rearmed, snes9x, vba_next problemlos funktioniert, ist easyrpg einer von zwei cores (der andere ist reicast), bei denen das nicht funktioniert (wohlgemerkt nur unter Windows, unter Linux läuft es wie es soll). Wenn ich dort ein Spiel anklicke, öffnet sich nur das cmd Fenster für einen kurzen Moment. Hier ein Video dazu: https://youtu.be/8AUU-SswnBo Was darauf zu sehen ist: Ich versuche drei RPG-Maker-Spiele zu starten, bekomme aber nur das cmd-Fenster für einen kurzen Augenblick zu sehen. Anschließend starte ich ein PlayStation-Spiel (es ist auf dem Video nicht zu sehen, aber zu hören).

Ich versteh nicht was das Problem ist, die cmds sind bei allen Cores gleich, mit Ausnahme von dem Corenamen natürlich: https://s18.directupload.net/images/190501/bi7jugzv.png

Vielleicht hast du eine Idee, warum er sich da so anstellt? Man kann die cmds genauso gut auch einfach in die Windows Eingabeauffordernung eingeben, da hat man das selbe Ergebnis.


Machine translated:

normally I use the Easyrpg libretro core on my TV box where Linux is installed. Now I installed Retroarch on my two computers running Windows and I noticed a few things.

Here is a video: https://youtu.be/BGKa_xa42i8 What's on it:

The described problems occur only under Windows, on my TV box with Linux I did not make these observations.

And something else, which is different under Windows: I normally use an emulator frontend. While this works for the libretro cores desmume, gambatte, mednafen_psx_hw, mednafen_psx, mgba, mupen64plus, pcsx_rearmed, snes9x, vba_next, easyrpg is one of two cores (the other one is reicast) where this doesn't work (only under Windows, under Linux it works the way it should). When I click on a game there, only the cmd window opens for a short moment. Here is a video: https://youtu.be/8AUU-SswnBo What's on it: I try to start three RPG Maker games, but only get to see the cmd window for a short moment. Then I start a PlayStation game (you can't see it on the video, but you can hear it).

I don't understand what the problem is, the cmds are the same on all cores, except for the core name of course: https://s18.directupload.net/images/190501/bi7jugzv.png

Maybe you have any idea why he's acting like that? You can just as easily type the cmds into the Windows command prompt, you'll get the same result.

Translated with www.DeepL.com/Translator

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/73576788-sound-issues?utm_campaign=plugin&utm_content=tracker%2F43571945&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F43571945&utm_medium=issues&utm_source=github).
Ghabry commented 5 years ago

Im Titelbildschirm kratzt der Sound total

Die miese Audioqualität hab ich auch schon bemerkt, aber frag mich nich woran das liegt, nutzen überall den selben software-mixer.

Allerdings ist nach dem Restart im Titelbildschirm kein Hintergrund mehr zu sehen

Das muss ich mal überprüfen

Was man im Video nicht sehen kann: Ich habe im Spiel 240 FPS. Als ich die Aufnahme gestartet habe, gingen sie auf 90 FPS runter. Das ist das, was im Video zu sehen ist. Bei einem zweiten Testlauf hatte ich 30 FPS. Aber sobald ich die Aufnahme beende, habe ich wieder 240. Das Problem hab ich aber nur auf meinem Laptop. Auf meinem Stand-PC habe ich das nicht.

Auf Anweisung der RetroArch-Leute hab ich das "Rate limiting" aus dem Code entfernt, weil RetroArch das Managed, beschwerden also dorthin.

Was darauf zu sehen ist: Ich versuche drei RPG-Maker-Spiele zu starten, bekomme aber nur das cmd-Fenster für einen kurzen Augenblick zu sehen. Anschließend starte ich ein PlayStation-Spiel (es ist auf dem Video nicht zu sehen, aber zu hören).

Mittlerweile nutzt der Player ldb statt ini, zeig mal ein Bild deiner Ordnerstruktur wo die Spiele liegen.

Wenn du manuell die Kommandozeile (also -fullscreen etc.) an RetroArch übergibst, geht das?

Kupo91 commented 5 years ago

Mittlerweile nutzt der Player ldb statt ini <

Ok, habs angepasst ^^

zeig mal ein Bild deiner Ordnerstruktur wo die Spiele liegen <

Unbenannt

Wenn du manuell die Kommandozeile (also -fullscreen etc.) an RetroArch übergibst, geht das? <

Meinst du jetzt per Windows cmd? Oder hat Retroarch da was eigenes? Falls du das hier meinst: https://forum.kodi.tv/showthread.php?tid=70115&pid=2850768#pid2850768 Das hab ich gemacht und bei den anderen Cores funktioniert das auch. Nur bei easyrpg und reicast nicht. Da ist alles was ich bekomme, diese xbox Meldung am Bildrand, ob ich irgendwas aufzeichnen will. Auf meinem Laptop öffnet sich auch noch ganz kurz das Retroarchfenster, schließt sich aber sofort wieder. Auf meinem Hauptrechner seh ich das nicht, wahrscheinlich weil er schneller als mein Laptop ist

Ghabry commented 5 years ago

@Kupo91 Hab nachgefragt und mein Code stimmt so.

Ich soll fragen, ob du eventuell irgendein Video oder Audio Throttling oder "Framerate unlock" (k.A. wie die Optionen wirklich heißen) versehentlich abgeschalten hast.

Kupo91 commented 5 years ago

Bezieht sich die Frage jetzt auf das Problem, dass das Spiel zu schnell läuft? Ich hab die Optionen nicht gefunden, die du genannt hast, aber ich habe das Problem schon anderweitig gelöst. Als du zuvor gesagt hast, dass es nicht am Core, sondern an Retroarch liegt, hab ich gegoogelt und da hatte jemand geschrieben, dass gl bei ihm das Problem verursacht. Nachdem ich gl zu d3d11 geändert hab, läuft es wie es soll.

Ghabry commented 5 years ago

genau, danke. Das hilft uns weiter bei der Fehlersuche.

Ghabry commented 5 years ago

Hab mal alle Bugs bis auf Sound abgehakt, das sind alles upstream oder RetroArch bugs.

Kupo91 commented 5 years ago

Ok, aber warum das mit der Kommandozeile im Frontend nicht funktioniert, weißt du auch nicht, oder?

Ghabry commented 5 years ago

kann das nicht reproduzieren, bei mir starten die Spiele wenn ich "-L core.dll "pfad zum spiel"" mache.

Nimm mal "retroarch_debug.exe" und schreib "-v" vor die Befhelszeile, dann gibts mehr Diagnoseinformationen. Der Pfad darf übrigens keine Umlaute enthalten.

Kupo91 commented 5 years ago

Du meinst so:

-v "C:\Users\Jan\AppData\Roaming\RetroArch\retroarch_debug.exe" -L "C:\Users\Jan\AppData\Roaming\RetroArch\cores\easyrpg_libretro.dll" "Z:\Spiele\Roms (Emulatoren)\EasyRPG\Roms\Vampires Dawn - Reign of Blood\RPG_RT.ldb" ?

Hab ich die Anführungszeichen richtig gesetzt? Jedenfalls sagt er mir, wenn ich das eingebe: Der Befehl "-v" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Ach übrigens, als ich geschrieben hab, dass ich den kratzigen Sound im Titelbildschirm unter Linux nicht hab.. das hatte ich falsch in Erinnerung. Also das Problem besteht sowohl auf Windows als auch auf Linux.

Ghabry commented 5 years ago

nein, das -v ist nen Argument für die exe und gehört daher dahinter...

Kupo91 commented 5 years ago

Ah jetzt hat sich was getan ^^

[INFO] Redirecting save file to "C:\Users\Jan\AppData\Roaming\RetroArch\saves\RPG_RT.srm". [INFO] Redirecting savestate to "C:\Users\Jan\AppData\Roaming\RetroArch\states\RPG_RT.state". [INFO] === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Feb 3 2019 [INFO] Version: 1.7.6 [INFO] Git: 9750719074 [INFO] ================================================= [INFO] Initializing Dr.MingW Exception handler [INFO] Loading dynamic libretro core from: "C:\Users\Jan\AppData\Roaming\RetroArch\cores\easyrpg_libretro.dll" [INFO] [overrides] no core-specific overrides found at C:\Users\Jan\AppData\Roaming\RetroArch\config\EasyRPG Player\EasyRPG Player.cfg. [INFO] [overrides] no content-dir-specific overrides found at C:\Users\Jan\AppData\Roaming\RetroArch\config\EasyRPG Player\Vampires Dawn - Reign of Blood.cfg. [INFO] [overrides] no game-specific overrides found at C:\Users\Jan\AppData\Roaming\RetroArch\config\EasyRPG Player\RPG_RT.cfg. [INFO] Shaders: preset directory: C:\Users\Jan\AppData\Roaming\RetroArch\shaders\presets [INFO] Shaders: no game-specific preset found at C:\Users\Jan\AppData\Roaming\RetroArch\shaders\presets\EasyRPG Player\RPG_RT.cgp. [INFO] Shaders: no game-specific preset found at C:\Users\Jan\AppData\Roaming\RetroArch\shaders\presets\EasyRPG Player\RPG_RT.glslp. [INFO] Shaders: no content-dir-specific preset found at C:\Users\Jan\AppData\Roaming\RetroArch\shaders\presets\EasyRPG Player\Vampires Dawn - Reign of Blood.cgp. [INFO] Shaders: no content-dir-specific preset found at C:\Users\Jan\AppData\Roaming\RetroArch\shaders\presets\EasyRPG Player\Vampires Dawn - Reign of Blood.glslp. [INFO] Shaders: no core-specific preset found at C:\Users\Jan\AppData\Roaming\RetroArch\shaders\presets\EasyRPG Player\EasyRPG Player.cgp. [INFO] Shaders: no core-specific preset found at C:\Users\Jan\AppData\Roaming\RetroArch\shaders\presets\EasyRPG Player\EasyRPG Player.glslp. [INFO] Environ SET_SUPPORT_NO_GAME: no. [INFO] Environ SET_AUDIO_CALLBACK. [INFO] Environ SET_FRAME_TIME_CALLBACK. [INFO] Environ SET_KEYBOARD_CALLBACK. [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SET_VARIABLES. [INFO] Remaps: remap directory: C:\Users\Jan\AppData\Roaming\RetroArch\config\remaps [INFO] Remaps: no game-specific remap found at C:\Users\Jan\AppData\Roaming\RetroArch\config\remaps\EasyRPG Player\RPG_RT.rmp. [INFO] Remaps: no content-dir-specific remap found at C:\Users\Jan\AppData\Roaming\RetroArch\config\remaps\EasyRPG Player\Vampires Dawn - Reign of Blood.rmp. [INFO] Remaps: core-specific remap found at C:\Users\Jan\AppData\Roaming\RetroArch\config\remaps\EasyRPG Player\EasyRPG Player.rmp. [INFO] Redirecting save file to "C:\Users\Jan\AppData\Roaming\RetroArch\saves\RPG_RT.srm". [INFO] Redirecting savestate to "C:\Users\Jan\AppData\Roaming\RetroArch\states\RPG_RT.state". [INFO] Content loading skipped. Implementation will load it on its own. [INFO] CRC32: 0xd404b6e6 . [INFO] Environ SET_PIXEL_FORMAT: XRGB8888. Debug: EasyRPG Player 0.6.0 started Debug: ============================ Debug: Seeded the RNG with 1558204548. [INFO] Environ GET_VARIABLE Debug Mode: [INFO] Disabled [INFO] Environ GET_VARIABLE Keyboard: [INFO] Use Both [INFO] Environ GET_VARIABLE RetroPad X: [INFO] None [INFO] Environ GET_VARIABLE RetroPad L: [INFO] None [INFO] Environ GET_VARIABLE RetroPad R: [INFO] None [INFO] Environ GET_VARIABLE RetroPad L2: [INFO] None [INFO] Environ GET_VARIABLE RetroPad R2: [INFO] None [INFO] Environ GET_VARIABLE RetroPad L3: [INFO] None [INFO] Environ GET_VARIABLE RetroPad R3: [INFO] None [INFO] Environ SET_INPUT_DESCRIPTORS: [INFO] RetroPad, User 1, Button "B (bottom)" => "Cancel" [INFO] RetroPad, User 1, Button "Y (left)" => "Shift" [INFO] RetroPad, User 1, Button "Select" => "Reset" [INFO] RetroPad, User 1, Button "D-Pad Up" => "Up" [INFO] RetroPad, User 1, Button "D-Pad Down" => "Down" [INFO] RetroPad, User 1, Button "D-Pad Left" => "Left" [INFO] RetroPad, User 1, Button "D-Pad Right" => "Right" [INFO] RetroPad, User 1, Button "A (right)" => "Confirm" [INFO] RetroPad, User 1, Button "X (up)" => "None (See Core Options)" [INFO] RetroPad, User 1, Button "L" => "None (See Core Options)" [INFO] RetroPad, User 1, Button "R" => "None (See Core Options)" [INFO] RetroPad, User 1, Button "L2" => "None (See Core Options)" [INFO] RetroPad, User 1, Button "R2" => "None (See Core Options)" [INFO] RetroPad, User 1, Button "L3" => "None (See Core Options)" [INFO] RetroPad, User 1, Button "R3" => "None (See Core Options)" [libretro INFO] parent dir is: Z:\Spiele\Roms (Emulatoren)\EasyRPG\Roms\Vampires Dawn - Reign of Blood [INFO] Skipping SRAM load.. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 47952.05 Hz. [INFO] [Video]: Video @ fullscreen [INFO] [GL]: Found GL context: wgl [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [WGL] extensions: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_INTEL_cl_sharing WGL_NV_DX_interop2 WGL_ARB_create_context_robustness [INFO] [WGL]: Adaptive VSync supported.

[INFO] [GL]: Vendor: Intel, Renderer: Intel(R) HD Graphics 4600. [INFO] [GL]: Version: 4.3.0 - Build 20.19.15.4963. [INFO] [GL]: Supported extensions: [INFO] GL_EXT_blend_minmax [INFO] GL_EXT_blend_subtract [INFO] GL_EXT_blend_color [INFO] GL_EXT_abgr [INFO] GL_EXT_texture3D [INFO] GL_EXT_clip_volume_hint [INFO] GL_EXT_compiled_vertex_array [INFO] GL_SGIS_texture_edge_clamp [INFO] GL_SGIS_generate_mipmap [INFO] GL_EXT_draw_range_elements [INFO] GL_SGIS_texture_lod [INFO] GL_EXT_rescale_normal [INFO] GL_EXT_packed_pixels [INFO] GL_EXT_texture_edge_clamp [INFO] GL_EXT_separate_specular_color [INFO] GL_ARB_multitexture [INFO] GL_ARB_map_buffer_alignment [INFO] GL_ARB_conservative_depth [INFO] GL_EXT_texture_env_combine [INFO] GL_EXT_bgra [INFO] GL_EXT_blend_func_separate [INFO] GL_EXT_secondary_color [INFO] GL_EXT_fog_coord [INFO] GL_EXT_texture_env_add [INFO] GL_ARB_texture_cube_map [INFO] GL_ARB_transpose_matrix [INFO] GL_ARB_internalformat_query [INFO] GL_ARB_internalformat_query2 [INFO] GL_ARB_texture_env_add [INFO] GL_IBM_texture_mirrored_repeat [INFO] GL_ARB_texture_mirrored_repeat [INFO] GL_EXT_multi_draw_arrays [INFO] GL_SUN_multi_draw_arrays [INFO] GL_NV_blend_square [INFO] GL_ARB_texture_compression [INFO] GL_3DFX_texture_compression_FXT1 [INFO] GL_EXT_texture_filter_anisotropic [INFO] GL_ARB_texture_border_clamp [INFO] GL_ARB_point_parameters [INFO] GL_ARB_texture_env_combine [INFO] GL_ARB_texture_env_dot3 [INFO] GL_ARB_texture_env_crossbar [INFO] GL_EXT_texture_compression_s3tc [INFO] GL_ARB_shadow [INFO] GL_ARB_window_pos [INFO] GL_EXT_shadow_funcs [INFO] GL_EXT_stencil_wrap [INFO] GL_ARB_vertex_program [INFO] GL_EXT_texture_rectangle [INFO] GL_ARB_fragment_program [INFO] GL_EXT_stencil_two_side [INFO] GL_ATI_separate_stencil [INFO] GL_ARB_vertex_buffer_object [INFO] GL_EXT_texture_lod_bias [INFO] GL_ARB_occlusion_query [INFO] GL_ARB_fragment_shader [INFO] GL_ARB_shader_objects [INFO] GL_ARB_shading_language_100 [INFO] GL_ARB_texture_non_power_of_two [INFO] GL_ARB_vertex_shader [INFO] GL_NV_texgen_reflection [INFO] GL_ARB_point_sprite [INFO] GL_ARB_fragment_program_shadow [INFO] GL_EXT_blend_equation_separate [INFO] GL_ARB_depth_texture [INFO] GL_ARB_texture_rectangle [INFO] GL_ARB_draw_buffers [INFO] GL_ARB_color_buffer_float [INFO] GL_ARB_half_float_pixel [INFO] GL_ARB_texture_float [INFO] GL_ARB_pixel_buffer_object [INFO] GL_ARB_texture_barrier [INFO] GL_EXT_framebuffer_object [INFO] GL_ARB_draw_instanced [INFO] GL_ARB_half_float_vertex [INFO] GL_ARB_occlusion_query2 [INFO] GL_EXT_draw_buffers2 [INFO] GL_WIN_swap_hint [INFO] GL_EXT_texture_sRGB [INFO] GL_ARB_multisample [INFO] GL_EXT_packed_float [INFO] GL_EXT_texture_shared_exponent [INFO] GL_ARB_texture_rg [INFO] GL_ARB_texture_compression_rgtc [INFO] GL_NV_conditional_render [INFO] GL_ARB_texture_swizzle [INFO] GL_EXT_texture_swizzle [INFO] GL_ARB_texture_gather [INFO] GL_ARB_sync [INFO] GL_ARB_cl_event [INFO] GL_ARB_framebuffer_sRGB [INFO] GL_EXT_packed_depth_stencil [INFO] GL_ARB_depth_buffer_float [INFO] GL_EXT_transform_feedback [INFO] GL_ARB_transform_feedback2 [INFO] GL_ARB_draw_indirect [INFO] GL_EXT_framebuffer_blit [INFO] GL_EXT_framebuffer_multisample [INFO] GL_ARB_framebuffer_object [INFO] GL_ARB_framebuffer_no_attachments [INFO] GL_EXT_texture_array [INFO] GL_EXT_texture_integer [INFO] GL_ARB_map_buffer_range [INFO] GL_ARB_texture_buffer_range [INFO] GL_EXT_texture_snorm [INFO] GL_ARB_blend_func_extended [INFO] GL_INTEL_performance_query [INFO] GL_ARB_copy_buffer [INFO] GL_ARB_sampler_objects [INFO] GL_NV_primitive_restart [INFO] GL_ARB_seamless_cube_map [INFO] GL_ARB_seamless_cubemap_per_texture [INFO] GL_ARB_uniform_buffer_object [INFO] GL_ARB_depth_clamp [INFO] GL_ARB_vertex_array_bgra [INFO] GL_ARB_shader_bit_encoding [INFO] GL_ARB_draw_buffers_blend [INFO] GL_ARB_geometry_shader4 [INFO] GL_EXT_geometry_shader4 [INFO] GL_ARB_texture_query_lod [INFO] GL_ARB_explicit_attrib_location [INFO] GL_ARB_draw_elements_base_vertex [INFO] GL_EXT_shader_integer_mix [INFO] GL_ARB_instanced_arrays [INFO] GL_ARB_base_instance [INFO] GL_ARB_fragment_coord_conventions [INFO] GL_EXT_gpu_program_parameters [INFO] GL_ARB_texture_buffer_object_rgb32 [INFO] GL_ARB_compatibility [INFO] GL_ARB_texture_rgb10_a2ui [INFO] GL_ARB_texture_multisample [INFO] GL_ARB_vertex_type_2_10_10_10_rev [INFO] GL_ARB_vertex_type_10f_11f_11f_rev [INFO] GL_ARB_timer_query [INFO] GL_EXT_timer_query [INFO] GL_ARB_tessellation_shader [INFO] GL_ARB_vertex_array_object [INFO] GL_ARB_provoking_vertex [INFO] GL_ARB_sample_shading [INFO] GL_ARB_texture_cube_map_array [INFO] GL_EXT_gpu_shader4 [INFO] GL_ARB_gpu_shader5 [INFO] GL_ARB_gpu_shader_fp64 [INFO] GL_INTEL_fragment_shader_ordering [INFO] GL_ARB_fragment_shader_interlock [INFO] GL_ARB_clip_control [INFO] GL_ARB_shader_subroutine [INFO] GL_ARB_transform_feedback3 [INFO] GL_ARB_get_program_binary [INFO] GL_ARB_separate_shader_objects [INFO] GL_ARB_shader_precision [INFO] GL_ARB_vertex_attrib_64bit [INFO] GL_ARB_viewport_array [INFO] GL_ARB_transform_feedback_instanced [INFO] GL_ARB_compressed_texture_pixel_storage [INFO] GL_ARB_shader_atomic_counters [INFO] GL_ARB_shading_language_packing [INFO] GL_ARB_shader_image_load_store [INFO] GL_ARB_shading_language_420pack [INFO] GL_ARB_texture_storage [INFO] GL_EXT_texture_storage [INFO] GL_ARB_compute_shader [INFO] GL_ARB_vertex_attrib_binding [INFO] GL_ARB_texture_view [INFO] GL_ARB_fragment_layer_viewport [INFO] GL_ARB_multi_draw_indirect [INFO] GL_ARB_program_interface_query [INFO] GL_ARB_shader_image_size [INFO] GL_ARB_shader_storage_buffer_object [INFO] GL_ARB_texture_storage_multisample [INFO] GL_ARB_buffer_storage [INFO] GL_AMD_vertex_shader_layer [INFO] GL_AMD_vertex_shader_viewport_index [INFO] GL_ARB_query_buffer_object [INFO] GL_EXT_polygon_offset_clamp [INFO] GL_ARB_clear_texture [INFO] GL_ARB_texture_mirror_clamp_to_edge [INFO] GL_ARB_debug_output [INFO] GL_ARB_enhanced_layouts [INFO] GL_KHR_debug [INFO] GL_ARB_arrays_of_arrays [INFO] GL_ARB_texture_query_levels [INFO] GL_ARB_invalidate_subdata [INFO] GL_ARB_clear_buffer_object [INFO] GL_INTEL_map_texture [INFO] GL_ARB_texture_compression_bptc [INFO] GL_ARB_ES2_compatibility [INFO] GL_ARB_ES3_compatibility [INFO] GL_ARB_robustness [INFO] GL_ARB_robust_buffer_access_behavior [INFO] GL_EXT_texture_sRGB_decode [INFO] GL_ARB_copy_image [INFO] GL_KHR_blend_equation_advanced [INFO] GL_EXT_direct_state_access [INFO] GL_ARB_stencil_texturing [INFO] GL_ARB_texture_stencil8 [INFO] GL_ARB_explicit_uniform_location [INFO] GL_ARB_multi_bind [INFO] GL_ARB_indirect_parameters [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support ... [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 2, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 3, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 5, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 6, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 8, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 9, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Compiling ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 11, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 12, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling simple ribbon shader.. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 14, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 15, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 17, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 18, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling modern snow shader.. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 20, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 21, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling bokeh shader.. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 23, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 24, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Compiling snowflake shader.. [INFO] [GLSL]: Found GLSL vertex shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 26, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Found GLSL fragment shader. [WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 27, "": WARNING: 3:1: '' : #version directive missing

[INFO] Shader log: WARNING: 3:1: '' : #version directive missing

[INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults ... [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [XInput]: Found XInput v1.4. [INFO] [DINPUT]: Enumerating joypads ... [INFO] [DINPUT]: Done enumerating joypads ... [INFO] [Joypad]: Found joypad driver: "dinput". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] [Audio]: Starting threaded audio driver ... [INFO] [Audio Thread]: Initializing audio driver. [INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency. [ERROR] Failed to init XAudio2. [ERROR] Cannot open threaded audio driver ... Exiting ... [ERROR] Fatal error received in: "audio_driver_init_internal()"

Ghabry commented 5 years ago

der sagt er hasst das Audio Backend. In RetroArch mal das audio backend ändern und dann nohcmal probieren. Gibt mehrere User die mit wasapi und XAudio2 probleme haben. Entsprechende Bugs an das RetroArch repository richten, derartige Audiobugs sind nicht mein Problem.

Kupo91 commented 5 years ago

Ja stimmt, daran liegts :) mit xaudio und wasapi funktionierts nicht, mit sdl2 startet es (allerdings ohne Sound) und mit dsound und openal funktioniert alles.

Was ich jetzt nur nicht verstehe ist, wieso es mit xaudio funktioniert, wenn ich das Spiel normal über Retroarch starte, anstatt über cmd.

Kupo91 commented 2 years ago

I just tested if the sound issue still ocurrs but with the latest version the scratchy sound seems to be gone :)

Ghabry commented 2 years ago

So this can be closed?

Kupo91 commented 2 years ago

yes 👍