I have an amd 4650g as a home server.
The motherboard is an asrock x470d4u and I also have an nvidia p2000 working on the server. I am running jellyfin in docker with the nvidia p2000 for transcoding and it is working besides the issue of transcoding will stop working after some idle time with the system, a couple days or so (I also upgraded the jellyfin container recently so hopefully that might work). I still need to figure that out but in the meantime I was thinking of trying to learn docker more and decided to figure out how to start a new jellyfin container with a configuration for the amd igpu on the 4650g and see how the transcoding goes.
It took me a little while to figure out configurations and what not to get the second container to run properly but it does seem to work besides transcoding by the amdgpu. I followed the steps from the jellyfin documentation but started looking at errors I was getting from certain commands.
If i run < lshw -c display > i get an a response that says display: unclaimed for the amd gpu.
*-display UNCLAIMED
description: VGA compatible controller
product: Renoir
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:30:00.0
version: d9
width: 64 bits
clock: 33MHz
capabilities: vga_controller cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:d000(size=256) memory:fc500000-fc57ffff
when i run < dmesg | grep amdgpu > I receive the following info.
[ 34.098945] [drm] amdgpu kernel modesetting enabled.
[ 34.171930] [drm] amdgpu version: 5.18.13
[ 34.320670] amdgpu: Virtual CRAT table created for CPU
[ 34.390867] amdgpu: Topology: Add CPU node
[ 34.552314] amdgpu: PeerDirect support was initialized successfully
[ 34.621160] amdgpu 0000:30:00.0: enabling device (0000 → 0003)
[ 34.625977] amdgpu 0000:30:00.0: BAR 6: can’t assign [??? 0x00000000 flags 0x20000000] (bogus alignment)
[ 34.628990] amdgpu 0000:30:00.0: amdgpu: Unable to locate a BIOS ROM
[ 34.628992] amdgpu 0000:30:00.0: amdgpu: Fatal error during GPU init
[ 34.628994] amdgpu 0000:30:00.0: amdgpu: amdgpu: finishing device.
[ 34.629029] amdgpu: probe of 0000:30:00.0 failed with error -22
I am trying to figure out what the unable to locate bios rom and error -22 are but I am having very little luck. I am hoping one of you linux pros can help me out with figuring out how to fix this problem.
I installed the amdgpu-install and while I feel pretty good with the cli and have been pushing myself to learn as much about linux as possible I still have trouble with figuring out what commands to run or how to find where files are located.
I am running Ubuntu 22.04, kernel 5.15.0-67-generic.
Please let me know what other information you need and I will do my best to respond. Thanks for reading and any possible help you may have.