What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

When Street Fighter II feels delayed or a hadouken, tatsu, or dragon punch fails, troubleshoot the entire input path in order: display, controller and encoder, button mapping, emulator timing, then your execution. A wired controller, correctly mapped six-button layout, stable 100% emulation speed, and an input display will show whether the game is missing your signal or you are sending the command at the wrong time.

What “input lag” and a missed special move actually mean

Two different problems often feel identical. Input lag is a delay between pressing a control and seeing the game respond. It can be introduced by the television, controller connection, USB encoder, emulator timing, or online networking. A missed command occurs when the game receives an input sequence but does not recognize it as the move you intended. A poor diagonal, an incorrect button assignment, a contradictory left-and-right signal, or a release that is too early can all cause a command miss without any measurable display delay.

Street Fighter II was released in arcades by Capcom in 1991, followed by home-console versions in 1992. The series has many revisions, ports, compilations, and emulated arcade releases. Their command windows, control labels, timing, and options are not guaranteed to be identical. A fix that works for one edition may not explain behavior in another, so identify the exact game and platform before changing advanced settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Diagnose the chain from screen to game logic

Test one layer at a time. Changing several settings simultaneously can make the game feel different without revealing which component caused the problem.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Layer What can go wrong Useful test
Display Television processing, interpolation, noise reduction, or cinematic effects add visible delay. Enable Game Mode, disable processing, and repeat the same move on another display if available.
Controller and encoder Wireless transmission, a low battery, a worn switch, a loose cable, or an encoder that does not expose every signal can drop inputs. Use a known-good wired controller and test every direction and button independently.
Mapping Buttons are assigned to the wrong attack strength, diagonals do not register, or opposite directions are filtered unexpectedly. Rebuild the mapping one control at a time and inspect an input display.
Emulator timing Frame skipping, inaccurate speed, unstable run-ahead, or poor frame pacing changes when inputs are sampled. Return to 100% speed with frame skip and latency experiments disabled, then add one option at a time.
Execution The motion lacks a diagonal, the final direction is not held long enough, or the attack button is pressed outside the command window. Perform the motion slowly while watching each direction and button appear in the input display.

1. Establish a clean offline baseline

  1. Launch the exact Street Fighter II revision you normally play and run it at normal speed. Do not begin with an online match, because network delay can be mistaken for local input delay.
  2. Use a training, practice, or otherwise repeatable mode. If the release has no training mode, choose a quiet match situation where you can perform the same attempt repeatedly.
  3. Pick one command, such as a quarter-circle-forward plus punch. Perform it slowly ten or more times, then at your normal speed. Note whether the move fails consistently, only in one direction, or only when the screen is busy.
  4. If the emulator or game provides an input display, turn it on. Record whether the display shows every direction and the intended punch or kick when the move fails.

This baseline separates a repeatable local problem from an intermittent connection or network issue. If the same controller and game work correctly offline but feel late online, investigate the network path separately rather than remapping controls.

2. Remove display-side delay

Modern televisions and monitors can process an old 2D game through several image pipelines. Open the display’s picture settings and enable Game Mode, Low-Latency Mode, or the equivalent label. Turn off motion interpolation, noise reduction, cinematic or filmmaker post-processing, and other enhancements that analyze frames before displaying them.

Retest the same move from the baseline. If the response becomes immediately easier to time, the display was adding a substantial part of the perceived delay. If possible, connect the same console, computer, or cabinet and controller to a second display. A change that follows the display rather than the controller points to the display chain.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not judge only by the picture looking smooth. Interpolation can make scrolling appear fluid while delaying the actual frame. Conversely, a display that looks slightly less processed may provide more predictable timing for a one-frame-sensitive fighting game.

3. Check the controller, cable, and encoder

Capcom’s manual explicitly states: “Play with your keyboard, external controller, or on-screen controls.” The game therefore supports several input methods, but support does not guarantee that every device exposes the same signals or has the same feel.

Try a wired device first

Connect a known-good wired controller to remove wireless transmission, pairing, and battery variables. For six-button play, a wired USB arcade fight stick is a practical option because it presents a dedicated arcade-style directional control and six attack buttons. Confirm that the platform recognizes the device before opening the game. If a wired device fixes the problem, test the original wireless controller with fresh power and a different connection before blaming the game.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Test every physical input

  • Press up, down, left, and right separately and verify that each one appears once.
  • Press each punch and kick button individually. Check that light, medium, and heavy strengths are distinct.
  • Roll through up-left, down-left, up-right, and down-right diagonals. A lever can feel normal while one switch or gate fails to close.
  • Hold a direction for several seconds and confirm that it does not flicker or release.
  • Move the cable gently at the connector. Any interruption indicates a cable, port, or encoder problem rather than a command-timing problem.

An arcade cabinet uses physical switches and an encoder between the controls and the game system. Menus differ by cabinet and installed software, so use its built-in control-test screen if one is provided. If a direction or button fails in that test, repair or replace the switch, wiring, or encoder before adjusting emulator settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Rebuild the six-button mapping

Street Fighter II expects a directional control plus one punch or kick button for a special move. A six-button layout must map all three punch strengths and all three kick strengths correctly. Mapping labels can differ between a keyboard, gamepad, arcade stick, and emulator, so do not assume that a profile named “arcade” is correct for your device.

  1. Open the emulator or platform controller settings, not only the game’s pause menu.
  2. Assign up, down, left, and right one at a time.
  3. Assign light, medium, and heavy punch separately.
  4. Assign light, medium, and heavy kick separately.
  5. Save the profile, reopen the game, and verify each control in the input display.

In FBNeo and other Libretro-based configurations, choose the layout intended for the connected device. Libretro documents Classic and Modern arcade-stick layouts for six-button games such as Street Fighter II and warns that opposite-direction handling is a common source of fighting-game input problems.

Check diagonals and opposite directions

A quarter-circle-forward command is not merely three unrelated cardinal presses. The game needs to see the diagonal in the sequence, for example down, down-right, right, followed by the required attack button. If the encoder or mapping never reports down-right, the move can fail even when down and right work perfectly by themselves.

Also test what happens when left and right, or up and down, are pressed together. Some devices or software produce neutral; others prioritize one direction or reject both. That behavior can break charge moves, diagonals, and transitions. Avoid assigning two physical controls to conflicting directions, and disable any “clean,” “null,” or opposite-direction rule that does not match the controller’s intended behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Look for keyboard ghosting

Keyboard users can encounter ghosting or a keyboard’s rollover limit when several keys are held together. A diagonal plus an attack key may cause one key to disappear even though each key works alone. Move the controls to a different key cluster, use a keyboard with adequate rollover, or switch to an external controller. Do not diagnose a ghosting problem by repeatedly mashing attack buttons; that masks which signal is being lost.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

5. Restore stable emulator timing

Before using latency-reduction features, make the emulator stable. Confirm that the speed indicator remains at 100% during play. Disable frame skip, forced throttling, and any setting that allows the emulator to run faster or slower than the original timing. Audio crackle, uneven scrolling, or a speed percentage that constantly moves away from 100% indicates a timing problem, not a command-execution problem.

If the emulator offers run-ahead, frame delay, hard GPU sync, or similar latency controls, turn them off for the baseline. Then enable only one option, repeat the same offline test, and keep it only if frame pacing remains stable and no audio or video artifacts appear. An aggressive setting that reduces one frame of delay but causes stutter can make special moves less reliable overall.

Save a working configuration before experimenting. This gives you a known-good recovery point and prevents an unrelated graphics change from being mistaken for a controller fix.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

6. Separate input registration from execution

The input display is the fastest way to decide whether to keep troubleshooting hardware or work on technique.

If a direction or button is missing

The fault is upstream of the game’s command parser: controller, cable, encoder, mapping, keyboard rollover, or opposite-direction filtering. Re-test the individual control, rebuild its assignment, and compare with a wired device. Do not spend time practicing the motion until the display shows the complete sequence.

If every input appears but the move still fails

The game is receiving your signal. Check the command order, the required attack button, and the exact release’s move list. Perform the sequence slowly, then gradually increase speed while preserving the same order. Pressing an attack button too early, finishing on the wrong direction, or using medium punch when the game is mapped to a different button can all look like lag.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

If it works on one side but not the other

Test the opposite direction on the controller and inspect both diagonals. A worn switch or an incorrect axis mapping often affects one side. If both sides register identically but only one side fails, compare your motion: players commonly omit the diagonal or release the final direction too quickly when facing the other way.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

7. Perform the common special-move motions correctly

Exact commands vary by character and Street Fighter II version. Treat the following as motion patterns, not a replacement for the move list of your edition.

Quarter-circle-forward moves

For a typical hadouken pattern, roll from down through down-forward to forward, then press the required punch button. The diagonal is essential. Start slowly enough to see all three directions in the input display, and press punch as the final direction is reached rather than before the motion begins.

Dragon-punch-style moves

A typical rising punch uses forward, down, down-forward plus punch. The initial forward direction matters; starting with only down can produce a crouch or a quarter-circle instead. Practice the three-direction sequence without mashing all punch buttons, then add the specific punch strength required by the move list.

Charge moves

Hold the required charge direction, then roll or tap to the release direction and press the listed attack button. Keep the charge while blocking, walking under the game’s rules, or waiting for an opening, and do not release before the command is complete. If left and right together become neutral, the game may never receive the release direction, which is why opposite-direction behavior must be tested separately.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not mash during diagnosis

Rapidly pressing several attack buttons can make an occasional success look like a reliable input. It also prevents you from knowing which button the game accepted. Use one button, one motion, and one attempt at a time until the input display and the on-screen result agree.

Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

8. Use the command reference for the exact release

Capcom’s Hyper Street Fighter II manual lists the directional controls, six attack buttons, and a Special Move control that can be changed under Options > System. Check that setting if the game offers an alternate special-move control or a remapped command option.

The Nintendo Street Fighter II Turbo manual provides version-specific special-move commands. Use the move list for the exact cartridge, arcade revision, compilation, or emulator core you are playing. Different revisions can feel different, and a command shown for one version should not be assumed to apply unchanged to every other release.

9. Troubleshoot online delay separately

First reproduce the issue offline with the same display, controller, and game version. If the move succeeds offline but feels late in an online match, local remapping is unlikely to solve it. Network delay, rollback behavior, frame pacing on either machine, or a remote player’s connection can affect the apparent response.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Compare an offline training attempt with an online match at the same frame rate. Keep the local display in Game Mode and the emulator at a stable 100% before evaluating the network. A move that fails in both environments needs local troubleshooting; a move that fails only online needs network-specific investigation by the platform or service.

Choosing between possible fixes

Fix Best indication What it changes Offline verification
Enable display Game Mode Response improves on one television or monitor. Removes image-processing delay. Repeat the same command before and after the setting change.
Use a wired controller Wireless input is intermittent or battery-dependent. Removes wireless transmission and power variables. Test every direction, diagonal, and attack button.
Rebuild six-button mapping Buttons are mislabeled, missing, or assigned to the wrong strength. Corrects the signal sent to the game. Verify each control in an input display.
Change opposite-direction handling Charge moves or diagonals fail when directions overlap. Changes how simultaneous contradictory directions are resolved. Press both directions and observe the displayed result.
Return emulator to 100% speed Speed fluctuates, frame skip is active, or audio stutters. Restores predictable frame pacing. Run the same offline test with advanced latency options disabled.
Practice the motion Every input appears, but the command is not recognized. Improves order, timing, and final-direction accuracy. Use slow repetitions, then increase speed without mashing.

Compare fixes by where the delay or missing signal occurs, whether all six attack buttons are exposed, whether diagonals and simultaneous directions register, whether frame pacing is stable, and whether the change works offline as well as online.

Quick symptom-to-action checklist

  • Everything feels late: enable display Game Mode, disable processing, test a second display, then check emulator speed.
  • Only one attack strength fails: inspect that punch or kick assignment and the physical switch.
  • Quarter-circles fail: verify the diagonal and final direction in the input display.
  • Dragon punches become crouches: confirm the initial forward direction and the required punch button.
  • Charge moves fail: test whether holding a direction is stable and whether opposite directions become neutral.
  • Moves fail only on a keyboard: check ghosting and rollover, then try a different key cluster or external controller.
  • Moves fail only online: reproduce the problem offline before changing local controls.
  • One side fails: test the corresponding diagonals and inspect the physical control for a directional switch problem.

What you can and cannot conclude about latency

There is no single authoritative latency number that applies to every Street Fighter II version and every television, controller, emulator, cabinet, and network path. A number measured on one setup would not describe yours. The useful measurement is comparative: keep the game, controller, and display constant, change one layer, and observe whether a repeatable offline test becomes more responsive and stable.

Once the display, controller, mapping, timing, and command technique all pass their checks, the remaining feel is specific to that release and hardware chain. Preserve the working configuration and document the game version, emulator core, controller profile, display mode, and timing settings so an update or cabinet reset does not reintroduce the problem.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.