Jump to content

Enabling Hardware Transcoding in FreeBSD


DarinM

Recommended Posts

DarinM

Sorry if this is posted somewhere.  I haven't found it in all my searching.

I'm running the latest Emby-Server on FreeBSD 13.2 and I just added an Nvidia RTX 3050 card to the system.  I've been able to get the Nvidia drivers installed from the PKG repository and I can get nvidia-smi to show that it sees the card.  However, I cannot get Emby-Server to recognize that the card is installed.  On the Transcoding page, setting Enable Hardware Transcoding to Advanced does not show that it sees the card.

Here is output from nvidia-smi:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.86.01    Driver Version: 515.86.01    CUDA Version: N/A      |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| 30%   24C    P0    28W / 130W |      0MiB /  8192MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

I've also attached the hardware detection log.

Any information would be greatly appreciated.

Thanks!

hardware_detection-63817317435.txt

Link to comment
Share on other sites

Hi, you should be able to get vaapi to work although it will require going through this topic:

 

Link to comment
Share on other sites

DarinM
On 4/20/2023 at 8:42 AM, Luke said:

Hi, you should be able to get vaapi to work although it will require going through this topic:

 

Yeah I read this before making my initial post.. I've been through it again.. It's not making much sense and I'm not able to get very far.  I don't have /dev/dri and pciconf isn't showing me much useful info.  So, I'm not even sure I have the right nvidia driver installed or that I'm even on the right path.

Link to comment
Share on other sites

  • 4 weeks later...
On 4/23/2023 at 2:47 PM, DarinM said:

Yeah I read this before making my initial post.. I've been through it again.. It's not making much sense and I'm not able to get very far.  I don't have /dev/dri and pciconf isn't showing me much useful info.  So, I'm not even sure I have the right nvidia driver installed or that I'm even on the right path.

@DarinMhow far did you get? What did you try?

Link to comment
Share on other sites

DarinM

I moved the card to Rocky Linux 8 and moved my Emby install and then installed the Nvidia Linux drivers.  Hardware transcoding works fine there.  

The card is a Zotac RTX 3060 and I see in excess of 600 FPS transcoding speeds.

  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...