libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
9.74k stars 1.77k forks source link

8bitdo sn30pro/nintendo 64 thumbnails #6628

Open metspo opened 6 years ago

metspo commented 6 years ago

Description

[Retroarch doest load the right conf file for 8bitdo controller, loads xinput controller1.cfg. Retroarch doesnt sjow thumbnails for Latest no-intro N64 roms]

Expected behavior

[Load the right cfg for the controller, show the thumbnails.]

Actual behavior

[Not loading the right .cfg not showing thumbnails]

Steps to reproduce the bug

  1. [Start up computer]
  2. [Plugin/pair controller]
  3. [Start retroarch]

Bisect Results

Version/Commit

You can find this information under Information/System Information

Environment information

RobLoach commented 6 years ago

What input and Joypad Driver are you using? Mind posting your log with --verbose?

metspo commented 6 years ago

I will as soon as i get to home, xinput for joystic driver, and input driver i tried all of them.

metspo commented 6 years ago

[INFO] RetroArch 1.7.2 (Git 2160f185f1) [INFO] === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Apr 24 2018 [INFO] Version: 1.7.2 [INFO] Git: 2160f185f1 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to "C:\Users\Matti\AppData\Roaming\RetroArch\saves.srm". [INFO] Redirecting savestate to "C:\Users\Matti\AppData\Roaming\RetroArch\states.state". [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] [Video]: Video @ fullscreen [INFO] [GL]: Found GL context: wgl [INFO] [GL]: Detecting screen resolution 1920x1080.

[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 1070/PCIe/SSE2. [INFO] [GL]: Version: 4.6.0 NVIDIA 391.35. [INFO] [GL]: Using ARB_sync to reduce latency. [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. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults ... [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [GL]: Using GL_RGB565 for texture uploads. [INFO] [XInput]: Found XInput v1.4. [INFO] [XInput]: Found controller, user #0 [INFO] [XInput]: Pads connected: 1 [INFO] [DINPUT]: Enumerating joypads ... [INFO] [DINPUT]: Device #0 PID: {02E0} VID:{045E} [INFO] [DINPUT]: Done enumerating joypads ... [INFO] [XInput]: Attempting autoconf for "XInput Controller (User 1)", user #0 [INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0) [INFO] [XInput]: Found VID/PID (045E/02E0) from DINPUT index 0 for "XInput Controller (User 1)", user #0 [INFO] [XInput]: Attempting autoconf for user #1 [INFO] [INFO] [XInput]: Attempting autoconf for user #2 [Autoconf]: 67 profiles found. [INFO] [XInput]: Attempting autoconf for user #3 [INFO] [XInput]: Attempting autoconf for user #4 [INFO] [XInput]: Attempting autoconf for user #5 [INFO] [XInput]: Attempting autoconf for user #6 [INFO] [XInput]: Attempting autoconf for user #7 [INFO] [XInput]: Attempting autoconf for user #8 [INFO] [XInput]: Attempting autoconf for user #9 [INFO] [XInput]: Attempting autoconf for user #10 [INFO] [XInput]: Attempting autoconf for user #11 [INFO] [XInput]: Attempting autoconf for user #12 [INFO] [XInput]: Attempting autoconf for user #13 [INFO] [XInput]: Attempting autoconf for user #14 [INFO] [XInput]: Attempting autoconf for user #15 [INFO] [Joypad]: Found joypad driver: "xinput". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] DirectSound devices: [INFO] 0: Primary Sound Driver [INFO] 1: Headset Earphone (Corsair VOID Wireless Gaming Dongle) [INFO] 2: VoiceMeeter Input (VB-Audio VoiceMeeter VAIO) [INFO] 3: CABLE Input (VB-Audio Virtual Cable) [INFO] 4: Digital Audio (S/PDIF) (High Definition Audio Device) [INFO] [autoconf]: selected configuration: C:\Users\Matti\AppData\Roaming\RetroArch\autoconfig\xinput\XInput Controller (User 1).cfg [INFO] [DirectSound]: Setting buffer size of 8448 bytes [INFO] [DirectSound]: Latency = 44 ms [INFO] [Menu]: Found menu display driver: "menu_display_gl". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [LED]: LED driver = 'null' 000000000089D4E0 [INFO] SRAM will not be saved. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_history.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_favorites.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_music_history.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_video_history.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_image_history.lpl]. [INFO] [GL]: VSync => on

[INFO] [GL]: VSync => on

Ferk commented 6 years ago

The 8bitdo controller has a mode that emulates an Xinput device. Are you sure you are not running in that mode?

metspo commented 6 years ago

Yeah, i'm running it in xinput mode.

metspo commented 6 years ago

Yeah, need to pair and connect 8bitdo as Dinput not as Xinput to bluetooth receiver for the autoconf to load.

metspo commented 6 years ago

But the thumbnail issue is still among us! 💃

metspo commented 6 years ago

as i started RA today it sees my controller as Default bluetooth wiereless controller. :(

[INFO] RetroArch 1.7.2 (Git 2160f185f1) [INFO] === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Apr 24 2018 [INFO] Version: 1.7.2 [INFO] Git: 2160f185f1 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to "C:\Users\Matti\AppData\Roaming\RetroArch\saves.srm". [INFO] Redirecting savestate to "C:\Users\Matti\AppData\Roaming\RetroArch\states.state". [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] [Video]: Video @ fullscreen [INFO] [GL]: Found GL context: wgl [INFO] [GL]: Detecting screen resolution 1920x1080.

[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 1070/PCIe/SSE2. [INFO] [GL]: Version: 4.6.0 NVIDIA 397.31. [INFO] [GL]: Using ARB_sync to reduce latency. [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. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB ... [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults ... [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [GL]: Using GL_RGB565 for texture uploads. [INFO] [XInput]: Found XInput v1.4. [INFO] [XInput]: Found XInput v1.4. [INFO] [DINPUT]: Enumerating joypads ... [INFO] [DINPUT]: Device #0 PID: {6101} VID:{2DC8} [INFO] [Autoconf]: 68 profiles found. [INFO] [DINPUT]: Done enumerating joypads ... [INFO] [Joypad]: Found joypad driver: "dinput". [INFO] [autoconf]: selected configuration: C:\Users\Matti\AppData\Roaming\RetroArch\autoconfig\xinput\Bluetooth Wireless Controller .cfg [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] Found shader "C:\Users\Matti\AppData\Roaming\RetroArch\shaders\retroarch.glslp" [INFO] DirectSound devices: [INFO] 0: Primary Sound Driver [INFO] 1: TCL SMART TV (NVIDIA High Definition Audio) [INFO] 2: VoiceMeeter Input (VB-Audio VoiceMeeter VAIO) [INFO] 3: CABLE Input (VB-Audio Virtual Cable) [INFO] 4: Digital Audio (S/PDIF) (High Definition Audio Device) [INFO] [DirectSound]: Setting buffer size of 8448 bytes [INFO] [DirectSound]: Latency = 44 ms [INFO] [Menu]: Found menu display driver: "menu_display_gl". [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [LED]: LED driver = 'null' 000000000089D4E0 [WARN] Input device ID 5 is unknown to this libretro implementation. Using RETRO_DEVICE_JOYPAD. [INFO] SRAM will not be saved. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_history.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_favorites.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_music_history.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_video_history.lpl]. [INFO] Loading history file: [C:\Users\Matti\AppData\Roaming\RetroArch\content_image_history.lpl]. [INFO] [GL]: VSync => on

[INFO] [GL]: VSync => on

metspo commented 6 years ago

Update: Removed Bluetooth Wireless autoconfig from the folder, now it sees it as 8bitdo again.

RobLoach commented 6 years ago

I don't see "Bluetooth Wireless Controller.cfg" listed here: https://github.com/libretro/retroarch-joypad-autoconfig/tree/master/xinput

What was that?

metspo commented 6 years ago

No idea where it came from. O.o

xTMODx commented 6 years ago

i had someone on discord today who mention the same, that thumbnails are not showing, the problem is that the scaner recognize them as GoodN64 roms and name them different and not no-intro style that is why thumbnails are not showing

xTMODx commented 6 years ago

we could fix it by creating the playlist with this https://forums.libretro.com/t/retroarch-playlist-buddy-playlist-and-thumbnail-generation-app/8417 your roms needs to be named with no-intro naming convention