Talk:Nvidia NVENC


 * 1)  The Tegra K1 platform includes support for H.265/HEVC video decode as well, but this isn’t accelerated fully in hardware, rather the decode is split across NVENC and CPU.  : this look wrong. We are talking about encoder, not decoder.  — Preceding unsigned comment added by 62.23.167.180 (talk) 09:07, 2 February 2015 (UTC)

NVENC mistake
RTX 20xx and 30xx are both using 7th gen NVENC: https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/compare/ Gendalv (talk) 03:18, 18 September 2020 (UTC)


 * According to NVIDIA's GPU Support Matrix, the other generations of NVEC in the "NVENC Summary" table may be incorrect as well.
 * NVIDIA shows the following chip to generation NVENC matchup:
 * GM1xx as 4th Gen NVENC
 * GM2xx as 5th Gen NVENC
 * GP1xx, GV100, and TU117 as 6th Gen NVENC
 * The rest of the TUxx and the GAxx as 7th Gen NVENC
 * The AD1xx as 8th Gen NVENC Ayuxusw (talk) 23:43, 29 November 2022 (UTC)

More information
Looking at Video Codec Engine, this article could use some more information. E.g. how can Nvidia NVENC be accessed by GStreamner or HandBrake? User:ScotXW t@lk 12:39, 7 February 2015 (UTC)

Should we list the supported GPUs?
'''tl;dr: For each generation of NVENC, should a list of the GPUs that support it be added? (Should the list contain only consumer-grade GPUs, or all?) Or would adding that information be too much?'''

Hi, I noticed this line in the current revision of the article:

" The Nvidia gt 1030 does not support nvenc. It is a gp108 chip. "

Looking at the NVENC support matrix on Nvidia's official site (https://developer.nvidia.com/video-encode-decode-gpu-support-matrix), there is no mention of GP108 chips (which are found in GT 1030s, and only them, as far as I know), so I assume we must conclude that they don't support NVENC. I have a feeling that the editor that added this line to the article probably found out the hard way.

The question is, should the article contain a list of the supported GPUs for each generation of NVENC? I think it would definitely be a useful addition - my main reason for coming to this article a few times over the past couple of years is because I use NVENC for personal projects such as streaming and video capture, and I would imagine others may visit for the same reason. Knowing what GPUs support NVENC would definitely increase this article's value for some people, especially since to work out what GPUs are supported you have to cross-reference the support matrix I linked above with List of Nvidia graphics processing units, making note of which processors have which chips - people might not even be aware of the existence of one or both resources (especially less tech savvy consumers who simply want to get into streaming), so they would essentially be making their purchases blind. (I want to mention that I wouldn't mind editing the article to add the lists of GPUs all by myself.)

I am aware, however, of WP:NOTCHANGELOG, so this might detract from the NVENC article's encyclopedic nature by cluttering it with a bunch of information. Also, it could be argued that workstation GPUs (e.g. Quadros and Teslas) should also be listed for completeness; my argument for adding a list of supported GPUs was to increase the value of the article for more people - but most people won't be shopping for workstation level hardware. Considering all this, I don't want to go off changing the article without the input of other, more senior editors (who probably have seen similar arguments occur before).

In particular I'd like Dbsseven's input, since they were the one to ask for the clarification that prompted this. I'm not sure if linking to a user's page sends them a notification, however, so please tell me if I should go and make a post on their talk page instead.

--TiredOcean (talk) 12:46, 21 December 2017 (UTC)
 * Hi . I am happy to chime in but I am not sure how much help I would be as I added the note specifically because I was confused about the comment/source. I see very much your point about the utility of having a table/list of NVENC support. The AMD GPU features serves this purpose for AMD products. However, as AMD products tend to be more uniform in feature set across each generation, this is simpler there (though there are exceptions which are noted). A single table for nV products could become very complex, if it is true that the feature set varies by chip and by generation.


 * What about adding it to a "features" table to each generation on List of Nvidia graphics processing units? Some generations already have this table, and it seems like a reasonably neat place to put it. Dbsseven (talk) 16:25, 27 December 2017 (UTC)
 * Hey, thanks for the reply. I really like your suggestion, and it turns out that for a lot of (older) generations of Nvidia cards on the article there is a table listing features. I am sure I can probably use that as a template. I'll go on the talk page there to see what sort of plan I can come up with for that article, since there seems to be some irregularity with how each generation is presented - for example, the most recent generations have a column for SLI support, which was something that used to be in the feature tables I mentioned earlier.


 * After that though, I think it would be a good idea to add a link on the See Also section of this article to link to the list - something like "List of Nvidia graphics processing units, which contains information on which processors support NVENC".TiredOcean (talk) 20:24, 27 December 2017 (UTC)

Help editing
Much of the information in the table is incorrect according to the cited link. It appears some information from the NVDEC (for decoding) section was read and filled in for this article on NVENC (encoding). For example, no Nvidia GPUs support VP9 or VP8 NVENC encoding. Can someone who is better at editing tables look at the cited link and correct the table? — Preceding unsigned comment added by Justaphysicist (talk • contribs) 20:46, 2 July 2020 (UTC)

I managed to delete the wrong columns, but the remaining information still needs to be verified. In particular, it seems like the information for older GPUs is no longer on the page and there's reason to believe that information might also have been erroneously copied from a source describing NVDEC instead of NVENC, the topic of this page. Justaphysicist (talk) 02:39, 3 July 2020 (UTC)