• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Controllers v
« Previous 1 ... 41 42 43 44 45 ... 321 Next »

Nintendo Switch Pro Controller Connection Issues
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Nintendo Switch Pro Controller Connection Issues
06-17-2019, 02:58 AM
#1
pegasus56
Unregistered
 
hey I am using the newer versions of the emulator and I am having controller issues. the controller I am using is the Nintendo Switch pro controller and it is connected through the bluetooth on my computer. the problem is the current version isn't showing the joysticks as the left joystick isn't working in any direction and the right joystick can only be picked up if it goes up and down. please let me know when it is fixed or if there is a way to fix it
Reply
07-10-2019, 07:47 AM
#2
G-Spot
Unregistered
 
Also battling this issue with the pro controller. Everything runs fine on version 5.0-9209 but when I attempt to use any version released within the past two months the same issue arises, no left stick recognized and right stick only recognizing the vertical axis.

Any help would be appreciated.


(06-17-2019, 02:58 AM)pegasus56 Wrote: hey I am using the newer versions of the emulator and I am having controller issues. the controller I am using is the Nintendo Switch pro controller and it is connected through the bluetooth on my computer. the problem is the current version isn't showing the joysticks as the left joystick isn't working in any direction and the right joystick can only be picked up if it goes up and down. please let me know when it is fixed or if there is a way to fix it
Reply
07-20-2019, 11:49 PM
#3
G-Spot
Unregistered
 
[Image: E252C56B-C850-4655-8243-EED94671F73F.jpeg]
Reply
07-22-2019, 02:47 AM
#4
Billiard26 Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,661
Threads: 8
Joined: Feb 2010
There are known to be issues with input detection on macOS. There are few (or zero) dolphin developers that use macOS so it tends to get less attention.
Compiling dolphin with SDL support enabled would probably work around the issue.
Find
Reply
07-22-2019, 02:54 AM
#5
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
(07-22-2019, 02:47 AM)Billiard26 Wrote: There are known to be issues with input detection on macOS. There are few (or zero) dolphin developers that use macOS so it tends to get less attention.
Compiling dolphin with SDL support enabled would probably work around the issue.

Even fewer people/developers use Dolphin's SDL support, though...
Find
Reply
07-22-2019, 12:20 PM
#6
G-Spot
Unregistered
 
Thanks for the replies fellas
Reply
07-23-2019, 06:54 AM
#7
Billiard26 Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,661
Threads: 8
Joined: Feb 2010
(07-22-2019, 02:54 AM)JosJuice Wrote: Even fewer people/developers use Dolphin's SDL support, though...

I compiled and tested our SDL support recently and it works just fine.
Find
Reply
10-14-2019, 05:23 PM
#8
jer
Unregistered
 
Has anyone found a fix on this? Or has anyone found any other controller that's worked?

...Orrrr anyone willing to provide steps on to how to do the SDL thing?

Sorry, I literally made an account just to address this question and doing anything beyond simple downloading is a bit out of my general depth.

Thank you!
Reply
10-15-2019, 06:22 AM (This post was last modified: 10-15-2019, 06:22 AM by Billiard26.)
#9
Billiard26 Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,661
Threads: 8
Joined: Feb 2010
You can build with SDL support following the normal build procedure but adding the -DENABLE_SDL=1 flag to the cmake command.
e.g.

cmake .. -DENABLE_SDL=1

You should see "Using shared SDL2" in cmake's output.
After then building, SDL devices will be shown within the controller configuration.
Find
Reply
12-18-2019, 12:33 PM
#10
rchav90
Unregistered
 
(10-15-2019, 06:22 AM)Billiard26 Wrote: You can build with SDL support following the normal build procedure but adding the -DENABLE_SDL=1 flag to the cmake command.
e.g.

cmake .. -DENABLE_SDL=1

You should see "Using shared SDL2" in cmake's output.
After then building, SDL devices will be shown within the controller configuration.

This did in fact fix my controller issue, but now Dolphin is unable to render any of the games I try loading, my engine is set to Vulkan (OpenGL immediately crashes the app...). I just get a black screen (with fps and other information across the window's top bar) but nothing ever loads. This is my first time compiling Dolphin from source, but far from my first source build. Nothing seems obviously different, other than a few CMake warnings about missing libraries, but nothing that seems to be causing the build to fail. In fact, it seems to find the missing libraries in the repo's externals dir. 

Any advice? Did I miss a setup_dependencies.sh type script some place? Would love to help, please lemme know what other diags I can share to be useful. 

R 



CMake output: 
Code:
➜  build git:(master) cmake -DENABLE_SDL=1 ..
-- The C compiler identification is AppleClang 11.0.0.11000033
-- The CXX compiler identification is AppleClang 11.0.0.11000033
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.21.0 (Apple Git-122.2)")
-- Detected architecture: x86_64
-- Performing Test FLAG_C_HAVE_SSE2
-- Performing Test FLAG_C_HAVE_SSE2 - Success
-- Performing Test FLAG_CXX_HAVE_SSE2
-- Performing Test FLAG_CXX_HAVE_SSE2 - Success
-- Performing Test FLAG_C_HAVE_WALL
-- Performing Test FLAG_C_HAVE_WALL - Success
-- Performing Test FLAG_CXX_HAVE_WALL
-- Performing Test FLAG_CXX_HAVE_WALL - Success
-- Performing Test FLAG_C_TYPE_LIMITS
-- Performing Test FLAG_C_TYPE_LIMITS - Success
-- Performing Test FLAG_CXX_TYPE_LIMITS
-- Performing Test FLAG_CXX_TYPE_LIMITS - Success
-- Performing Test FLAG_C_SIGN_COMPARE
-- Performing Test FLAG_C_SIGN_COMPARE - Success
-- Performing Test FLAG_CXX_SIGN_COMPARE
-- Performing Test FLAG_CXX_SIGN_COMPARE - Success
-- Performing Test FLAG_C_IGNORED_QUALIFIERS
-- Performing Test FLAG_C_IGNORED_QUALIFIERS - Success
-- Performing Test FLAG_CXX_IGNORED_QUALIFIERS
-- Performing Test FLAG_CXX_IGNORED_QUALIFIERS - Success
-- Performing Test FLAG_C_UNINITIALIZED
-- Performing Test FLAG_C_UNINITIALIZED - Success
-- Performing Test FLAG_CXX_UNINITIALIZED
-- Performing Test FLAG_CXX_UNINITIALIZED - Success
-- Performing Test FLAG_C_LOGICAL_OP
-- Performing Test FLAG_C_LOGICAL_OP - Failed
-- Performing Test FLAG_CXX_LOGICAL_OP
-- Performing Test FLAG_CXX_LOGICAL_OP - Failed
-- Performing Test FLAG_C_SHADOW
-- Performing Test FLAG_C_SHADOW - Success
-- Performing Test FLAG_CXX_SHADOW
-- Performing Test FLAG_CXX_SHADOW - Success
-- Performing Test FLAG_C_INIT_SELF
-- Performing Test FLAG_C_INIT_SELF - Success
-- Performing Test FLAG_CXX_INIT_SELF
-- Performing Test FLAG_CXX_INIT_SELF - Success
-- Performing Test FLAG_C_MISSING_DECLARATIONS
-- Performing Test FLAG_C_MISSING_DECLARATIONS - Success
-- Performing Test FLAG_CXX_MISSING_DECLARATIONS
-- Performing Test FLAG_CXX_MISSING_DECLARATIONS - Success
-- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS
-- Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS - Success
-- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS
-- Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS - Success
-- Performing Test FLAG_C_NO_STRICT_ALIASING
-- Performing Test FLAG_C_NO_STRICT_ALIASING - Success
-- Performing Test FLAG_CXX_NO_STRICT_ALIASING
-- Performing Test FLAG_CXX_NO_STRICT_ALIASING - Success
-- Performing Test FLAG_C_NO_EXCEPTIONS
-- Performing Test FLAG_C_NO_EXCEPTIONS - Success
-- Performing Test FLAG_CXX_NO_EXCEPTIONS
-- Performing Test FLAG_CXX_NO_EXCEPTIONS - Success
-- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN
-- Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN - Success
-- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN
-- Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN - Success
-- Performing Test FLAG_C_VISIBILITY_HIDDEN
-- Performing Test FLAG_C_VISIBILITY_HIDDEN - Success
-- Performing Test FLAG_CXX_VISIBILITY_HIDDEN
-- Performing Test FLAG_CXX_VISIBILITY_HIDDEN - Success
-- Performing Test FLAG_C_FOMIT_FRAME_POINTER
-- Performing Test FLAG_C_FOMIT_FRAME_POINTER - Success
-- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER
-- Performing Test FLAG_CXX_FOMIT_FRAME_POINTER - Success
-- Performing Test FLAG_C_GGDB
-- Performing Test FLAG_C_GGDB - Success
-- Performing Test FLAG_CXX_GGDB
-- Performing Test FLAG_CXX_GGDB - Success
-- Performing Test FLAG_C_HAVE_MSSSE3
-- Performing Test FLAG_C_HAVE_MSSSE3 - Success
-- Performing Test FLAG_CXX_HAVE_MSSSE3
-- Performing Test FLAG_CXX_HAVE_MSSSE3 - Success
-- Performing Test FLAG_C_HAVE_ARCH_CORE2
-- Performing Test FLAG_C_HAVE_ARCH_CORE2 - Success
-- Performing Test FLAG_CXX_HAVE_ARCH_CORE2
-- Performing Test FLAG_CXX_HAVE_ARCH_CORE2 - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.29.2")
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework
--  Found avcodec: /usr/local/include /usr/local/lib/libavcodec.dylib
--  Found avdevice: /usr/local/include /usr/local/lib/libavdevice.dylib
--  Found avfilter: /usr/local/include /usr/local/lib/libavfilter.dylib
--  Found avformat: /usr/local/include /usr/local/lib/libavformat.dylib
--  Found avutil: /usr/local/include /usr/local/lib/libavutil.dylib
--  Found swresample: /usr/local/include /usr/local/lib/libswresample.dylib
--  Found swscale: /usr/local/include /usr/local/lib/libswscale.dylib
-- Found FFmpeg: /usr/local/include  found components: avcodec avformat avutil swscale
-- libav/ffmpeg found, enabling AVI frame dumps
-- Using named pipes as controller inputs
-- Watching game memory for changes
-- Enabling analytics collection (subject to end-user opt-in)
-- Performing Test FLAG_C_CXX11
-- Performing Test FLAG_C_CXX11 - Failed
-- Performing Test FLAG_CXX_CXX11
-- Performing Test FLAG_CXX_CXX11 - Success
-- Version: 5.3.0
-- Build type: Release
-- CXX_STANDARD: 11
-- Performing Test has_std_11_flag
-- Performing Test has_std_11_flag - Success
-- Performing Test has_std_0x_flag
-- Performing Test has_std_0x_flag - Success
-- Performing Test SUPPORTS_VARIADIC_TEMPLATES
-- Performing Test SUPPORTS_VARIADIC_TEMPLATES - Success
-- Performing Test SUPPORTS_INITIALIZER_LIST
-- Performing Test SUPPORTS_INITIALIZER_LIST - Success
-- Performing Test SUPPORTS_ENUM_BASE
-- Performing Test SUPPORTS_ENUM_BASE - Success
-- Performing Test SUPPORTS_TYPE_TRAITS
-- Performing Test SUPPORTS_TYPE_TRAITS - Success
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success
-- Performing Test HAS_NULLPTR_WARNING
-- Performing Test HAS_NULLPTR_WARNING - Success
-- Looking for open
-- Looking for open - found
-- Could NOT find pugixml (missing: pugixml_LIBRARIES pugixml_INCLUDE_DIRS)
-- Using static pugixml from Externals
-- Using static enet from Externals
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for poll
-- Looking for poll - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - not found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - not found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Performing Test HAS_MSGHDR_FLAGS
-- Performing Test HAS_MSGHDR_FLAGS - Success
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Using static xxhash from Externals
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.11")
-- Using shared zlib
-- Using static lzo from Externals
-- Using static libpng from Externals
-- Using static FreeSurround from Externals
-- Using ed25519 from Externals
-- Could NOT find CUBEB (missing: CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
-- Using static cubeb from Externals
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Looking for include file AudioUnit/AudioUnit.h
-- Looking for include file AudioUnit/AudioUnit.h - found
-- Looking for include file pulse/pulseaudio.h
-- Looking for include file pulse/pulseaudio.h - not found
-- Looking for include file alsa/asoundlib.h
-- Looking for include file alsa/asoundlib.h - not found
-- Looking for include file jack/jack.h
-- Looking for include file jack/jack.h - not found
-- Looking for include file audioclient.h
-- Looking for include file audioclient.h - not found
-- Looking for include files windows.h, mmsystem.h
-- Looking for include files windows.h, mmsystem.h - not found
-- Looking for include file SLES/OpenSLES.h
-- Looking for include file SLES/OpenSLES.h - not found
-- Looking for include file android/log.h
-- Looking for include file android/log.h - not found
-- Looking for include file sndio.h
-- Looking for include file sndio.h - not found
-- Looking for include file kai.h
-- Looking for include file kai.h - not found
-- Using static LibUSB from Externals
-- Looking for include file asm/types.h
-- Looking for include file asm/types.h - not found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for include file linux/filter.h
-- Looking for include file linux/filter.h - not found
-- Looking for include file linux/netlink.h
-- Looking for include file linux/netlink.h - not found
-- Looking for include file poll.h
-- Looking for include file poll.h - found
-- Looking for include file signal.h
-- Looking for include file signal.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of struct timespec
-- Check size of struct timespec - failed
-- Looking for syslog
-- Looking for syslog - found
-- Looking for include file syslog.h
-- Looking for include file syslog.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Check size of nfds_t
-- Check size of nfds_t - done
-- Looking for include file sys/timerfd.h
-- Looking for include file sys/timerfd.h - not found
-- Using static SFML 2.1 from Externals
-- Using static miniupnpc from Externals
-- Using static mbed TLS from Externals
-- Found CURL: /usr/lib/libcurl.dylib (found version "7.64.1")
-- Using shared libcurl
-- Found HIDAPI: /usr/local/lib/libhidapi.dylib
-- Using static DiscordRPC from Externals
-- Could NOT find SYSTEMD (missing: SYSTEMD_LIBRARIES SYSTEMD_INCLUDE_DIRS)
-- libsystemd not found, disabling traversal server watchdog support
-- Using static gtest from Externals
-- Found PythonInterp: /usr/bin/python (found version "2.7.16")
-- Could NOT find OpenSLES (missing: OPENSLES_LIBRARY OPENSLES_INCLUDE_DIR)
-- Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR)
-- ALSA NOT found, disabling ALSA sound backend
-- PulseAudio found, enabling PulseAudio sound backend
-- Found SDL2: /usr/local/lib/libSDL2.dylib
-- Using shared SDL2
-- Found Qt version 5.13.2
-- Could NOT find Gettext (missing: GETTEXT_MSGMERGE_EXECUTABLE GETTEXT_MSGFMT_EXECUTABLE)
CMake Warning (dev) at /usr/local/Cellar/cmake/3.16.1/share/cmake/Modules/BundleUtilities.cmake:233 (message):
 Policy CMP0080 is not set: BundleUtilities cannot be included at configure
 time.  Run "cmake --help-policy CMP0080" for policy details.  Use the
 cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
 /usr/local/Cellar/cmake/3.16.1/share/cmake/Modules/BundleUtilities.cmake:242 (_warn_cmp0080)
 Source/Core/DolphinQt/CMakeLists.txt:391 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
-- Generating done
-- Build files have been written to: /Users/robertchavez/git/dolphin/build
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode