Counter-Strike 2

Counter-Strike 2

View Stats:
perkocets Jan 18, 2018 @ 8:34am
Confused. [Launch Options/CPU threads,cores]
https://gyazo.com/1c5b2c8d0d2d5c4bfcb4f0881e9275fa
-threads #
(Any additional launch options?)

Update : Not sure but there's 4 windows showing 4 different CPU state. LITERALLY SHOWS 4 CORES (Not very sure if it's 2 or 4 cores)
Last edited by perkocets; Jan 18, 2018 @ 8:35am
< >
Showing 1-11 of 11 comments
Vaulty Jan 18, 2018 @ 8:37am 
"LITERALLY SHOWS 4 CORES"

"(Not very sure if it's 2 or 4 cores)"

Hmm... :thinking:


also on 4core CPU -threads launch option isn't needed.. :P
perkocets Jan 18, 2018 @ 8:41am 
Originally posted by frisky:
https://www.reddit.com/r/GlobalOffensive/comments/5y8r7v/in_depth_discussion_of_the_threads_launch_option/dep5yno/

You shouldn't use -threads unless you have an explicit need to.


Originally posted by Vault Hunter 101:
"LITERALLY SHOWS 4 CORES"

"(Not very sure if it's 2 or 4 cores)"

Hmm... :thinking:


also on 4core CPU -threads launch option isn't needed.. :P
Im still confused if it's 4 CORES or 2 CORES
Vaulty Jan 18, 2018 @ 8:48am 
Originally posted by not de wae:
Originally posted by frisky:
https://www.reddit.com/r/GlobalOffensive/comments/5y8r7v/in_depth_discussion_of_the_threads_launch_option/dep5yno/

You shouldn't use -threads unless you have an explicit need to.


Originally posted by Vault Hunter 101:
"LITERALLY SHOWS 4 CORES"

"(Not very sure if it's 2 or 4 cores)"

Hmm... :thinking:


also on 4core CPU -threads launch option isn't needed.. :P
Im still confused if it's 4 CORES or 2 CORES

2 cores, 4 threads... so 4.. but using that launch option to specify 4 cores won't change anything.. for you
perkocets Jan 18, 2018 @ 8:50am 
Originally posted by TheDude:
You have 2 cores with 2 virtual processors. That's 4 threads. But as was mentioned, don't use -threads as a launch option unless it's needed.

What do you mean by it's needed when it's getting NEEDED?
catatau Jan 18, 2018 @ 9:08am 
What is Hyper Threading (HT)?

When your CSGO does several things at once, like for example network, input, graphics and sound, the game “process” can put each one of these tasks in a linear execution unit called a “thread”.
So csgo.exe is a process, and it has several threads.

Modern processors have several cores, and each core can schedule and execute one thing at a time. So if CS:GO uses 4 threads (e.g. graphics, sound, network and input) and your CPU has 1 core, the threads will take turns so the CPU can execute a bit of work for each at a time: it runs 1ms of graphics, then 1ms of sound, 1ms of network, 1ms of input and repeat the process.
If your CPU has 2 cores, each core will grab 2 threads and run them concurrently. It runs 1ms graphics in core1 + 1ms of sound in core2, then 1ms of network in core1 + 1ms of input in core2. If your CPU has 4 cores, then each thread can run continuously, graphics in core1 + sound in core2 + network in core3 + input in core4. This is the perfect scenario so no thread will have to wait for any other (which would be a form of “lag” with impact in fps).

Likewise, if you do other things with the game, like twitch streaming / discord / browser / external anticheat. Each one of these processes will have additional threads to run in your CPU, and all of them will be constantly taking turns to execute.
Hyper Threading is a hack in Intel processors which makes it possible for two threads of the same process run concurrently in only one core. But they must be in the same process. This i3-2120 has 2 cores / 4 hyper-threads, i.e., 2 cores with 2 hyper-threads in each core. In this case:

First core1 runs csgo_graphics + csgo_network while core2 runs twitch_streaming.
Then core1 runs csgo_network + csgo_input while core2 runs discord.
Then core1 runs browser while core2 runs external_anticheat.
Then repeat from start.

Each core will only run 2 threads when they're from the same process. If the threads aren't from the same process, the core can run only 1 thread.
catatau Jan 18, 2018 @ 9:20am 
who is edmond?
DocCovington Jan 18, 2018 @ 9:21am 
Originally posted by not de wae:
https://gyazo.com/1c5b2c8d0d2d5c4bfcb4f0881e9275fa
-threads #
(Any additional launch options?)

Update : Not sure but there's 4 windows showing 4 different CPU state. LITERALLY SHOWS 4 CORES (Not very sure if it's 2 or 4 cores)
Do NOT use -threads. It's an outdated command that can cause problems. It was used a couple of years ago as a temporary solution to a then existing issue. The game handles the cores, no need to mess around with that command.
perkocets Jan 18, 2018 @ 7:15pm 
Thanks guys! appreciated the help.
perkocets Jan 18, 2018 @ 7:18pm 
Also, should i turn on Multicore Rendering?
perkocets Jan 18, 2018 @ 7:27pm 
Originally posted by TheDude:
Originally posted by not de wae:
Also, should i turn on Multicore Rendering?
Yes.
Okay, i'll try that.
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Jan 18, 2018 @ 8:34am
Posts: 7