Question / Help OBS won't record

Suslik V

Active Member
Just try other encoder in obs Settings.

And ask manufacturer, is your NVIDIA GeForce 920MX really supports NVENC.
 

Suslik V

Active Member
@koala
So, it is onlly 15 chips right now?

something like:
Code:
NVENC_Support_Matrix_CHIP_ID = "GK208,GK110,GK110B,GK107,GK106,GK104,GM206,GM204,GM200,GM107,GP107,GP106,GP104,GP102,GV100";

What @Jim can say about this? If the check is so simple...
 

koala

Active Member
According to the matrix, yes, it seems so. But don't hardcode this. We don't know of future chips. There is probably a API call that can be used to query the availability of nvenc. If no, try to create an nvenc encoder as test, and if that succeeds, declare nvenc as available. If that takes too long to test at startup, do it once and cache the result in the ini. Or do it once when someone uses the encoder dropdown list for the first time, right before the dropdown list is filled. Or perhaps it can be asynchronously done in background at startup - I doubt it matters if some background thread sets the flag "nvenc (un)available" 2 seconds after the main window appeared.
 
Top