I’m having performance issues with LiveTV (artifacts, freezing, etc), even with hardware acceleration enabled for transcoding from a HDHomerun Connect. I’m wondering to what extent the fact that I have only 2GB of main memory installed is contributing to the poor video quality. In other words, would spending the money to upgrade memory likely improve the video quality?
I’m pretty certain the issue is not my home network since I have the DS218+ hardwired into an Orbi router and the Apple TV is hardwired into an Orbi satellite and the problems persist when the mpeg2vide streams are below 12 Mbps.
We’re finding that the Synology boxes (J3355 and J3455 CPUs) do best with the full 8GB of memory onboard. The DS918+ comes with 4GB and the improvement by upgrading to 8GB (the other 4GB stick) is day & night better.
2GB really isn’t enough to run PMS, DVR, and DSM all at the same time.
Thanks. According to the specs, the DS218+ can support up to 6GB (2+4 configuration). Should the 2GB currently installed be ditched and use 4+4 instead (even though 6GB is all that’s addressable)?
I finally got around to installing an extra 4GB into my DS218+ (for a total of 6 GB).
First off, I now understand why Synology only advertises a max of 6 GB: in order to replace the existing 2 GB module, you have to take the whole unit apart to access the motherboard. I wasn’t ready to do that, so I decided to stick with 6 GB.
Before I installed the additional memory, I did have to do a reboot of DS218+, which actually helped with the performance issues considerably (though not completely).
After installing the additional 4 GB, performance seems to have improved, but there are still some TV channels that continue to glitch. According to then DS218+, this is happening when RAM utilization is only at 10-15% and CPU is hitting 30-50%. I tried using Channels for the same TV channel and it was able to transcode it without an issue (both Plex and Channels were using the same Chrome browser on a MacBook), which suggests the issue isn’t with the DS218+ hardware. Perhaps it has to do with the difference in the way the Plex handles the feed from the HDHomerun Connect?
I’m by no means faulting Synology for their advertising limits and the fact that they start the DS218+ at 2GB (as you said (I think), it was designed as a NAS, not a video transcoder). But I must say I found it really surprising that they chose to make the motherboard DIMM so inaccessible (I checked out the DS918+: both DIMMs are easy to access).
But the issue I still have is the fact that RAM utilization is low and performance issues persist. Unless there is something strange with the way Synology reports utilization specs, there still seems to be a Plex software performance issue.
I probably should make it very clear that this is a very specific issue: Live TV for a few TV channels (that another app, Channels, does not have an issue with). Other than this relatively small issue, Plex is, in my opinion, a really amazing app, in so many ways.
It’s only 2145 Passmarks. Great for a NAS and running light applications. The only thing which makes it really viable for PMS and transcoding is the ASIC in the CPU. Most think of it as the GPU but it’s really a dedicated ASIC. The reason I encourage folks to use matched size & spec (matched pair) memory is two fold: a) Matched spec memory enables “Dual Channel memory mode”. ASIC and CPU can overlap operations on the memory bus. That’s a big plus when transcoding. b) Hardware transcoding needs the space. It’s reads memory from one block and writes the output H.264 to the other block frame at a time. If memory is contiguous, it’s considerably faster than if page faulting all over the place in the MMU
That makes total sense to me: matched pairs are they way to go for maximum performance.
But my Channels app can do the transcoding without performance issues (it clocks in at the expected 1-1.04x), so the hardware configuration of my DS218+ can’t be the issue here.
@ChuckPa , I appreciate all your help on this: I have a much better understanding of the performance issues. But given the Channels app performance, I’m really not motivated to go through the trouble of replacing the motherboard DIMM to create a matched pair. Perhaps other DS218+ users can weigh in their experience with Live TV.
I was fortunate. I only had to get two popsicle sticks to get the factory dimm out of the DS1815. It’s behind drive one. The access port is slightly greater diameter than the DIMM is long