How to Set DPI & Macros in Logitech G HUB for Valorant and CS2


Competitive FPS doesn't forgive inconsistency. One round your crosshair feels glued to heads, the next it drifts just enough to lose a duel you should have won. Most players blame aim, reflexes, or even bad luck. In reality, the problem is often more mundane—and more dangerous: unstable DPI behavior inside Logitech G HUB.

Logitech G HUB is powerful, but it's also misunderstood. Many guides stop at "move the DPI slider and you're done." That advice is incomplete. In Valorant and CS2—games built around raw input, muscle memory, and millimeter-level precision—DPI isn't just a number. It's part of a full input pipeline: sensor → USB → HID stack → OS → game engine. If any link is misconfigured, your aim suffers.

This guide is written for players who want control, not presets. Beginner or expert, if you care about consistency, this is the foundation you need. However, even the most disciplined aim training is rendered useless if your control software fails to initialize properly; if you are currently staring at a blank screen, you must first resolve the Logitech G HUB infinite loading loop to regain access to your DPI and profile configurations.

Quick Setup (5 Minutes)

If you're short on time, do this first:

  1. Set one fixed DPI (400 or 800) in G HUB
  2. Delete all other DPI stages
  3. Disable DPI shift and cycling
  4. Enable Onboard Memory → Save to mouse
  5. Close G HUB and test in-game

This eliminates 80% of "my aim feels off today" issues. The rest of this guide explains why this works and how to optimize further.

Understanding DPI: What Actually Matters

DPI vs eDPI

DPI alone doesn't determine your sensitivity. What matters is eDPI (effective DPI):

$eDPI = DPI \times \text{in-game sensitivity}$

Examples:

  • 800 DPI × 0.4 sens = 320 eDPI

  • 400 DPI × 0.8 sens = 320 eDPI

They feel similar but not identical. Lower DPI can introduce micro-stutter at slow movements, while very high DPI amplifies sensor noise. That's why most pros use 400-800 DPI.

Common eDPI Ranges by Rank

While personal preference exists, looking at the data from top-tier ranks provides a benchmark for stability.

GameRank TierCommon eDPI RangeStrategic Notes
ValorantIron - Gold200 - 400Focus on crosshair stability
ValorantPlat - Diamond250 - 350Balance between flicking and tracking
ValorantImmortal+200 - 300Maximum headshot precision priority
CS2Silver - Gold Nova600 - 1000Easier map navigation for beginners
CS2MG - LE700 - 900Mid-range standard for spray control
CS2Supreme - Global600 - 800Highly disciplined muscle memory

If your eDPI sits well above these benchmarks—such as 1200+ in Valorant—you're likely sacrificing long-term consistency for unnecessary speed.

The Input Chain

  1. Mouse sensor detects movement (counts)
  2. USB reports at polling rate (1000 Hz = 1ms)
  3. OS receives raw input
  4. Game applies your sensitivity

DPI only affects step 1. Valorant and CS2 use raw input, bypassing Windows acceleration—but DPI still matters. Before you can fine-tune these variables, you must ensure the 'brain' of your setup is properly deployed. You can find the latest Logitech G HUB download and installation guide here, which serves as the essential first link in your device's input pipeline.

Setting Up G HUB Correctly

Clean Installation

Many issues start here. Do this if you're having problems:

  1. Uninstall G HUB
  2. Delete folders:
    • C:\Users\[Name]\AppData\Local\LGHUB
    • C:\Users\[Name]\AppData\Roaming\LGHUB
  3. Reinstall from Logitech's site
  4. Run as administrator once

Configure DPI (Critical Steps)

Step 1: Open Sensitivity Settings

  • Launch G HUB
  • Click your mouse
  • Go to "Sensitivity (DPI)"

Step 2: Set One DPI Stage

  • Delete all stages except one
  • Set to 800 DPI (recommended starting point)
  • Disable DPI button cycling

Why one stage? Multiple stages cause accidental mid-game switches. Even one unintended change can cost you a round.

Step 3: Disable DPI Shift

  • Find "DPI Shift" or "Sniper Button"
  • Turn it off

DPI shift breaks muscle memory. Pros don't use it.

Recommended DPI Values

DPI Best For Requires
400 Arm aimers Large mousepad (45cm+)
800 Most players Standard pad (35-40cm)
1600 Wrist aimers Rare in competitive

Higher ≠ better. Consistency beats numbers.

Locking DPI with Onboard Memory

This is the most important section. If you skip everything else, don't skip this.

Why DPI Changes Randomly

  • G HUB auto-switches profiles
  • Cloud sync overwrites settings
  • Game detection fails
  • Software crashes mid-session

The Solution: Hardware Storage

Onboard Memory stores DPI directly on the mouse's internal chip. G HUB can crash, close, or bug out—your DPI won't change.

Setup Process:

  1. In G HUB, find "Onboard Memory Mode"
  2. Toggle it ON
  3. Select Slot 1
  4. Set your DPI (e.g., 800)
  5. Click "Save to Device"

Verify it worked:

  • Close G HUB completely
  • Check Task Manager (no LGHUB processes)
  • Move your mouse in-game
  • If sensitivity is stable, you're hardware-locked

This is how tournament PCs are configured.

Game-Specific Settings

Valorant

  • Raw Input: Enabled (default)
  • Sensitivity: Adjust to reach 200-350 eDPI
  • Scoped sens: Tune separately if needed

Example: 800 DPI × 0.35 = 280 eDPI (common for Immortal+)

CS2

  • Raw Input: Enabled
  • Console: m_rawinput 1
  • Sensitivity: Adjust to reach 600-900 eDPI

Example: 800 DPI × 0.9 = 720 eDPI (common for high ranks)

Test your cm/360° with a physical ruler. This is your true baseline—not someone else's settings.

Understanding Macros

What Macros Actually Do

Macros are input sequences injected into Windows. They don't "know" game state—they just replay key presses with timing.

Pipeline:

  1. You press a mouse button
  2. G HUB intercepts it
  3. Macro executes (key down → delay → key up)
  4. Game receives standard input

Games with raw input (Valorant/CS2) still accept these events.

Macro Types

Type Use Case Competitive Risk
No Repeat Push-to-talk, map toggle ✓ Safe
While Holding Spam actions ⚠ Risky
Toggle On/off states ⚠ Avoid
Sequence Multi-step chains ⚠ High risk

Rule of thumb: If the macro does more than one gameplay action automatically, you're crossing into dangerous territory.

Creating a Macro

  1. Go to Assignments → Macros
  2. Create New
  3. Choose No Repeat
  4. Manually add inputs (don't record blindly)
  5. Set delays: 20-50ms for utility
  6. Assign to side button

What's Safe to Macro

Acceptable:

  • Push-to-talk
  • Scoreboard toggle
  • Buy menu shortcuts (training only)

Will Hurt You:

  • Recoil control
  • Fire + crouch combos
  • Movement scripts

Even if anti-cheat doesn't ban you, you're sabotaging skill development.

Button Layout Best Practices

Button Assignment Why
Left Click Fire Never change
Right Click ADS Never change
Side Button 1 Push-to-talk Instant access
Side Button 2 Utility macro Flexible
DPI Button Disabled Prevents accidents

Don't assign macros to:

  • DPI cycle button (hardware-locked)
  • Scroll wheel (accidental triggers)

Leave the DPI button alone. Treat DPI as set-and-forget.

Troubleshooting

DPI Still Changing Mid-Game

  1. Enable Onboard Memory (see above)
  2. Disable auto profile switching
  3. Turn off cloud sync
  4. Close G HUB during play

Macro Not Working

  • Run G HUB as administrator
  • Verify correct profile is active
  • Check for conflicting keybinds

Input Feels Laggy

  • Disable USB selective suspend (Power Options)
  • Try different USB port
  • Lower polling rate to 500Hz if CPU is old

Windows Optimization (5 Minutes)

These system tweaks eliminate hidden variables:

Disable Mouse Acceleration:

  1. Control Panel → Mouse
  2. Pointer Options
  3. Uncheck "Enhance pointer precision"

Fix USB Power Saving:

  1. Device Manager → Mouse → Properties
  2. Power Management tab
  3. Uncheck "Allow computer to turn off device"

Set High Performance Mode (desktops only):

  • Power Options → High Performance

Anti-Cheat Guidelines

What's Allowed

✓ Hardware-stored macros (Onboard Memory)
✓ Single-action utility binds
✓ Button remapping (non-combat)

What Gets You Banned

✗ Recoil scripts
✗ Multi-action combat macros
✗ Anything that "plays for you"

Safe rule: If you can't do it manually at the same speed on your keyboard, don't macro it.

Advanced Tips

The 30-Day Rule

Once you change DPI or sensitivity, commit for 30 days minimum. Muscle memory takes weeks to build, not hours.

Constant tweaking is the enemy of improvement.

Hand Size and Grip

  • Palm grip: Lower DPI (more arm movement)
  • Claw grip: Medium DPI (hybrid)
  • Fingertip grip: Can handle higher DPI

Your physical setup matters more than arbitrary numbers. If you find that a symmetrical shape leads to micro-instability in your grip, it may be time to consider an ergonomic shift; our Logitech G Pro X Superlight 2 DEX review breaks down how this right-handed geometry provides the additional palm support needed to maintain a consistent anchor point during high-velocity flicks."

Monitor Resolution

Don't raise DPI just because you upgraded to 1440p or 4K. Adjust in-game sensitivity instead. Muscle memory is tied to physical distance, not screen pixels.

Final Checklist

Before competitive play, verify:

  • [ ] One DPI stage (400 or 800)
  • [ ] Onboard Memory enabled
  • [ ] No DPI shift
  • [ ] Macros = utility only
  • [ ] Dedicated profile per game
  • [ ] USB power saving disabled
  • [ ] Mouse acceleration off
  • [ ] Settings locked for 30+ days

If your setup feels invisible, you've done it right.

The Bottom Line

DPI is not a tuning knob. It's infrastructure. Once set correctly, it should disappear from your mind so you can focus on mechanics, positioning, and winning rounds.

Most "aim inconsistency" complaints aren't skill issues. They're configuration debt.

Get DPI right once. Lock it. Then never touch it again.

Now go play. Your settings are done.

FAQ

Q: Why does my aim feel different daily?
DPI is changing without you noticing. Lock it to Onboard Memory and stop relying on software.

Q: Is higher DPI smoother?
No. Beyond 800-1600, you amplify sensor noise. Smoothness comes from stability, not numbers.

Q: Do macros add latency?
Slightly—negligible for single-action utility macros. Avoid complex sequences.

Q: Should I close G HUB after setup?
If using Onboard Memory, yes. Many pros do this for maximum stability.

Q: What's the "best" DPI?
No single answer. 400-800 works for most. Pick one, lock it, build muscle memory over months.

Q: Can I use different DPI per agent/role?
You can, but don't. Muscle memory is universal. Changing DPI destroys consistency.

May You Also Need Other Tutorial Articles:

Mouse Ergonomics in 2025: Science of Comfort and Precision
Update Logitech Drivers Windows 11: What’s New, Why It Matters, and How to Do It Right
Logitech G Hub Setup Guide: Unlocking the True Performance of Your Gear
How to Fix Logitech Mouse Not Detected on Windows 11
The Complete Guide to the Logitech G Ecosystem: Pro-Grade Gaming Gear Explained