viewmodel_presetpos

👁️ Viewmodel & HUDMultiplayer Safe

Command Details

DescriptionViewmodel preset (1=desktop, 2=couch, 3=classic)
Default Value1
sv_cheatsNot required

Syntax

viewmodel_presetpos 1

How to Use

1

Open the developer console by pressing the tilde key ~. If it does not open, enable it in Settings → Game → Enable Developer Console.

2

Type viewmodel_presetpos 1 into the console and press Enter.

3

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%).

ValuePlayersShare
2 (couch)61978%
1 (desktop)13217%
3 (classic)405%

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 →

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.