Separate names with a comma.
Discussion in 'TiVo Premiere DVRs' started by sbiller, May 1, 2012.
I have an apple airport extreme. What do I need and how do I do it on this?
Just use the airport utility to change the dns settings.
So I want to test this, what parts should I expect to see run faster after making the change so I can analyse them?
It generally can provide a noticeable difference in anything requiring a two-way interaction with TiVo's servers.
Going into "My Shows" is a 2 stage conversation of 32 packets (including acks) taking 0.22 seconds.
Going into a folder is a 6 stage conversation of 61 packets taking 0.46 seconds.
Going into show details is a 4 stage conversation of 62 packets taking 0.64 seconds.
I noticed an improvement in Netflix performance as well from the perspective of navigating the Netflix UI.
Per some other users, Akamai servers handle a lot of the time critical interaction with the TiVo (images and web data). Every delay in interacting with Akamai can impact user experience.
I use DD-WRT, which appears to do caching. Would there be any benefit at all to change my router's DNS servers? I've been using Google's public DNS for a couple years, but there are quicker ones for my location based on the DNS Benchmark results.
I haven't tried changing DNS servers lately. The benefit would depend on how good or how bad your ISP's DNS servers are. Do you think Google's servers have helped you significantly? Did you not enter them into your router? That's simpler than entering them into each client.
I'm pretty sure DD-WRT does do DNS caching if DNSMasq is enabled. Some people recommend that you enter (Services tab, Additional DNSMasq Options) cache-size=2000 (or 2048 or 4096 or whatever) and no-negcache. By default the cache size is only 150, and I guess negative DNS results are cached even though it may be likely that a subsequent search will get a hit.
Yes, I set the Google DNS servers directly on the router. When I did this a couple years ago I thought I saw a noticeable improvement (in internet browser speed via laptop), but maybe it was all in my head.
I guess I'm just wondering what the likelihood of a noticeable Tivo UI speed bump I'd get from changing my router DNS servers to something that DNS Benchmark rates as faster than the Google servers (since my router already has that info cached).
I'll look into the Additional DNSMasq Options setting you mentioned. Thanks.
The initial DNS request will be whatever number of milliseconds faster. Subsequent requests will be from the cache and only be a few milliseconds each. So you'd basically save whatever the difference between the fastest server and Google's servers, which probably isn't more than a few hundreds of a second. It would be better, but you wouldn't likely notice the difference.
That's very interesting. But, I'm puzzled as to why the Premiere would need to communicate with the mothership at all if I just want to see what's in My Shows?
For HDUI some information to the right of each show such as Season/Episode numbers are collected from mothership, as of course is information in the Discovery Bar at the top. That's why I always thought HDUI was bad design by construction with over-dependency on internet connection.
I had an old router hanging around that I've been meaning to set up to increase my wireless footprint.
So i slapped DD-WRT on that and set it up to be my DNS server with dnsmasq caching.
Honestly it took a couple hours to fight my way though it (had to figure out how to get i to work alongside my current router to fit my particular needs) but eventually i got it and now my cached DNS times are:
that's compared to:
0.014-0.018 for the best internet servers in my area. (happens to be level3 is slightly better then the rest but there are tens of servers in this range for me)
0.024-0.027 for the 2 servers that my ISP (comcast) provides
0.031 for my old router just forwarding along comcast's dns servers
Placing your router as the DNS point that connects to the external DNS server might be still causing you slowdowns. If you use DHCP then your TiVo will be told to use your router as the DNS server which means it has to hit it then hit the 3rd party one. It might actually be best to set your TiVo to use that DNS directly instead of doing it via the router.
If you truly wanted to super speed up your interface beyond this then a http caching gateway would allow you to also cache all the resources the TiVo uses on your network so that it never has to hit off network to get them again unless they expire. That would take a lot of setup though as DD-WRT doesn't provide those features.
If I follow above using a local router that caches keeps it from having to use the external DNS for anything beyond the first check? Does the TiVo make so many "new" DNS inquiries that caching won't help?
(As an aside for others wondering DD-WRT is dramatically faster even for uncached then the stock firmware in my other router. Also unlike the stock firmware it allows you to pass the external DNS servers via DHCP)
The idea of an http cache is interesting. Can a human do that? Lol
But seriously that's what TiVo should have done that in the first place.
Bottom line I like to tinker and I needed to futz with the other router to get another AP but my perception of the speed of the HDUI isn't any different now than before even with dramatic speed improvement for DNS.
On someones recommendation I switched my units to fixed IP addresses and fixed DNS (Open DNS) rather than using DHCP. This has worked out very well for me.