aptalca 70 Posted August 8, 2017 Share Posted August 8, 2017 I noticed that the package managers and the official docker use custom built packages for limmagick and sqlite. What are the benefits and are they required? I'm running emby server on alpine. Mono is custom built. Is there a way I can get the emby magick and libembysqlite compiled (I couldn't find their sources in github)? Because there are no packages for them on alpine. Thanks Link to comment Share on other sites More sharing options...
Luke 37183 Posted August 8, 2017 Share Posted August 8, 2017 Yes they are required. The benefit is we don't have to deal with the system version. Why not just use our Docker install? Link to comment Share on other sites More sharing options...
aptalca 70 Posted August 8, 2017 Author Share Posted August 8, 2017 Official docker has no hw transcoding. At Linuxserver.io, we are building a test version of a docker image doing hw transcode. Right now VAAPI on intel works great. Next we'll tackle nvidia cuvid/nvenc and after that omx for rpi and such. We are using alpine as the base and currently emby is using the official alpine packages for libmagick and sqlite (haven't noticed any issues). But we don't mind compiling emby's custom versions if you can point us to the source. Thanks Link to comment Share on other sites More sharing options...
Luke 37183 Posted August 8, 2017 Share Posted August 8, 2017 Our primary resource for this is currently on vacation, but I will ask him to respond when he's available. I probably wouldn't spend too much time on image magick. As soon as he returns from vacation, one of the first things on his to do list is to drop it and switch to Skia. The server currently supports either one, and the windows and mac deployments have already switched. sqlite is really just about ensuring the latest version to maximize performance. it is advancing quite a bit with newer releases and we don't want users coming in here complaining about poor performance because their system is stuck on an older sqlite. We haven't actually modified anything. Link to comment Share on other sites More sharing options...
aptalca 70 Posted August 8, 2017 Author Share Posted August 8, 2017 Thanks Luke, that's great to hear. We'll keep an eye out for the Skia update. Here's our docker build for reference: https://hub.docker.com/r/linuxserver/emby/ and the source is here: https://github.com/linuxserver/docker-emby Link to comment Share on other sites More sharing options...
b0mb 35 Posted August 9, 2017 Share Posted August 9, 2017 Thanks Luke, that's great to hear. We'll keep an eye out for the Skia update. Here's our docker build for reference: https://hub.docker.com/r/linuxserver/emby/ and the source is here: https://github.com/linuxserver/docker-emby Does it have to run in privileged mode? Link to comment Share on other sites More sharing options...
aptalca 70 Posted August 9, 2017 Author Share Posted August 9, 2017 No, but you would have to pass the device /dev/dri "--device=/dev/dri" and make sure the permissions are ok "chmod 777 /dev/dri/*" 1 Link to comment Share on other sites More sharing options...
b0mb 35 Posted August 9, 2017 Share Posted August 9, 2017 (edited) No, but you would have to pass the device /dev/dri "--device=/dev/dri" and make sure the permissions are ok "chmod 777 /dev/dri/*" vaapi is really running fine with this container... with the experimental intel drivers you will get much better quality btw Edited August 9, 2017 by b0mb Link to comment Share on other sites More sharing options...
aptalca 70 Posted August 9, 2017 Author Share Posted August 9, 2017 vaapi is really running fine with this container... with the experimental intel drivers you will get much better quality btw That's good to hear. The first priority is to get the all the features to work. I have nvenc and cuvid also working in a similar container with an ubuntu base, but haven't had much luck with alpine yet. The only issue is that the nvidia drivers are huuuge. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now