Steam automatically updates itself to the latest version whenever it is run.
This is the platform for all recent Valve games. You can find out information about whether or not individual games (such as Half Life) run by checking out their respective sections in the database. This page is about Steam only.
Selected Test Results (selected in 'Test Results' table below)
What works
Installation into a clean wine directory
works
If wine gecko is installed:
Scroll bars now work with Wine gecko!
Viewing the My Games tab
works
Installing a game from My Games tab
works
Launching a game from the My Games tab, the desktop or the command line works.
Viewing the Store tab
works
Viewing the Community tab works
Logging into the Community tab works
Steam news and information pop-ups
works
What does not
Purchasing a game from The Store, or adding free content.
What was not tested
I did not check if Wine gecko installs automatically on first run, as I installed that before installing Steam.
I didn't check Chat, in or out of game, I disabled that as soom as I installed Steam.
I didn't test The My Media and Tools tabs either.
I didn't test installing free content (eg Hi res Half-Life models) or newly purchased games to Steam via the command-line.
I didn't test adding a 3rd party game to the My Games tab.
Additional Comments
Games purchased from Steam in a browser show up in the My Games tab soon after order confirmation.
Steam should create a nice icon on your desktop that you can use to run Steam with.
Start steam.exe from ~/.wine/drive_c/Program Files/Steam/ if the
installer doesn't open it automatically. You must cd to the working directory before you run it.
If you having problems logging-in or want to start a game directly see useful Steam command-line parameters.
Your steam install is now complete.
Known Bugs
Update may crash at 26% (see Troubleshooting)
Links (images, purchases) don't open new Window
Won't start with no error message (completely reinstall Steam (see below)
Missing scrollbar for embedded websites
Steam Community In-Game does not work - disable or it will cause all games to crash
TROUBLESHOOTING
Enabling Flash and Scrollbars:
There are three ways to enable Flash and two ways to enable scrollbars in Steam. If you only wish to enable Flash and are comfortable compiling wine from source I would recommend using Jacek Caban's patch. If you wish to have Flash and scrollbars then you must use native DLL's. Note that Flash sound will not work with any of these methods but when a workaround is found it will be posted. The pro of Jacek's patch is that wine-gecko itself will support Flash on websites, the con's are that it requires compilation of wine from source and doesn't enable scrollbars. The pro's of the native DLL methods are that they enable both Flash and scrollbars in Steam, the con's are that they don't enable Flash in wine-gecko, and in fact override wine-gecko and the DLL's must be subsequently set to builtin if you wish to use it.
Also note that any Flash version above 9r47 will not work without flickering in Steam. Therefore you must download and install that version from the Macromedia archives as described below.
1. The Patch Method
First of all you need to obtain the wine source you wish to use, apply Jacek's patch found at http://bugs.winehq.org/attachment.cgi?id=21074, and compile and install wine. Patching and compiling wine is beyond the scope of this howto, however there are many on line howto's for these procedures so just use your favorite search engine to find them and follow their instructions. After that use the following method to install the correct Mozilla version of Flash:
cd
wget http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp9_archive.zip
unzip fp9_archive.zip
cd fp9_archive/9r47
wine flashplayer9r47_win.exe
cd
rm -rf fp9_archive
2. Native DLL Methods
Both methods require that you install the correct ActiveX version of Flash as follows:
cd
wget http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp9_archive.zip
unzip fp9_archive.zip
cd fp9_archive/9r47
wine flashplayer9r47_winax.exe
cd
rm -rf fp9_archive
Now there are two ways to enable Flash and the scrollbars to work. The higher performance option is to use winetricks to do a partial installation of IE6, the lower performance option is to do a full IE6 installation. In both instances IE6 is installed via winetricks, but the higher performance option doesn't load all the DLL's necessary for full standalone operation of IE6. If you're not going to use IE6 for web browsing I'd use the higher performance method. Following are instructions for both:
Run this from the directory you installed Steam to:
nice -n 19 wine Steam.exe
If that doesn't work try this:
wine steamTmp.exe SelfUpdate "Steam.exe" 14
If all fails try this before the previous command:
rm ClientRegistry.blob
Steam can not connect to the network
Usually happens after install or an upgrade. Exit steam, remove ClientRegistry.blob from the steam's directory and restart steam.
Chat window does not work
The chat actually working but messages are not displayed correctly. Try resizing and/or minimizing/maximizing chat window.
Steam takes too long to start: (crash 1)
While starting steam actually crashing and writes a small memory dump (*.mdmp files).
To fix this add the following lines to "/etc/sysctl.conf"
# Send and receive buffer sizes to make steam happy
net.core.rmem_max = 131072
net.core.wmem_max = 131072
and run
sysctl -p
Games don't start with message "The registry was in use by another process"
This is Steam bug due to Linux caching some file operations at the wrong time. You can fix this problem by shutting down Steam cleanly (keep running and exiting steam itself until you get a clean shutdown without any errors after "Shutting down" - watch the console you ran steam from) and then restarting it. Once steam has been shut down cleanly and restarted the error should not occur.
If all fails, start Steam, right-click on the game and select Properties. Go to Local files tab and click on Verify integrity of game cache...
Some file systems support extra sync flag. This should solve the problem. However it will reduce performance, so use with care!
chattr -R +S ~/.wine/drive_c/Program\ Files/Steam
Steam will not work from ntfs partition mounted using ntfs-3g driver (2.6.25 kernels and older)
This is a known limitation of the driver and/or older kernels. Steam requires functionality (mmap with shared write access) which Wine can not emulate if it's not supported on file system.
To fix: use 2.6.26 or newer kernel. Or install Steam and all content into native Linux file system.
Most/all games crash immediately when loaded or after short time
Disable Steam Community In-Game
Reinstalling Steam
To completely reinstall Steam without removing all your game files move "~/.wine/drive_c/Program Files/Steam/SteamApps" directory into safe place. Completely remove "~/.wine" directory and install Steam as shown above:
cd ~
mv ~/.wine/drive_c/Program\ Files/Steam/SteamApps ~
# install Steam here
rm -rf ~/.wine/drive_c/Program\ Files/Steam/SteamApps
mv ~/SteamApps ~/.wine/drive_c/Program\ Files/Steam
Last edited on August 1 2009 by Robert M. Muncrief
If you have other good resource (at least as good as ones above) send vitamin a message with the link.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Steam freezes when installing game
by Kristian on Wednesday November 4th 2009, 8:42
When I try to install a game the program freezes completely - i get this error when trying nice
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
Can not start any game in Steam
by CME on Saturday October 31st 2009, 10:47
i have a big problem, i can't start any game anymore in steam, i just get the following:
err:seh:raise_exception Unhandled exception code c0000096 flags 0 addr 0x7ed8fb48
i also tried a new wine prefix and completely reinstalled steam, no luck
my PC:
amd phenom 955
nvidia geforce 7800 gtx, 190.42 driver
debian testing with kernel 2.6.32 rc2
wine 1.1.32
steam installed on a XFS partition
Install Demo
by Max on Wednesday October 28th 2009, 16:58
Hello,
I would like to know if it's possible to install a demo thanks to Wine.
Because, i want install Torchlight's demo (only on Steam) but when i click on "Install demo", there is nothing...
RE: Scrollbars by Nicolas Picard on
Thursday October 15th 2009, 12:44
The registry was in use by another process
by Adam Mizerski on Thursday October 1st 2009, 11:43
the command
chattr -R +S ~/.wine/drive_c/Program\ Files/Steam
really makes anything unplayable, but command
chattr -R +S ~/.wine/drive_c/Program\ Files/Steam/ClientRegistry.blob
don't affect playing and fixed registry error (for me ofc).
Wine 1.1.29 - Wierd UI and font colours
by Andrew Clapperton on Monday September 21st 2009, 11:27
Has anyone else experienced weird UI and font colours (everything is red, purple and pink) in a clean Steam install under Wine 1.1.29? It makes the Steam UI almost unusable and ugly as sin. If you can launch a game they seem to work OK, though.
1.1.28 and earlier work fine, no UI colour and font oddness, just the usual Wine bugs (No Flash or scrollbars, etc).
Strangely, it occasionally lauches with the correct UI and font colours, but with no predictable pattern.
Fedora 11 64-bit instructions to compile from source
by Rob Whalley on Sunday September 13th 2009, 8:08
Unsure how to add items into the howto section above. For users on 64-bit Fedora: Please find below some instructions to compile wine from git. Confirmed that using latest source code, Steam UI is back to normal - Sunday 13th September 11:30ish GMT (hopefully this means next version of wine should be ok too)...
#Remove wine rpm packages
#...will also remove wine-common and wine-desktop which are noarch
#If your system isn't setup for sudo, use "su -" to enter root instead... just remember to type "exit" afterwards
sudo yum remove wine-capi.i586 wine-cms.i586 wine-core.i586 wine-ldap.i586 wine-pulseaudio.i586 wine-twain.i586 wine.x86_64 wine-capi.x86_64 wine-cms.x86_64 wine-core.x86_64 wine-ldap.x86_64 wine-pulseaudio.x86_64 wine-twain.x86_64
#Now to configure, compile and install the application... patience required, takes a while (cup of tea time!)
./configure
make depend && make
sudo make install
#You can keep the wine-git folder and later remove the git version of wine with: sudo make uninstall
#Even if this is not a method you want to use, it is useful to know because using wine-git you can apply patches to fix problems
#...done under the wine-git folder before compilation... something along the lines of: patch -p1 < patchname.patch
#See above pulseaudio patch. If patching doesn't work, ensure patch is installed (sudo yum install patch).
#Call of Duty 4 required this approach until all the bugs were ironed out in a later version of wine.
Steam won't connect
by Psage on Friday September 11th 2009, 20:46
My steam won't connect and I've deleted the ClientRegistry.blob and restarted steam about a million times (felt like it at least). Yet, steam still refuses to connect. I'm on Ubuntu 9.04.
Crash on Sabayon 4.2 64bit
by Jeff Hoogland on Wednesday August 26th 2009, 0:16
Fresh install on Sabayon Linux. I have Wine 1.1.27 installed via portage and Steam is failing to load for me with the following error message in console:
jeff@sager-lintop /media/storage/Steam $ wine Steam.exe
wine: Unhandled page fault on execute access to 0x0048720d at address 0x48720d (thread 0009), starting debugger...
Steam window looks odd; refuses to launch games
by Brennon Redmyer on Sunday August 2nd 2009, 13:43
Fresh Fedora 11 KDE install here, along with all the recommended updates and the updated nVidia drivers (185.18.14)
I install Wine from the yum repos (1.1.23, it says it is), and upon first running and getting to my games list, it looks like this:
img25.imageshack.us/img25/4923/snapshot1jmq.png It also refuses to launch any game, be it Valve or not.
I've had a Fedora 11 GNOME installation on this box before with a perfect display, with the same graphics driver (from the same source), all the same basic installation steps.
Since the problem occurred, I've tried it again on fresh F11 GNOME and KDE installs from the Live CDs I used before and it does this same thing. What gives?
Install of a game causes crash
by LordBeeDoO on Monday July 6th 2009, 10:02
I upgraded recently to FC 11 but wine does not work anymore... after installing Steam, or trying to start for example HOMAM V I get following message in a console:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 136 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x21
Serial number of failed request: 144548
Current serial number in output stream: 144548
RE: Some tips by Ryan on
Friday June 26th 2009, 15:19
Steam won't launch games!
by Josh on Wednesday June 10th 2009, 19:17
Alright, so steam just updated and now it won't launch games. I says it's launching the game then the launching window disappears and steam stops responding. Please help.