Missing GPU H265 encoder ("NVENC HEVC") on Ubuntu 24

raleighlittles

New Member
I have a RTX 3050 GPU and am using OBS version 30.0.2.1-3build1

In the Output -> Recording -> "Video Encoder" dropdown on my Ubuntu machine, the only hardware encoder I have is "NVIDIA NVENC H.264 (ffmpeg)". There is no NVENC HEVC (H265) option present, even though the GPU supports it. These are the only dropdown options I see: https://i.imgur.com/XVcl30r.png

Here's my nvidia-smi info

```
| NVIDIA-SMI 550.120 Driver Version: 550.120 CUDA Version: 12.4 |
```

and my OS/kernel info:

```
OS: Ubuntu 24.04.1 LTS
Kernel: 6.8.0-51-generic
```

Current log file URL: https://obsproject.com/logs/fn3dCZyuEZwOwpHS

This bug is only on Linux because on Windows I am able to see the desired NVIDIA NVENC encoder option: https://i.imgur.com/94AuYEn.jpeg
 

raleighlittles

New Member
Actually
Check the recording tab as most streaming services do not support H.265.
Good point, I posted the wrong screenshot actually, but the issue was still present.

What fixed the problem was installing the PPA version of OBS.

```bash
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio
```
 
Top