WineHQ
Category: Main Games Game Tools Steam Official Release

Steam

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.

Available natively for Mac OS X and Linux.

Application Details:

Version: Official Release
License: Free to use
URL: http://www.steampowered.com
Votes: 162
Latest Rating: Garbage
Latest Wine Version Tested: 9.19

Maintainers: About Maintainership

Free Download Download

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

Almost everything including:
  • Installation of Steam-install.msi
  • Authorization dialog before logging into Client.
  • Beta participation of Steam API: v010 & Steam package version 1541.
  • All Steam menus i.e. (Steam, Settings, View, Friends, Games & Help etc.)
  • All Steam tabbed dialog i.e. (Store, Library, News & Community etc.)
  • Backup and validation of local files.
  • Purchasing, Installing, Updating & Playing Games.

What does not

  • In-game Overlay
  • Steam Community In-Game
  • Steam Cloud Synchronization

Workarounds

What was not tested

  • Adding NON-Steam Games
  • Voice chat

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Overall experience is Phenomenal on Source Engine based games i.e. Counter-Strike: Source, Half-life 2, Left 4 Dead, Portal & Team Fortress ect. Wine version used: wine-1.3.19-1.fc14 (i686) as (x86_x64) has no ALSA Sound. Installed Windows Components: Corefonts, Tahoma, Visual C++ 2005 libraries, Flash Player 10.3.181.14, Trans-gaming ActiveX Control "Mozcontrol" via regsvr32 Command-line, Font smoothing fix. Other fixes: Installed packages via "yum install" mod_auth_ntlm_winbind, samba-winbind to fix this error (err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path) Added "binkw32.dll" into "/.wine/drive_c/Program Files/Steam/steamapps/****/counter-strike source" to fix this error (err:module:import_dll Library binkw32.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\****\\counter-strike source\\bin\\video_bink.dll") Added +cl_cloud_settings 0 to command-line to disable SteamCloud. WINEDEBUG=fixme-all wine C:/Program\ Files/Steam/Steam.exe -applaunch 240 +cl_cloud_settings 0 -console -dev -dxlevel 80 -fullscreen -width 1440 height 900 -heapsize 512000 View Wine Registry, AppDefaults, Direct3D etc. @ Pastebin http://pastebin.com/cqt8QaVQ

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch LinuxOct 10 20249.19Yes No NoGarbagealastair 
ShowmacOS 15 "Sequoia"Aug 01 20249.13Yes Yes NoSilverMinnie 
ShowSlackwareMay 01 20249.7No Not installable NoGarbageMaik Wagner 
ShowSlackwareMay 05 20249.6No Not installable NoGarbageMaik Wagner 
ShowGentoo Linux x86_64Aug 22 20227.15-stagingYes Yes NoSilverRob 
ShowArch Linux x86_64Apr 21 20227.6Yes No NoGarbageOreeeee 
ShowLinux Mint 20.1May 31 20215.0.5Yes Yes NoSilverAleph Diallo 
ShowDebian GNU/Linux 11.x "Bullseye" x86_64Sep 18 20205.0.2Yes Yes NoBronzeJuanjo Salvador 
ShowArch Linux x86_64Feb 24 20205.2-stagingYes Yes YesSilverJohn Pavlyuch 
ShowArch Linux x86_64Apr 12 20194.5-stagingN/A Yes YesBronzeJames Wood 
ShowLinux Mint 18.3 "Sylvia" x86_64Aug 29 20183.0.2Yes Yes YesSilverPatrick Rooney 
ShowGentoo Linux x86_64Aug 22 20183.11-stagingYes Yes YesSilverseirra blake 
ShowDebian GNU/Linux 10.x "Buster" x86_64May 28 20183.8Yes Yes YesSilverIvan Alenko 
ShowGentoo Linux x86_64May 11 20183.6-stagingYes Yes YesSilverseirra blake 
ShowDebian GNU/Linux Unstable "Sid" x86_64Mar 04 20183.2Yes Yes YesGoldPhysixCat 
ShowArch Linux x86_64Aug 25 20172.15-stagingYes Yes YesGoldwritergeek 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Jun 05 20172.9-stagingYes Yes NoBronzeGero 
ShowFedora 25 x86_64May 31 20172.9-stagingYes No YesGarbageKendall Llera 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)May 07 20172.7-stagingYes Yes YesSilverKabakci 
ShowGentoo Linux x86_64Feb 26 20172.2-stagingYes Yes YesSilverRob 
ShowGentoo Linux x86_64Dec 03 20161.9.23-stagingYes Yes YesGoldRob 
ShowSlackware64 14.2 multilibJul 23 20161.8.3Yes Yes YesGoldEdward W. Koenig 
ShowopenSUSE Leap 42.1 x86_64Jun 15 20161.8.2Yes Yes YesGoldAlberto 
ShowGentoo Linux x86_64Feb 10 20161.9.3-stagingYes Yes NoSilverRob 
ShowGentoo Linux x86_64Feb 08 20161.9.3Yes Yes NoSilverRob 
ShowFedora 22 x86_64Nov 08 20151.7.53Yes Yes NoGoldWilf M 
ShowLinux Mint 17.1 "Rebecca" x86-64Jun 28 20151.7.45Yes Yes NoGoldPaul Arvin 
ShowGentoo Linux x86_64Dec 16 20141.7.33Yes Yes NoGoldRob 
ShowopenSUSE Factory i686Dec 16 20141.7.32Yes Yes NoGoldMaik Wagner 
ShowGentoo Linux x86_64Nov 17 20141.7.31Yes Yes NoGoldRob 
ShowLinux Mint 17 "Qiana" x86_64Nov 09 20141.7.30Yes Yes NoGoldan anonymous user 
ShowLinux Mint 17 "Qiana" x86_64Sep 06 20141.7.25Yes Yes NoGoldan anonymous user 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Aug 29 20141.7.25Yes Yes NoGoldCapitan Pistacho 
ShowLinux Mint 17 "Qiana"Aug 22 20141.7.24Yes Yes NoGoldan anonymous user 
ShowGentoo Linux x86_64Jul 26 20141.7.21Yes Yes NoGoldan anonymous user 
ShowArch Linux x86_64Jul 08 20141.7.20Yes Yes NoGoldDušan 
ShowLinux Mint 17 "Qiana" x86_64Jun 30 20141.7.20Yes Yes NoGoldan anonymous user 
ShowUbuntu 14.10 "Utopic" amd64 (+ variants like Kubuntu)Jun 07 20141.7.19Yes Yes NoGoldEvil 
ShowArch Linux x86_64May 18 20141.7.19No Not installable NoGarbageLunaVorax 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)May 22 20141.7.18Yes Yes NoSilverMartin Köhler 
ShowArch Linux x86_64May 05 20141.7.18No Not installable NoGarbageLunaVorax 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)May 05 20141.7.17Yes Yes NoGoldRobert Osowiecki 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)May 03 20141.7.17Yes Yes NoGoldCapitan Pistacho 
ShowUbuntu 14.10 "Utopic" amd64 (+ variants like Kubuntu)Jul 03 20141.7.16Yes Yes NoGoldan anonymous user 
ShowopenSUSE 13.1 x86_64Feb 09 20141.7.12Yes Yes NoGoldergo 
ShowDebian GNU/Linux Unstable "Sid" x86_64Dec 22 20131.7.9Yes Yes NoGoldCùran 
ShowFedora 20 x86_64Jan 12 20141.7.8Yes Yes NoSilveran anonymous user 
ShowGentoo Linux x86_64Dec 15 20131.7.8Yes Yes NoGoldFletch Hasues 
ShowArch Linux x86_64Dec 09 20131.7.8Yes Yes NoSilverArtur h0m3 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Dec 08 20131.7.8Yes Yes NoGoldLe Gluon du Net 
ShowLinux Mint 15 "Olivia" x86_64Dec 07 20131.7.8Yes Yes NoGoldan anonymous user 
ShowArch Linux x86_64Dec 06 20131.7.7Yes No NoGarbageArtur h0m3 
ShowFedora 19 x86_64Dec 03 20131.7.7Yes No NoGarbageXylemon 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Dec 01 20131.7.7Yes Yes NoGoldLe Gluon du Net 
ShowMac OS X 10.8 "Mountain Lion"Nov 24 20131.7.7Yes Yes NoGoldPatrick Maloney 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Aug 19 20131.7.0Yes Yes NoGoldJT 
ShowArch Linux x86_64Aug 09 20131.7.0Yes Yes NoGoldMario Oelze 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Aug 05 20131.6Yes Yes NoGoldcdoublejj 
ShowArch Linux x86_64Jul 24 20131.6Yes Yes NoSilverArtur h0m3 
ShowPCLinuxOS 2013.07Jul 19 20131.6Yes Yes NoGoldan anonymous user 
ShowArch Linux x86_64Apr 08 20131.5.27Yes Yes NoGoldHugo Osvaldo Barrera 
ShowArch Linux x86_64Jan 28 20131.5.22Yes Yes NoGoldWilliam J May 
ShowUbuntu 12.10 "Quantal" i386 (+ variants like Kubuntu)Jan 26 20131.5.20Yes Yes NoGoldan anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy"Dec 14 20121.5.19Yes Yes NoGoldArtur h0m3 
ShowFedora 17 x86_64Oct 02 20121.5.14Yes Yes NoGoldan anonymous user 
ShowDebian GNU/Linux 6.x "Squeeze" x86_64Aug 31 20121.5.11Yes Yes NoGoldM. S. 
ShowMac OS X 10.8 "Mountain Lion"Aug 24 20121.5.11Yes Yes NoGoldMike Masterson 
ShowMac OS X 10.7 "Lion"Aug 19 20121.5.11Yes Yes NoBronzean anonymous user 
ShowLinux Mint 13 "Maya" x86_64Aug 10 20121.5.10Yes Yes NoBronzean anonymous user 
ShowFedora 17 x86_64Jul 28 20121.5.8Yes Yes NoGoldan anonymous user 
ShowGentoo Linux x86_64Aug 25 20121.5.7Yes Yes NoPlatinumDre 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Oct 06 20121.4.1Yes Yes NoGoldan anonymous user 
ShowopenSUSE 12.1Mar 04 20121.5.6Yes Yes NoPlatinumDenis 
ShowArch Linux x86_64May 28 20121.5.5Yes Yes NoGoldCB 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Jun 22 20121.5.4Yes Yes NoPlatinumWilliam Temple 
ShowArch Linux x86_64Apr 25 20121.5.2Yes Yes NoGoldan anonymous user 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Apr 21 20121.4Yes Yes NoPlatinuman anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy" x86_64Mar 09 20121.4Yes Yes NoSilverArtur h0m3 
ShowArch Linux x86_64Jan 18 20121.3.37Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Oct 24 20111.3.31Yes Yes NoBronzeOtso Helenius 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Oct 15 20111.3.30Yes Yes NoGoldJT 
ShowFedora 16 x86Nov 17 20111.3.29Yes Yes NoPlatinuman anonymous user 
ShowopenSUSE 11.4 x86_64Sep 08 20111.3.27Yes Yes NoGoldJimmy Berry 
ShowArch Linux x86_64Aug 06 20111.3.25Yes Yes NoSilveran anonymous user 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Jul 23 20111.3.24Yes Yes NoGoldan anonymous user 
ShowPardus 2011 32bitAug 16 20111.3.23Yes Yes NoGoldan anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Jun 19 20111.3.22Yes Yes NoGoldArtur h0m3 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)Jun 17 20111.3.22Yes Yes NoGoldan anonymous user 
ShowFedora 15 x86_64Jun 19 20111.3.21Yes Yes NoSilveran anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Jun 10 20111.3.21Yes Yes NoSilveran anonymous user 
ShowopenSUSE 11.4 x86_64May 18 20111.3.20Yes Yes NoGoldJimmy Berry 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)May 24 20111.3.19Yes Yes NoSilverJT 
CurrentFedora 14 x86_64May 17 20111.3.19Yes Yes NoSilveran anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)May 09 20111.3.19Yes Yes NoSilverAlex M 
ShowopenSUSE 11.4 x86_64May 08 20111.3.19Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Apr 29 20111.3.18Yes Yes NoSilverJakob 
ShowSlackware 13.1Apr 29 20111.3.18Yes Yes NoBronzeBartosz Debski 
ShowFedora 15 x86_64Apr 26 20111.3.18Yes Yes NoGarbagean anonymous user 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Apr 24 20111.3.18Yes Yes NoGoldan anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Apr 24 20111.3.18Yes Yes NoPlatinumJakob 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Jul 03 20111.2.3Yes Yes NoPlatinumMariano 
ShowopenSUSE 11.4Apr 28 20111.3.17Yes No NoGarbagean anonymous user 
ShowLinux Mint 9 "Isadora"Apr 17 20111.3.17Yes Yes NoGoldan anonymous user 
ShowFedora 14Apr 14 20111.3.17Yes Yes NoBronzeAdam Chance 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Apr 01 20111.3.16Yes Yes NoGoldan anonymous user 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Apr 13 20111.3.15Yes No NoGarbagean anonymous user 
ShowLinux Mint 10 "Julia" x86_64Mar 05 20111.3.15Yes Yes NoSilverJames 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Feb 12 20111.3.13Yes Yes NoPlatinumWilliam Temple 
ShowDebian GNU/Linux 6.x "Squeeze"Jan 23 20111.3.12Yes Yes NoGoldArtur h0m3 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Jan 08 20111.3.11Yes Yes NoPlatinumKryton 
ShowDebian GNU/Linux 6.x "Squeeze" x86_64Jan 11 20111.3.10Yes Yes NoPlatinumCollin 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Jan 08 20111.3.10Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Jan 04 20111.3.10Yes Yes NoGoldan anonymous user 
ShowopenSUSE 11.3 (x86_64)Jan 01 20111.3.10Yes Yes NoPlatinumJimmy Berry 
ShowArch Linux x86_64Dec 26 20101.3.10Yes Yes NoGoldClayton Hobbs 
ShowMac OS X 10.6 "Snow Leopard"Jan 01 20111.3.9Yes Yes NoSilverJoe 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Dec 29 20101.3.9Yes Yes NoPlatinumKryton 
ShowArch LinuxDec 17 20101.3.9Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)May 17 20111.2.2Yes Yes NoGoldan anonymous user 
ShowFedora 13 x86_64Dec 03 20101.3.8Yes Yes NoGoldan anonymous user 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Nov 26 20101.3.7Yes Yes NoPlatinumAnthony Veilleux 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Nov 14 20101.3.7Yes Yes NoGoldJustin Soulia 
ShowMandriva 2010.1Nov 03 20101.3.5Yes Yes NoPlatinumMaik Wagner 
ShowGentoo Linux x86_64Oct 30 20101.3.5Yes Yes NoGoldan anonymous user 
ShowDebian GNU/Linux 6.x "Squeeze" x86_64Oct 22 20101.3.5Yes Yes NoPlatinumAngus Hedger 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Oct 21 20101.3.5Yes Yes NoPlatinumKryton 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Oct 02 20101.3.4Yes Yes NoGoldRob 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Sep 29 20101.3.3Yes Yes NoPlatinuman anonymous user 
ShowGentoo Linux x86_64Sep 24 20101.3.2Yes Yes NoGoldJonathan Rosen 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Sep 14 20101.3.2Yes Yes NoGoldKryton 
ShowDebian GNU/Linux Unstable "Sid" x86_64Aug 31 20101.3.1Yes Yes NoGoldquaker 
ShowDebian GNU/Linux 6.x "Squeeze"Aug 25 20101.3.1Yes Yes NoSilverColin Wetherbee 
ShowopenSUSE 11.3 (x86_64)Aug 11 20101.3.0Yes Yes NoGoldan anonymous user 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Aug 08 20101.3.0Yes Yes NoGoldan anonymous user 
ShowFedora 13 x86_64Aug 01 20101.3.0Yes Yes NoGoldan anonymous user 
ShowLinux Mint 9 "Isadora"Aug 03 20101.2Yes Yes NoBronzean anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jul 29 20101.2Yes Yes NoGoldMark Yantek 
ShowFedora 13 x86_64Jul 22 20101.2Yes Yes NoGoldan anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jul 21 20101.2Yes Yes NoGoldKris Blackhall 
ShowMandriva 2010.0Jul 17 20101.2-rc7Yes Yes NoGoldWilliam J May 
ShowopenSUSE 11.2 x86_64Jul 07 20101.2-rc6Yes Yes NoGoldJimmy Berry 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jul 05 20101.2-rc5Yes Yes NoGoldKris Blackhall 
ShowFedora 13Aug 10 20101.2-rc4Yes Yes NoGoldMahmoud 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jul 04 20101.2-rc4Yes Yes NoSilveran anonymous user 
ShowDebian GNU/Linux 6.x "Squeeze"Jun 18 20101.2-rc3Yes Yes NoGoldColin Wetherbee 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Jun 14 20101.2-rc3Yes Yes NoGoldLorenzo 
ShowGentoo LinuxJun 09 20101.2-rc2Yes Yes NoGoldVincent CANDEAU 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Jun 06 20101.2-rc2Yes Yes NoGoldArtem Vorotnikov 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Jun 01 20101.2-rc2Yes Yes NoPlatinumMatt Cavanagh 
ShowDebian GNU/Linux 6.x "Squeeze" x86_64May 30 20101.2-rc2Yes Yes NoGoldan anonymous user 
ShowMac OS X 10.6 "Snow Leopard"May 29 20101.2-rc2Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)May 23 20101.2-rc1Yes Yes NoPlatinumLuis Alvarado 
ShowArch Linux x86_64May 28 20101.1.44Yes Yes NoBronzean anonymous user 
ShowopenSUSE 11.2 x86_64May 21 20101.1.44Yes Yes NoPlatinumJimmy Berry 
ShowGentoo Linux x86_64May 16 20101.1.44Yes Yes NoGoldJazz 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)May 13 20101.1.44Yes Yes NoGoldBrandon Tomlinson 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)May 06 20101.1.43Yes Yes NoGoldFelipe Moraes 
ShowopenSUSE 11.2 x86_64Apr 30 20101.1.43Yes Yes NoGoldan anonymous user 
ShowArch LinuxApr 29 20101.1.43Yes Yes NoGoldManne Dyrver 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Apr 28 20101.1.43Yes Yes NoGoldEdward 
ShowSlackware 12.2Apr 23 20101.1.43Yes Yes NoBronzeAndrew C 
ShowopenSUSE 11.2 x86_64Apr 22 20101.1.43Yes Yes NoGold- 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Jun 01 20101.1.42Yes Yes NoPlatinumPat 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Apr 22 20101.1.42Yes Yes NoSilverBruno Finger 
ShowLinux Mint 8 "Helena"Apr 16 20101.1.42Yes No NoGarbageBrian V 
ShowopenSUSE 11.2 x86_64Apr 15 20101.1.42Yes Yes NoGoldan anonymous user 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Apr 13 20101.1.42Yes Yes NoBronzeJan Kaláb 
ShowDebian GNU/Linux 6.x "Squeeze"Apr 04 20101.1.42Yes Yes NoGoldMichael Bonfils 
ShowopenSUSE 11.2 x86_64Apr 02 20101.1.42Yes Yes NoGoldJimmy Berry 
ShowSlackware 12.1Apr 09 20101.1.41N/A Yes NoBronzerlazur 
ShowopenSUSE 11.2 x86_64Mar 08 20101.1.40Yes Yes NoPlatinumJimmy Berry 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Feb 25 20101.1.39Yes Yes NoSilveran anonymous user 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Feb 25 20101.1.39Yes Yes NoSilverJohn Faulkner 
ShowLinux From ScratchFeb 24 20101.1.39Yes Yes NoGoldan anonymous user 
ShowLinux From ScratchFeb 24 20101.1.39Yes Yes NoSilveran anonymous user 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Feb 24 20101.1.39Yes Yes NoBronzeJohn Faulkner 
ShowArch Linux x86_64Feb 24 20101.1.39Yes No NoGarbageMike Swanson 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Mar 05 20101.1.38N/A Yes NoSilverMadnessRed 
ShowGentoo Linux x86_64Feb 11 20101.1.38Yes Yes NoGoldan anonymous user 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Feb 23 20101.1.37Yes Yes NoGoldan anonymous user 
ShowGentoo Linux x86_64Jan 27 20101.1.37Yes Yes NoGoldan anonymous user 
ShowFedora 12 x86_64Jan 16 20101.1.36Yes Yes NoGoldan anonymous user 
ShowFedora 12 x86_64Dec 19 20091.1.35Yes Yes NoGoldan anonymous user 
ShowDebian GNU/Linux Unstable "Sid" x86_64Dec 26 20091.1.34Yes Yes NoGoldquaker 
ShowFedora 12 x86_64Dec 17 20091.1.34Yes Yes NoGoldan anonymous user 
ShowMac OS X 10.6 "Snow Leopard"Dec 17 20091.1.34Yes Yes NoSilveran anonymous user 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Jan 13 20101.1.33Yes Yes NoGoldandreas 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Dec 15 20091.1.33Yes Yes NoPlatinumDaniel 
ShowDebian GNU/Linux 6.x "Squeeze" x86_64Nov 26 20091.1.33Yes Yes NoGoldan anonymous user 
ShowSlackware 12.2Nov 12 20091.1.32Yes Yes NoSilverAndrew C 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Nov 08 20091.1.32Yes Yes NoPlatinuman anonymous user 
ShowArch LinuxOct 30 20091.1.32Yes Yes NoSilverCody Goldberg 
ShowArch Linux x86_64Oct 24 20091.1.31Yes Yes NoPlatinumMax Schaefer 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Sep 30 20091.1.30Yes Yes NoSilverArtem Vorotnikov 
ShowFedora 11Nov 04 20091.1.29Yes Yes NoBronzeClayton Hobbs 
ShowFedora 11Nov 01 20091.1.29Yes Yes NoGarbagean anonymous user 
ShowGentoo LinuxSep 25 20091.1.29Yes Yes NoBronzean anonymous user 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Sep 22 20091.1.29Yes Yes NoSilverJoe 
ShowArch Linux x86_64Sep 19 20091.1.29Yes Yes NoSilverAdam Hirst 
ShowGentoo Linux x86_64Sep 11 20091.1.29Yes Yes NoGarbageJames 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Sep 05 20091.1.29Yes Yes NoBronzean anonymous user 
ShowArch Linux x86_64Sep 05 20091.1.29Yes Yes NoBronzean anonymous user 
ShowDebian GNU/Linux Unstable "Sid" x86_64Sep 11 20091.1.28No Not installable NoGarbageMatze Fri 
ShowMandriva 2008.1 SpringSep 03 20091.1.27Yes Yes NoGoldWilliam J May 
ShowLinux Mint 7 "Gloria"Aug 09 20091.1.27Yes Yes NoGoldGreg 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Aug 21 20091.1.26Yes Yes NoGoldan anonymous user 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)Aug 04 20091.1.26Yes Yes NoGoldan anonymous user 
ShowGentoo Linux x86_64Jul 21 20091.1.26Yes No NoGarbageJazz 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Jul 12 20091.1.25Yes Yes NoGoldan anonymous user 
ShowFedora 11Jul 05 20091.1.25Yes Yes NoGoldvolcano 
ShowGentoo Linux x86_64Jul 04 20091.1.25Yes Yes NoBronzeJazz 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Aug 01 20091.1.24Yes Yes NoGoldRobert M. Muncrief 
ShowPC-BSD 7Jun 26 20091.1.24Yes Yes NoGoldan anonymous user 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Jun 10 20091.1.23Yes Yes NoBronzeJosh 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)May 09 20091.1.21Yes Yes NoGoldIvo Nunes 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)May 05 20091.1.20Yes Yes NoGoldan anonymous user 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Apr 30 20091.1.20Yes Yes NoGoldBrandon (Caedis.net) 
ShowDebian GNU/Linux Unstable "Sid" x86_64Apr 23 20091.1.19No Not installable NoGarbageMatze Fri 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Apr 20 20091.1.19Yes Yes NoSilverSeth Hikari 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Mar 24 20091.1.17Yes Yes NoSilverSabun 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Feb 26 20091.1.15Yes Yes NoSilveran anonymous user 
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Feb 22 20091.1.15Yes Yes NoSilverSpiridon Louis 
ShowGentoo LinuxFeb 02 20091.1.14Yes Yes NoSilverchris 
ShowCentOS 5.2Jan 23 20091.1.13Yes Yes NoSilveran anonymous user 
ShowGentoo Linux x86_64Jan 07 20091.1.12Yes Yes NoBronzeWill Saxon 
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Mar 12 20091.1.11Yes Yes NoGoldan anonymous user 
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Dec 23 20081.1.10Yes Yes NoSilverJonathan A. B. 
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Dec 18 20081.1.10Yes Yes NoSilverJonathan A. B. 
ShowDebian GNU/Linux 5.x "Lenny"Dec 07 20081.1.10Yes Yes NoGoldMaxime Alves 
ShowMac OS X 10.5 "Leopard"Jan 16 20091.1.9Yes Yes NoBronzean anonymous user 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Nov 22 20081.1.9Yes Yes NoGoldan anonymous user 
ShowUbuntu 8.10 "Intrepid" amd64 (+ variants like Kubuntu)Oct 31 20081.1.7Yes Yes NoBronzean anonymous user 
ShowLinux Mint 8 "Helena"Jun 26 20101.0.1Yes Yes NoSilverXavier Sythe 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Dec 21 20091.0.1Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Dec 10 20091.0.1Yes Yes NoSilveran anonymous user 
ShowUbuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)Nov 14 20091.0.1Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Oct 18 20091.0.1Yes Yes NoPlatinuman anonymous user 
ShowDebian GNU/Linux 5.x "Lenny" x86_64Aug 10 20091.0.1Yes Yes NoGoldan anonymous user 
ShowDebian GNU/Linux 5.x "Lenny" x86_64Aug 05 20091.0.1Yes Yes NoPlatinuman anonymous user 
ShowDebian GNU/Linux 5.x "Lenny" x86_64Jul 23 20091.0.1Yes Yes NoSilveran anonymous user 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)Jul 14 20091.0.1Yes Yes NoGoldan anonymous user 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)Jul 07 20091.0.1Yes Yes NoSilveran anonymous user 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Jun 26 20091.0.1Yes Yes NoPlatinuman anonymous user 
ShowArch LinuxSep 17 20081.1.3N/A Yes NoBronzeJeff Cook 
ShowUbuntu 8.04 "Hardy" amd64 (+ variants like Kubuntu)Sep 07 20081.1.3N/A Yes NoSilverSam Skipsey 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Sep 04 20081.1.3Yes Yes NoGoldSteffen 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Aug 28 20081.1.3Yes Yes NoGoldan anonymous user 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Aug 23 20081.1.3Yes Yes NoGoldJan Kaláb 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Aug 23 20081.1.3Yes Yes NoGoldan anonymous user 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Aug 26 20081.1.2Yes Yes NoGoldk00pa 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Aug 17 20081.1.2Yes Yes NoBronzeMichael Mc Donnell 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Aug 14 20081.1.2Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Jul 29 20081.1.2Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Jul 13 20081.1.1Yes Yes NoPlatinuman anonymous user 
ShowUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Jun 27 20081.1.0Yes Yes NoPlatinumSteffen 

Known Bugs

Bug # Description Status Resolution Other apps affected
22041 External screen resolution changes are not detected NEW View
23301 Steam 2010 version: tooltips popup even when the steam windows isn't top-active one NEW View
26658 Steam startup is slow NEW View
32342 Multiple applications and games using 'Webkit', 'Blink' or 'CEF' (libcef) web browser engine crash on startup ('Arial' and 'Times New Roman' font face name validation) STAGED View
32515 Steam games protected with Valve's CEG (Custom Executable Generation) DRM scheme fail game cache validation UNCONFIRMED View
33982 Steam windows can be resized to 1x1 despite minimum size NEW View
37110 Steam requires Arial/Times New Roman fonts to open Store/Profile/Community pages NEW View
39022 Steam: Mouse cursor shows the wrong symbol UNCONFIRMED View
39166 Steam - streaming from a Wine host does not send sound ( also applies to Steam Link ) UNCONFIRMED View
40865 Steam does not connect to internet (gethostbyname_r used even when not declared in netdb.h) NEW View
41976 Very high CPU usage while downloading stuff in Steam NEW View
42117 Multiple applications have windows with double caption/title bars (Chessmaster 9000, Steam when Windows >= Vista) STAGED View
42929 steam overlay fps dont work since wine 2.6 UNCONFIRMED View
44120 Steam Big Picture mode fails to display content, it shows a black screen (d3d10) NEW View
46388 Steam: Content Server Unreachable (Wineskin doesn't link against/ship libgnutls) RESOLVED NOTOURBUG View
46441 Steam shows an extra icon when minimizing window NEW View
47325 Steam Login: cannot select Account Name or Password text boxes (needs arial) STAGED View
47331 Steam browser flickering NEW View
50311 Lara Croft GoL crashes when running in a new wine prefix (possibly steam CEG/DRM related) UNCONFIRMED View
51146 Last Steam client version often can't connect to server and hangs up for minutes while starting NEW View
51150 Steam controller settings window has no text NEW View
51310 Steam - gameoverlayrenderer.dll issue, fps loss and/or stuttering if not disabled UNCONFIRMED View
51541 nvcuda.dll unable to load within Steam Runtime pressure-vessel UNCONFIRMED View
52750 Steam friends list does not connect UNCONFIRMED View
53097 Steam UI flickers on Intel UHD 630 UNCONFIRMED View
55007 Multiple applications fail to run if Wine is compiled with CFLAGS="-march=znver4" (PlayOnline Viewer, Steam). RESOLVED NOTOURBUG View
55076 Steam fills terminal output with "ResizeObserver loop limit exceeded" messages. NEW View
56757 The text on the steam client is above where it should be ("winetricks arial" is a workaround) UNCONFIRMED View
56758 Steam: drop down menus are glitchy NEW View
57105 Steam GPU process crash loop with 64-bit wineprefix NEW View

Show all bugs

HowTo / Notes

Test Submissions ... how to avoid a rejection notice!!

These notes were last updated: 29 April 2018

Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!

  • Ensure the version of Wine you have installed currently supports the Steam Client
    (see the Steam Client Build Issues section below).
  • Where possible please indicate the build date of Steam - you used to run your test against. From the Steam Client window:

    mouse Help
    mouse About Steam

  • Put your PC specifications in the Extra Comments section e.g. like your CPU and system memory.1
  • When adding test results please specify video card and driver version you are using.2
  • It's also useful to mention what Desktop Environment you are using (e.g. KDE/Plasma, Gnome, Xfce, Budgie, Mate, Cinnamon, ...)
  • Specify if you installed the Steam client into a fresh Wineprefix (or not), and what programs and games you have installed.
  • Specify what version of the Windows compatibility you use for your Wineprefix (e.g. Windows XP, Windows 7). Specify if you override this for the Steam client executable.
  • Specify whether you installed into a 32-bit or a 64-bit Wineprefix.
  • Add detailed comments about what is not working for you.
  • Please indicate if your using Wine Staging and/or any additional patches applied - to the version of Wine you are using.
  • Please, don't submit test results like "Everything is working" or "Everything isn't working".

These guidelines ensure your submitted test results are actually relevant to other users of Wine and WineHQ.


1 The console version of the lshw utility is your friend. This command will dump your System hardware specification in a clean format. Post command and output in the Extra Comments section:

sudo lshw -short | egrep -v '(volume|disk|bus)'

2 inxi can be used to display information about your graphics card, and your OpenGL/ graphics driver versions. Post the command and output in the Extra Comments section:

inxi -G -c0

Installation

You need:

  • You are recommended to use the latest release of Wine (see Steam Client Build Issues below)
    You can get instructions on how to install the latest Wine release at WineHQ Download.
  • It is not necessary to use a clean Wineprefix, but this is recommended.

How to install:

Download Steam Client installer package. After the download is complete, open a terminal on download folder, and type the following command to install:

env WINEDEBUG="fixme-all" WINEPREFIX="..." wine msiexec /i SteamInstall.msi

It's also recommended to install the fonts: arial.ttf, tahoma.ttf, verdana.ttf and times.ttf. Steam will work without these fonts, but will look ugly. You can also install these fonts, using winetricks, by typing:

env WINEPREFIX="..." winetricks corefonts

Note: Wine should automagically import all system fonts (e.g. TT fonts you may have imported from a Windows partition).

You can also automatically install steam with winetricks and apply the necessary patches, using winetricks, with the following command:

env WINEPREFIX="..." winetricks --no-isolate steam

To learn how to use winetricks and find out more about this monolithic BASH script, see: WineHQ Winetricks.


Remember to set your WINEPREFIX variable, replacing ... , with a valid Unix path.

See: WineHQ FAQ: Wineprefixes.

Steam Client Launcher

Create a .desktop file launcher file

The command line is for losers right? So why not create yourself a Steam launcher! Now you can launch your Steam games straight from your Ubuntu Unity Gnome menu.

Wine will typically automagically extract Steam png icons from the original Windows .ico version:

find "${HOME}/.local/share/icons/hicolor/" -name "*steam.0.png"

Typically the icon codes are: BAC4_steam.0 / F664_steam.0 (type png; 0=Steam client, Steam games will use the Steam game ID number)

Use this information to create a Steam64.desktop file, e.g. for a 64-bit Wineprefix:

[Desktop Entry]
Name=Steam64
Comment=Application for managing and playing games on Steam (Wine, 64-bit Wineprefix)
Exec=env WINEPREFIX="..." wine C:\\\\windows\\\\command\\\\start.exe "C:\\Program Files (x86)\\Steam\\Steam.exe" -no-browser +open steam://open/minigameslist
TryExec=wine
Terminal=false
Type=Application
StartupNotify=true
Icon=BAC4_steam.0
Categories=X-Wine;Network;FileTransfer;Game;

  1. Replace ... with your actual WINEPREFIX path (typically "${HOME}/.wine" - by default).
  2. The Exec should have backslashes (\) escaped. If expressions are left unquoted then you need to escape your escape codes - as the Unix Command Shell will "eat them"!!
    To avoid a world of pain - just quote any paths...
    But note: you can only use double quotes (") in a .desktop file.
  3. The .desktop file can be put in any sub-directory of:

    "${HOME}/.local/share/applications/"

  4. When your click on your desktop entry, in your Desktop Environment menu, and it appears to do nothing... Check it for common errors with:

    desktop-file-validate Steam64.desktop



Note: the Steam client command line parameter: -no-browser +open steam://open/minigameslist ; is a rudimentary workaround to current situation with the Steam CEF web browser which does not render correctly (with any currently released version of Wine). You will only get a basic (installed) games list with these launch options and will not be able to install, remove, or purchase games. The mini games list option also disables access to Steam friends and community features.

Steam Client Build Issues

tl;dr you currently need at least:

  • Wine Development: ≥3.12
  • Wine Staging: ≥2.19 (TBC)

just to be able to install and run the Steam Client!


Steam Client Fails to install games/ applications, with the error "content servers unreachable."

Affects all Steam Client builds, since the Steam client release with build date Jun 1 2018. This issue results from an inability to verify certificates signed using an ECDSA signature. The symptom is that Steam is unable to install any new games, applications or updates (of these).

See bugs: 45329 and 35902.

Wine Development and Wine Staging have a patch-set to support ECDSA signature verification. Wine Stable versions will not work, without the additional ECDSA signature verification patch-set.


Steam Client Fails to start 

Affects all Steam Client builds, since the Steam client release with build date Jul 6 2017. The most obvious symptom of this issue is that the Steam Client self-updates and then crashes when it starts up the new version. Terminal output includes:

net.cpp (262) : Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (1)
net.cpp (262) : Fatal assert failed: net.cpp, line 262. Application exiting.

Assert( Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (1) ):net.cpp:262

A patch to fix this issue is in the Wine Staging Git tree - see commit 996d9ab307d102399c0014458c59b27671bb921d - now included in version 2.12.
See patch: Set return size when calling WSAIoctl with WS_SIO_GET_EXTENSION_FUNCTION_POINTER.

This patch is in the Wine Git tree - now included in version 2.13.

This patch is in the Wine Stable Git tree - now included in version 2.0.2.

All currently released versions of Wine incorrectly set the ret_size value of the function:

WSAIoctl(... code=WS_SIO_GET_EXTENSION_FUNCTION_POINTER ... *ret_size=0 ...)

The correct behaviour is:

WSAIoctl(... code=WS_SIO_GET_EXTENSION_FUNCTION_POINTER ... *ret_size≥4 ...)

See bug: 43315.


Steam Client Store/(built-in) Web Browser not working 

Affects all Steam Client builds, since Steam with build date Oct 7 2015. The most obvious symptom of this issue is that you get backtrace error pop-up(s) referring to steamwebhelper.exe crashing. Typically, with recent builds of Wine Staging, you will see black/blank areas - in place of rendered web content. The Chromium Embedded Framework" (CEF), that Steam is built on, now has sandboxing/kernel hooking enabled by default. The CEF sandboxing hooks directly into the Windows kernel and this breaks under Wine.

See bug: 21232.

Ensure that your Wine (Windows) version is left at the default setting of Windows XP (this can easily be checked with the winecfg utility). Setting this to a more recent Windows release version introduces additional (known) compatibility issues. If a Steam game needs to use a newer version of Windows, for compatibility reasons, then you can override the Wine Windows version to Windows XP  - just for the Steam client and steamwebhelper executables.

32-bit Wineprefix:

export WINEPREFIX="❚❚❚❚❚❚"
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\Steam.exe" /v "Version" /t "REG_SZ" /d "winxp" /f
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\steamwebhelper.exe" /v "Version" /t "REG_SZ" /d "winxp" /f

64-bit Wineprefix:

export WINEPREFIX="❚❚❚❚❚❚"
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\Steam.exe" /v "Version" /t "REG_SZ" /d "winxp64" /f
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\steamwebhelper.exe" /v "Version" /t "REG_SZ" /d "winxp64" /f

See bug: 38960.

Workaround Option 1 (recommended) use CEF no sandboxing (-no-cef-sandbox) - command line parameter - when launching Steam Client

The recommended solution is to launch the Steam Client, with disabled support for CEF-based runtime sandboxing (for a 32-bit Wineprefix):

export WINEPREFIX="❚❚❚❚❚❚"
cd "${WINEPREFIX}/drive_c/Program Files/Steam"
wine Steam.exe -no-cef-sandbox

Steam Client web rendering is supported - when run from both 32-bit Wineprefix 's & 64-bit Wineprefix 's.

This is a workaround - so please indicate if you've used this Steam CLI switch when submitting AppDB tests for Steam!


Workaround Option 2 patch wine ntdll to support Chrome sandbox (only supports 32-bit Wineprefix)

There is currently one semi-official patch to get the Steam store to work correctly. This patch partially fixes sandboxing support for the CEF runtime. However 64-bit Wineprefix 's are not supported at present.


Workaround Option 3 Crossover (hack) patch

This patch injects a --nosandbox parameter to the CEF runtime - when it is called from a steamwebhelper.exe process. This is a hack - so please indicate if you've used this patch when submitting AppDB tests for Steam!

Steam Client web rendering is supported - when run from both 32-bit Wineprefix 's & 64-bit Wineprefix 's.

Rebuild Wine (vanilla or Wine Staging) with the following experimental patch:


Steam Client Overlay not working

Wine versions 1.7.37(-) do not fully implement the MSDN guidelines for Input Method Manager: cross-process/thread IME must be prohibited. For further details see bug 35361. The most significant symptom of this is that all Steam Games exit after any/the first key press.

This is a wine regression exposed by a Steam Client build dated 3 Dec 2013. Update your Wine version to 1.7.38 or disable the Steam overlay and Friends window.


Steam Client crashes after user login

This is an issue related to the Dec 3 2013 Steam Client build. You will need to use a fairly recent version of Wine that has a patch to fix this API implementation mismatch. Development releases of Wine 1.7.7(-) and Stable releases of Wine 1.6.1(-) no longer support the Steam Client.

The actual Windows implementation of the Win32 function NtAdjustPrivilegesTokenNtAdjustPrivilegesToken does not match the MSDN specification for the API of the function... Wine versions 1.7.7(-) incorrectly assume the MSDN specification is the correct one. It should be emphasised that this is not a bug in the Steam Client - it simply calls this Win32 function and assumes the standard MS Windows behaviour. See bug 35030.

Steam API

Steam browser protocol

There are numerous system-wide commands available that interact with Steam. All of them open up Steam if it is not open.

  • To install a Steam game, with Steam Game id:

    wine start 'C:\Program Files (x86)\Steam\Steam.exe' steam://install/id -no-cef-sandbox

  • To run an installed Steam application, with Steam id:

    wine start 'C:\Program Files (x86)\Steam\Steam.exe' steam://run/id -no-cef-sandbox

    To run an installed Steam/non-Steam application or game mod, with Steam id:

    wine start 'C:\Program Files (x86)\Steam\Steam.exe' steam://rungameid/id -no-cef-sandbox

  • To validate the local files of an installed Steam application, with Steam id:

    wine start 'C:\Program Files (x86)\Steam\Steam.exe' steam://validate/id -no-cef-sandbox

  • To open your Library tab with your current Downloads:

    wine start 'C:\Program Files (x86)\Steam\Steam.exe' steam://open/downloads -no-cef-sandbox

    To open you Steam Screenshots:

    wine start 'C:\Program Files (x86)\Steam\Steam.exe' steam://open/screenshots -no-cef-sandbox

For the full guide see: Valve Developer Community: Steam browser protocol


Steam Application IDs

These Application IDs (id) can, for example, be used in conjunction with Steam via this command to launch a specific application:

wine start 'C:\Program Files (x86)\Steam\Steam.exe' steam://run/id -no-cef-sandbox

or alternately via:

wine start 'C:\Program Files (x86)\Steam\Steam.exe' -applaunch id -no-cef-sandbox

Generally quickest way to get the specific id, for a Steam application, is using the 3rd party Steam Database website.

All the store URLs are in format store.steampowered.com/app/id, so for Wasteland 2, the URL is http://store.steampowered.com/..., and the id is 240760.

Wasteland 2 Digital Deluxe Steam Store page


Steam Command Line Options

These command-line parameters work when launching the Steam application (Steam.exe) under Windows (or Wine):

ArgumentDescription
-applaunch id [launch parameters]Launches an Game or Application through Steam.
-cafeapplaunchLaunch apps in a cyber cafe context (Forces apps to be verified / validated before launch).
-clearbetaOpts out of beta participation (in case for some reason it can't be done via settings).
-complete_install_via_httpRun installation completion over HTTP by default.
-consoleEnables the Steam debug console tab.
-ccsyntaxSpew details about the localized strings we load.
-debug_steamapiEnables logging of Steam API functions.
-developerSets the 'developer' variable to 1. Can be used to open the VGUI editor by pressing F6 or VGUI zoo by pressing F7. Intended for skin development.
-fs_logLog file system accesses.
-fs_targetSet target syntax.
-fs_logbinsLog the binaries we load during operation.
-forceserviceRun Steam Client Service even if Steam has admin rights.
-gameoverlayinjectSets the method how GameOverlay is injected.
-install Install a product from a specified path (e.g. "D:" for the DVD-ROM drive if D: is one).
-installer_testchanges installing a retail game to emit all files to install_validate/ folder instead of to the steam cache.
-language Sets the Steam language to the one specified. (Examples: "english", "german").
-login <[username]|anonymous> [password]Logs into Steam with the specified Username and Password combination. Note: Steam must be off for this to work.
-lognetapiLogs all P2P networking info to log/netapi_log.txt.
-log_voiceWrites voice chat data to the logs/voice_log.txt file.
-noasyncDon't use async file operations, run them synchronous instead.
-nocacheStarts steam with no cache (Steam must be off for this to work properly).
-noverifyfilesPrevents from the client from checking files integrity, especially useful when testing localization.
-no-cef-sandboxDisable sandboxing, for Steam Chromium Embedded Framework-based web browser.*
-no-dwriteForces vgui to use GDI text even if DWrite support is available.
-script Runs a Steam script. All scripts must be in a subdirectory of the Steam folder called test scripts (Steam must be off for this to work).
-shutdownShuts down (exits) Steam.
-silentSuppresses the dialog box that opens when you start steam. It is used when you have Steam set to auto-start when your computer turns on. (Steam must be off for this to work).
-single_coreForce Steam to run on your primary CPU only.
-tcpForces connection to Steam backend to be via TCP.
-voice_qualitySets audio quality, range [1,3].
-voicerelayOnly allow 'relay' connections for voice (testing).
-tenfootStart Steam in Big Picture Mode.

* The -no-cef-sandbox option is no longer officially documented. It is only supported under Windows XP.

For the full guide (including specific commandline options for Valve games and game engines), see: Valve Developer Community: Steam Command Line Options


Warning: all Wine terminal commands in this guide assume you are using a 64-bit Wineprefix!

General Troubleshooting

Steam freezes after opening the library.

This is a bug that affects some users. At this time, there isn't a solution to fix this problem. It is recommended to reinstall steam or (if necessary) start over with a clean Wineprefix.


When opening a new window in Steam, that window starts transparent.

This is a compositing-related problem. Try disabling compositing in the settings for your Window Manager.


Steam In-Game overlay will not close.

This is an intemitent issue with no permanent solution. You can try to close the overlay by clicking on the "Close the steam overlay" link at the top of the screen. This is currently the most effective solution, but, sometimes the only way is to close the game.


Big Picture Mode fail to open, asking for DirectX.

Until now Steam Big Picture mode doesn't work with Wine. Big Picture mode requires DirectX 10.1 libraries that Wine currently does not support.


Steam window is unresponsive or slow.

This bug is not yet resolved. If you're using Desktop compositing, you can disable-it and it will improve steam performance. The Steam client requires and uses OpenGL acceleration.


Steam window stealing window focus or not taking focus.

This is a common glitch with Wine running under X-Windows. The best solution in this case is minimize the steam window or close it to the taskbar.

Users of the KDE/Plasma Desktop can set fine grained Focus Stealing control over applications. It is recommended to set the Wine Steam class to None if you have problems with game draw windows not running in fullscreen.

When Wine draws windows using X-Server protocols these cannot guarantee or mimic the same ordering or focus that DirectX/Draw libraries provide under Microsoft Windows.


How to fix "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. To do that, delete it:

rm "${WINEPREFIX}/drive_c/Program Files/Steam/ClientRegistry.blob"

Note: For most people simply restarting the client works around the issue.


Chat window doesn't work.


The chat appears to be working but messages are not displayed correctly. Try resizing and/or minimizing/maximizing the chat window.

Try to call any friend to chat from the friends list, and the window will show up again.


Steam Takes too long to start.

When starting the Steam client - Wine crashes and writes a small memory dump (*.mdmp files). ­

A fix, for Linux-based systems, is to edit the /etc/sysctl.conf file (Arch: create a file /etc/sysctl.d/98-steam-network-buffers.conf) and add these entries:

# Send and receive buffer sizes to make steam happy
net.core.rmem_max = 131072
net.core.wmem_max = 131072

and then, run as root:

­sysctl -p

or for Arch:

sysctl -p /etc/sysctl.d/98-steam-network-buffers.conf

Unable to launch games with error: "The registry was in use by another process".

This is a Steam client bug resulting from the Linux kernel caching file operations. 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

Most/All games crash after open or after a short time.


Try disabling the gameoverlayrender.dll. Run winecfg, go to Libraries, add a new library replace named gameoverlayrenderer and set to disabled. Note the In-Game Overlay will not work (including the Steam screenshot facility).


Steam client crashes when authenticating user.


This problem can be caused by WINE requiring the native ntlm_auth library to be installed (in order to authentic your login). On most Linux-based distributions this library is included in the Samba (server) package - typically this package includes winbind.

If you have this issue then you will see an console/debug error similar to the following:

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

­


Steam client window(s) do(es)n't render any text.


For Wine versions 1.5.10(+) stubs for the dwrite.dll were introduced and subsequently implemented. This results in the symptom that the Steam Client will render with invisible text without a workaround (see below). See bug 31374. Upgrading to Wine versions 1.7.49(+), with a fully implemented dwrite.dll, will fix this issue.

Ensure Steam client is launched as follows...

wine Steam.exe -no-dwrite


Backup/Restore games: file dialog displays files out of order.

The Symptom of this is that the Steam Client file browser, for Backing up or Restoring Steam games, displays files and folders in an apparently jumbled up order. Technically this is a bug in the Steam Client. It assumes that WinAPI functions FindFirstFile/FindNextFile will return files and folders in sorted order. This is however only the case for NTFS formatted drives. See bug 34122. Upgrading to Wine versions 1.9.10(+) fixes this issue.


General Workarounds.

If you have an problem that you can't solve one 'hack' is to force the Steam client to reinstall itself.

Shutdown your Steam client - if necessary force shutdown, with:

wineserver -k

Delete all files in your Steam folder (default is typically: ~/.wine/drive_c/Program Files/Steam/) except the file steam.exe and the Steam games directory: steamapps.

Re-launch your Steam client - in order to re-download all application files.

Your Steam games will be intact - since games are stored in subdirectories off the steamapps directory.

Steam Tips

How to disable/enable forced Steam Client updates.

This workaround disables write access to your Steam package folder where Steam downloads updates to. Caveat Emptor - disable updates for too long and your Steam installation will break... You have been warned!!

First, navigate to (32-bit Wineprefix):

cd "${WINEPREFIX}/drive_c/Program Files/Steam"
chmod -w package

... this disables all subsequent Steam Client updates...

chmod +w package

... this re-enables all subsequent Steam Client updates...



Make fonts look less ugly.


To make fonts look better in Steam and in other applications, running via Wine, we need to change a few values in the Wine registry...

First make a new text document called fontfix.reg in your favourite text editor with the follow content:

[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingTypeFontSmoothingType"=dword:00000002
"FontSmoothingGammaFontSmoothingGamma"=dword:00000578
"FontSmoothingOrientationFontSmoothingOrientation"=dword:00000001

Then we need to import this file to the wine registry, to do that:

env WINEDEBUG="fixme-all" WINEPREFIX="${WINEPREFIX}" wine regedit fontfix.reg

Once complete, fonts will be smoothed and will look a lot better in Steam and all other Wine applications.

If your Steam Client fonts still look poor then navigate to:

"${WINEPREFIX}/drive_c/windows/Fonts"

and press Ctrl + F  and type arial to find, then delete, all variants of Arial except the original Arial.ttf.



Playing videos/trailers through Steam Store - directly in Steam client window. 


Steam now uses the Chromium Embedded Framework runtime to render the webstore. Playback of trailer videos is handled by the builtin HTML5 / Pepper Flash players. No extra Windows software is required to support this.

If your Steam Chromium Embedded Framework is running with sandboxing enabled - then the Steam store will typically not be rendered at all...
So you've got bigger problems, to deal with (see the Steam Client Build Issues section), than non-playing trailer videos!



How to completely re-install the Steam Client application.


To reinstall Steam without loosing your installed games, you need to move/copy the folder (and all sub-folders):

"${WINEPREFIX}/drive_c/Program Files/Steam/steamapps"

... or for a 64-bit Wineprefix ...

"${WINEPREFIX}/drive_c/Program Files (x86)/Steam/steamapps"

to a safe place.

In a clean Wineprefix, after reinstalling steam, you can just move back the steamapps folder (and all sub-folders). Hey Presto! All your backed up games should show up, as installed, when you launch the newly installed Steam Client...

NB This will not backup or restore your saved games!! These will need to be safely backed up separately.



Keep Saved Games in your Wineprefix

Using the:

winetricks sandbox

command will ensure that all symbolic links to your Linux HOME folder are removed from your Wineprefix. Your Steam games Saved Games will therefore all be stored directly within your Wineprefix.
Note the winetricks sandbox command will remove the default link to your Linux / root directory:

ls -hl "${WINEPREFIX}/dosdevices/"
lrwxrwxrwx 1 user group 1 Oct 14 16:53 z: -> //

There are legitimate reasons why you might want to access files outside of your Wineprefix. In order you to re-enable this access, you have to recreate the Linux / root directory symbolic link:

ln -s / "${WINEPREFIX}/dosdevices/z:"


Issues with Multi-Monitor Setups

Often issues arise when using a hardware set-up with 2 or more monitors... Symptoms are that games launched from your Steam client will render on the wrong display, mess up your X display resolution or not render/support your native (target) monitor resolution/refresh rate. A work around for this is to launch the Steam client in a virtual desktop (32-bit Wineprefix), e.g.:

cd "${WINEPREFIX}/drive_c/Program Files/Steam"
wine explorer /desktop=Steam,1920x1080 "Steam.exe"

(N.B. replace 1920x1080 with your monitors native resolution - if different)

Comments

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

SteamCMD as Browser alternative
by Luna Crane on Thursday November 12th 2015, 12:35
There is also the alternative to use SteamCMD as an alternative to getting games when the Steam browser isn't working. SteamCMD is actually available on Window$ and Linux, but you'll be using the Window$ version.

developer.valvesoftware.com/wiki/SteamCMD

Right-click on a Steam [Play Now] button for a game in Firefox and copy link. The game ID number is there.

Put steamcmd.exe in /Program Files/Steam/ and run it from there to put things properly in the Steam directory system! Run the following, filling in your own login name instead and your game ID number. More options at the link above. Also, if you can't type, use ALT+TAB to change window focus and then switch back to Steam on Wine.

login LunaCrane

app_update 299360

Run the the game via taskmgr.exe -> File -> Run, while Steam is running if the game doesn't show up in your Library!

Games known to work this way (Free to Play): Block N Load, Creativerse.
How I do steam for steam games testing
by Maquis196 on Thursday February 9th 2012, 10:32
Just in case this suits anyone the way I do it is to have a /home/maquis196/wine_games directory and create a wine_global_steam directory in there.

Then wineprefix a dir in wine_games (like WINEPREFIX=/home/maquis196/wine_games/wine-steam-gold) and do a mount bind -o /home/maquis196/wine_games/wine_global_steam to the usual Program\ files/Steam in the wineprefix.

This way, you can share one steam install but different prefixes can use different dll's, settings, etc. A symlink won't work because steam is very fussy when it comes to installing/updating games but wont be an issue with using mount bind.

Very very good for testing a game in a fresh prefix without having to backup/restore games which can take a while.
voice chat
by Kevin F on Saturday February 4th 2012, 10:43
I'm having trouble getting steam to find my voice input device. Are there any standard suggestions of what to try when Steam won't detect a usb audio input device? I see it's a known problem:

"Steam in-game voice-chat typically (always??) won't detect a connected microphone correctly"
RE: voice chat
by Rob on Saturday February 4th 2012, 11:30
Ah that be me :-) making that comment.

Actually with recent versions of Wine (>Wine 1.3.37 I believe) my microphone is working properly. Testing with ARCH-Linux, Wine 1.4-rc2 and a Creative USB HS1200 wireless headset (w/ builtin microphone).

If I whistle at my self - I can hear myself and the microphone level works! (Ok I has no Steam friends :-( ).

I still see the "[ No recording device detected ]" notifier above this... But hey so what if the device/audio actually works!

Can you confirm this finding with your setup and a recent version of Wine? Ideally the latest Git which has other Steam client fixes which you would benefit from (like the mouse click capture and jumping Steam window are fixed now)...

If you can duplicate my findings then I will add it into the FAQ and Git bisect to work out exactly when it started working!!

Ta
Bob
RE: voice chat
by Kevin F on Saturday February 4th 2012, 12:03
Hi, thanks for the reply!

I am using wine 1.3.37 on arch-linux x86_64. I see the 'no recording device detected' message, and when I test I don't see the bar moving. I'll try updating to wine 1.4 when I have time to mess around with it and report what happens...
RE: voice chat
by Rob on Saturday February 4th 2012, 13:50
Ah I am very new to ARCH - so bear with me if this is obvious to you!

I just use a hack to roll with the latest version of WINE. I enabled the [multilib-testing] repository but I move it down below the [multilib] repository (in pacman.conf). I force pacman to install Wine from the testing repository by using:
$> pacman -S multilib-testing/wine

I've also got a hack in my alsa.conf:
====
options snd slots=snd_usb_audio
install sound-slot-0 /sbin/modprobe snd_usb_audio

# Keep snd-pcsp from being loaded as first soundcard
options snd_hda_intel index=-2
# Force snd-usb-audio to be loaded as first soundcard
options snd-usb-audio index=0
====

Some of which is probably wrong :-) . Basically I am trying to force my USB headset to be audio device 0. Seems to work anyway...

Since you can't change the audio device in the Steam Client (run via Wine) you have to ensure it gets the right soundcard/device.

BTW I presume you've messed about with the winecfg command (to set the default audio devices)?

Bob
RE: voice chat
by Kevin F on Sunday February 5th 2012, 12:38
I upgraded wine, but no luck. I did do something different than you in my alsa configuration, I followed the steps here:

wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Setting_the_default_Microphone.2FCapture_Device

Later I will trying re-numbering my sound devices to see if that has an effect...
RE: voice chat
by Rob on Sunday February 5th 2012, 15:23
Hmmm,

I forgot to say I actually went as far as blacklisting the internal audio kernel module (in /etc/modprobe.d/modprobe.conf):
blacklist snd_hda_intel

If your mic and speakers/headphones are seperate devices (like you seem to be suggesting) that hack won't work...

God damn,,, The Linux sound architecture is a depressing train wreck... :-)

Have you tried tinkering in with winecfg for your Steam WINEPREFIX? It lets you choose the default WINE device for recording/playback (in more recent versions). I haven't really tested how well this works - but it's a step up from only being able to select 'ALSA'!!

Bob
RE: voice chat
by Kevin F on Sunday February 5th 2012, 15:28
Yeah, you guessed correctly that I don't want to do away with my default sound card since I have input/output on different devices...

I did try playing around in winecfg (being sure to use the right WINEPREFIX), but nothing seems to change.

Anyway, thanks so much for your help thus far! This may just be something we'll just have to hope is supported in future versions.
GameOverlayRenderer Bug Fix
by Artur h0m3 on Tuesday March 1st 2011, 23:26
Some people, like me, have the problem with the gameoverlayrenderer.dll on steam, and have to turn off Steam Community InGame to play the games. I solved this problem.

You need to acess winecfg and add a new application on aplications tab, select steam.exe on steam folder.

with the steam.exe selected in aplications, go to libraries and add a new Library Substituction named: gameoverlayrender and set to disabled.

Head back to aplications, select default configuration and make sure that gameoverlayrenderer isn't present there.

Now open your steam, the steam program gona to igore the gameoverlay renderer but the game itself not, so, the game gonna open with the Steam Community InGame.

I don't know where post this tutorial, so, i post here in comments.
RE: GameOverlayRenderer Bug Fix
by Rob on Monday June 13th 2011, 17:25
Just signed up as a Steam maintainer. I read your comment a few months ago. I would love to add it into the HOWTO - but I would need to have it corroborated by someone who uses the in-game chat...

Can anyone test this feature (i.e. me!!) or do I need to actually have 'Steam friends'. (I should point out I don't do Twatter, Friendface, or any other online so-called 'friendships' :-) )...

Bob
RE: GameOverlayRenderer Bug Fix
by a player on Sunday December 2nd 2012, 8:50
Just tried this and it works perfectly! The default Shift+Tab shortcut wasn't detected but it is easy enough to change in Settings, I chose F9 because the modifier keys like Ctrl were already assigned in game.

Hopefully others can benefit from this too.
Problems launching Source games since Nov 16th Steam Update Solution
by Mike on Tuesday November 23rd 2010, 11:54
Pull up winecfg then go to the Libraries tab. Add new with name 'gameoverlayrenderer' set to disabled.

Solution was scraped from ' www.codeweavers.com/support/wiki/CXGamesApp_SteamSourceGames'

Enjoy
RE: Problems launching Source games since Nov 16th Steam Update Solution
by Daniel on Wednesday November 24th 2010, 1:21
Thanks so much! It worked!
Steasm and manually compiled wine
by Marcus Hambraeus on Wednesday November 3rd 2010, 18:39
I'm having some trouble with steam and a manually compiled wine. Each time that I'm using a manually compiled wine version, steam will crash when it should get to displaying the login-window (it patches just fine, asks me to install the service if I've chosen w7 as windows version, otherwise skips this step.). It also spawns steamerrorreporter.exe, and the Steam.exe process is still there, but nothing happens.

If I resort to install wine from the ppa, steam works as it should. I've installed all the stuff through winetricks, checked bug reports and everything, but still can't solve the problem. Ideas? Need more info?
RE: Steasm and manually compiled wine
by Ken Sharp on Saturday July 15th 2023, 22:32
Interesting. I'm seeing this now, a decade later.
Another fix for "Cannot connect to Steam network"
by Ivan Vučica on Wednesday August 11th 2010, 12:28
Ubuntu 10.04 LTS, without any updates (installed yesterday, will update immediately after this)

The fix that involves writing to /etc/sysctl.cfg mentioned in the Howto helped me not the "Steam takes too long to start" problem. It has in fact helped me with Steam's inability to connect to its servers.

Since I did not want to change system settings, I used a temporary fix. (I presume it will affect the system only until restart.) As the root, I ran

echo 131072 > /proc/sys/net/core/rmem_max
echo 131072 > /proc/sys/net/core/wmem_max

Afterwards, Steam managed to connect to its servers.
USB microphone not working
by James on Monday August 9th 2010, 2:37
I can't get steam to use my USB microphone. I tried running the windows version of audacity, just to make sure the mic worked with wine in general, and it worked fine.

This is in Gentoo amd64, with wine 1.2.

I have the following registry key entries:
=====
[Software\\Wine\\Alsa Driver]
"AutoScanCards"="N"
"DeviceCount"="1"
"DevicePCM1"="default"
=====
My .asoundrc:
=====
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "hw:0,0"
}
capture.pcm {
type plug
slave.pcm "hw:1,0"
}
=====
hw:0,0 is a USB Headphone DAC/Amp and hw:1,0 is my Logitech AK5370 microphone. Any ideas?
Steam fonts are messed up.
by Benjamin Xiao on Monday May 17th 2010, 12:16
All of the fonts in steam are very aliased and italicized. Which fonts do I need to install in order to get the fonts in the new Steam UI to display correctly? I don't want to use winetricks as I don't like how it messes up the wineprefix.
RE: Steam fonts are messed up.
by Benjamin Xiao on Saturday May 29th 2010, 16:44
Found a workaround. It seems that there is a Wine bug where variations of the Arial font in the .wine folder override the regular Arial font. So in other words, if you have the Arial Narrow variation in your .wine folder, it will override regular Arial and make it seem like Arial Narrow. By removing all Arial variations except the regular one from .wine, the Steam fonts are fixed.
how to revert?
by Craig on Thursday February 25th 2010, 5:32
so, once you've made the dumb mistake of running the new beta without *first* checking the appdb, how do you revert back to the old UI?
RE: how to revert?
by Chad Waters on Thursday February 25th 2010, 9:18
run "wine steam.exe -clearbeta"
RE: how to revert?
by Craig on Thursday February 25th 2010, 15:57
thanks. 'wine steam.exe -clearbeta' worked.
RE: how to revert?
by Marisa on Thursday February 25th 2010, 12:12
Open a terminal and type in 'regedit' (no quotes)

Navigate to HKEY_CURRENT_USER > Software > Valve > Steam and delete the 'Beta' entry.

Steam should relaunch as the official client
Back