Platform
Linux
Renderer
Vulkan
Game exhibiting the issue
Any Wii game
Describe the issue
Traditionally, RetroPad R2 is mapped to the "shake wiimote" action. However, lately, that stopped working. Even if I map "shake wiimote" to other buttons, it still won't work.
I've noticed that, if I choose my controller as "wiimote + nunchuk", the default RetroPad L2 (although labeled as "Shake Nunchuk") is the one that makes the wiimote shake motion. However, this workaround isn't possible if the game doesn't accept a nunchuk.
Log Output
[INFO] [Environ] SET_SUBSYSTEM_INFO.
[INFO] [Core] Using content: "/home/user/Games/Roms/Nintendo - Wii/Super Paper Mario (USA) (Rev 2).rvz".
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[INFO] [XINERAMA] Xinerama version: 1.1.
[INFO] [XINERAMA] Xinerama screens: 1.
[INFO] [XINERAMA] Saved monitor #0.
[INFO] RetroArch 1.22.2 (Git 69a4f0e)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 7 5700U with Radeon Graphics
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX
[INFO] Version: 1.22.2
[INFO] Git: 69a4f0e
[INFO] Built: Nov 20 2025
[INFO] =================================================
[INFO] [Input] Found input driver: "x".
[INFO] [Environ] SET_SUBSYSTEM_INFO.
[INFO] [Core] Loading dynamic libretro core from: "/home/user/.config/retroarch/cores/dolphin_libretro.so".
[INFO] [Override] Redirecting save file to "/home/user/.config/retroarch/saves/dolphin-emu/Super Paper Mario (USA) (Rev 2).srm".
[INFO] [Override] Redirecting save state to "/home/user/.config/retroarch/states/dolphin-emu/Super Paper Mario (USA) (Rev 2).state".
[INFO] [Environ] SET_SUBSYSTEM_INFO.
[INFO] [Remap] Game-specific remap found at "/home/user/.config/retroarch/config/remaps/dolphin-emu/Super Paper Mario (USA) (Rev 2).rmp".
[INFO] [Environ] SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Content] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ] GET_SAVE_DIRECTORY: "/home/user/.config/retroarch/saves/dolphin-emu".
[INFO] [Environ] GET_SYSTEM_DIRECTORY: "/home/user/.config/retroarch/system".
[INFO] [Environ] GET_CORE_ASSETS_DIRECTORY: "/home/user/.config/retroarch/downloads".
[INFO] [Environ] SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Environ] GET_CORE_OPTIONS_VERSION.
[INFO] [Environ] SET_CORE_OPTIONS_V2.
[INFO] [Core] Game-specific core options found at "/home/user/.config/retroarch/config/dolphin-emu/Super Paper Mario (USA) (Rev 2).opt".
[INFO] [Environ] GET_LOG_INTERFACE.
[libretro INFO] 15:13:587 DolphinLibretro/Boot.cpp:300 N[BOOT]: SCM Git revision: c16d4254d1341f0fb7d564498cbf3ac7ac236eae
[libretro INFO] 15:13:587 DolphinLibretro/Boot.cpp:301 N[BOOT]: User Directory set to '/home/user/.config/retroarch/saves/dolphin-emu/User'
[libretro INFO] 15:13:587 DolphinLibretro/Boot.cpp:302 N[BOOT]: System Directory set to '/home/user/.config/retroarch/system/dolphin-emu/Sys'
[libretro INFO] 15:13:587 DolphinLibretro/Boot.cpp:615 N[BOOT]: CPU Core: JIT64
[libretro INFO] 15:13:587 DolphinLibretro/Boot.cpp:616 N[BOOT]: Fastmem enabled = Yes
[libretro INFO] 15:13:587 DolphinLibretro/Boot.cpp:617 N[BOOT]: JIT debug enabled = No
[INFO] [Environ] SET_FRAME_TIME_CALLBACK.
[INFO] [Environ] GET_PREFERRED_HW_RENDER, video driver: "vulkan"...
[INFO] [Environ] GET_PREFERRED_HW_RENDER: RETRO_HW_CONTEXT_VULKAN.
[INFO] [Environ] SET_HW_RENDER, context type: vulkan.
[INFO] [HW] Requesting Vulkan context.
[INFO] [Environ] SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] 15:13:606 DolphinLibretro/Boot.cpp:624 N[Video]: Using GFX backend: Vulkan
[INFO] [Environ] GET_RUMBLE_INTERFACE.
[INFO] [Environ] GET_SENSOR_INTERFACE.
[INFO] [Environ] GET_MICROPHONE_INTERFACE.
[libretro INFO] 15:13:614 Core/ConfigManager.cpp:279 N[CORE]: Active title: Super Paper Mario (R8PE01)
[libretro INFO] 15:13:614 Core/Core.cpp:1071 N[COMMON]: Want determinism <- false
[INFO] [Environ] SET_CONTROLLER_INFO.
[INFO] [Environ] GET_SYSTEM_DIRECTORY: "/home/user/.config/retroarch/system".
[INFO] [SRAM] Skipping SRAM load.
[INFO] [Core] Version of libretro API: 1, Compiled against API: 1
[INFO] [Core] Geometry: 640x528, Aspect: 1.778, FPS: 59.94, Sample rate: 32000.00 Hz.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Video] Using HW render, vulkan driver forced.
[ERROR] [Wayland] Failed to connect to Wayland server.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [XINERAMA] Xinerama version: 1.1.
[INFO] [XINERAMA] Xinerama screens: 1.
[INFO] [Vulkan] Using Xinerama on screen #0.
[INFO] [Vulkan] Using windowed fullscreen.
[INFO] [Vulkan] Got HW context negotiation interface 2.
[INFO] [Vulkan] Found GPU at index 0: "AMD Radeon Graphics (RADV RENOIR)".
[INFO] [Vulkan] Found GPU at index 1: "llvmpipe (LLVM 20.1.2, 256 bits)".
[INFO] [Vulkan] Using GPU index 0.
[INFO] [Vulkan] Using semaphores for WSI acquire.
[INFO] [Vulkan] Using GPU: "AMD Radeon Graphics (RADV RENOIR)".
[INFO] [Vulkan] Got 3 swapchain images.
[INFO] [Vulkan] Using resolution 1920x1080.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Shaders] Specific shader preset found at "/home/user/.config/retroarch/config/global.slangp".
[INFO] [Slang] Compiling shader: "/home/user/.config/retroarch/shaders/shaders_slang/crt/shaders/crt-consumer/linear.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #0.
[INFO] [Slang] Compiling shader: "/home/user/.config/retroarch/shaders/shaders_slang/crt/shaders/crt-consumer/ntsc_module_XL.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #1.
[INFO] [Slang] Compiling shader: "/home/user/.config/retroarch/shaders/shaders_slang/crt/shaders/crt-consumer/crt-consumer-1w.slang".
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [X11] Master pointer, 2 "Virtual core pointer".
[INFO] [udev] Pad #0 (/dev/input/event10) supports force feedback.
[INFO] [udev] Pad #0 (/dev/input/event10) supports 16 force feedback effects.
[INFO] [Input] Found joypad driver: "udev".
[INFO] [Video] Found display server: "x11".
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 37).
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 37).
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 44).
[INFO] [Vulkan] Resized fullscreen resolution to 1920x1080.
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Audio] Set audio input rate to: 32033.28 Hz.
[INFO] [PulseAudio] Requested 24576 bytes buffer, got 18432.
[INFO] [Audio] Started synchronous audio driver.
[INFO] [ALSA] Using ALSA version 1.2.11
[INFO] [Microphone] Initialized microphone driver.
[INFO] [Display] Found display driver: "vulkan".
[INFO] [Environ] SET_SUBSYSTEM_INFO.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Playlist] Loading favorites file: "/home/user/.config/retroarch/playlists/builtin/content_favorites.lpl".
[INFO] [Playlist] Loading history file: "/home/user/.config/retroarch/playlists/builtin/content_history.lpl".
[INFO] [Playlist] Loading history file: "/home/user/.config/retroarch/playlists/builtin/content_image_history.lpl".
[INFO] [Playlist] Loading history file: "/home/user/.config/retroarch/playlists/builtin/content_music_history.lpl".
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[libretro INFO] 15:14:584 Core/Boot/Boot.cpp:555 N[BOOT]: Booting from disc: /home/user/Games/Roms/Nintendo - Wii/Super Paper Mario (USA) (Rev 2).rvz
[INFO] [Environ] SET_MEMORY_MAPS.
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 37).
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 37).
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 44).
[INFO] [Vulkan] Resized fullscreen resolution to 1920x1080.
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan] Creating framebuffer 1024x1024 (max 1 level(s)).
[libretro INFO] 15:14:985 DolphinLibretro/Main.cpp:354 N[Video]: Target refresh rate changed: 119.8801 Hz -> 59.9401 Hz
[INFO] [Environ] SET_GEOMETRY.
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 37).
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 37).
[INFO] [Vulkan] Updating framebuffer size 640x528 (format: 44).
[INFO] [State] Loading state "/home/user/.config/retroarch/states/dolphin-emu/Super Paper Mario (USA) (Rev 2).state", 109577960 bytes.
[INFO] [State] Saving state "RAM", 107065624 bytes.
[INFO] [Runtime] Content ran for a total of: 00 hours, 00 minutes, 08 seconds.
[INFO] [Runtime] Saving runtime log file: "/home/user/.config/retroarch/playlists/logs/Dolphin/Super Paper Mario (USA) (Rev 2).lrtl".
[INFO] [Core] No content, starting dummy core.
[INFO] [Core] Unloading game...
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[INFO] [Core] Saved game-specific core options to "/home/user/.config/retroarch/config/dolphin-emu/Super Paper Mario (USA) (Rev 2).opt".
[INFO] [XINERAMA] Xinerama version: 1.1.
[INFO] [XINERAMA] Xinerama screens: 1.
[INFO] [XINERAMA] Saved monitor #0.
[INFO] RetroArch 1.22.2 (Git 69a4f0e)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 7 5700U with Radeon Graphics
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX
[INFO] Version: 1.22.2
[INFO] Git: 69a4f0e
[INFO] Built: Nov 20 2025
[INFO] =================================================
[INFO] [Input] Found input driver: "x".
[INFO] [Environ] SET_SUBSYSTEM_INFO.
[INFO] [Environ] SET_PIXEL_FORMAT: RGB565.
[INFO] [Core] Version of libretro API: 1, Compiled against API: 1
[INFO] [Core] Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Video] Set video size to: fullscreen.
[ERROR] [Wayland] Failed to connect to Wayland server.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [XINERAMA] Xinerama version: 1.1.
[INFO] [XINERAMA] Xinerama screens: 1.
[INFO] [Vulkan] Using Xinerama on screen #0.
[INFO] [Vulkan] Using windowed fullscreen.
[INFO] [Vulkan] Found GPU at index 0: "AMD Radeon Graphics (RADV RENOIR)".
[INFO] [Vulkan] Found GPU at index 1: "llvmpipe (LLVM 20.1.2, 256 bits)".
[INFO] [Vulkan] Using GPU index 0.
[INFO] [Vulkan] Using semaphores for WSI acquire.
[INFO] [Vulkan] Using GPU: "AMD Radeon Graphics (RADV RENOIR)".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 3 swapchain images.
[INFO] [Vulkan] Using resolution 1920x1080.
[INFO] [Vulkan] Using RGB565 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [X11] Master pointer, 2 "Virtual core pointer".
[INFO] [udev] Pad #0 (/dev/input/event10) supports force feedback.
[INFO] [udev] Pad #0 (/dev/input/event10) supports 16 force feedback effects.
[INFO] [Input] Found joypad driver: "udev".
[INFO] [Video] Found display server: "x11".
[INFO] [Audio] Set audio input rate to: 48000.00 Hz.
[INFO] [PulseAudio] Requested 24576 bytes buffer, got 18432.
[INFO] [Audio] Started synchronous audio driver.
[INFO] [ALSA] Using ALSA version 1.2.11
[INFO] [Microphone] Initialized microphone driver.
[INFO] [Display] Found display driver: "vulkan".
[INFO] [Environ] SET_SUBSYSTEM_INFO.
[INFO] [Shaders] Specific shader preset found at "/home/user/.config/retroarch/config/global.slangp".
[INFO] [Playlist] Loading favorites file: "/home/user/.config/retroarch/playlists/builtin/content_favorites.lpl".
[INFO] [Playlist] Loading history file: "/home/user/.config/retroarch/playlists/builtin/content_history.lpl".
[INFO] [Playlist] Loading history file: "/home/user/.config/retroarch/playlists/builtin/content_image_history.lpl".
[INFO] [Playlist] Loading history file: "/home/user/.config/retroarch/playlists/builtin/content_music_history.lpl".
[INFO] [Vulkan] Resized fullscreen resolution to 1920x1080.
[INFO] [Config] Saved config to "/home/user/.config/retroarch/retroarch.cfg".
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[INFO] [XINERAMA] Xinerama version: 1.1.
[INFO] [XINERAMA] Xinerama screens: 1.
[INFO] [XINERAMA] Saved monitor #0.
Platform
Linux
Renderer
Vulkan
Game exhibiting the issue
Any Wii game
Describe the issue
Traditionally, RetroPad R2 is mapped to the "shake wiimote" action. However, lately, that stopped working. Even if I map "shake wiimote" to other buttons, it still won't work.
I've noticed that, if I choose my controller as "wiimote + nunchuk", the default RetroPad L2 (although labeled as "Shake Nunchuk") is the one that makes the wiimote shake motion. However, this workaround isn't possible if the game doesn't accept a nunchuk.
Log Output