Articles on: Gaming Consoles
This article is also available in:

Use PlayAbility on PlayStation with chiaki-ng or PXPlay

This method uses PlayAbility’s local Windows virtual gamepad with a third-party PlayStation Remote Play client that accepts standard XInput controllers. PlayAbility controls the game; the selected client provides the video stream and forwards the virtual controller to the console.


Do not use Sony’s official PS Remote Play app for this PlayAbility setup. It does not accept PlayAbility’s Xbox-style virtual controller. Use a compatible third-party client instead:


  • chiaki-ng — formerly called Chiaki4Deck; free and open source, with Windows releases.
  • PXPlay — a third-party Remote Play client available for Windows and other platforms.


To control a PS5 directly without video streaming, use the separate Control PS5 with PlayAbility, 8BitDo Micro, and Brook Wingman P5 guide.


What you need


  • A PS4 or PS5 configured for Remote Play.
  • A PlayStation account with access to that console.
  • A reliable network connection.
  • chiaki-ng or PXPlay for Windows.
  • A PlayAbility profile containing gamepad actions.


Prepare PlayAbility


  1. Select or create a profile with the gamepad controls the game requires.
  2. Open Connections and turn off PlayAbility Receiver and 8BitDo Micro output if either is enabled.
  3. Turn on Main Output.
  4. Turn on Gamepad Out.
  5. Activate a simple mapped button.
  6. Confirm that Windows detects the virtual controller.


To test in Windows, press Win+R, enter joy.cpl, then open the detected controller's properties. Resolve local virtual-controller problems before configuring Remote Play.


Configure PlayStation Remote Play


  1. Follow Sony’s current PS Remote Play setup guide to enable Remote Play and prepare the console’s network and power settings.
  2. Install chiaki-ng or PXPlay from its official project page. Do not install Sony’s official client for this PlayAbility method.
  3. Follow the selected client’s current instructions to register the console and select PlayAbility’s virtual controller.
  4. Start a Remote Play session.
  5. Give the streaming window focus.
  6. Keep PlayAbility running with Main Output and Gamepad Out enabled.
  7. Activate the PlayAbility profile and test one button in a safe menu.


Do not enter PlayStation credentials, account identifiers, or registration codes into an unrelated conversion website. Follow the selected client's own current registration method and security documentation.


Verify the setup


  1. Confirm that PlayAbility's controller responds in joy.cpl.
  2. Start the remote-play session.
  3. Activate a mapped D-pad direction or face button.
  4. Confirm that the console menu or game responds.
  5. Release the trigger and confirm that the action releases.
  6. Test sticks and triggers individually.


If the controller works in joy.cpl but not in Remote Play, the selected client is not accepting or forwarding it.


Troubleshooting


PlayAbility's virtual controller does not appear in Windows


  • Turn on Main Output and Gamepad Out.
  • Turn off Receiver and 8BitDo output.
  • Restart PlayAbility and test again in joy.cpl.
  • Follow the dedicated virtual-controller troubleshooting article before returning to Remote Play.


The virtual controller works locally, but Remote Play ignores it


  • Check the client's documented controller support.
  • Close and reopen the client after PlayAbility's virtual controller is available.
  • Give the stream focus and retry a simple face button.
  • Test without other connected controllers to rule out player-order conflicts.
  • If you opened Sony’s official PS Remote Play app, close it and switch to chiaki-ng or PXPlay.
  • In the third-party client, confirm that PlayAbility’s virtual controller is selected as the input device.


The console cannot be found or registered


Use Sony's current support instructions to check Remote Play settings, account access, console power state, system software, and network connectivity.


Buttons do not match the labels shown by the game


PlayAbility uses standard gamepad action names, while PlayStation games display PlayStation symbols. Test each action in a safe menu and adjust the PlayAbility profile or the client's controller mapping as needed.


The stream is delayed or unstable


  • Prefer a wired network connection where practical.
  • Reduce other network traffic.
  • Use the remote-play client's supported quality settings.
  • Test the PlayAbility profile locally to distinguish input delay from video-streaming delay.


Limitations


  • Standard PlayAbility gamepad mappings do not provide PlayStation-specific touchpad gestures, motion sensing, controller audio, haptics, or adaptive-trigger effects. Games that require one of these controls need another method.



Updated on: 30/07/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!