{"id":18445714,"url":"https://github.com/ndunnett/cs2-config","last_synced_at":"2026-01-24T03:11:51.128Z","repository":{"id":200918678,"uuid":"706533092","full_name":"ndunnett/cs2-config","owner":"ndunnett","description":"Little repo with my CS2 config and some of things I do to make the game run optimally.","archived":false,"fork":false,"pushed_at":"2025-02-20T13:39:38.000Z","size":7525,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T01:15:44.409Z","etag":null,"topics":["counter-strike","counter-strike-2","cs2","cs2-config"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ndunnett.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-18T06:23:17.000Z","updated_at":"2025-02-20T13:39:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"5c704c8a-a669-4f7a-8f9e-cfb1b31799e0","html_url":"https://github.com/ndunnett/cs2-config","commit_stats":null,"previous_names":["ndunnett/cs2-config"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndunnett%2Fcs2-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndunnett%2Fcs2-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndunnett%2Fcs2-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndunnett%2Fcs2-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ndunnett","download_url":"https://codeload.github.com/ndunnett/cs2-config/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986315,"owners_count":21194025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["counter-strike","counter-strike-2","cs2","cs2-config"],"created_at":"2024-11-06T07:06:57.711Z","updated_at":"2026-01-24T03:11:51.078Z","avatar_url":"https://github.com/ndunnett.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# cs2-config\n## My hardware\n- CPU: AMD Ryzen 7 7800X3D\n- Motherboard: ASUS ROG Strix X670E-I\n- Memory: Corsair Vengeance 6000MHz CL30 DDR5 2x16GB\n- GPU: ASUS TUF RTX 4080 SUPER OC Edition\n- NVIDIA Driver: 572.42 DCH (latest version installed using [NVCleanstall](https://www.techpowerup.com/nvcleanstall/))\n\n## Reset steam cloud configuration\nBefore completing your configuration, reset steam cloud to remove any residual configuration from CS:GO/CS2 being automatically applied and reset everything to complete default.\n\n1. Disable steam cloud for CS2\n    1. Right click CS2 in your library and click properties\n    1. Under \"Steam Cloud\", deselect \"Keep game saves in the Steam Cloud for Counter-Strike 2\"\n1. Go to your user data folder for CS2 at `C:\\Program Files (x86)\\Steam\\userdata\\\u003caccount\u003e\\730` and delete the contents\n1. Launch and then close CS2\n1. Re-enable steam cloud for CS2\n1. Go to CS2 in your steam library and click the \"File conflict\" button under \"cloud status\"\n1. Select \"Local Save\" and then click \"Continue\"\n\n## Autoexec location\nDownload [autoexec.cfg](/autoexec.cfg), modify values to your preference, then copy it to either of the following directories:\n\n- `\u003csteamlibrary\u003e\\steamapps\\common\\Counter-Strike Global Offensive\\game\\core\\cfg`\n- `\u003csteamlibrary\u003e\\steamapps\\common\\Counter-Strike Global Offensive\\game\\csgo\\cfg`\n\nIf you don't know the location of your steam library, it is installed to `C:\\Program Files (x86)\\Steam` by default.\n\n## Launch options\n`-noreflex`\n\n## In-game video settings\nResolution: 1920x1080\n\nStarting from the \"low\" preset:\n\n| Setting                          | Value                      |\n|----------------------------------|----------------------------|\n| Boost Player Contrast            | Disabled                   |\n| V-Sync                           | Enabled                    |\n| NVIDIA G-Sync                    | Enabled                    |\n| Multisampling Anti-Aliasing Mode | 4X MSAA                    |\n| Global Shadow Quality            | Medium                     |\n| Dynamic Shadows                  | Sun only                   |\n| Model / Texture Detail           | Medium                     |\n| Texture Filtering Mode           | Anisotropic 16X            |\n| Shader Detail                    | Low                        |\n| Particle Detail                  | Low                        |\n| Ambient Occlusion                | Disabled                   |\n| High Dynamic Range               | Quality                    |\n| FidelityFX Super Resolution      | Disabled (Highest Quality) |\n\n## NVIDIA Image Sharpening\nThis registry change replaces the \"Image Scaling\" setting in NVIDIA Control Panel 3D settings with \"Image Sharpening\" which applies the legacy sharpening filter that was available in old drivers with little to no performace cost. This removes blurriness and makes textures look more crisp, click on the images in the table below for comparison screenshots.\n\n| Sharpening Off           |  Sharpening On          |\n|:------------------------:|:-----------------------:|\n| ![](/sharpening_off.png) | ![](/sharpening_on.png) |\n\n1. Download [nvcpl_sharpening.reg](/nvcpl_sharpening.reg) and merge it\n1. Enable it in NVIDIA Control Panel under \"Image Sharpening\" in \"Manage 3D settings\" or by applying the values through NVIDIA Profile Inspector in the next section of this page\n\n\u003e [!NOTE]\n\u003e If you have CS2 open you will need to restart it for this change to apply.\n\n## NVIDIA Profile Inspector ([website](https://nvidiaprofileinspector.com))\nProfile Inspector is an alternative to the \"Manage 3D Settings\" page in NVIDIA Control Panel for changing game profile settings. Once set, you can export/import profiles to make configuration from a clean install quicker and easier.\n\nEditing the \"Counter-strike 2\" profile, starting from default settings:\n\n| Setting                          | Value                      |\n|----------------------------------|----------------------------|\n| \u003cdiv align=\"center\"\u003e**2 - Sync and Refresh**\u003c/div\u003e |          |\n| Frame Rate Limiter V3            | 465 FPS                    |\n| Maximum Pre-Rendered Frames      | 1                          |\n| Ultra Low Latency - CPL State    | On                         |\n| Ultra Low Latency - Enabled      | Off                        |\n| \u003cdiv align=\"center\"\u003e**4 - Texture Filtering**\u003c/div\u003e |         |\n| Anisotropic Filter - Sample Optimization | On                 |\n| Texture Filtering - Quality      | High performance           |\n| \u003cdiv align=\"center\"\u003e**5 - Common**\u003c/div\u003e |                    |\n| Ansel - Enabled                  | Off                        |\n| CUDA - Force P2 State            | Off                        |\n| Power Management - Mode          | Prefer maximum performance |\n| rBAR - Feature                   | Enabled                    |\n| rBAR - Options                   | `0x00000001`               |\n| rBAR - Size Limit                | `0x0000000040000000`       |\n| Shadercache - Cachesize          | Unlimited                  |\n| \u003cdiv align=\"center\"\u003e**Other**\u003c/div\u003e |                         |\n| NVIDIA Predefined Ansel Usage    | `0x00000000` (ANSEL_ALLOW_DISALLOWED) |\n| \u003cdiv align=\"center\"\u003e**Unknown**\u003c/div\u003e |                       |\n| `0x002ED8CD` (Image Sharpening - sharpen) | `0x00000032`      |\n| `0x002ED8CE` (Image Sharpening - ignore film grain) | `0x00000011` |\n| `0x00598928` (Image Sharpening - enabled) | `0x00000001`      |\n| `0x00598949` (Image Sharpening - enabled) | `0x0000000F`      |\n\nDon't forget to click \"Apply changes\".\n\n\u003e [!NOTE]\n\u003e Some settings in NVIDIA Profile Inspector may get reset when changing settings in NVIDIA Control Panel or updating drivers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndunnett%2Fcs2-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndunnett%2Fcs2-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndunnett%2Fcs2-config/lists"}