mat_queue_mode by default is set to 2 on most configs
however what i noticed is when i put it on -1 i gained about 30 more fps on benchmark1 with 7 frames lower fps variability. most importantly, it completely got rid of all of stuttering. try it for yourself maybe it will help
however what i noticed is when i put it on -1 i gained about 30 more fps on benchmark1 with 7 frames lower fps variability. most importantly, it completely got rid of all of stuttering. try it for yourself maybe it will help
it seems slightly more complicated than that, maybe?
here's what rhapsody config had to say. looks like maybe newer cpus are fine with 2. i am no expert.
mat_queue_mode 2 // mat_queue mode is another frequently asked about cvar, it
// defines the threading method to be used by the material
// system. It has been unstable to use in the past, but
// nowadays it's generally okay.
//
// Here are the possible values:
// -2 legacy default
// -1 default
// 0 synchronous single thread
// 1 queued single thread
// 2 queued multithreaded
//
// If you have problems with the value `2', try setting it to
// `-1'.
//
// As an aside, there are quite a few bugs in the demo system
// that occur when mat_queue_mode is set to a value that is
// not `-1'. If you intend to do work with the demo system,
// maybe you should change this.
https://www.reddit.com/r/GlobalOffensive/comments/45nohf/mat_queue_mode_2_a_insanely_easy_way_to_massively/
here's what rhapsody config had to say. looks like maybe newer cpus are fine with 2. i am no expert.
mat_queue_mode 2 // mat_queue mode is another frequently asked about cvar, it
// defines the threading method to be used by the material
// system. It has been unstable to use in the past, but
// nowadays it's generally okay.
//
// Here are the possible values:
// -2 legacy default
// -1 default
// 0 synchronous single thread
// 1 queued single thread
// 2 queued multithreaded
//
// If you have problems with the value `2', try setting it to
// `-1'.
//
// As an aside, there are quite a few bugs in the demo system
// that occur when mat_queue_mode is set to a value that is
// not `-1'. If you intend to do work with the demo system,
// maybe you should change this.
Restart steam every day and the game doesn't stutter as much