WineHQ
Category: Main Games Game Tools Steam Classic Release

Steam

STOP - This version of STEAM ("Classic Release") is now obsolete.

The latest and relevant version of STEAM is the Official Release. The page for STEAM Official Release can be found - HERE

This version of STEAM (Classic Release) is now outdated. You cannot download this version of STEAM from official sources any more.

Application Details:

Version: Classic Release
License: Free to use
URL: http://www.steampowered.com
Votes: Marked as obsolete
Latest Rating: Silver
Latest Wine Version Tested: 1.2-rc4

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Chat and friends. Stuff not listed in the what does not.

What does not

Launching games (I have only tried source and goldsrc engine games). Community tab Store (It works sometimes)

Workarounds

What was not tested

Launching non-source or goldsrc games.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Would be garbage but it installs and runs.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jul 04 20101.2-rc4Yes Yes Silveran anonymous user 
ShowopenSUSE 11.2 x86_64Apr 22 20101.1.43Yes Yes Gold- 
ShowopenSUSE 11.2 x86_64Apr 15 20101.1.42Yes Yes Goldan anonymous user 
ShowDebian GNU/Linux 6.x "Squeeze"Apr 04 20101.1.42Yes Yes GoldMichael Bonfils 
ShowLinux From ScratchFeb 24 20101.1.39Yes Yes Goldan anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
1301 Wine systray should be impemented via standard XEMBED protocol (Gnome 2.2, KDE, ...) CLOSED FIXED View
3084 Steam deadlocks on update at 26-27% [WONTFIX] CLOSED INVALID View
3548 .lnk file is created on the desktop together with the program icon... NEW View
3557 FreeBSD:Wine fails to work when applications attempt to use the "dosdevics" hierarchy of drives. CLOSED ABANDONED View
3923 Steam backups only work from steam directory CLOSED FIXED View
4449 Invisible fonts in Steam - need a Tahoma compatible font CLOSED FIXED View
4747 Steam always runs on top of other windows CLOSED FIXED View
4803 Steam: not all lnk files are processed into linux shortcuts CLOSED FIXED View
4819 Mouse over system tray icon does not display 'tooltip' mailbox summary. CLOSED FIXED View
5109 When having updates (one or multiple) window response time lags severely CLOSED ABANDONED View
6003 Steam: No scroll bars are shown CLOSED FIXED View
6065 Tray icon window has a title when using virtual-desktop CLOSED FIXED View
6120 Clicking Metascore in Steam browser causes steam to crash with an error CLOSED FIXED View
6297 Half life 2 based games occasionally do not start due to registry in use CLOSED INVALID View
6299 steam pop-ups appear as small blue boxes without anything in them CLOSED FIXED View
6331 half life 2 display disappears until main steam app closed CLOSED FIXED View
6513 Steam - License Agreement in seperate window doesn't work CLOSED ABANDONED View
7573 Steam games don't show up as purchased CLOSED FIXED View
8572 EVE Online fails to load/display the news at the character selection screen CLOSED FIXED View
8607 Steam - Default skin does not display correctly. CLOSED INVALID View
8686 Cannot socksify Steam with FreeCap.exe, tsocks, proxychains nor dante-client CLOSED ABANDONED View
8748 Memory leak with Steam and Gecko CLOSED FIXED View
9114 MSI Uninstallers leave empty directory behind after removal CLOSED FIXED View
9167 STEAM: Installing a game from the my games tab makes it crash CLOSED FIXED View
9202 System information incorrectly reports video card type CLOSED DUPLICATE View
9409 Steam menus appear as a window in the taskbar CLOSED FIXED View
9452 Steam will not start CLOSED INVALID View
9516 Steam "Purchase" links do not work CLOSED FIXED View
9733 Steam no longer starts CLOSED FIXED View
9771 Steam Friends doesn't work (fails to render correctly or refresh) CLOSED FIXED View
9817 Steam freezes for 30s CLOSED FIXED View
9915 cookies not set within steam CLOSED FIXED View
9983 Half-Life 2, Counter Strike Source and other games crash at startup CLOSED FIXED View
10024 Steam un-minimize animation problem CLOSED ABANDONED View
10040 Steam crashes during the startup CLOSED FIXED View
10067 Steam Failed to set file attrbutes CLOSED INVALID View
10306 Steam friendlist: optionlist disappear CLOSED WORKSFORME View
10359 Steam with incorrect cursor position. CLOSED FIXED View
11091 Steam disables audio until system restart CLOSED INVALID View
11159 In Steam some text is not properly rendered CLOSED FIXED View
11239 Steam Games No Longer Start CLOSED FIXED View
11244 Steam's Community page shows error page CLOSED FIXED View
11319 GameOverlay (Steam friends In-game) crashes on start CLOSED WONTFIX View
11779 Recent kernel32 patch breaks CD checks and copy protection CLOSED FIXED View
11870 Steam Crashes when trying to install any game with GLX Error CLOSED FIXED View
12362 Systray support for all applications is broken CLOSED FIXED View
12744 Steam tray icon doesn't appear if panel hidden in autohide mode CLOSED FIXED View
12933 open Steam window consume 100% cpu CLOSED ABANDONED View
13202 ClientSideWithRender fixes Auran Trainz text, but breaks window elements in Steam CLOSED ABANDONED View
13839 Steam hangs in SteamStartup() attempting to connect to servers CLOSED ABANDONED View
13963 menubuilder does not escape certain characters CLOSED FIXED View
13973 Can't move Steam window with alt + drag CLOSED WONTFIX View
14004 Flickering/Flashing Menu Screen in Steam games CLOSED FIXED View
14023 STEAM: crashes when loading or install a game CLOSED INVALID View
14181 Mouse position in Steam tray menu is incorrect CLOSED FIXED View
14311 No scroll bars in steam Steam store tab CLOSED DUPLICATE View
15075 Steam: UI elements that use Flash flicker and have grey bars CLOSED ABANDONED View
15263 Cannot install games in Steam (requires opening new iexplore window) CLOSED FIXED View
15751 CFileSystem_Steam::Init() failed: failed to find steam interface CLOSED INVALID View
16109 Steam 'My Games' column header fonts look bad CLOSED DUPLICATE View
16279 Menu shortcuts are created in the wrong place and desktop shortcuts are missing CLOSED DUPLICATE View
16333 Steam won't install - MSI_OpenDatabaseW open failed CLOSED INVALID View
16895 Flash does not work with new Wine-Gecko CLOSED ABANDONED View
17283 Steam crashes by logging in into the Steam Community with Gecko CLOSED FIXED View
17406 Lord of the Rings Online fails to connect to the Internet if WINE 1.1.14 is built with -O3 CLOSED FIXED View
17581 Steam will not begin installation, segmentation fault, perhaps CLOSED FIXED View
17619 GetDriveTypeW says C: is a network share if /home is an NFS share, breaking Steam installer CLOSED INVALID View
17770 Steam: crashes when installing games CLOSED INVALID View
17783 steamcommunity.com certificate not recognised CLOSED FIXED View
18055 Searching in Steam does not work. CLOSED FIXED View
18677 Attempting to install Steam CLOSED INVALID View
18898 Steam: EULA window is blank and unresponsive CLOSED ABANDONED View
18900 Wineserver crashes starting Team Fortress 2 CLOSED FIXED View
19179 Steam: steam starts, connects to server and stops. CLOSED ABANDONED View
19622 Steam client does not display Flash CLOSED DUPLICATE View
19653 Purchasing games in steam does not work CLOSED ABANDONED View
19889 Steam client major lag CLOSED FIXED View
19916 Steam client color scheme appears as green/red instead of gray/brown CLOSED FIXED View
20124 problems running STEAM CLOSED ABANDONED View
20649 wine-gecko component cannot set the correct page code nor allow user to select one CLOSED ABANDONED View
20869 $ LANG=ja_JP wine iexplore crashes CLOSED DUPLICATE View
21514 Steamclient can't login CLOSED WORKSFORME View
21615 Steam: Windows are confined to a certain area when using virtual desktop CLOSED FIXED View
21723 When Steam starts it gives error "To run Steam, you must first connect to the Internet" after trying to update. CLOSED INVALID View
21770 Keyboard doesn't work in games launched from Steam when using virtual desktop CLOSED FIXED View
22032 Steam in-game overlay does not work outside winedbg CLOSED FIXED View
22053 Steam games crash on startup if in-game community is not disabled (gcc bug) CLOSED NOTOURBUG View

Show open bugs

HowTo / Notes

HOWTO

How to get STEAM Working

The step-by-step guide below will install STEAM onto your linux system, follow the steps below :-

First make sure you have the latest version of wine installed if you have not got it already. Instructions available - HERE

Set your Windows version of wine to Windows 7.

Download winetricks by running the following code in terminal :-

 wget http://www.kegel.com/wine/winetricks

Now we need to install some winetricks packages to get STEAM running properly. Run the code below in a Terminal :-

 sh winetricks corefonts allfonts tahoma gecko gecko-dbg vcrun2005

This will install a number of winetricks packages that are needed by STEAM.

Now the time has come to install STEAM itself. Run the code below in a Terminal :-

 sh winetricks steam

This will download and install STEAM onto your linux system for you.

Once the STEAM client has been downloaded and processed in the Terminal, the STEAM installer will automatically start. Run through the steps of installing STEAM and once this is complete, the STEAM client will start and begin to update itself.

STEAM has now been installed on your system. In future to run STEAM it will be listed in your main menu under Applications > Wine > Programs > Steam.

Note : The only thing that consistantly does not work in STEAM is buying games. If you want to buy a game just buy it from the STEAM store online via a browser not via the client.


Known Issues :-

  • Fonts appear rough and not smoothed.
  • Flash not present - Videos of games in the Store may not play.
  • Network Issues - "Could Not Connect to Network" message.
  • Update may crash at 26%.
  • Links (images, purchases) don't open new Window.
  • Missing scrollbar for embedded websites.
  • Steam Community In-Game does not work - disable or it will cause all games to crash.
  • Won't start with no error message. (Needs a complete reinstall - see reinstall section below).

These problems can be easily fixed. Look in the sections below for the fixes.

FIX - Flash in STEAM

How To Install Flash And Fix STEAM So Videos Will Play

To get STEAM to be able to play videos for games in the store follow the steps below :-

You should already have winetricks installed if you followed the HOWTO above. If not follow the instructions above to get winetricks then return here.

If you have winetricks then you are ready to proceed.

We need to install the flash winetricks package. To do this run the code below in a Terminal :-

 sh winetricks flash

This will download and install flash. Once complete videos should play in STEAM.


If this does not work then try the method below :-

Enabling Flash and Scrollbars:

There are three alternate 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:

A. Partial IE6 Install - Higher Performance

cd
wget http://www.kegel.com/wine/winetricks
chmod a+x winetricks
./winetricks ie6 corefonts fontfix gecko liberation tahoma

B. Full IE6 Install - Lower Performance

cd
wget http://www.kegel.com/wine/winetricks
chmod a+x winetricks
./winetricks ie6 comctl32 comctl32.ocx corefonts fontfix gecko liberation mfc40 mfc42 msls31 
ole2 pdh riched20 riched30 tahoma urlmon wininet native_mdac
FIX - STEAM Network Issues

How To Fix STEAM "Could Not Connect to Network" Issue

For those experiencing the "Could Not Connect to Network" problem often the Windows solution is to delete the ClientRegistry file.  This can be found at one of the following locations:

Windows Path - "C:\Program Files\Steam\ClientRegistry.blob"
Linux/Wine Path - "~/.wine/{youruser}/drive_c/Program Files/Steam/ClientRegistry.blob"
Linux/Wine Path - "~/.wine/drive_c/Program Files/Steam/ClientRegistry.blob"

For most people simply restarting the client avoids the issue. 

Fix - Update Crash At 26%

How To Fix The Update Crash At 26% Issue

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
FIX - Other Less Common Problems

How To Fix Other Less Common Problems

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.
FIX - Font Smoothing

How To Fix Rough Fonts By Turning On Font Smoothing In Wine.

To make fonts look better in STEAM and in all other Wine applications follow the steps below :-

We need to change a few values in the Wine registry, this is quite easy, just follow what is written below :-

First make a new text document in gedit.

Now copy the code below and paste it into the new gedit text document :-

[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001

Now save the document into your home folder as font-smoothing.reg

Now we need to import the .reg file into the Wine registry. To do this run the code below in a Terminal :-

 wine regedit font-smoothing.reg

There may be a little wait as this is processed.

Once complete dfonts will be smoothed and will look a lot better in STEAM and all other Wine applications.

Reinstalling STEAM

How To Completaly Resinstall 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
WARNING

nVidia 185 Driver Series Crash

If you are using nVidia 185.x series drivers your X may crash when attempting to run this application.  This is not a Wine bug and the solution is to upgrade your drivers.  You can do this via nvidia.com or your distros package management system.  Ubuntu 9.10 users can add the nvidia-vdpau PPA to obtain the upgrade. 

WARNING

OUTDATED INFORMATION ALERT

This version of STEAM (Classic Release) is now outdated. You cannot download this version of STEAM from official sources any more.

The latest and relevant version of STEAM is the Official Release. The page for STEAM Official Release can be found - HERE

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Shall we delete this version?
by Aaron Franke on Friday February 16th 2018, 15:05
Is there any point in keeping this AppDB entry? This version of Steam is outdated, cannot be downloaded, and is not available in any form. If anything we're just pointlessly using disk space on WineHQ servers. Even worse, despite the big red warning, users may accidentally post test results here by mistake.
Back