I have a gaming PC with an i7 3820. It has 4 cores and 2 threads per core, making it capable of handling 8 threads

When I stream a game (The Witcher 2 for example) using in-home streaming, I notice in the video streaming details that the encoder is using 4 threads. Is there any way I can increase the number of threads to 8? Does it make sense to increase the number of threads to 8 for a CPU like the i7 3820?

  • The way I understand it, as long as your PC is doing hardware encoding, increasing the number of CPU cores for streaming should yield no real benefit.
    – Nolonar
    Commented Mar 28, 2016 at 13:54
  • I don't think it's doing hardware encoding. It mentions using x264 and 4 threads, which is not a hardware encoder, AFAIK
    – 9a3eedi
    Commented Mar 28, 2016 at 14:26
  • 2
    I'd use "cores for streaming = number of cpu virtual cores - cores needed by game" as a rule of thumb. Otherwise game performance might take hit. Commented Mar 28, 2016 at 14:28

1 Answer 1


I found out how:

In Steam, go to Steam menu -> Settings, then in the In-Home Streaming settings, press the "Advanced Host Options" button, and a window will appear. You can then select the number of threads used for software encoding.

This option wasn't there around the time I posted the question.. it seems like it was added recently.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .