Jump to content
rbjtech

Increasing the LG 100Mbit/sec Ethernet limit - Success

Recommended Posts

rbjtech
Posted (edited)

So I've seen an increasing number of threads highlighting the limitations of LG's (and other manufacturers) decision to only use a 100Mbit Ethernet port.

 

While this provides perfectly acceptable throughput for internet based 4K streaming, on high quality native (REMUX) 4K movies streamed locally from Emby - this bandwidth is sometimes not sufficient.

 

My C8 only has USB 2.0 (again, on a very expensive 2018 TV - really LG?) but even on half duplex, this should be ~200 Mbps, better than the 100 Mbps of the Ethernet.

 

So I purchased an Anker USB 3.0 to Gig Ethernet adapter (Model A7610) - plugged it into the USB 2.0 Port on the TV, turned on the TV and it worked first time !  :D

 

Ethernet connection is now 1 Gig, but of course as the TV only has USB 2.0 - an nperf/fast.com speedtest is only getting 170 Mbps down - but that is still a significant improvement over 100Mbps Ethernet which only gets about 94 Mbps on the same speedtest.

 

Interestingly, you have to turn OFF both the wifi and ethernet (disable the port/unplug) for it to work - but everything works just fine thus far.

 

I'm about to download the jellyfish 4K bitrate files to see at what point it breaks - but @ 170 Mbps - I think I'll be safe for a while.

 

I'll update this thread with the results.

Edited by rbjtech
  • Like 2

Share this post


Link to post
Share on other sites
rbjtech
Posted (edited)

Results below :-

 

Files courtesy of http://jell.yfish.us/

 

jellyfish-120-mbps-4k-uhd-h264.mkv                      120 Mbps 3840x2160              H.264      High        5.1           N/A          431 MB    Direct Play, No issues

jellyfish-120-mbps-4k-uhd-hevc-10bit.mkv             120 Mbps 3840x2160              HEVC      Main10    5.1           High        438 MB    Direct Play, No issues

jellyfish-140-mbps-4k-uhd-h264.mkv                      140 Mbps 3840x2160              H.264      High        5.1           N/A          502 MB    Direct Play, No issues

jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv              140 Mbps 3840x2160              HEVC      Main10    5.1           High        525 MB    Direct Play, No issues

jellyfish-160-mbps-4k-uhd-h264.mkv                      160 Mbps 3840x2160              H.264      High        5.1           N/A          573 MB    Direct Play, Couple of stutters

jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv             160 Mbps 3840x2160              HEVC      Main10    5.2           High        586 MB    Direct Play, A lot of stutters of the first scene, 2nd scene OK

jellyfish-180-mbps-4k-uhd-h264.mkv                      180 Mbps 3840x2160              H.264      High        5.1           N/A          647 MB    Direct Play, Couple of stutters

jellyfish-180-mbps-4k-uhd-hevc-10bit.mkv             180 Mbps 3840x2160              HEVC      Main10    5.2           High        658 MB    Direct Play, Majority is stutters of the first scene, 2nd scene OK

jellyfish-200-mbps-4k-uhd-h264.mkv                      200 Mbps 3840x2160              H.264      High        5.1           N/A          718 MB    Not tested

jellyfish-200-mbps-4k-uhd-hevc-10bit.mkv             200 Mbps 3840x2160              HEVC      Main10    5.2           High        731 MB    Not tested

jellyfish-250-mbps-4k-uhd-h264.mkv                      250 Mbps 3840x2160              H.264      High        5.1           N/A          897 MB    Not tested

jellyfish-250-mbps-4k-uhd-hevc-10bit.mkv             250 Mbps 3840x2160              HEVC      Main10    6.1           High        914 MB    Not tested

jellyfish-300-mbps-4k-uhd-hevc-10bit.mkv             300 Mbps 3840x2160              HEVC      Main10    6.1           High        1.0 GB     Not tested

jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv             400 Mbps 3840x2160              HEVC      Main10    6.1           High        1.4 GB     Not tested

 

So as per the speedtest result, the Ethernet USB adapter is supporting up to ~ 140 Mbit/sec - which is enough to cover standard 4K 24fps REMUX's with ease.   :)

Edited by rbjtech

Share this post


Link to post
Share on other sites
rbjtech
Posted (edited)

-edit-

Edited by rbjtech

Share this post


Link to post
Share on other sites
SamES
Posted (edited)

Results below :-

 

Files courtesy of http://jell.yfish.us/

 

jellyfish-120-mbps-4k-uhd-h264.mkv                      120 Mbps 3840x2160              H.264      High        5.1           N/A          431 MB    Direct Play, No issues

jellyfish-120-mbps-4k-uhd-hevc-10bit.mkv             120 Mbps 3840x2160              HEVC      Main10    5.1           High        438 MB    Direct Play, No issues

jellyfish-140-mbps-4k-uhd-h264.mkv                      140 Mbps 3840x2160              H.264      High        5.1           N/A          502 MB    Direct Play, No issues

jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv              140 Mbps 3840x2160              HEVC      Main10    5.1           High        525 MB    Direct Play, No issues

jellyfish-160-mbps-4k-uhd-h264.mkv                      160 Mbps 3840x2160              H.264      High        5.1           N/A          573 MB    Direct Play, Couple of stutters

jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv             160 Mbps 3840x2160              HEVC      Main10    5.2           High        586 MB    Direct Play, A lot of stutters of the first scene, 2nd scene OK

jellyfish-180-mbps-4k-uhd-h264.mkv                      180 Mbps 3840x2160              H.264      High        5.1           N/A          647 MB    Direct Play, Couple of stutters

jellyfish-180-mbps-4k-uhd-hevc-10bit.mkv             180 Mbps 3840x2160              HEVC      Main10    5.2           High        658 MB    Direct Play, Majority is stutters of the first scene, 2nd scene OK

jellyfish-200-mbps-4k-uhd-h264.mkv                      200 Mbps 3840x2160              H.264      High        5.1           N/A          718 MB    Not tested

jellyfish-200-mbps-4k-uhd-hevc-10bit.mkv             200 Mbps 3840x2160              HEVC      Main10    5.2           High        731 MB    Not tested

jellyfish-250-mbps-4k-uhd-h264.mkv                      250 Mbps 3840x2160              H.264      High        5.1           N/A          897 MB    Not tested

jellyfish-250-mbps-4k-uhd-hevc-10bit.mkv             250 Mbps 3840x2160              HEVC      Main10    6.1           High        914 MB    Not tested

jellyfish-300-mbps-4k-uhd-hevc-10bit.mkv             300 Mbps 3840x2160              HEVC      Main10    6.1           High        1.0 GB     Not tested

jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv             400 Mbps 3840x2160              HEVC      Main10    6.1           High        1.4 GB     Not tested

 

So as per the speedtest result, the Ethernet USB adapter is supporting up to ~ 140 Mbit/sec - which is enough to cover standard 4K 24fps REMUX's with ease.   :)

 

That's great.  Thanks for testing and providing this information.

 

I'm really interested to see how this handles remux's.  Can you try a high bitrate 80Mbps, 4K with TrueHD is my preference? This will remux.  

 

I have a suspicion that it is not directly the bit rate that is causing the stuttering issue.  I actually suspect that the low end CPU's in these TV's can't reassemble the segments fast enough, or can't handle the transition between the segments.

Edited by SamES

Share this post


Link to post
Share on other sites
rbjtech
Posted (edited)

@@SamES - sure will test with some high bitrate REMUX's - I need to remove the other Audio tracks first (just leaving the TrueHD) so will post back soon.

 

.. so after realising why I was getting no sound at all (I had turned off transcoding that that user .. haha) - I got it to transcode the audio ..

 

19:35:17.056 Stream #0:0 -> #0:0 (copy)
19:35:17.056 Stream #0:1 -> #0:1 (truehd (native) -> ac3 (native))

 

.. but after the first scene, the video goes very corrupt and looks like a garbled picture in picture screen.

 

The same file works ok in VLC - so I believe the remultiplex is ok.

 

I then tried using the original multi-audio track file - and selected TrueHD - same result.  AC3 sound ok but corrupt video playback after the 1st scene. (DirectStream)

 

I then played the same original file but selecting the 2nd Audio track (Native AC3) and it played with no issues at all via DirectPlay.

 

I'm going to try another file and also a lower bitrate file to see if there is a pattern..

Edited by rbjtech

Share this post


Link to post
Share on other sites
SamES

There are some 4K videos that case this break up in video when it is segmented. I’m not sure if it’s related to a particular colour profile or something else. It’s not just the Bitrate that causes this. I don’t think the current streaming method is 100% correct for 4K HEVC files. If you have more 4K files with TrueHD try them as you will find some that work without this video artifact.

Share this post


Link to post
Share on other sites
SikSlayer

I just bought a CX 55", and this was an issue I was encountering. It was crazy to me that the Wifi gave me better performance than Ethernet.

Hopefully this adapter works as well or better for me. Since my model is 2 years older, maybe its got USB 3.0 ports.

Share this post


Link to post
Share on other sites
rbjtech
Posted (edited)

I just bought a CX 55", and this was an issue I was encountering. It was crazy to me that the Wifi gave me better performance than Ethernet.

Hopefully this adapter works as well or better for me. Since my model is 2 years older, maybe its got USB 3.0 ports.

 

 

I've recently read that it's the on-board decoder chip that has the limitation (even on the CX) - 160 Mbit/sec - which actually relates directly to my findings over USB 2.0 - So it's not USB2 (or USB3) that has the bottleneck, it's the TV's onboard HEVC decoder.

 

 

This is still plenty of headroom tbh, I've yet to see a REMUX of more than 100 Mbit/sec - so while the 100 Mbit/sec Ethernet may/would have caused problems, via USB2 Ethernet Adapters it is no longer an issue as I've demonstrated.

Edited by rbjtech
  • Like 1

Share this post


Link to post
Share on other sites
SikSlayer

This is still plenty of headroom tbh, I've yet to see a REMUX of more than 100 Mbit/sec - so while the 100 Mbit/sec Ethernet may/would have caused problems, via USB2 Ethernet Adapters it is no longer an issue as I've demonstrated.

 

This should be enough, considering the max bandwidth of UHD BD is 144 Mb/s.

  • Like 2

Share this post


Link to post
Share on other sites
dv1r

WOW great post! 

Thank you for taking the time to post your results :D

It really made me furious at LG for putting a damn 100Mbps NIC

I purchased the LG 65um7340 in 2020.

I am shocked the in 2020 you still need to make sure the LAN port is 1Gbps

 

I was looking at your results and noticed that my EMBY can only reach 120Mbps stream rate. 

Is this limited by the network connection? 

 

 

MVIMG_20200728_015906.jpg

MVIMG_20200728_015853.jpg

MVIMG_20200728_015831.jpg

Share this post


Link to post
Share on other sites
rbjtech

Hi - If I recall, I left the setting on Auto.  I'm not sure if there is a hard limit on the LG App.   Are you trying 140 Mbit/sec with the USB adapter ?  If not, then you are never going to get more than 85-90 Max with the 100Mbit Ethernet interface.

The other thing to look at is the True-HD audio track - I removed it for the test, as the LG/emby can't play it anyway and this will force a transcode regardless of bitrate.

Share this post


Link to post
Share on other sites
dv1r

I am not using a usb ethernet adapter.

I never thought I needed one until last night 😂

120 is the max I can select on the TV

It is also the max when I access emby via a web browser.

 

I really don't understand where this limit comes from.

 

2020-07-28 22_49_33-jellyfish-140-mbps.png

2020-07-28 22_51_17-Network.png

Share this post


Link to post
Share on other sites
Happy2Play
Posted (edited)

That is the coded limit built into each app.  So the absolute max bitrate would be 120Mbps so your 139Mbps example will always be transcoded.

But looking at documentation I would say the player shouldn't exceed 60Mbps depending on version.

http://webostv.developer.lge.com/discover/specifications/supported-media-formats/webos-45/

Edited by Happy2Play
  • Like 1

Share this post


Link to post
Share on other sites
dv1r
12 minutes ago, Happy2Play said:

That is the coded limit built into each app.

Good to know, thanks.

Does emby theater on windows also have this limit? 

I mean, if I setup an HTPC running emby theater will I also have this limitation? 

 

Also, Thank you for the useful URL :) 

Share this post


Link to post
Share on other sites
SikSlayer
24 minutes ago, Happy2Play said:

That is the coded limit built into each app.  So the absolute max bitrate would be 120Mbps so your 139Mbps example will always be transcoded.

But looking at documentation I would say the player shouldn't exceed 60Mbps depending on version.

http://webostv.developer.lge.com/discover/specifications/supported-media-formats/webos-45/

I bought the CX over the popular and cheaper C9, for reasons such as this. I lost DTS support (who saw that coming?) but at least I gained AV1. 😉

Share this post


Link to post
Share on other sites
Happy2Play
11 minutes ago, dv1r said:

Good to know, thanks.

Does emby theater on windows also have this limit? 

I mean, if I setup an HTPC running emby theater will I also have this limitation? 

 

Also, Thank you for the useful URL :) 

As far as I know yes.  Realistically no media is meant to be streamed at those high bitrates.  

Share this post


Link to post
Share on other sites
dv1r
10 minutes ago, SikSlayer said:

who saw that coming?

No one!

It's crazy..

  • Haha 1

Share this post


Link to post
Share on other sites
dv1r
9 minutes ago, Happy2Play said:

Realistically no media is meant to be streamed at those high bitrates.  

Guess you're right. :P 

 

Then what's the idea behind the jell.yfish video test? 

Share this post


Link to post
Share on other sites
Happy2Play
6 minutes ago, dv1r said:

Guess you're right. :P 

 

Then what's the idea behind the jell.yfish video test? 

Honestly can not say.  Every device has a documented limit but we know they can do more.  But when things don't work properly all we can do is say does it work at a lower bitrate.  

Just like you will not see any online provide deliver you media anywhere close to those numbers.

Share this post


Link to post
Share on other sites
SamES
13 hours ago, dv1r said:

No one!

It's crazy..

Not surprised though, Samsung dropped DTS in their 2018 models 

Share this post


Link to post
Share on other sites
rbjtech
19 hours ago, dv1r said:

Guess you're right. :P 

 

Then what's the idea behind the jell.yfish video test? 

.. because we are streaming video/HD Audio from 4K Remux ('raw 4K') at way above conventional 'streaming' bandwidth used by the likes of Netflix etc.

I was hitting the Ethernet limits @ 100Mbit/sec - thus the investigation - and the jellfish files were just some convenient fixed peak bandwidth files to use.

To agree with @Happy2Play, My LG C8 would happily run @ up to 80 Mbit/sec - after that I would get the occasional glitch, which after investigation was bandwidth related. 

After the USB 'upgrade' it hit double the documented specification of 60 Mbit/sec (~ 120Mbit/sec) but started failing soon after that, so we know the CPU itself is capable of much more than is advertised.

 

 

 

Share this post


Link to post
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...