Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteNVENC is NVIDIA’s dedicated hardware video encoder. It is found in NVIDIA GPUs starting with the Kepler generation, including GeForce GTX 10-series and GTX 16-series cards and RTX 20-, 30-, 40-, and 50-series cards. The exact GPU model determines which codecs and features are available: for GeForce, AV1 encoding is a feature of RTX 40- and RTX 50-series generations, not RTX 20 or RTX 30.
For a particular card, check NVIDIA’s Video Encode and Decode GPU Support Matrix. A family name alone can miss differences such as the GTX 1650 variants.
What NVENC does—and what it does not do
NVENC is an on-chip video encoder that compresses video into formats such as H.264, HEVC/H.265, and, on newer generations, AV1. NVIDIA describes it as independent of the GPU’s CUDA cores and graphics-rendering resources. That means a card’s CUDA-core count is not a direct measure of its encoding capability. NVENC can reduce the CPU work of video encoding, but decoding, filters, scaling, compositing, audio, and file or network output can still use other system resources. See NVIDIA’s NVENC Application Note.
NVENC is not the same as NVDEC. NVENC encodes video; NVDEC is NVIDIA’s dedicated video decoder. A GPU may decode a codec without being able to encode it, so AV1 playback support, for example, does not prove that a card can produce AV1 video.
Recommended Free Tools
#1 Best Overall
- AI Performance: 767 AI TOPS
- OC mode: 2632 MHz (OC mode)/ 2602 MHz (Default mode)
- Powered by the NVIDIA Blackwell architecture and DLSS 4
- Axial-tech fan design features a smaller fan hub that facilitates longer blades and a barrier ring that increases downward air pressure
- A 2.5-slot design maximizes compatibility and cooling efficiency for superior performance in small chassis
Which NVIDIA GPU generations have NVENC?
NVIDIA’s hardware encoding begins with Kepler and continues through Maxwell, Pascal, Volta, Turing, Ampere, Ada Lovelace, and Blackwell. The generation gives a useful first indication of capabilities, but does not settle every model-level detail.
| Generation | Common GeForce families | Encoding overview |
|---|---|---|
| Kepler | Many GeForce GTX 600- and 700-series cards | Early NVENC generation; check the exact GPU for codec and feature support. |
| Maxwell | Many GeForce GTX 700- and 900-series cards | NVENC is present on supported models; capabilities vary by generation and GPU. |
| Pascal | GeForce GTX 10 series | H.264 and HEVC encoding; no AV1 encoding. |
| Volta / TU117 | Some implementations, including certain GTX 1650 variants | Do not assume every card sold under a family name has the same encoder features. |
| Turing | GeForce RTX 20 series and many GTX 16-series cards | H.264 and HEVC encoding; no AV1 encoding. |
| Ampere | GeForce RTX 30 series | H.264 and HEVC encoding; no AV1 encoding. |
| Ada Lovelace | GeForce RTX 40 series | AV1 encoding, as well as H.264 and HEVC. |
| Blackwell | GeForce RTX 50 series | AV1, H.264, and HEVC encoding; NVIDIA’s documented table also lists newer HEVC 4:2:2 capabilities. |
This is a family-level orientation, not a substitute for checking a specific model’s supported codecs, bit depths, resolution limits, and number of encoder engines. NVIDIA publishes generation capability tables in its NVENC Application Note.
Which GeForce cards have NVENC?
RTX 50 series
GeForce RTX 50-series cards use Blackwell-generation NVENC and support AV1 encoding. NVIDIA’s capability documentation lists H.264, HEVC, and AV1 encoding for Blackwell, including HEVC 4:2:2 support. Confirm the exact model and required format in the support matrix if your workflow depends on a particular profile or chroma format.
RTX 40 series
GeForce RTX 40-series cards use Ada-generation NVENC and support AV1 encoding, alongside H.264 and HEVC. This is the mainstream GeForce starting point for hardware AV1 encoding. The family includes models such as the RTX 4090, RTX 4080 and 4080 Super, RTX 4070 variants, RTX 4060 Ti, and RTX 4060.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
RTX 30 series
GeForce RTX 30-series cards have Ampere NVENC and support H.264 and HEVC encoding. They do not have AV1 encoding in NVIDIA’s GeForce comparison. Do not confuse AV1 decoding or playback capability with the ability to encode AV1.
Rank #2
- Powered by the NVIDIA Blackwell architecture and DLSS 4
- Powered by GeForce RTX 5060
- Integrated with 8GB GDDR7 128bit memory interface
- PCIe 5.0
- WINDFORCE cooling system
RTX 20 series
GeForce RTX 20-series cards use Turing NVENC and support H.264 and HEVC encoding, but not AV1 encoding. They remain an option for those codecs if the rest of the card suits the workload.
GTX 16 series
Many GTX 16-series cards have NVENC, including the GTX 1660, GTX 1660 Super, GTX 1660 Ti, and GTX 1650 Super. Treat the GTX 1650 as a model-level exception: variants can use different GPU implementations, including TU117 with Volta-style NVENC behavior, so codec features and encoder characteristics can differ. Verify the exact GPU rather than relying on “GTX 1650” alone.
GTX 10 series
GeForce GTX 10-series cards use Pascal NVENC. They support H.264 and HEVC encoding, but not AV1 encoding. Pascal can suit basic streaming and recording when its older feature set meets the application’s requirements.
Older GTX 900, 700, and 600 series
Many Maxwell- and Kepler-generation GeForce cards include NVENC, but not every model should be assumed to have identical support. Older encoders generally offer fewer codec and feature options than later generations. Fermi-generation GPUs are not NVENC GPUs in the usual sense, even though a card may have video-decoding capabilities.
NVIDIA’s GeForce comparison identifies encoder generations and AV1 encode support across current and recent GeForce families. For older, unusual, mobile, OEM, professional, or data-center products, use the exact-model support matrix.
Rank #3
- Powered by the NVIDIA Blackwell architecture and DLSS 4. System Requirements: Minimum 850W PSU with 16-pin 12V-2x6 (12VHPWR) connector required. Verify before purchasing.
- Military-grade components deliver rock-solid power and longer lifespan for ultimate durability. Compatibility: 348mm (13.7") length, 3.6 slots, 4.3 lbs. Confirm case clearance and slot spacing. GPU bracket included.
- Protective PCB coating helps protect against short circuits caused by moisture, dust, or debris
- 3.6-slot design with massive fin array optimized for airflow from three Axial-tech fans
- Phase-change GPU thermal pad helps ensure optimal thermal performance and longevity, outlasting traditional thermal paste for graphics cards under heavy loads
How codec support changes by generation
| Codec or feature | What to expect | Practical use |
|---|---|---|
| H.264 / AVC | Supported across major NVENC generations beginning with Kepler, subject to the exact GPU and mode. | Often the safest choice for livestreams and broad playback compatibility. |
| HEVC / H.265 | Available on newer NVENC generations; NVIDIA’s capability tables list support from second-generation Maxwell onward, with additional features on later hardware. | Useful for local recordings and workflows where compression efficiency matters; check bit depth and chroma requirements. |
| AV1 | Hardware encoding is listed for Ada and Blackwell, including GeForce RTX 40 and RTX 50 families. | Consider when the application and delivery platform support AV1 and its encoding features. |
| 10-bit, 4:2:2, and other modes | Availability depends on the exact GPU generation, model, codec, and application. | Check the matrix for the precise profile, bit depth, and chroma subsampling you need. |
Codec names alone do not describe every supported mode. A GPU may support a codec but not the requested bit depth, profile, chroma format, or resolution. VP9 decoding, for instance, should not be taken as evidence of VP9 encoding. Check NVIDIA’s GPU Support Matrix and the application’s own supported options.
How to check whether a specific GPU has NVENC
Use NVIDIA’s support matrix
- Open the Video Encode and Decode GPU Support Matrix.
- Search for the exact GPU model, not just its series. For laptop, OEM, professional, or data-center hardware, make sure you are checking the relevant product.
- Check the NVENC generation and engine count, then inspect the H.264, HEVC, and AV1 encode columns.
- Confirm any required bit depth, maximum resolution, or other format details. Check concurrent-session information if you plan to run multiple encodes.
Test with FFmpeg
NVIDIA documents this form of command for listing selectable GPUs while using an NVENC encode path:
ffmpeg -vsync 0 -i input.mp4 -c:v h264_nvenc -gpu list -f null -
A basic H.264 test encode is:
ffmpeg -i input.mp4
-c:v h264_nvenc
-preset p5
-b:v 8M
-c:a copy
output.mp4
For HEVC, use the corresponding encoder name:
ffmpeg -i input.mp4
-c:v hevc_nvenc
-preset p5
-b:v 8M
-c:a copy
output-hevc.mp4
For AV1, the GPU and FFmpeg build must expose the encoder:
ffmpeg -i input.mp4
-c:v av1_nvenc
-preset p5
-b:v 8M
-c:a copy
output-av1.mkv
Encoder names, presets, and available options depend on the FFmpeg build and driver. NVIDIA’s FFmpeg transcoding guide and FFmpeg hardware-acceleration documentation explain the supported workflow.
Check in OBS Studio
- Open Settings and select Output.
- If needed, change Output Mode to Advanced.
- In the Streaming or Recording section, look for an encoder such as NVIDIA NVENC H.264, HEVC, or AV1. Exact labels may differ by OBS version.
If the encoder you expect is not listed, confirm the exact GPU against the support matrix, update the NVIDIA driver and OBS, and check that OBS is using the intended GPU.
Rank #4
- Powered by the NVIDIA Blackwell architecture and DLSS 4
- Powered by GeForce RTX 5070 Ti
- Integrated with 16GB GDDR7 256bit memory interface
- PCIe 5.0
- WINDFORCE cooling system
Choosing an NVENC GPU for your workload
One livestream
For a single H.264 stream, many Pascal-and-newer cards can provide suitable encoding hardware. Choose the codec required by the service and consider the whole system’s gaming or production demands; NVENC generation alone does not determine whether the GPU is the right purchase.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Recording while gaming
Look at gaming performance, VRAM, storage throughput, and the codec and quality options your recording software supports. NVENC handles encoding separately from CUDA and rendering resources, but the game and the rest of the video pipeline still draw on the system.
AV1 recording or streaming
For NVIDIA GeForce hardware encoding, start with RTX 40-series (Ada) or RTX 50-series (Blackwell). Check that the destination platform and software support AV1 before choosing a card for it.
Plex or Jellyfin transcoding
Confirm both decode and encode support for the source and target formats. Also consider simultaneous stream count, power use, driver support, and hardware passthrough. A GPU with NVENC alone may not cover an unsupported decode, HDR tone-mapping, or other pipeline stage.
Multiple simultaneous encodes
Check how many NVENC engines the exact GPU has and whether the product category and software permit your intended workload. More than one engine can help throughput for multi-stream or split-frame work; it does not necessarily improve the quality of a single ordinary livestream. NVIDIA’s FFmpeg documentation describes engine counts and GPU-accelerated pipeline components.
Free tools Windows power users keep installed
One-click scans. No signup required.
Best Value
- AI Performance: 1005 AI TOPS
- OC mode boosts clock 2587 MHz (OC mode) / 2557 MHz (Default mode)
- Powered by the NVIDIA Blackwell architecture and DLSS 4
- SFF-Ready enthusiast GeForce card compatible with small-form-factor builds
- Axial-tech fans feature a smaller fan hub that facilitates longer blades and a barrier ring that increases downward air pressure
Buying a used card
Cards such as the GTX 1660 Super, RTX 2060, and RTX 3060 may be candidates for H.264 or HEVC workloads, depending on the exact model and the buyer’s local price, condition, and system. Do not treat any one as a universal best value without comparing those factors. If considering a GTX 1650, verify the exact GPU implementation.
Why NVENC may not appear or work
OBS does not list an NVIDIA encoder
- Wrong GPU or hybrid-graphics routing: A laptop may have an NVIDIA GPU but run OBS on integrated graphics. Confirm which GPU the application uses.
- Driver or application issue: Install a current driver appropriate for the operating system and update OBS, then restart the application.
- Unsupported feature: The card may have NVENC but not support the requested codec or mode. Check the exact model in NVIDIA’s matrix.
- Resource or environment restriction: Another application may be using encoder capacity, or a remote desktop, virtual machine, or container may not expose the GPU correctly.
Close other recording, streaming, conferencing, or transcoding applications and test again. A clean OBS profile can help isolate a configuration or plugin problem.
FFmpeg reports “Unknown encoder h264_nvenc”
This usually means the FFmpeg build does not include the NVENC encoder, or the GPU and driver are not available to that process. Check the encoder list:
ffmpeg -encoders | grep nvenc
On Windows PowerShell, use:
ffmpeg -encoders | Select-String nvenc
If no NVENC encoder appears, use an FFmpeg build with NVENC support and check driver installation and GPU visibility before changing the bitrate or preset.
The GPU has NVENC, but the requested codec is missing
That can be expected: an older card may support H.264 but not HEVC; Pascal, Turing, and Ampere GeForce cards do not provide AV1 encoding; and a card that supports a codec may not support the requested bit depth or chroma format. Check the relevant codec-specific entries rather than relying on the general label “NVENC.”
Encoding is still slow
NVENC accelerates the encoding stage, not necessarily the full workflow. Decoding, scaling, filters, compositing, color conversion, audio encoding, storage writes, and network upload can remain bottlenecks. NVIDIA’s FFmpeg guide treats decoding, encoding, and filters as distinct parts of a GPU-accelerated pipeline.
Quick Recap
What to remember when comparing NVENC cards
- NVENC begins with Kepler, but not every NVIDIA GPU has it; Fermi-era cards generally do not.
- RTX 20, 30, 40, and 50 cards have NVENC, as do GTX 10 and many GTX 16 cards. Older and special models need exact-model verification.
- For GeForce AV1 encoding, look to RTX 40 or RTX 50—not RTX 30 AV1 decoding capabilities.
- Encoder generation, codec support, engine count, and application compatibility matter more than CUDA-core count when the question is video encoding.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




