Skip to content
/SLASHPLAY

How to turn on multicore rendering in TF2

Type mat_queue_mode 2 in your game console to force multithreaded rendering, which raises fps on most modern CPUs. -1 lets the game decide.

mat_queue_mode

Sets how the renderer uses CPU threads: default, single thread, or multithreaded.

mat_queue_mode <-1|0|2>

Examples

mat_queue_mode 2

Force multicore rendering.

Values

ValueWhat it does
-1Default Default
0 Single threaded
2 Queued multithreaded

Arguments

modeRequired
-1 default, 0 single thread, 2 multithreaded.

What it does

-1 lets the game decide and 2 forces multithreaded rendering, which raises fps on most modern CPUs. 0 is single threaded.

The game's own description: The queue/thread mode the material system should use: -1=default, 0=synchronous single thread, 2=queued multithreaded

Run it on your server

On a SLASHPLAY server, type it in the Console tab of the server page; the reply shows right under it. A value set there lasts until the server restarts. To keep it, add the line to tf/cfg/server.cfg. New to this? Start a TF2 server first.

Your own
TF2 server.

From $0.03 an hour, only while it runs. New accounts get 6 free tokens.