Windows 8 Metro Apps Are Slower Then Classic Apps

0

I'm using Windows 8 Enterprise on a quad core machine with 8GB of RAM. The performance is excellent and applications are launched amazingly fast. Even heavy ones, like Microsoft Visual Studio. That is until I decide to switch to Metro layout. Most metro apps are slow to launch. After the launch they are pretty fast and work smoothly. But loading the first screen takes at least 10 seconds. For instance if I click the Mail app icon, I have to wait at least 10 seconds to see my email list!

This video (posted by somebody else) explains the problem precisly.

http://www.youtube.com/watch?v=NgTfQpCCWNc

The guy is opening a video using desktop Windows Media Player in the beginning. The video starts playing in milliseconds. The he tries to play it metro video player. In this case he has to wait more than 10 seconds until he can see the video playing.

papadi

Posted 2013-03-25T16:53:36.933

Reputation: 149

1So what's the question? – Mark Allen – 2013-03-25T19:06:11.020

Why is that!? :)

Anything I can do? This way the whole metro UI is almost useless. I can't wait for 10" to see my emails. And it's not 10" the first time. It's 10" everytime the email app is launched after shutting it down. – papadi – 2013-03-25T19:26:28.657

1Every knows that they are crap. Use the desktop and ignore the new StartScreen and all those apps. – magicandre1981 – 2013-03-25T20:58:52.203

1Outside of defragmenting your hard drive and maybe doing something fancy with either an SSD or a USB drive, I don't know how you'd speed it up. Do standalone apps work quickly? (By standalone I mean any app that doesn't rely on the network - an email app might run slow if your email server is slow, for example.) – Mark Allen – 2013-03-25T21:29:01.863

For example the "Photos" app took about three seconds to load for me, just now. Then much less (almost instant) on the next run. – Mark Allen – 2013-03-25T21:29:41.610

@MarkAllen this is because the app is sill runming in background when you switch away from it and it gets resumed the next time you run it ;) – magicandre1981 – 2013-03-26T05:39:38.003

I'm already using SSD drive and in general my PC works smoothly, even metro apps after they are launched. The problem is starting metro apps, like the email app, video, picture viewer etc. – papadi – 2013-03-26T10:13:08.970

@magicandre1981 Not according to task manager, it's not. I assumed the OS was just caching it in RAM or something. Not sure what the problem could be then. – Mark Allen – 2013-03-27T17:30:03.613

@MarkAllen Run ProcessHacker/ProcessExplorer and you see this: https://dl.dropbox.com/u/5749744/Bilder/superuser/suspended_app.png So I have 2 apps suspended when I switch away. When I try to open them again, the suspended app will be resumed.

– magicandre1981 – 2013-03-27T19:38:23.857

@magicandre1981: I don't have 8. are you saying that the apps don't show up in the task manager? – horatio – 2013-03-28T14:40:57.980

I prefer ProcesHacker, it offers tons of features which TaskMgr doesn't provide. – magicandre1981 – 2013-03-28T20:09:12.727

Answers

1

There is an advanced option in IE (accelerated graphics) that turning it on will somehow solve the problem. The apps will run much faster. But the disadvantage is that it adds to the CPU load. I have the same issue and no optimal solution yet.

amir

Posted 2013-03-25T16:53:36.933

Reputation: 111

Are you talking about hardware-accelerated graphics? Isn't that supposed to take the pressure off of the CPU and onto the GPU? – MatthewSot – 2013-04-27T00:07:00.373

Anyways, this seems to be the answer - if in IE your hardware accelerated graphics setting is unchecked, checking that will let Windows use your GPU to display HTML content (not sure about XAML/.NET apps tho...) – MatthewSot – 2013-04-27T00:07:52.517

Well, IE 10 has the option for enabling software rendering. This is categorized under "Accelerated graphics" in the advanced tab: "Use software rendering instead of GPU rendering". By default it is unchecked. – amir – 2013-04-27T05:20:57.523

Ah, you're right, I was thinking that the option was to use GPU rendering instead of software rendering, sorry :\ Interesting, though, that CPU rendering would run better, maybe it has something to do with your graphics driver? I've seen people with the exact opposite problem, it's checked and when they uncheck it they get huge performance boosts. Glad it worked for you, though, and hopefully it works for papadi – MatthewSot – 2013-04-27T05:42:33.953