Counter-Strike 2

Counter-Strike 2

View Stats:
The Senate Nov 21, 2016 @ 4:52am
Launch option: mat_queue_mode
So I found out that launch option +mat_queue_mode 2 can boost fps on some PCs, but a post on the csgo subreddit suggests 2 and -2 both work, even though I never heard of -2. And the default is -1.
I have a potato PC and I used to have 70 fps on D2 until I began adding launch options and changing my video settings.
Using the FPS Benchmark map from the workshop with 64 tickrate, here are my results:

2 ~ 40++
-1 (default) ~ 42++
-2 ~ 43++

Most of the comments in the subreddit suggest that -2 is more desirable, but I have no idea if that's true.
My final fps is between 100 and 105 max on D2, only in tunnels, when I use any of the above settings.

So which setting should I go with? Should I just remove this launch option as it does not affect my gameplay at all?
Sorry for the long post :steamhappy:
< >
Showing 1-7 of 7 comments
Raoul Nov 21, 2016 @ 5:01am 
AFAIK it should be mat_queue_mode 2 not -2 which should force the game to initialize all cores at launch but generally this tweak would better suit people with a quad-core cpu like an intel i5 where the game didn't intitialize more than 2 or 3 cores anyway.
Since it isn't affecting you at all I would leave it on -1.
The Senate Nov 21, 2016 @ 5:02am 
Originally posted by Duke:
AFAIK it should be mat_queue_mode 2 not -2 which should force the game to initialize all cores at launch but generally this tweak would better suit people with a quad-core cpu like an intel i5 where the game didn't intitialize more than 2 or 3 cores anyway.
Since it isn't affecting you at all I would leave it on -1.
My cpu is quad core; i5-3330S 2.7 ghz
Fuerst Fux Nov 21, 2016 @ 5:03am 
-1 is autodetect, -2 an alternative autodetection method, 2 forces multicore rendering to be used. It shouldn't make a noticeable difference, as long as multicore rendering is being used.
Raoul Nov 21, 2016 @ 5:14am 
Originally posted by T-800 Model 101:
Originally posted by Duke:
AFAIK it should be mat_queue_mode 2 not -2 which should force the game to initialize all cores at launch but generally this tweak would better suit people with a quad-core cpu like an intel i5 where the game didn't intitialize more than 2 or 3 cores anyway.
Since it isn't affecting you at all I would leave it on -1.
My cpu is quad core; i5-3330S 2.7 ghz

In that case have -threads 4 and -mat_queue_mode 2 listed in launch options and you'll be safe. BTW have you setup an autoexec and tweaked general stuff like rate settings for your connection?
Originally posted by Duke:
Originally posted by T-800 Model 101:
My cpu is quad core; i5-3330S 2.7 ghz

In that case have -threads 4 and -mat_queue_mode 2 listed in launch options and you'll be safe. BTW have you setup an autoexec and tweaked general stuff like rate settings for your connection?

Threads 4 gets useless when u put in mat_queue_mode 2...
his rates doesnt improve the fps and its not needed if he dont Play on non offical servers
Last edited by ⓅⓈⓎⒸⒽⒺⒹ; Nov 21, 2016 @ 5:16am
The Senate Nov 21, 2016 @ 5:19am 
Its ok guys. Im satisfied with my fps now.
I put in -threads 4 and +mat_queue_mode -2 and now im peaking at 120
Raoul Nov 21, 2016 @ 5:58am 
Originally posted by FUERTE FUX:
-1 is autodetect, -2 an alternative autodetection method, 2 forces multicore rendering to be used. It shouldn't make a noticeable difference, as long as multicore rendering is being used.

Yeah thats weird on https://developer.valvesoftware.com/wiki/List_of_CS:GO_Cvars it doesn't show -2 as being an option. Will test it myself later though I have it on 2 currently.


Originally posted by ⓅⓈⓎⒸⒽⒺⒹ👊:
Originally posted by Duke:

In that case have -threads 4 and -mat_queue_mode 2 listed in launch options and you'll be safe. BTW have you setup an autoexec and tweaked general stuff like rate settings for your connection?

Threads 4 gets useless when u put in mat_queue_mode 2...
his rates doesnt improve the fps and its not needed if he dont Play on non offical servers

Firstly it doesn't cause an error to have them both in launch options or even if you had it in the video.txt file thats why I said just to be safe.
Secondly having an autoexec in general should help with a smoother gameplay experience in CSGO especially settings for connection and stuff like cl preload.................some of the stuff actually does increase fps so your wrong bud. Also how do you know he doesnt use any community servers or 128tick servers?
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Nov 21, 2016 @ 4:52am
Posts: 7