You are not logged in.

#1 2009-10-31 10:56:14

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

StarCraft on Acer Aspire One 110 is slow

I've recently installed Arch Linux to my laptop.
All I want from Wine at this moment is to be able to play StarCraft.

But it's SLOW. Only a few frames per second. I've tried the additional registry settings (such as DirectDrawRenderer), but they don't help.

It seems that Wine is decoding 8-bit image to 24-bit, which is too damn slow.

What can I do? Am I missing something?
Really need StarCraft on the laptop to play with friends. smile

Offline

#2 2009-10-31 13:33:17

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: StarCraft on Acer Aspire One 110 is slow

Some googling discovered that StarCraft with DGA should work ok.
But it seems that DGA is a deprecated concept (but, well, the StarCraft is a legacy application too).

Maybe I should enable DGA in some way? I can't figure out how.

I'm using xf86-video-intel. (testing repo)

Also, there were a strange problem when I wanted to try xf86-video-intel-legacy - it just wants to remove my xorg-server, saying that it is a conflict. WTF? It doesn't work without it! :-D

Offline

#3 2009-11-01 00:09:04

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: StarCraft on Acer Aspire One 110 is slow

Discovered that X.Org server cannot switch to 256 colors mode while running. How can I run a separate instance of it with NATIVE 256 colors mode? (i.e. without converting colors on the fly)

Offline

#4 2009-11-01 05:25:53

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: StarCraft on Acer Aspire One 110 is slow

Xephyr?

Offline

#5 2009-11-01 10:30:47

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: StarCraft on Acer Aspire One 110 is slow

Xephyr is a tool to make X server inside an X server. But, because the host X server runs in 24-bit mode, it will still need to convert 8-bit color to 24-bit on the fly, and this is too SLOW. (Wine is doing this for StarCraft anyway).

The question is, how to run it in NATIVE 8-bit mode, thus avoiding the conversion of colors.

Offline

#6 2009-11-02 00:31:16

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 909
Website

Re: StarCraft on Acer Aspire One 110 is slow

uhm StarCraft runs really fine here with full speed Ö_Ö i did not changed anything in my wine configuration so maybe there is something wrong with your config

Offline

#7 2009-11-02 11:24:30

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: StarCraft on Acer Aspire One 110 is slow

Vamp898, please tell me about your system configuration. Do you use xf86-video-intel or xf86-video-intel-legacy? Do you use testing repository? Have you applied some other Acer Aspire One specific tweaks?

And show me wine trace file, using this command:

WINEDEBUG=ddraw,x11drv wine StarCraft.exe 2> winelog

Last edited by Mad Fish (2009-11-02 11:37:13)

Offline

#8 2009-11-12 16:15:49

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: StarCraft on Acer Aspire One 110 is slow

After configuring the framebuffer (KMS), it become a little bit faster and scales to the full screen, but is still not fast enough to play.

Last edited by Mad Fish (2009-11-12 16:16:09)

Offline

#9 2010-07-22 22:42:33

uucyce
Member
Registered: 2009-10-14
Posts: 2

Re: StarCraft on Acer Aspire One 110 is slow

OMG. I have same problem, Starcraft is SLOW as hell ((( Someone can help with this?

Offline

#10 2010-07-22 22:59:28

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: StarCraft on Acer Aspire One 110 is slow

uucyce wrote:

OMG. I have same problem, Starcraft is SLOW as hell ((( Someone can help with this?

Quit OMGing and post your gear: are you using an acer One or just SC? What configs?
http://bugs.winehq.org/show_bug.cgi?id=17660#c1 <- true for me, my onboard intel card could run SC w/i those annoying slowdowns.

Last edited by karol (2010-07-22 23:04:40)

Offline

#11 2010-07-28 15:55:04

stqn
Member
Registered: 2010-03-19
Posts: 1,191
Website

Re: StarCraft on Acer Aspire One 110 is slow

Ok, I know the original post is old and the necrobumper doesn't seem to want to come back to read answers *and* I don't have the same hardware, but... for me the thing missing from the "Cure for slowness" paragraph on winehq was the VideoMemorySize registry setting. Setting this to my graphics card memory size, in addition to DirectDrawRenderer to "opengl", made Starcraft fast enough to be played again (a few months ago it was working fine without these settings (not perfectly though)). I've also selected a 640x480 virtual desktop in winecfg to play in a window and thus have the correct ratio.

Other possibly useful ideas in this thread: https://bbs.archlinux.org/viewtopic.php?id=64292

My hardware is Pentium-M 1.6GHz, Radeon 9700 Mobility 64MB. Kernel 2.6.34, xf86-video-ati 6.13.1, wine 1.2.

Last edited by stqn (2010-07-28 15:59:27)

Offline

#12 2010-07-28 20:31:48

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: StarCraft on Acer Aspire One 110 is slow

That doesn't help on Acer Aspire One 110. Still very slow.

Offline

#13 2010-07-28 21:28:38

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: StarCraft on Acer Aspire One 110 is slow

Mad Fish wrote:

That doesn't help on Acer Aspire One 110. Still very slow.

Yep, the Atom processor is just damn slow. You won't get more out of it. I have the same problem with Need for Speed 2 SE.

Offline

#14 2010-07-28 21:44:00

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: StarCraft on Acer Aspire One 110 is slow

Gusar wrote:
Mad Fish wrote:

That doesn't help on Acer Aspire One 110. Still very slow.

Yep, the Atom processor is just damn slow. You won't get more out of it. I have the same problem with Need for Speed 2 SE.

Atom is surely enough to play StarCraft in Windows (I've played it on the same hardware, and it was perfectly fine). In fact, I've played StarCraft on Pentium 166 MHz, and it was fine.
But not with Wine on a netbook.
There is no problem with hardware, there is an extremely inefficient implementation of DirectDraw in Wine. sad

Offline

Board footer

Powered by FluxBB