Forums

Poor UI performance

Poor UI performance

Is it just me or is the performance pretty bad for the UI (the browser in particular). I understand that the 3G connection is slow and that may be upgraded to 4G in the future, but just loading up a web page and scrolling is painfully slow. The delay and refresh when scrolling or clicking on links/etc is so noticeable that I'm concerned that in a few years it'll be so outdated with what we are used to from mobile devices, that it'll be painful to use (it almost is now). Is it due to a slow CPU or graphics processor used for the display OS? Could that be upgraded in the future?

Anyone sharing the same concerns?

-Joe

TikiMan | December 2, 2012

Yes, mine is slow as well, however, I get the feeling it will get faster when Tesla chooses a final service provider, and upgrades the software to accept 4G connectivity.

I recently logged into my Facebook page via my S, and I have my FB security set to send me an e-mail anytime a new device is used. The e-mail said I was logging in from a device that was located in Chicago, IL (and I am in So California), so that also might be a factor as to why it's so slow.

Tâm | December 2, 2012

With that slow speed, does it play flash, youtube, netflix, videos from the web?

mkh1437 | December 2, 2012

The Tesla browser doesn't appear to support audio or video at all, nor does it appear to support Flash.

stevenmaifert | December 2, 2012

TikiMan - Try going to an IP look-up Web page and see where it says the provider is located. Until TM activates the WiFi and we can get on a faster router, we won't know if the slowness is a function of 3G speed or the UI software.

Mark E | December 2, 2012

If the UI was the problem (as opposed to the internet connection speed), then other functions that are not connection dependent would also be slow. Since other menu and UI functions are not, it's a pretty safe bet that it's the connection speed.

Jgdixon | December 2, 2012

I hope they get LTE eventually. Blazing fast.

joepruitt | December 2, 2012

I would chalk it up to 3G too, but when I have a page fully loaded, just scrolling up/down has a visible lag and trying to click on a HTML form (like a remember login checkbox) takes 3-5 seconds for the click to actually register on the page. That makes me thing it's more of a CPU thing. The rest of the UI is most likely native code developed while the browser is a custom app they built from webkit. That could explain why the browser is slow but the rest of the UI isn't as much.

A faster connection will definitely make the page render faster, but it won't do anything to speed up the app on a fully rendered page (unless the page is doing some AJAX calls of some sort).

Anyway, not a big deal right now, but I know it's going to be one when the download speed increases but the UI is still slow to respond.

blaz | December 2, 2012

I agree that this looks like a CPU bottleneck.

I only played with the touchscreen for a few minutes at a Tesla store, and I found that most of the UI on the native apps is pretty snappy, but two of them were significantly choppier: the maps app (especially when panning and zooming) and the web browser.

The hardware is a Tegra 3 - essentially a quad-core ARM processor with a beefy GPU - which should be more than enough to drive the screen and the apps that Tesla has shipped so far. The web browser is also WebKit, which on other platforms with significantly less powerful CPUs is able to run much more smoothly. So my hope is that Tesla just hasn't gotten around to optimizing WebKit and that there's a ton of improvement to be had from a potential future update. For instance, maybe their WebKit implementation isn't currenly using hardware acceleration for rendering websites; using a software renderer is incredibly slow and would easily bring the ARM CPU to its knees. Same for the maps app.

Another option is that the screen is just too high resolution for the Tegra (too many pixels to drive). Does anyone know the screen resolution? Maybe someone with the car can go to a website like http://www.screenresolution.org/ both in full screen and half-screen modes and report back?

Captain_Zap | December 2, 2012

Is the slowness intermittent? If it is not happening all the time, I wonder if the problem could be that the factory is downloading or uploading data in the background.

On the other topic of videos, it seems like they could make video accessible as long as the car is in park. That might appease the safety activists.

It would be nice to access the latest animated weather graphics or a live highway video during a charging stop before your voyage over a mountain pass.

bfranks273 | December 2, 2012

1920 x 1200. And it does not change from half to full screen. I did the pinch resizing and it is quite slow repainting. That was not a reload from the web.

Another thing I saw: I got my ip address. It indicates AT&T. But when I went back out later, I had a different address and hostname. The hostname indicates also dmz. The new ip means it is getting ip from DHCP I guess, and doing that after it wakes up. I do not have the new power saving download yet. I might also guess from this that the mother ship does not call, instead the car checks in periodically. Probably no way to get it from outside, it just checks in and takes instructions for downloads, pushing logs, crying for help, etc.

I tried SpeedTest.net but it does not work without Flash.

blaz | December 2, 2012

Thanks for testing the screen resolution bfranks273.

In half-screen mode the web browser will be using a resolution of at most 960x1200. That's something the Tegra 3 GPU should be able to handle easily.

Here's hoping there's indeed tons of room for optimization in future updates.

nickjhowe | December 2, 2012

Try this: http://www.tracert.org/bandwidth_meter/ no Flash needed.

bfranks273 | December 2, 2012

OK tried that but highly variable. Here are a series of readings: .55mbps, 2.5, 1.0, .89, .90, 1.1, 1.4, 1.4

ylyubarsky | December 3, 2012

I think if Tesla uses the same system as IPhone 5, Internet will work much better

Vawlkus | December 4, 2012

If there's only a lag when a page is loaded it could be a memory/swap file problem IMHO.

timdorr | December 4, 2012

ylyubarsky, they use the same browser engine as iOS: WebKit. There are other optimizations I'm sure they can make in the UI.

joepruitt | December 4, 2012

@Vawlkus, it's not just the loading, it's mainly after the page is fully loaded and rendered. Scrolling down on a long browser page is painfully slow. There's a 2-3 second delay between swiping and the page moving. Same thing for clicking on UI elements (form buttons, checkboxes, etc). I hope this is something they can optimize...

Vawlkus | December 4, 2012

@joe
That's a function of available memory, not the CPU. They can probably patch that to use the internal HD for swap file memory.

Lemme put it this way: the CPU processes the web page into memory, and memory displays it on the screen for you to interact with. If the page is slow AFTER it has been loaded, then it's a memory problem. That's a little simplistic, but it'll do for an explaination.

WØQR | June 22, 2015

Move ahead 3 years..and it's still slow as molasses.

ElectricSteve | June 22, 2015

To put an end to the speculation: the browser itself is really slow. My car switches to my home wifi when in the underground garage (no cell reception there) and it really boosts the Google maps based navi, but the browser stays very slow.
As the webkit version used is quite old, i bet there is no hardware-accelleration which explains the mega slow scrolling and delays after pinch and zoom. The Tegra CPU used is far from slow.
Pinch and zoom on the navi map, full screen or not, is quite nippy on wifi (or when i use my iPhone's hotspot and let the car connect to it while having good 4G connectivity). This proves to me that the hardware is quite capable.
I'd say the browser had a low prio when it was developed. It supports so few modern features. Try using forms... You can forget about booking a hotel with the browser...

dovilina | June 22, 2015

Hey ElectricSteve

Ok, reading that it's not the CPU's fault is good. I think with Version 7 Design Overhaul they will fix the browser aswell with a modern snappy one. Looking forward to it.

AIA304 | June 23, 2015

Regarding the ability to view clips on browser, was able to view gif animation video of yesterday's Coronal Mass Ejection on www.spaceweather.com. However things like RaceBuddy video for NASCAR doesn't work on tesla browser.

Brian H | June 25, 2015

A1A;
?? Unable to find a gif animation on spaceweather.com . Can you provide a direct link?

cory | June 25, 2015

The slowness of scrolling is either a limitation of the browser they are using, or the optimization of the browser is not up to par. I think once they switch to Chrome(If ever), things will improve dramatically.

Turning off traffic on the maps also helps with the speed.

kevinf311 | June 25, 2015

Animated gifs (haven't specifically tried HTML5 video or gifv) seem to work OK. I have "Fullscreen Weather" as one of my favorites and leave it set to play the radar images in cycle.

As to the browser scrolling, it's terrible if you try to interact with the page before it's completely loaded (note that the blue bar completes per element not necessarily the finished page). Once the page is done throwing stuff at the browser, it reacts... ok-ish.

Definite room for improvement and holy necro-bump, Batman!

WØQR | June 27, 2015

Well, it doesn't appear any progress has been made from 2012 to June 2015. Just got delivery this month and the browser is poor.