Question / Help Better Performacne on x264 than NVENC, why?

Dear OBS users,

I have a weird problem ( I guess). I have got better performance in the games when I use x264 than NVENC. Both logfiles from x264 and NVENC are lower here. I tested both settings in x264 and NVENC in CSGO aand I have got better fps in CSGO when I use x264. It shouldn't be different? Both logfiles under here.

1) NVENC logfie | Preset Default and high, 4500 bitrate, downscale to 540p 29,97fps
2) x264 logfile | veryfast, 3500 bitrate, 4000 buffor size, downscale to 540p 29,97fps

Anyone has simillar problem? Is it correct performance? I guess no because CSGO use more CPU than GPU. I have got also installed geforce experience and set shadowplaay for recording last 2 minutes for making short movie.

My PC:
CPU: i54670k not oc
GPU: GTX1060 EVGA 6GB
Mobo: MSI Z97Gaming5
PSU: Thermaltake Smart SE 530W
RAM: 16GB Ram

Best regards,
Domin1Q
 

Attachments

  • nvenc2017-07-09 21-31-12.txt
    36.5 KB · Views: 21
  • x2642017-07-09 23-43-44.txt
    26 KB · Views: 15

Bmber

New Member
If you want to stream using your GPU, i would suggest using Shadowplay instead of OBS. Shadowplay give better result in term of quality/performance than OBS.
 
@Bmber but I can't set up everything like in OBS :/ ... and NVENC mostly is recommend for lower CPU usage and better performance while streaming that's why I am so suprised.
 

Bmber

New Member
CS;GO is a picky game when it come to streaming. Can you try a different game and test NVENC again. Don't stream and record at the same time please. Simply check if you have the same issue on a different videogame.

If not, than it's CSGO. If you still have issue, than i would do a clean uninstall and re-install of your videocard driver.

But like i said, CSGO have odd behavior while streaming on the same machine.
 

DeMoN

Member
If you want to stream using your GPU, i would suggest using Shadowplay instead of OBS. Shadowplay give better result in term of quality/performance than OBS.
Quality? Rather not. Shadowplay is limited to 130mbit, while OBS you could go even to lossless. Also Shadowplay uses only the tv.601 colormatrix, which is not that good honestly :/
 
@DeMoN but it's not goint about guallity cuz x264 always will be better than NVENC. Still NVENC gives now a good quallity enough for streaming. Personally for me 4500 bitrate on NVENC and default preset is good set up for streaming.

But I created this thread because I thing NVENC pefromance always should be better than x264 especially on the GPU with 6GB memory and with the games like CSGO when it use more CPU power than GPU.
 
I heard reports that using NVENC reduces the memory clock on the GPU and I can confirm this since I tested this out. Run GPU-Z and pay attention to the memory clock when recording between x264 and NVENC.
 
Top