viewmodel_presetpos
See also: CS2 tools, build your crosshair, pro settings, lineups, guides, maps, console commands, pro crosshair codes.
Command Details
1Syntax
viewmodel_presetpos 1How to Use
Open the developer console by pressing the tilde key ~. If it does not open, enable it in Settings → Game → Enable Developer Console.
Type viewmodel_presetpos 1 into the console and press Enter.
Viewmodel preset (1=desktop, 2=couch, 3=classic). This command works in all game modes including competitive. The default value is 1. Browse the full CS2 console command list, or bake this one into a config with the autoexec generator, bind generator or practice config generator.
What Pros Use
The most common viewmodel_presetpos among pros is 2 (couch), used by 619 of 791 players (78%).
| Value | Players | Share |
|---|---|---|
2 (couch) | 619 | 78% |
1 (desktop) | 132 | 17% |
3 (classic) | 40 | 5% |
Examples: donk 2 (couch), s1mple 2 (couch), ZywOo 1 (desktop), NiKo 2 (couch), m0NESY 3 (classic)
Based on 791 of 1,011 pro configs tracked by CSDB, last checked 21 Sept 2026. Players without a recorded value are left out of the percentages. Browse every pro player's settings →
Related Viewmodel & HUD Commands
Frequently Asked Questions
- What does viewmodel_presetpos do in CS2?
- Viewmodel preset (1=desktop, 2=couch, 3=classic)
- What is the default value for viewmodel_presetpos?
- The default value for viewmodel_presetpos is 1. You can reset it to this value at any time by typing "viewmodel_presetpos 1" in the console.
- Does viewmodel_presetpos require sv_cheats?
- No, viewmodel_presetpos does not require sv_cheats. You can use it freely in any game mode, including competitive matchmaking and official Valve servers.
- Can I use viewmodel_presetpos in competitive?
- Yes, viewmodel_presetpos works in competitive matchmaking and all other game modes. It is a client-side command that does not require sv_cheats.