Jump to content


Photo

XPEnology Users Read Me

XPEnology ReadMe GettingStarted

  • Please log in to reply
88 replies to this topic

#1 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 18 October 2016 - 04:33 PM

Hello and Welcome

 

First, let me make the most important point, Emby Server is fully supported on XPEnology systems running DSM 5.2-5967 or later.

 

If you're running an earlier version, check out the XPEnology forums for advice on how to update.

 

We've had many XPEnology users update without issue and there are members of the community here who will also help, just ask.

 

To reiterate what is detailed under Step #1 on the Synology setup page (https://emby.media/nas-server.html), please make sure you use this URL as your package source in Package Center:-

https://synology.emby.media/?package_repository=360efc6e-de72-4073-b603-2bfbd7001586

Emby Server Won't Run

 

Now, if you've installed the package successfully but it won't run, don't panic! We almost certainly know why that is, and I'll explain in detail below.

 

If you're impatient and just want to get going, please run the two utilities listed below...

 

Run Diagnostics : https://github.com/M...Run-Diagnostics

 

Send Support Logs : https://github.com/M...us-Support-Logs

 

...once the send logs utility has completed, post your details here along with the send logs file reference.

 

What's the Problem?

The CPU type and architecture reported by DSM when running on XPEnology is fake, which is due to it 'pretending' to be a DS3615xs.

With the most recent phase of package development, we've optimised the toolchains we use to build the packages on an architecture-by-architecture basis, so as to get the best performance out of the hardware. This causes problems on the XPEnology front, as it can theoretically be running on any Intel or AMD x86-64 processor available. We have no way of knowing that it's an XPEnology system or the underlying processor type.

The hardware that Synology groups under the 'bromolow' architecture, which includes the DS3615xs, contain either an Intel Xeon E3-1230 v2 or Intel Core i3-4130 processors. These are based on the 'ivybridge' and 'haswell' microarchitectures repectively. In terms of general CPU capability, this maps out as follows:-

‘ivybridge’
           MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX,       AES, PCLMUL, FSGSBASE, RDRND, F16C

‘haswell’
    MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C

So, for Synology hardware identifying as 'bromolow', we target the 'ivybridge' microarchitecture as the lowest common denominator.

If the processor you're running XPEnology on supports these CPU features, then you're going to 'get away with it' and it will work. We may however, not be taking advantage of all the capabilities your processor has to offer.

The first time we came across an issue was with the Intel Pentium G3258 processors, as these do not support the AVX feature (see above). This is the point where we decided to split the XPEnology and Synology builds and give XPEnology a dedicated repository, which you'll see in the setup guide on the main website. Our default target now for XPEnology systems is the 'nehalem' microarchitecture, which supports the following features:-

‘nehalem’
           MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT

Later on, we came across the Intel Core2 Duo E7200, which doesn't support SSE4.2 or POPCNT, again causing Emby Server to not start. The lowest common denominator of Core2 based processor doesn't support SSE4.1 either, so we could have dropped our baseline from 'nehalem' to 'core2', which would have given:-

‘core2’
           MMX, SSE, SSE2, SSE3, SSSE3

However, our objective is to make Emby Server run as well as it possibly can, so this wasn't really a path we were willing to take; although it would have certainly been the easier one. For that reason, we enhanced our package server to allow a package architecture to be specified as part of the package source and added the ability to create additional platforms to our toolchain, in this example for Core2 processors with SSE4.1.

This gives us the flexibility to support processors that are less capable than our default ('nehalem') and further optmise for processors that are better than our default in the future.

Best
- James


Edited by solabc16, 12 November 2016 - 11:43 AM.

  • Luke, RobsterUK and BarryAmerika like this

#2 RobsterUK OFFLINE  

RobsterUK

    Advanced Member

  • Members
  • 56 posts
  • Local time: 03:01 AM

Posted 19 October 2016 - 11:31 AM

@solabc16

This is great news!

Thanks for all of your efforts with the continued support of us XPENology users ;)


Edited by RobsterUK, 19 October 2016 - 11:32 AM.


#3 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 22 October 2016 - 02:48 PM

Hello All

 

I've added a new XPEnology page to the Wiki here: https://github.com/M...s-for-XPEnology

 

Best

- James


  • Luke, RobsterUK and Graschbaten like this

#4 rwazeralie OFFLINE  

rwazeralie

    Newbie

  • Members
  • 3 posts
  • Local time: 10:01 PM

Posted 11 November 2016 - 10:11 PM

Please assist. I have added "https://synology.emb...3-2bfbd7001586"to my Xpenology but the package is not showing up. Amy tips 



#5 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 12 November 2016 - 04:58 AM

Hello @rwazeralie

What version of DSM are you running on your system?

- James

#6 rwazeralie OFFLINE  

rwazeralie

    Newbie

  • Members
  • 3 posts
  • Local time: 10:01 PM

Posted 12 November 2016 - 07:31 AM

DSM 5.2-5644



#7 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 12 November 2016 - 08:18 AM

Hello @rwazeralie

 

As noted under the Synology section here (https://emby.media/nas-server.html), the package is supported on systems running DSM 5.2-5967 or later.

 

You shouldn't have any issues updating to 5.2-5967 on XPEnology, check the XPEnology forums or ask here, there's a few knowledgeable users around.

 

@RobsterUK, I know we worked through this during development, perhaps you could post a sanitised version of those instructions here?

 

- James


Edited by solabc16, 12 November 2016 - 08:18 AM.


#8 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 12 November 2016 - 11:45 AM

Hello All

 

I've just updated the XPEnology Wiki page here: https://github.com/M...s-for-XPEnology

 

There is now a package supporting the AMD Family 10h (or K10) based processors.

 

- James



#9 shadowcliffs OFFLINE  

shadowcliffs

    Newbie

  • Members
  • 1 posts
  • Local time: 07:01 PM

Posted 14 November 2016 - 03:19 AM

Hello @rwazeralie

 

As noted under the Synology section here (https://emby.media/nas-server.html), the package is supported on systems running DSM 5.2-5967 or later.

 

You shouldn't have any issues updating to 5.2-5967 on XPEnology, check the XPEnology forums or ask here, there's a few knowledgeable users around.

 

@RobsterUK, I know we worked through this during development, perhaps you could post a sanitised version of those instructions here?

 

- James

Hi, Emby server doesn't show up for me either.

My Xpenology is DSM 5.2-5967, the cpu is a Intel i3 4130, so I copied and pasted  https://synology.emb...pen-core2-sse41 in Package Center/Settings/Package Sources.

 

Any Idea?

 

BTW, I have manually installed Emby before and it was running fine. But when I took a look today and found it has stopped and I can't make it run.

 

Update: Never mind, solved it. I only looked in All. I should have looked in Community.


Edited by shadowcliffs, 14 November 2016 - 04:25 AM.


#10 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 108347 posts
  • Local time: 10:01 PM

Posted 14 November 2016 - 03:29 AM

Hi, Emby server doesn't show up for me either.

My Xpenology is DSM 5.2-5967, the cpu is a Intel i3 4130, so I copied and pasted  https://synology.emb...pen-core2-sse41 in Package Center/Settings/Package Sources.

 

Any Idea?

 

BTW, I have manually installed Emby before and it was running fine. But when I took a look today and found it has stopped and I can't make it run.

 

Hi can you elaborate a little bit more on not being able to run it? What version exactly? thanks.



#11 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 14 November 2016 - 04:32 AM

Hello @shadowcliffs

 

What's your actual CPU, the CPU displayed under 'Info Center' is hard-coded, see my opening post. (https://emby.media/c...ad-me/?p=377703)

 

You do sometimes need to use the manual refresh in Package Center to get the package display after first adding the package source.

 

If you are running DSM 5.2-5967 or later, then it will show up under the community section of Package Center. If it installs ok but doesn't run, follow through the information in the opening post.

 

Let us know how you get on...

 

Best

- James



#12 rwazeralie OFFLINE  

rwazeralie

    Newbie

  • Members
  • 3 posts
  • Local time: 10:01 PM

Posted 14 November 2016 - 09:37 PM

I got mines to worked after updating. Thanks 



#13 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 108347 posts
  • Local time: 10:01 PM

Posted 14 November 2016 - 10:54 PM

Thanks for reporting back.



#14 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 15 November 2016 - 06:10 AM

Thanks for the updates @shadowcliffs and @rwazeralie.

 

- James



#15 jpitlick OFFLINE  

jpitlick

    Member

  • Members
  • 11 posts
  • Local time: 10:01 PM

Posted 06 January 2017 - 05:38 PM

Please let me know what I need to get this working on my hardware.  Thanks.

Attached Files



#16 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 108347 posts
  • Local time: 10:01 PM

Posted 06 January 2017 - 05:41 PM

Hi @jpitlick, since this is your first post, can you please describe in your own words what you have tried and what your issue is? Thanks !



#17 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 06 January 2017 - 05:58 PM

Hello @jpitlick

 

Thanks for the logs, your processor is an "Intel® Core™2 Quad CPU Q8300 @ 2.50GHz".

 

This is part of the "Yorkfield-6M" family and supports SSE4.1.

 

So, for optimal performance, use the xpen-core2-sse41 package architecture as detailed here: https://github.com/M...s-for-XPEnology

 

Let us know how you get on...

 

Best

- James



#18 jpitlick OFFLINE  

jpitlick

    Member

  • Members
  • 11 posts
  • Local time: 10:01 PM

Posted 06 January 2017 - 06:55 PM

James,

 

Thanks for the quick reply.  I added &package_architecture=xpen-core2-sse41 to package source in Package Center and reinstalled.  It is running now.

 

Josh



#19 solabc16 OFFLINE  

solabc16

    Advanced Member

  • ForumMod
  • 1514 posts
  • Local time: 03:01 AM

Posted 06 January 2017 - 07:17 PM

Excellent, thanks for the update @jpitlick

#20 caralox OFFLINE  

caralox

    Newbie

  • Members
  • 2 posts

Posted 26 April 2017 - 09:49 PM

Hi everyone, 

 

i tried to install Emby on xpenology on my proliant ml310 G5 (intel xeon , but i dont remember wich one) , i can't start the process either like the otherone guys :)

 

i run the diags and send the log to you from the tools in utilities . 

 

I'm running DSM 6.0.2 8451 no update for the moment because i'm copying a lot of data from the network so i cant do ny update at the moment 

can you do something for me ?

 

thanks from advance and sorry for my bad english this not my natural language







Also tagged with one or more of these keywords: XPEnology, ReadMe, GettingStarted

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users