Very slow encoding on Nvidia 1050TI card for steam link

Salil

Member
Jan 15, 2003
105
4
81
Hello,
I have a Nvidia 1050 TI card and a e8500 AMD dual core CPU at 3.16 Ghz. I have hardware decoding enabled on both host and client. I get very poor 4fps playing 'XCOM Enemy within' at 1920 x 1080. In steam big picture mode I see the encoder is steam d3d10nv12 + nvenc h264 and I am getting 60 fps. Once I start the game I get 'game polled d3d9 nv12 + nvenc h264' and the frame rate drops and sometimes the encoder becomes 'game polled d3d9 nv12 + libx264 main (1 threads)' and the frame rate is still poor. If I select 'Use NVFBC capture on NVIDIA GPU' the performance becomes real poor. Is there any settings I can change on the Nvidia card that can make encoding better. Given that xcom is not such a big resource hog I was expecting better performance.
 

TheELF

Diamond Member
Dec 22, 2012
3,973
731
126
The system with the e8500 is the one you play the game on?
If so the game probably is too heavy for the CPU so it doesn't give enough time to the streaming process (although encoding happens on the GPU the CPU still has to send the data to the GPU) .
Try running task manager and setting the priority for the nvenc process to the highest possible,that way the encoding should work normally,the performance of the game could drop a bit though.
 

XavierMace

Diamond Member
Apr 20, 2013
4,307
450
126
Assuming your CPU is a Core 2 Duo (which is an Intel processor, not AMD), you're sitting pretty close to the minimum CPU requirements for that game and you're trying to stream it. That combined with your usage of Powerline adapters (per your other thread), makes your setup ill suited for Steam Link.
 

Salil

Member
Jan 15, 2003
105
4
81
The game works very well on my local machine. I reduced the resolution to 1600 * 900 and the frame rate increased to 10 fps so at least more playable.
 

Stuka87

Diamond Member
Dec 10, 2010
6,240
2,559
136
The system may run the game by itself fine, but if you look at system resources while playing, my bet is that the CPU has very little overhead left. E8500's are very old CPU's (Which are Intel BTW).