Question / Help NVENC simply not showing up no matter what.

rustyraptor

New Member
I've been at this for hours and hours. Forum to forum. I tried 2 different compile guides for OBS and FFmpeg. The official ones and one posted by some guy with a rules script. I reinstalled my Nvidia driver. I copied the Video SDK to /usr/local/include. What could I possibly be missing? FFmpeg shows it has nvenc. It did from the very beginning. Is this Nvidia's fault again? Their drivers are 'driving' me crazy now.
So that's the story. I have a Nvidia GTX 1060 6GB card and the NVENC option in OBS doesn't appear. Here are my specs.
Code:
System:    Host: CatPC Kernel: 4.4.0-83-generic x86_64 (64 bit gcc: 5.4.0) Desktop: i3 4.11
           Distro: Ubuntu 16.04 xenial
Machine:   System: Gigabyte product: N/A
           Mobo: Gigabyte model: H110M-A-CF v: x.x Bios: American Megatrends v: F5 date: 03/07/2016
CPU:       Quad core Intel Core i5-6500 (-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 25536
           clock speeds: max: 3600 MHz 1: 800 MHz 2: 800 MHz 3: 800 MHz 4: 1025 MHz
Graphics:  Card: NVIDIA Device 1c03 bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 driver: nvidia Resolution: 1680x1050@59.88hz
           GLX Renderer: GeForce GTX 1060 6GB/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 384.47 Direct Rendering: Yes
Audio:     Card-1 NVIDIA Device 10f1 driver: snd_hda_intel bus-ID: 01:00.1 Sound: ALSA v: k4.4.0-83-generic
           Card-2 Intel Sunrise Point-H HD Audio driver: snd_hda_intel bus-ID: 00:1f.3
           Card-3 Logitech Headset H390 driver: USB Audio usb-ID: 001-002
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 02:00.0
           IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 2240.5GB (23.9% used) ID-1: /dev/sda model: ST2000DM001 size: 2000.4GB
           ID-2: /dev/sdb model: AVSSDS3E100Z size: 240.1GB
Partition: ID-1: / size: 1.8T used: 296G (18%) fs: ext4 dev: /dev/dm-0
           ID-2: /boot size: 472M used: 147M (33%) fs: ext2 dev: /dev/sda1
           ID-3: swap-1 size: 8.39GB used: 0.00GB (0%) fs: swap dev: /dev/sdb2
           ID-4: swap-2 size: 8.54GB used: 0.00GB (0%) fs: swap dev: /dev/dm-1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C gpu: 0.0:41C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 195 Uptime: 39 min Memory: 1779.4/7935.9MB Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35
here is the output of ffmpeg -encoders 2>/dev/null | grep nvenc
Code:
 V..... h264_nvenc           NVIDIA NVENC H.264 encoder (codec h264)
 V..... nvenc                NVIDIA NVENC H.264 encoder (codec h264)
 V..... nvenc_h264           NVIDIA NVENC H.264 encoder (codec h264)
 V..... nvenc_hevc           NVIDIA NVENC hevc encoder (codec hevc)
 V..... hevc_nvenc           NVIDIA NVENC hevc encoder (codec hevc)
 

CathodeRayBlues

New Member
I've recompiled and reinstalled FFMPEG to support all the NVENC H.264 codecs, and it seems to work via terminal. though I cannot get OBS to compile from source.
 
Last edited:
Top