Hello c/Selfhosted!
Although I’m still new with truenas, I’ve been a happy truenas scale hoster for a year more or less and I’ve been increasing the reach of my self hosted server little by little.
The problem came when I decided to add jellyfin and a GPU for encoding. My server is mostly made of old parts and the GPU is not different. The GPU is recognized by truenas scale as a “Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO [Radeon HD 7750/8740 R7 250E”, which AFAIK has hardware encoding/decoding as per Jellyfin wiki.
But the only place I can see the GPU is in lspci and in System Settings/Isolated GPU PCI Ids (and it’s not isolated). Whenever I try to change the configuration of an app to allocate the GPU I can only select “Allocate 0 amd.com/gpu GPU”, there are no more options.
I’ve searched for this a lot but I found very little info about AMD GPUs and how to debug this issue.
I’am missing something? Could anybody point me in the right direction? Any commands I can run to diagnose?
Thanks for reading!
just_another_person@lemmy.world 3 months ago
Which driver is currently enabled? Radeon or amdgpu?
Fenixin@sh.itjust.works 3 months ago
Thanks for the answer.
Just checked with lspci -v and it says radeon:
Is that the one it’s supposed to be active?
About the allocate thing, I think that is a number and not an index in an array. I think that you can allocate as many gpus you want:
Image
I’ve seen that same menu in screenshots and I’m supposed to be able to choose something different from zero.
vikingtons@lemmy.world 3 months ago
Since this is GCN based, you may be able to use the newer AMDGPU kernel driver? I’m not sure about that specific SKU, however. I remember that using AMDGPU on, for example, Hawaii (like the R9 290) was particularly finicky