Ours (HR21) is still pig-dog slow. Everybody HATES the new HDGUI because of it. "Oh it looks so nice, but take 10-15seconds for the playlist to come up" We want the old GUI back.
Here is my theory: Sorting a large playlist is REALLY, REALLY slow. The slowest thing is bringing up the playlist or deleteing a show where it has to go back to the playlist(and re-sorts). I have a 2TB drive about 60% free. And that is the key: I have 4times more shows in the playlist than the stock HDD had when it was full. This explains why some users are fast: number of shows in playlist. My inlaws have 2 shows in their playlist on their HR21 and it flies! And even a full stock HDD is sorted in 3-4 seconds.
I program embedded machines with limited CPU power. When a poor sort routine is used in a piece of code that is CPU starved, the sort get slower as more data is added to the sorted array. The GUI is cpu starved on the older boxes, as it is low priority. This is why the GUI gets slower while the guide data is getting chunked on after new software gets downloaded: the GUI is low priority.
To test this, I deleted as many shows as I could do with out and got to 77% free. Initial playlist display time dropped from 12-15 seconds to 6-8 seconds. HA! 1/2 the data to sort and the playlist is faster. I would guess it I deleted to about 90% free to match the 320gb internal HDD max recored capacity, the playlist would appear in 3-4 seconds and I wouldn't be so disappointed in the new GUI.
Solutions:
1. More CPU time allocated to GUI (not going to happen)
2. Faster CPU so more time for GUI (called A HR24 or HR34)
3. Keep less shows in playlist (but that is WHY I run a larger drive)
4. New sort routine that is more efficient
5. Don't sort everytime the playlist is brought up. Only when a new recording it started, do it in the background. Would still be slow when delete a show
I know, larger drives aren't officially supported, bla, bla, bla. But the unit was WAY faster with the larger drive and the old GUI. I didn't ASK for the eye candy of the new drive and the unit is WAY less enjoyable. If I call and complain, do I get a HR24? Not a great solution as the recordings on the large drive are tied to the unit and won't play anymore.
It was NOT an upgrade for us. Honestly, they could keep the eye candy and make my system perform like it did before the new HDGUI was forced down my throat. This would be like Microsoft FORCING everybody to automatically upgrade to say Winodws 7, but doing on 6 year old hardware that really can't handle it. How would the user experience be there? And it is embarrassing when I'm at a friends who has the "other" satellite system and his is so, so ,SO much faster.
NoOTA