Jump to content

Is emby server better on Windows?


runtimesandbox

Recommended Posts

runtimesandbox

I've been running on Linux for a while now as a virtual machine on a cluster.

This has mostly been working great apart from issues with https and sockets getting stuck open.

 

Is Emby Server better on windows? How do people find it for reliability when running 24/7?

If moving to Windows, will intel quick sync work out of the box?

Link to comment
Share on other sites

Hitsville

I've been running on Linux for a while now as a virtual machine on a cluster.

This has mostly been working great apart from issues with https and sockets getting stuck open.

 

Is Emby Server better on windows? How do people find it for reliability when running 24/7?

If moving to Windows, will intel quick sync work out of the box?

 

 

My W10 box runs 24/7 and I have had zero issues.

Cannot comment on quick sync as I don't use it. It does seem to be a simple set and forget thing though.

Link to comment
Share on other sites

runtimesandbox

Very nice setup!

 

What versions of Windows are you running?

 

Also, @ what performance improvements have you seen with quicksync? Any issues you've had?

Link to comment
Share on other sites

Koleckai Silvestri

Using Windows Server 2012 Essentials here. Emby Server runs as a service. Haven't had any problems. Box just chugs away in the background. If I need to do anything on it, which is rarely, I RDP into it.

Edited by Koleckai Silvestri
Link to comment
Share on other sites

Guest asrequested

The main benefit I get with using QS is that I'm constantly doing other things on my computer. So having it enabled, takes some of the load off the processor. So far, it works pretty well. No real issues that I'm aware of. Raw processing might a bit quicker, just means the processor will very active.

Link to comment
Share on other sites

Ian-Highlander

Server 2008 R2 running on this setup

 

The server also runs a Hyper-V server which has a few small VMs on it (although Emby runs on the host system). It's on 24/7 and give or take the odd time an Emby upgrade has caused minor issues (always fairly quickly fixed by the Emby guys) it's pretty much rock solid and has been for a couple of years or so now.

 

I actually run a couple of small Linux VMs but have never tried Emby on it as it's just easy and reliable on Windows.

Edited by Ian-Highlander
Link to comment
Share on other sites

I run Emby in a Windows Server 2012 R2 VM, running on a Server 2012 R2 host. It has been really reliable for me, though I don't use any kind of hardware acceleration inside the VM. Not even sure I could if I wanted to.

 

Resource usage by the Emby VM is fairly low, so I don't think there are any issues with sockets getting stuck open or anything on Windows.

Link to comment
Share on other sites

scharbag

I was running the server on FreeNAS as a plugin jail.  I had a few issues with it and have switched to a Windows 7 VM running in a VirtualBox jail.  The windows server has been far more reliable in my situation.

Link to comment
Share on other sites

runtimesandbox

Thanks for your responses everyone. 

I am getting the feeling that I may have to move over to Windows as reluctant as I am about that. Big advocate of Linux but i've had no end of problems with emby on linux and want something I can just set and leave.

Link to comment
Share on other sites

breezytm

I ran Emby on Windows in the past but currently running it on my nas box and they both seems to work fairly well. My issue with the nas is performance in regards to retrieving metadata. I can understand why it clocks the cpu at 80% for transcoding but I can't for the life of me understand why does it use so much resource for browsing and loading the metadata. Plex running on the same box does it effortlessly. But I am sure we'll get there. It is 800x better than it was last year so lol. Huge process. Thanks Dev team. 

Link to comment
Share on other sites

puithove

I'm running it on Archlinux.  It's been a really long time since I've had any reliability issues.  Early on (when the Linux builds were somewhat new) I did have some, but they have been worked out.  

 

I have not seen any of the issues with sockets being left open.  I've seen the reports of it, and seen that apparently that doesn't happen when running it under a Docker container - might be worth trying in your case, especially since it sounds like you'd like to stick with Linux.  One other advantage with the container route is that it has a standardized bundle of libraries and helper apps so that you're not mixing and matching with whatever your distro has packaged.  Performance wise it should run just about as well as directly on the host... which is better than running in a full VM.

Link to comment
Share on other sites

I run it under Windows with very few issues apart from needing to kill ffmpeg processes from the Roku thumbnail plugin. QS doesn't work worth a damn. That might because a lot of my files are x265 but even going to play x264 doesn't usually work.

Link to comment
Share on other sites

Koleckai Silvestri

I run it under Windows with very few issues apart from needing to kill ffmpeg processes from the Roku thumbnail plugin. QS doesn't work worth a damn. That might because a lot of my files are x265 but even going to play x264 doesn't usually work.

 

Do you have an additional graphics card in the machine? If so, Quick Sync won't work. 

 

Do you have a monitor hooked up to the onboard graphics? If not, Quick Sync won't work.

 

You also have to install drivers from Intel. These aren't installed on any computer, that I've seen, by default. Microsoft's and OEM Drivers don't support Quick Sync.

 

At least that is my experience with my I5-6400.

Edited by Koleckai Silvestri
Link to comment
Share on other sites

No other graphics card, monitor is hooked up. All drivers from Intel are installed.

 

Sent from my STV100-3 using Tapatalk

Link to comment
Share on other sites

Guest asrequested

It also depends on your transcoding settings. That's going to determine the workload when streaming. I'm going to test mine, when I get home, and see how active it is. I have an i7 6700k so it makes light work of most things but I'll monitor the GPU and see what happens.

Link to comment
Share on other sites

I seem to recall that when I enabled it things wouldn't play or they stopped and started. I'll try it again if no one is on the server when I'm home.

 

Sent from my STV100-3 using Tapatalk

Link to comment
Share on other sites

Guest asrequested

Ok, so here are my settings, and results.

 

57e9cb4b0a32e_Snapshot_284.jpg

 

 

57e9cb74ef26b_Snapshot_281.jpg

 

57e9cb8ea8157_Snapshot_285.jpg

 

And

 

 

 

57e9cba87f847_Snapshot_282.jpg

 

57e9cbc7617e4_Snapshot_283.jpg

 

Lower CPU load and higher bit rate. I'd say that was significant. And it worked seamlessly :)

 

I should also add that I have stream bandwidth set to 11Mbps. So QS is able to maximize on that .

 

57e9ce0539bbf_Snapshot_286.jpg

Edited by Doofus
  • Like 1
Link to comment
Share on other sites

  • 6 months later...
bcm00re

You also have to install drivers from Intel. These aren't installed on any computer, that I've seen, by default.

Where can I find these drivers? I have an nvedia graphics card that I am hooked up to (instead of the Intel onboard graphics) and I seem to be able to do Quick Sync encoding -- that said performance doesn't seem to be as good as I expected (so maybe I need these new drivers). I have a i7-6700 BTW.
Link to comment
Share on other sites

ShoutingMan

 

Do you have a monitor hooked up to the onboard graphics? If not, Quick Sync won't work.

 

You also have to install drivers from Intel. These aren't installed on any computer, that I've seen, by default. Microsoft's and OEM Drivers don't support Quick Sync.

 

Slylake i5: QSV works fine while the HD530 drives the display.

Drivers are readily available from Intel if you built your own pc.

Link to comment
Share on other sites

Koleckai Silvestri

Where can I find these drivers? I have an nvedia graphics card that I am hooked up to (instead of the Intel onboard graphics) and I seem to be able to do Quick Sync encoding -- that said performance doesn't seem to be as good as I expected (so maybe I need these new drivers). I have a i7-6700 BTW.

 

According to a Google Search, you can find Intel's Graphic Drivers here: http://www.intel.com/content/www/us/en/support/graphics-drivers.html

 

Don't know how it will coexist with your Nvidia drivers. Though Nvidia offers similar technology with NVENC.

Link to comment
Share on other sites

bcm00re

Thanks Koleckai...I don't know why I couldn't locate them when I looked last time. But drivers from there wouldn't install for me; HP makes me get the drivers from them. When I looked last night HP had finally posted and updated version. I'll have to give Live TV transcoding another try to see if it works now -- and see if transcoding previously recorded shows produces something watchable.

Link to comment
Share on other sites

bcm00re

Oh, and in Windows 10 I don't think you have to be using the onboard graphics to use Quick Sync (but I might have had to change a BIOS setting).

Link to comment
Share on other sites

  • 3 weeks later...
runtimesandbox

As an update to this for anyone that is interested. I have switched to running it on server 2016. I also run a test version on Linux still. 

They are both as stable as each other and both as unreliable with using https (from my limited testing)

 

I have since started using a reverse ssl proxy in front of both servers which as resolved all issues with SSL and made them both very stable.

Yet to try out quicksync

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...