You are not logged in.

#1 2014-07-23 17:45:12

redZero
Member
Registered: 2014-07-23
Posts: 4

Starcraft 1 running slow through wine

Hi, I'm trying to run starcraft 1 broodwar by Wine in archlinux, and it's
running extremely slow! The computer is a core 2 duo 4GB Ram, any way I was running
flawlessly in Ubuntu 14.04. but in in arch linux it turned unbearable.

Thank you very much for the help.

Offline

#2 2014-07-23 17:55:04

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

Re: Starcraft 1 running slow through wine

Are you using 32 or 64-bit system?
Does wine print anything interesting in the console?

What graphics card and drivers are you using?

Offline

#3 2014-07-23 22:30:38

redZero
Member
Registered: 2014-07-23
Posts: 4

Re: Starcraft 1 running slow through wine

Hi, karol.

My system is:
Linux gthink 3.15.5-2-ARCH #1 SMP PREEMPT Fri Jul 11 07:56:02 CEST 2014 x86_64 GNU/Linux.

This is the output from wine.

$ wine StarCraft.exe 
Wine cannot find the ncurses library (libncursesw.so.5).
fixme:win:EnumDisplayDevicesW ((null),0,0x32f1f4,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:dsound:get_mmdevenum CoCreateInstance failed: 80004005
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:dsound:get_mmdevenum CoCreateInstance failed: 80004005
fixme:d3d:wined3d_get_adapter_raster_status wined3d 0x12c5d0, adapter_idx 0, raster_status 0x32fc24 semi-stub!
fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x129290, flags 0x1, event (nil) stub!
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:dsound:get_mmdevenum CoCreateInstance failed: 80004005

This is my video video adapter:

NVIDIA Corporation G86M [Quadro NVS 140M]

And this is the drives:

Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia

Thankyou for the help.

Offline

#4 2014-07-23 22:37:57

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

Re: Starcraft 1 running slow through wine

Have a look at optional dependencies for wine. I think you're missing some. Let's see if installing some sound-related packages will help with the SC issue.

Offline

#5 2014-07-24 00:59:38

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: Starcraft 1 running slow through wine

A good start is the WineHQ AppDB: Starcraft 1. I would try different registry settings for the rendering, especially ddr=gdi, since this is a dated game. For more information read Useful Registry Keys.

Search what wine version works best with SC1 and download it using Playonlinux. It would be wise to check the installation PoL script for SC1 also, since it probably has the recommended/necessary settings/components and wine version. Should you have low performance in general/with other games, then there are probably other issues involved, like what karol mentioned.

Offline

#6 2014-07-24 01:15:22

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

Re: Starcraft 1 running slow through wine

You can check which wine version and compilation settings were used in Ubuntu.

Offline

#7 2014-07-24 13:10:29

redZero
Member
Registered: 2014-07-23
Posts: 4

Re: Starcraft 1 running slow through wine

So, I tried to install Age Of Empires 2 to test if the problem is with StarCraft, and it seems not. The Age Of Empires run pretty slow too, so i think the problem is not with StarCraft

Karol can you givme some reference to this optionals dependencis .

emeres, if I install PoL can it install the needed dependencies?

Offline

#8 2014-07-24 13:18:12

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: Starcraft 1 running slow through wine

Yes, you not only can but also should install them. PoL provides its own set of wine versions that are not seen as part of the system, since they are just stored in PoL directory structure. The user can reference them using wine environment variables or using PoL[s gui] obviously. To list optional dependencies use:

pacman -Qi wine

Well, I ignored the error messages in your log, since karol already made reference to them. My statement assumed, those would be already dealt with.

Last edited by emeres (2014-07-24 13:19:50)

Offline

Board footer

Powered by FluxBB