How do I optimize the G502 for FPS or MMO gaming?
Applies to: Logitech G502 Hero / G502 Lightspeed / G502 X / G502 X Plus
Last updated: May 2025
Problem
You want to get the best performance and usability out of your G502 mouse for specific game types like First-Person Shooters (FPS) or Massively Multiplayer Online (MMO) games, but aren’t sure how to configure it.
Solution
The G502 is highly customizable, and with the right setup in Logitech G Hub, you can tailor its DPI, button mapping, profiles, and weight for maximum efficiency in different game genres.
FPS Optimization (e.g., Call of Duty, Valorant, CS:GO)
1. Configure DPI for Accuracy
- Open G Hub > DPI tab
- Set multiple DPI levels:
- 400–800 DPI for aiming (precise control)
- Assign a DPI Shift button for sniping (e.g., 400 DPI hold)
- Disable unnecessary DPI stages to avoid accidental switching
2. Assign Common Actions to Buttons
- Map useful functions:
- Reload
- Melee
- Grenade
- Ping
- Use the DPI Shift button as a sniper zoom or walk modifier
3. Tune the Weight
- Use fewer weights (or none) for faster flick shots
- Adjust to your personal balance preference
4. Use a High Polling Rate
- Set 1000 Hz polling rate in G Hub for the lowest input lag
MMO Optimization (e.g., World of Warcraft, Final Fantasy XIV)
1. Map Ability Hotkeys to Buttons
- Use G Hub’s Assignments tab to remap side buttons to:
- Number keys (1–6)
- Alt, Ctrl, Shift + number combos
- Create macros for:
- Rotations
- Buff/debuff toggles
- Mounts or consumables
2. Use Profiles Per Class or Role
- Create separate G Hub profiles per class or build
- Assign profiles to launch with game .exe or manually switch via mouse button
3. Enable G-Shift for a Secondary Layer
- Assign G-Shift to a button (e.g., DPI Cycle)
- All other buttons will now support a second function while G-Shift is held
- This effectively doubles your bindings
4. Consider Lighting Cues
- Set RGB zones to reflect:
- Class colors
- Cooldown status (if paired with macros)
- Role (e.g., blue = healer, red = DPS)
Notes
- Keep profiles separate for each genre/game for clarity
- Use Onboard Memory if switching between PCs or tournaments
- Test macros thoroughly to avoid violating game ToS (especially in MMOs)





