Skip to main content

Gamepads latency and polling rate tester

Project description

Gamepadla

Gamepads polling rate and synthetic latency tester Based on the method of Christian P.: https://github.com/chrizonix/XInputTest
Pyhon code written by John Punch

image

A website with a catalog of tested gamepads: https://gamepadla.com

ABOUT GAMEPADLA
Gamepadla is an easy way to check the polling rate of your gamepad. This tool will help you get accurate data about your controller's performance, which can be useful for gamers, game developers, and enthusiasts.
Gamepadla works with most popular gamepads and supports DInput and XInput protocols, making it a versatile solution for testing different types of controllers.

image

DISCLAMER
Gamepadla measures the delay between successive changes in the position of the analog stick on the gamepad, rather than the traditional input latency, which measures the time between pressing a button on the gamepad and a response in a program or game.
This method of measurement can be affected by various factors, including the quality of the gamepad, the speed of the computer's processor, the speed of event processing in the Pygame library, and so on.
Therefore, although Gamepadla can give a general idea of the "response" of a gamepad, it cannot accurately measure input latency in the traditional sense. The results obtained from Gamepadla should be used as a guide, not as an exact measurement of input latency.

Here's how to use Gamepadla:

  1. Connect your gamepad to your PC.
    You can connect your gamepad via Bluetooth, with a cable, or with the included receiver. Make sure your operating system recognizes the gamepad.
  2. Launch Gamepadla.
    Just double-click on the fileGamepadla.exe filefile to launch the program.
  3. Check the connection of your gamepad.
    Gamepadla will automatically detect connected gamepads. If your gamepad is not detected, make sure it is connected correctly and try again.
  4. Run the test.
    After the gamepad is detected, the program will ask you to move the left stick in a circle without stopping. This will allow the program to collect data about the gamepad's latency.
  5. View the results.
    When the test is complete, the program will redirect you to the site with the results. You will see the minimum, average, and maximum latency, as well as the polling rate and jitter.
  6. Compare the results.
    If you want to compare the results of different tests, simply repeat the test. The results will be added to your test page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gamepadla_plus-1.1.7.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file gamepadla_plus-1.1.7.tar.gz.

File metadata

  • Download URL: gamepadla_plus-1.1.7.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for gamepadla_plus-1.1.7.tar.gz
Algorithm Hash digest
SHA256 2caa7930005c866da02039718f0a8334026f08b4b9f687ce80daa19289f09d5e
MD5 485f6cd73617dba162e641cbf601d148
BLAKE2b-256 5df9431539b09035570ad70ec934cf2e2c9f5d953af821fddf08eada8d41f30f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page