Replies: 6 comments 3 replies
-
To be clear, did you update the code inside the container?
Surely the correct way to update a docker service is to pull the new image
…On Fri, Dec 20, 2024 at 18:04 krakow10 ***@***.***> wrote:
Hi, I need help figuring out why hardware acceleration stopped working. I
updated from 0.17.1 to 0.17.3 using this procedure:
cd OvenMediaEngine/
git fetch
git checkout 7aae7c1
sudo rm -rf /opt/ovenmediaengine/
misc/prerequisites.sh -o="Ubuntu" --enable-nvc
cd src
make -j16 release
sudo make install
sudo systemctl daemon-reload
sudo systemctl restart ovenmediaengine.service
sudo journalctl -u ovenmediaengine.service -e
After this, the service log reports the following:
[OvenMediaEngine:235397] Transcoder | transcoder_gpu.cpp:54 | No supported NVIDIA accelerator
I did not restart the container or the server, it just stopped working
with the update.
The nvtop utility is able to report GPU utilization, meaning the nvidia
driver is working.
I tried the following versions:
- 0.17.3
- 0.17.1 (went back)
- master
I am using Debian 12 within an LXC on Proxmox VE
Here is my Server.xml file:
Server.xml.log
<https://github.com/user-attachments/files/18216015/Server.xml.log>
Here is the ovenmediaengine log file:
ovenmediaengine.log
<https://github.com/user-attachments/files/18216018/ovenmediaengine.log>
—
Reply to this email directly, view it on GitHub
<#1755>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABV4BWKZAVS3ES747KPWPHD2GSO7XAVCNFSM6AAAAABT77FABWVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZXG4ZDENRSHE>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Ah, you said container which made me assume. I didn't realize lxc was a
full virtualization environment
Thank you for clarifying
…On Fri, Dec 20, 2024 at 18:06 krakow10 ***@***.***> wrote:
There is no docker involved, this is building from source in an LXC
—
Reply to this email directly, view it on GitHub
<#1755 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABV4BWP2WYVWLQVN4LFWD5L2GSPIPAVCNFSM6AAAAABT77FABWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNRTGQZDKNA>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
I've been fussing with docker for hours with nothing to show for it. Proxmox and docker don't really mix well as far as I can tell. I have an arch linux container on the server as well, so I looked into that since arch linux has ovenmediaengine packaged as version 0.17.2, and it has the same issue where it can't see the nvidia gpu but ffmpeg, nvtop, nvidia-smi all can. |
Beta Was this translation helpful? Give feedback.
-
@Keukhan Please check this |
Beta Was this translation helpful? Give feedback.
-
Can you share the /lib/systemd/system/ovenmediaengine.service file? Recently, if there have been any changes, the execution has been modified to run the ome_launcher.sh script instead of the OvenMediaEngine file. The ome_launcher script is responsible for locating the path of the installed NVIDIA driver and preloading it. If the ome_launcher.sh script is being executed, it is assumed that the operating system is not supported. ome_launcher.sh
It seems the code needs to be modified to ensure it works on Debian 12. If the driver loading is successful on that OS, please submit a PR. Thanks :) |
Beta Was this translation helpful? Give feedback.
-
I am having the first success on Ubuntu 22.04 after 3 failures (Debian, Arch Linux, Ubuntu 24.04). Ubuntu 22.04 is showing the transcoder startup recognizing the GPU. Using a Ubuntu container is inconvenient for me because the packaged nvidia driver version is not guaranteed to match between the Debian host and the Ubuntu container. Troubleshooting Ubuntu 22.04:
Cannot load libnvidia-encode.so.1
After this troubleshooting, it seems to be running. Hopefully this can be an intermediate solution while the problems with Debian are sorted through. |
Beta Was this translation helpful? Give feedback.
-
Hi, I need help figuring out why hardware acceleration stopped working. I updated from 0.17.1 to 0.17.3 using this procedure:
After this, the service log reports the following:
I did not restart the container or the server, it just stopped working with the update.
The nvtop utility is able to report GPU utilization, meaning the nvidia driver is working.
I tried the following versions:
I am using Debian 12 within an LXC on Proxmox VE
Here is my Server.xml file:
Server.xml.log
Here is the ovenmediaengine log file:
ovenmediaengine.log
Beta Was this translation helpful? Give feedback.
All reactions