Best way to optimize ScummVM?

Subforum for discussion and help with ScummVM's Symbian (mobile phones, etc) ports

Moderator: ScummVM Team

Post Reply
krafty_pk
Posts: 3
Joined: Wed Jun 09, 2010 5:17 pm

Best way to optimize ScummVM?

Post by krafty_pk » Mon Feb 28, 2011 8:54 pm

Is there a way to optimize scummVM that im missing?

I have every game working full speed on my x6, including Broken sword 1 and 2, Monkey islands all, flight of the amazon queen, the dig and more, apart from discworld 2 (one of my fave ever games) the fmv sections run irritatingly slow and sketchy and there are a lot of them.

Just wondering if there is some ways of optimizing that i am simply overlooking?

Thanks

User avatar
Freddo
Posts: 281
Joined: Mon Oct 31, 2005 4:41 pm

Post by Freddo » Tue Mar 01, 2011 10:32 am

Nope, the only thing that will help there is a faster CPU as it's relatively demanding to play the Discworld II cutscenes. The 434 MHz ARM11 in the X6 isn't enough, but it does work well in the phones that have a 600MHz ARM11 CPU.

krafty_pk
Posts: 3
Joined: Wed Jun 09, 2010 5:17 pm

Post by krafty_pk » Tue Mar 01, 2011 4:20 pm

Cheers buddy, thought as much, oh well, another 12 months and ill be getting something no doubt a million times better the rate phones are going atm

fingolfin
Retired
Posts: 1466
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin » Tue Mar 01, 2011 10:52 pm

Note that the FMV / BMV decoding code is of a nature that makes it a bit nasty to optimize in pure C; but with just a tad of assembly, a huge improvement should be possible.
So if somebody familiar with ARM assembler wants to look into this, I am sure a very noticeable speedup would be possible.

Anotherguest
ScummVM Porter
Posts: 1425
Joined: Sun Oct 30, 2005 2:27 pm
Location: Malmoe, Sweden

Post by Anotherguest » Sun Mar 06, 2011 10:36 am

And don't foerget that even on speedier android phones some games have problems of running, for Android this is usually regarding loads of texture updates needed. For symbian it depends on the phone, som Nokia variants has very slow databuses, so full screen 30fps is really hard to achieve even with the extra cpu.

But for games like full throttle its easier since the fps for those movies are around 15-20. Also if you enable the virtual keyboard, and set use aspect ration 1-1 then you will update a smaller part of the screen and thus abit smoother.

Post Reply