User Options - user.vmoptions not being applied
I've been using Serviio for more than 5 years now, its been great. Over time the platform growth has been great, I truly appreciate the user controls so I can keep the kids in check with our media library. I've always managed to work out issues and just stay in the shadows using help from the forums. Well it looks like I finally met my match with two issues.
Hopefully this general area is the best place to pose these questions, although one of my issues applies to some LG and Samsung Tv's. Here goes:
We've recently relocated and upgraded the Home Network with a dedicated server using Win Serv 2019, Router is a TP-link AX-6000. I have a completely wired network for Serviio, although I do have the wireless to make sure it's not a wired/wireless device bandwidth issue. Everything was mostly painless on the install and getting everything up and running. Serviio came up on my streaming devices without issues. My library is completely Video and it is almost completely transcoded to .mp4 with a few .m4v's here and there.
1. My first issue came up while streaming movies, where I appear to have a bitrate / bandwidth issue. The videos will run for a 1 to 2 minutes before they will pause for buffering, anywhere from 15 to 30 seconds before continuing to play. This occurs with both HD (2-5 Gig) and even SD (500M to 1G) content. I've done a bunch of searching regarding this "buffering" issue and it comes back to the network and ability to handle the bitrate. I've found several posts regarding changing the Socket Buffer from the default 65,535 bytes to 131,070 bytes. So I found some further posts on making this edit in the user.vmoptions, which i did:
My understanding is, after stopping/restarting the serviio service the options will be applied. I found the buffering was still present after this change. I was unsure how to verify if the change was truly applied, and learned these updated options would supposedly be referenced in the Log file. I checked the log and did not see the change applied, I also rebooted and the change was not applied. See below:
So after this I was at a loss and started poking around, Yes, this was my first mistake!! I should have stopped and came to the forum.... Anyways, I did some more poking around on how user.vmoptions is applied to Serviio. I learned this user.vmoptions is invoked from the Serviioservice.exe.vmoptions. A couple of other references to placing user options in this location instead of the user.vmoptions location. After going back and looking these were older 2012 - 2015 posts so I am assuming this user.vmoptions implementation has been since then (just guessing). So anyways, I placed the options in this location:
I restarted the service and then things deteriorated quickly. I attempting to access serviio and it will show up on the streaming device. I access Serviio and the main folder shows up for a moment and then closes back to the home screen of the TV. I went to the log files and now found the option was being applied, but now it also appeared to go into errorsville. I removed the changes taking the option out of the exe.vmoptions and placing it back in the user.vmoptions. It won't let me place the log showing the errors (there might be a work around but this is my first post). Anyways, I have the error log showing the option is applied, but then there are many errors.
So I guess my first ask is how to I get it to go back to stock (i have Debug turned on in the log). I removed the options, but they won't apply. Once I get things back to stock I can then worry about the bitrate issue again. Thoughts, thanks in advance!