View Full Version : Wine + Steam = HELP!
PrincessPeach
November 24th, 2005, 03:19 PM
I followed this guide from linux-gamers (http://www.linux-gamers.net/modules/wfsection/article.php?articleid=17) to install wine and steam and I got steam working, kind of. I still have 2 separate issues that maybe someone can help me on.
I'm using gnome on Ubuntu 5.10 i386, nvidia gf6800.
First, when I load up steam using "wine steam.exe" it logs in fine, but then the steam menu just sits on top of my screen. If I start a game (DoD), it'll still be on top of my game. There's no way to minimize it because if I press the minimize button, it'll flicker and bring me back to the desktop with DoD running in the background. At that point, I can't get to DoD, but I can still hear the audio from it. The system tray from wine is also a little screwy; it sits on my desktop, but in a super small box so that I can't see any icons in it and there's no way to resize it.
Second, I've installed the nvidia drivers but DoD is still pretty choppy. It ran fine back in windows, and even with the settings turned a little lower, there's noticable fps drops and the lighting seems kind of off.
Any advice in getting wine+steam to be better friends, or should I just give in to Cedega?
stoffe
November 24th, 2005, 03:32 PM
I'm switching over to XFCE to play steam games, the steam icon works like it should there, unlike in Gnome - the Wine guys says it's a Gnome bug but I don't know. Just install xubuntu-desktop and you'll have the session available on the login screen.
It's probably lighter on the resources too, so it might help with performance. I also disable debugging and set a heapsize, like so:
WINEDEBUG="-all" wine Steam.exe -applaunch 10 -heapsize 300000 &(-applaunch 10 means go directly to CS). Heapsize should be about half your RAM, if I understood instructions properly.
Still, it runs a bit slower than on Windows, but I can play just fine on a not too new machine. Oh, and I run the latest wine from the winehq repositories, that might also help.
PrincessPeach
November 24th, 2005, 04:14 PM
Thanks, great suggestion on xfce. Steam works like a charm now. However, I'm still getting wierd jittering when I try to play a game. I went to the video settings and it's set on hardware directx 8 and I can't switch it to 9. Might that be a problem?
stoffe
November 24th, 2005, 05:40 PM
Which wine version?
PrincessPeach
November 24th, 2005, 06:30 PM
Wine 0.9.1
stoffe
November 24th, 2005, 06:34 PM
Then I don't know... Is it possible to run in OpenGL mode instead? If so, how does it behave then?
PrincessPeach
November 25th, 2005, 02:59 AM
There's no option in steam to run in OpenGL or not, unless you're talking about something else?
stoffe
November 25th, 2005, 08:13 AM
No, I meant options inside the game. As I read it, the problems were not out in Steam, but when running the game.
byoon
November 25th, 2005, 11:36 AM
Just wondering what kind of fps everyone is getting by running Steam games with Wine 9.1.
I just bought a 6600gt and want to know what kind of performance I can expect.
PrincessPeach
November 25th, 2005, 03:09 PM
Just wondering what kind of fps everyone is getting by running Steam games with Wine 9.1.
I just bought a 6600gt and want to know what kind of performance I can expect.
I'm getting about 15-20fps in open spaces and ~30 inside buildings with a 6800.
byoon
December 1st, 2005, 12:58 AM
My fps is still ~1 even with my new 6600 GT.
Running Wine 0.9.1 with Counter Strike Source, everything works fine except I get approximately 1 fps in the stress test and in an actual game.
Any help on how to speed things up would be appreciated.
I am running it with the command:
wine Steam.exe -fullscreen -width 1024 -height 768 -applaunch 240 -heapsize 512000 &
These are my system specs:
AMD XP 2000
1 GB RAM
PNY 128 MB GeForce 6600 GT
Ubuntu Breezy
Wine 0.9.1
glxgears gets approximately 6700 fps (I know this is not a benchmark)
Gray.
December 1st, 2005, 01:52 AM
I have a problem with Steam and Wine. I have installed it but after it finishes updating (or checking for updates whatever), it comes up with this error.
http://img207.imageshack.us/img207/6608/screenshot1jb.th.png (http://img207.imageshack.us/my.php?image=screenshot1jb.png)
Any help appreciated.
vtechstu
December 5th, 2005, 08:57 PM
Is this the correct output after running wine regsvr32 mozctlx.dll? I can't get this to work!! Even after following the guide about 10 times. wine 9.2.
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
Successfully registered DLL mozctlx.dll
Also, Here is a Screen shot of where I keep getting stuck at... I'm almost giving up! Please help.
Image is too big to view in the thread, so just see it here (http://filebox.vt.edu/users/pollock/Screenshot.png)
Gray.
December 8th, 2005, 11:36 AM
Well I finally got CS installed.
vtechstu:
What I did was created a CS.bash file and inside it put:
cd /home/<username>/.wine/drive_c/Program\ Files/Steam && wine Steam.exe -applaunch 10 making sure you put the appropriate <username>.
then:
chmod +x CS.bash && sudo mv CS.bash /usr/bin
That way all I have to do is type in terminal:
CS.bash and it auto-loads CS.
Heres a pic of me in CS:
vtechstu
December 9th, 2005, 06:57 PM
Thanks for the tip.
I tried your suggestion, and it started Steam. Got to the log in, and i typed in the password, then it said, could not find storefront.steampowered.com could not be found.
output from Terminal:
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for for context 0x1
fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154
fixme:winsock:convert_af_w2u unhandled Windows address family 0
fixme:winsock:convert_proto_w2u unhandled Windows socket protocol 0
fixme:winsock:convert_af_w2u unhandled Windows address family 0
fixme:winsock:convert_proto_w2u unhandled Windows socket protocol 0
Gray.
December 10th, 2005, 10:48 PM
Yeah that happened to me as well and I just clicked OK or No or something like that. It went away after the second day. It doesn't affect the game in anyway as far as I can tell.
ALSO: I read that once you know that the app is running fine under Wine, you can add the WINEDEBUG="-all" to the script before wine so it should now look like this:
cd /home/<username>/.wine/drive_c/Program\ Files/Steam && WINEDEBUG="-all" wine Steam.exe -applaunch 10
It should give a performance boost.
vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.