ASUS Laptop Windows 10 No Sound

I realized this issue as I solved another issue listed in my other topic. I am running Retroarch on an ASUS laptop x64 with Windows 10 OS. When I play games using Retroarch there is no sound. I don’t have anything special for a sound card, just trying to play off the default speakers. When I go into the options, there is nothing listed under “Audio Device” and I don’t know what I should try typing in there. Any help is greatly appreciated.

Sincerely, Brendan

You shouldn’t need to type anything into the audio device. Try running the debug exe from a command line with --menu --verbose and copy/paste the results here.

Wow, I got it on the first try. I rarely use Linux or command line things so I surprised myself. Here it is.

RetroArch [INFO] :: === Build =======================================[CPUID]: Vendor: GenuineIntel MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 Built: May 10 2016 RetroArch [INFO] :: Version: 1.3.4 RetroArch [INFO] :: Git: 0d371de RetroArch [INFO] :: ================================================= [CPUID]: Vendor: GenuineIntel RetroArch [WARN] :: SYSTEM DIR is empty, assume CONTENT DIR RetroArch [INFO] :: Config: loading config from: C:\Users\Brend\Downloads\RetroArch\retroarch.cfg. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz. RetroArch [INFO] :: Video @ fullscreen RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1366x768. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: Intel, Renderer: Intel® HD Graphics. RetroArch [INFO] :: [GL]: Version: 4.0.0 - Build 10.18.10.4276. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => exists RetroArch [INFO] :: Querying GL extension: ARB_sync => exists RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists RetroArch [INFO] :: GL: Using resolution 1366x768 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. RetroArch [INFO] :: Checking GLSL shader support … RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 1 program(s). RetroArch [INFO] :: [GL]: Using GL_RGB565 for texture uploads. RetroArch [INFO] :: Found XInput v1.4. RetroArch [INFO] :: Found XInput v1.4. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Using font rendering backend: freetype. [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency. RetroArch [ERROR] :: Failed to init XAudio2. RetroArch [ERROR] :: Failed to initialize audio driver. Will continue without audio. [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: Found menu display driver: “menu_display_gl”. RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => exists RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [C:\Users\Brend\Downloads\RetroArch\content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [ERROR] :: Failed to start audio driver. Will continue without audio. RetroArch [ERROR] :: cannot push NULL or empty core info into the playlist. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1)

P.S.

Used device manager to find my Audio Driver was up to date. Figured that’s the first move.

xaudio2 is failing to load, so make sure your directx drivers are installed and up-to-date. Have you tried other audio drivers in settings > drivers? Like SDL?

It’s 11.2, the newest one.Not sure what SDL is or how I could use that driver. It’s a standard laptop with the default driver. I really appreciate your help (again) on all of this.

-Brendan

RetroArch uses DirectX 9.0c. Do you have that installed? You can see if SDL audio helps by going to settings > drivers and changing the audio driver to sdl. You don’t have to install anything first, the library comes with RetroArch. Exit via the ‘quit retroarch’ option from the menus and then re-launch to make sure it’s being used. Also, if you’re going to be mucking around with your drivers, make a backup of your retroarch.cfg beforehand in case it starts insta-crashing on one of your choices.

Thank you very much! I didn’t even notice that option before. I forgot to backup the .cfg and when I changed it something really screwed up (all I could see was a full screen menu which was functional but annoying) so I deleted the cfg, tried it again and on the second time after I exited and went back into it I had sound. I appreciate your help in solving both of my issues. Now I’m off to play Mario 64 :slight_smile:

My pleasure! Have fun :slight_smile: