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: 161
Latest Rating: Silver
Latest Wine Version Tested: 7.15-staging

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

So far, casual functions are working (Friends, Purchases, Store, Downloading and running games, Voice calls, Writing reviews and etc)

What does not

The interface works, but with graphical artefacts like blinking and chaotic missing pieces.

Workarounds

Tried different windows presets and "-no-cef-sandbox" to fix graphic artifacts, but it didn't work

What was not tested

Workshop

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

  • Windows 10 WINEPREFIX preset


  • Ryzen 7
  • Radeon RX550


    selected in Test Results table below
    Operating systemTest dateWine versionInstalls?Runs?Used
    Workaround?
    RatingSubmitter
    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 Testing "Bullseye"Sep 18 20205.0.2Yes Yes NoBronzeJuanjo Salvador 
    CurrentArch Linux x86_64Feb 24 20205.2-stagingYes Yes YesSilverJohn Pavlyuch 

    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' or 'Blink' 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
    35690 Steam network hang ups. 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
    41466 Steam: Tray icon menu sometimes flickers UNCONFIRMED View
    41976 Very high CPU usage while downloading stuff in Steam UNCONFIRMED View
    42822 Steam slow with multi-monitor setup UNCONFIRMED View
    42867 steam store doesnt work UNCONFIRMED View
    42929 steam overlay fps dont work since wine 2.6 UNCONFIRMED View
    43819 steam overlay - unusable on ultrawide screen UNCONFIRMED View
    44120 Steam Big Picture mode fails to display content, it shows a black screen (d3d10) NEW View
    44529 [Steam] Process remaining after exiting UNCONFIRMED View
    44823 Steam doesn't close on exit. Will continue running in background. NEEDINFO View
    45042 Steam doesn't uninstall applications, gets stuck saying "deleting %game%" and the other popup is barely visible UNCONFIRMED View
    45990 Steam activation(first run) for Black Ops 2 Zombies fails most of the time NEEDINFO View
    46405 steam: crashes when opening game NEEDINFO View
    46441 Steam shows an extra icon when minimizing window NEW View
    47325 Steam Login: cannot select Account Name or Password text boxes when emulating a Virtual Desktop UNCONFIRMED View
    47328 Steam crashes when loading the Store tab (Assertion Failed: killing unresponsive browser for URL) UNCONFIRMED View
    47331 Steam browser flickering NEW View
    49839 Steamwebhelper.exe crashes when running Steam UNCONFIRMED 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
    51777 Steam hangs/crashes frequently (ntdll-Heap_Improvements) NEW View
    52750 Steam friends list does not connect NEEDINFO View
    53097 Steam UI flickers on Intel UHD 630 UNCONFIRMED 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.

    Version 7.15
    by Harmony Cobain on Sunday October 16th 2022, 4:26
    The linux kernel did not show 7.15 version; however this is the closest version available that is discerned as the system version for Chromebook. The information is showing version 5.0.3-3 as most versions available in the different versions that are available.

    There looks to be two systems workable for PC and Steam; however with multiple systems, 7.15 should be common knowledge as the base version.
    Steam 'CrossOver Hack' Doesn't Work with Wine 7.0
    by Neko-san on Friday January 21st 2022, 12:11
    I patched vanilla Wine 7.0 with the Steam "CrossOver hack" (also the link to that patch here fails to apply so I think it's outdated?) and it doesn't fix the blank webviews in Steam.
    (For reference, the patch that I used: raw.githubusercontent.com/Frogging-Family/wine-tkg-git/master/wine-tkg-git/wine-tkg-patches/misc/steam.patch )
    I ran these commands after patching Wine:

    env LD_PRELOAD="" WINEPREFIX=$PWD/pfx64/ winecfg
    env LD_PRELOAD="" WINEPREFIX=$PWD/pfx64/ winetricks --unattended --force vcrun2003 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2019 dotnet48 dxvk binkw32 physx ogg wmp11 quartz devenum corefonts
    sleep 10
    env LD_PRELOAD="" WINEPREFIX=$PWD/pfx64/ winetricks --no-isolate steam
    RE: Steam 'CrossOver Hack' Doesn't Work with Wine 7.0
    by Neko-san on Friday January 21st 2022, 12:17
    SPECS:
    -----------
    CPU: Ryzen 7 3700X
    RAM: 3600 MHz
    GPU: Nvidia RTX 2080 Ti
    GPU Driver: 470.94
    Desktop Environment: KDE Plasma 5
    Prefix Version Set: Windows 10
    Prefix Architecture: 64-bit
    Wine Version Used: Vanilla Wine 7.0 (compiled with GCC - no mingw)
    the GPU process has crashed...
    by Zootal on Tuesday December 3rd 2019, 11:56
    This is new, just started today (12/3/2019). the store page and games list no longer displays. In the console I see:

    The gPU process has crashed

    over and over again. I even created a new prefix, and it still does this. Anyone else seeing this?

    wine 4.21
    Slackware 14.2 64 bit
    RE: the GPU process has crashed...
    by Rob on Wednesday December 4th 2019, 9:37
    Currently I have the ongoing problem of the Steam interface flickering constantly, with the revamped layout.

    At present the only workaround I'm aware of is to use:

    wine Steam.exe -no-browser +open open/minigameslist

    or to use the other Steam command line switches above (to directly launch Steam games).
    Far from ideal I would say...

    Personally I've mainly just been using the native Linux Steam client + proton-GE + Steamplay in recent months.
    RE: the GPU process has crashed...
    by Zootal on Wednesday December 4th 2019, 9:46
    Same here. The new layout flickers but at least is usable. Also, the gpu crashing is new with the new layout. But if I run steam with -no-browser +open open/minigameslist, the games list does not open and I can't do anything. I just see a message about steam being started with -no-browser, and nothing works.

    There are a few games I have that don't work with Proton, Fallout 4 being one of them. There is an audio patch that is needed to keep Fallout 4 from locking up at startup. I supposed I could patch the version of wine (proton) that steam uses, but it's easier to just use the windows version of Steam for the few odd games that don't work with proton.
    RE: the GPU process has crashed...
    by Rob on Wednesday December 4th 2019, 10:34
    I play Fallout 4 with proton-GE - works fine for me(TM)!!
    Just download and extract the (pre-built) latest release tarball: github.com/GloriousEggroll/proton-ge-custom
    Make sure you have the latest GPU drivers installed + Vulkan support.

    Do double check that browser GPU acceleration is disabled in the Windows Steam client settings.
    There really isn't a good workaround for getting the Windows Steam client to work with Wine, at the moment.

    Bob
    RE: the GPU process has crashed...
    by Zootal on Wednesday December 4th 2019, 10:57
    They must have patched that build. The default wine build, as of 4.21, still has this problem and for reasons unknown the wine devs have not patched it. It's a 3 lines of code patch, I usually just update the code and build it manually.

    I'll be sure to check the browser GPU acceleration - maybe that is why I get gpu crashes in the console?
    RE: the GPU process has crashed...
    by Zootal on Saturday December 14th 2019, 22:22
    FWIW disabling GPU acceleration stopped the gpu crashes, but Steam is now just showing a blank screen. No list of games, no store.
    Steam does not work.
    by feteel on Saturday May 11th 2019, 17:04
    Steam is still not working. Also, an error occurs when loading. C: \ Program Files \ Steam \ bin \ gldriverquery64.exe. 32bit prefix
    Tell me. Are you trying to solve this problem?
    steam not working
    by feteel on Sunday May 5th 2019, 13:38
    steam not working now.
    wine version 4.0-4.7
    prefix 32bit and 64 bit.

    Cpu AMD A8-4500
    Videodriver mesa last version
    Linux mint 19.1
    steam client last official version
    RE: steam not working
    by Rob on Sunday May 5th 2019, 13:52
    I'd recommend re-testing with winehq-staging 4.7 ...
    It's mainly working for me - bar some web rendering issues and the occasional steamwebhelper.exe crash.

    "Videodriver mesa last version"

    That is useless information (it's probably months out-of-date, if you're running Ubuntu LTS). Just post the output from:

    inxi -G

    Ta
    Bob
    steam
    by feteel on Sunday May 5th 2019, 9:11
    Copy the config folder from the working version of steam.
    A solution to the problem of connecting the server
    by Ari Tjahjawandita on Thursday January 3rd 2019, 9:34
    I found a solution that works for me. The tutorial using PlayOnLinux, but works for me which using Wineskin Winery. You can find the guide here: steamcommunity.com/sharedfiles/filedetails/?id=930775704.
    Steam will not run in Windows XP & Vista in 2019
    by Michele on Tuesday November 13th 2018, 7:38
    Starting on January 1 2019, Steam will officially stop supporting the Windows XP and Windows Vista operating systems. This means that after that date the Steam Client will no longer run on those versions of Windows. In order to continue running Steam and any games or other products purchased through Steam, users will need to update to a more recent version of Windows.

    The newest features in Steam rely on an embedded version of Google Chrome, which no longer functions on older versions of Windows. In addition, future versions of Steam will require Windows feature and security updates only present in Windows 7 and above.
    support.steampowered.com/kb_article.php?ref=1558-AFCM-4577
    Unable to login
    by Benoît Smith on Saturday October 27th 2018, 18:29
    My environment : Linux Mint 17.3, Wine 3.18.

    After installing Steam, any attempt to login with a valid account will end with a message box "Steam is having trouble connecting to the Steam servers".
    Setting the Wine configuration to "Windows XP" doesn't help.
    RE: Unable to login
    by Rob on Saturday October 27th 2018, 19:12
    I can't connect either with wine-vanilla 3.18.
    But wine-staging 3.18 seems to connect just fine.
    I haven't bothered to build wine-vanilla 3.19 yet - but I'll retest with this version tomorrow...

    I'm not sure if there is an active bug for this.
    The Steam Client has been pretty flaky in recent weeks (what with the Steam Client signing certificate update, etc.).
    RE: Unable to login
    by Konrad on Friday November 2nd 2018, 12:02
    Also experiencing this. On 3.19 it doesn't work, on 3.19-staging it does.
    yes i do have this issue too
    by dryeracorn7664 on Thursday October 25th 2018, 21:03
    It keeps saying content servers no reached when i try to download games.
    suddenly no downloading/updating of games anymore
    by silelmot on Thursday August 23rd 2018, 3:29
    i just recognized it yesterday, didn't use my steam on wine since one or two weeks, but now i suddenly can't update any games anymore
    installing new games doesnt work either.
    i installed everything new in a new wine-prefix, but the same . i am using 3.13 staging,
    anybody else has this issue?
    RE: suddenly no downloading/updating of games anymore
    by feteel on Sunday May 5th 2019, 9:25
    Copy the config folder from the working version of steam.
    Steam Stuck in Loading or Upgrading etc... solution
    by wavejumper on Friday July 20th 2018, 4:44
    So I am posting this comment to inform people on what is causing this problem in some distributions regardless of wine version. I have always had this problem with my Slackware installations, both 14.2 and current even after fresh installs and have all dependencies met. I'm cross-linking to the post I posted on the Lutris forum about this. In my case this also affected The Elder Scrolls Online Launcher not connecting to the servers. Please if there is a better way to maybe inform developers etc... I'm glad to do so as I'm lost on how to do it and who to contact.

    forums.lutris.net/t/solution-for-steam-stuck-at-loading-upgrading-elder-scrolls-launcher-stuck-at-loading-possibly-many-others/2544
    No text... again.
    by William Tradewell on Sunday July 15th 2018, 18:49
    Latest steam update is broken... Text stopped rendering again! I tried using -no-dwrite. No luck. Using 3.11 w/ staging patches. Text was working yesterday. Then it updated. Now it's not. The text on the steam store page is still working, but that's prob cause the web browser uses gecko.
    RE: No text... again.
    by William Tradewell on Monday July 16th 2018, 23:49
    Ignore this. Big moment of stupid. I made a typo when I tried modding the .desktop file for steam and did not bother trying to run it from the terminal. -no-dwrite fixes this issue like it should :P
    [FIXED]
    by Eric E Knaak on Saturday March 3rd 2018, 12:08
    wont install using any of the above settings or methods!!!
    fix was to reboot the computer.
    Migration from ArchWiki
    by Svito on Saturday December 23rd 2017, 20:42
    You can move useful information to HowTo/Notes and delete this comment:

    This article covers running Steam in Wine, in order to play games not available through the native Linux [[Steam]].

    == Installation ==
    Install Wine as described in [[Wine]].

    Install the required Microsoft fonts: {{AUR|ttf-tahoma}} and {{AUR|ttf-ms-fonts}} from the [[AUR]]. You can also install these fonts through [[Wine#Winetricks|Winetricks]]: {{ic|winetricks corefonts}}.
    {{Note|If you have access to Windows discs, you may want to install {{AUR|ttf-ms-win8}} or {{AUR|ttf-win7-fonts}} instead.}}

    Download and run the Steam installer from [store.steampowered.com/about/ steampowered.com]:
    $ wine SteamSetup.exe

    == Starting Steam ==

    $ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe

    {{Note|If you are using an Nvidia card through [[Bumblebee]], you should prefix this command with {{ic|optirun}}.}}

    You should consider making an alias to easily start Steam (and put it in your shell's rc file), example:
    alias steam-wine='wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe >/dev/null 2>&1 &'

    == Tips ==

    === Performance ===

    Consider disabling wine debugging output by adding this to your shell rc file:
    export WINEDEBUG=-all
    or, just add it to your {{ic|steam-wine}} alias to only disable it for Steam:
    alias steam-wine='WINEDEBUG=-all wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe >/dev/null 2>&1 &'
    Additionally, Source games rely on a paged pool memory size specification for audio, and WINE by default does not have this set. To set it:
    $ wine reg add "HKLM\\System\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\" /v PagedPoolSize /t REG_DWORD /d 402653184 /f

    === Source engine launch options ===

    Go to ''Properties > Set Launch Options'', e.g.:
    -console -dxlevel 90 -width 1280 -height 1024
    * {{ic|console}}
    : Activate the console in the application to change detailed applications settings.
    * {{ic|dxlevel}}
    : Set the application's DirectX level, e.g. 90 for DirectX Version 9.0. It is recommended to use the video card's DirectX version to prevent crashes. See the official Valve Software wiki developer.valvesoftware.com/wiki/DirectX_Versions for details.
    * {{ic|width}} and {{ic|height}}
    : Set the screen resolution. In some cases the graphic settings are not saved in the application and the applications always starts in the default resolution.
    Please refer to developer.valvesoftware.com/wiki/Command_Line_Options for a complete list of launch options.

    === Using a pre-existing Steam installation/Content Library ===

    If you have a shared drive with Windows, or already have a Steam installation somewhere else, you can use that.

    In the Steam client, go to ''Steam'' > ''Settings'' > ''Downloads'' and click "Steam library folders". Then add a new library folder. For instance, if you have mounted your Windows drive at {{ic|/mnt/windows}}, add {{ic|Z:\mnt\windows\Program Files (x86)\Steam}}.

    === Steam links in Firefox, Chrome, etc ===
    {{Accuracy|Editing {{ic|/usr/bin/xdg-open}} is bad practice. Why is it needed?}}

    To make {{ic|}} urls in your browser connect with Steam in Wine, there are several things you can do. One involves making steam url-handler keys in gconf, another involves making protocol files for KDE, others involve tinkering with desktop files or the Local State file for Chromium. These seem to only work in Firefox or under certain desktop configurations. One way to do it that works more globally is using mimeo, a tool made by Xyne (an Arch TU) which follows. For another working and less invasive (but Firefox-only) way, see the first post [ubuntuforums.org/showthread.php?t=433548 here] .

    * Make {{ic|/usr/bin/steam-wine}} with your favorite editor and paste:

    {{bc|
    #!/bin/sh
    #
    # Steam wrapper script
    #
    exec wine "C:\\Program Files (x86)\\Steam\\Steam.exe" "$@"
    }}

    * Make it executable:

    # chmod +x /usr/bin/steam-wine

    * Install {{AUR|mimeo}} and {{AUR|xdg-utils-mimeo}} from AUR. You will need to replace the existing {{Pkg|xdg-utils}} if installed. In XFCE, you will also need {{Pkg|xorg-xprop}}.

    * Create {{ic|~/.config/mimeo/associations.txt}} with your favorite editor and paste:

    {{bc|
    /usr/bin/steam-wine %u
    ^steam://
    }}

    * Lastly, open {{ic|/usr/bin/xdg-open}} in your favorite editor. Go to the {{ic|detectDE()}} section and change it to look as follows:

    {{bc|
    detectDE()
    {
    #if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
    #elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
    #elif $(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1) ; then DE=gnome;
    #elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
    #elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
    #else DE=""
    #fi
    DE=""
    }
    }}

    * Restart the browser and you should be good to go. In Chromium, you cannot enter a {{ic|}} link in the url box like you can with Firefox. The forum link above has a {{ic|open/friends}} link to try if needed.

    {{Note|Steam links in Firefox, Chrome, etc
    * If you have any problems with file associations after doing this, simply revert to regular xdg-utils and undo your changes to {{ic|/usr/bin/xdg-open}}.
    * Those on other distributions that stumble upon this page, see the link above for firefox specific instructions. No easy way to get it working on Chromium on other distros exists.
    }}

    === Steam Client Store/(built-in) Web Browser not working ===
    :related: Wine [bugs.winehq.org/show_bug.cgi?id=39403 bug 39403]

    Launch Steam without "CEF-based runtime sandboxing" support:

    $ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe -no-cef-sandbox

    If this does not work, open winecfg, "Add application...", navigate to ~/Program Files/Steam, choose Steam.exe, and set its "Windows Version" at the bottom to Windows XP.

    === Proxy settings ===

    Steam may use environment variables of the form {{ic|[protocol]_proxy}} to determine the proxy for HTTP/HTTPS.

    $ export http_proxy=your.proxy.here:port
    $ export https_proxy=$http_proxy

    However, it seems that it does not support sockv5.
    Chat message that pop-up crashes steam
    by Sergey on Sunday November 12th 2017, 7:10
    wine-staging 2.20 x64, clean install, everything as recommended in latest report
    whenever friend sends you message, and if you don't have chat with that friend open, after sound plays and pop-up shows up, steam just dies with message like bellow.
    Not happening on 2.18 x86, don't know which of two could be the reason.

    err:seh:setup_exception_record stack overflow 1088 bytes in thread 00aa eip 7bc5cf43 esp 1e590ef0 stack 0x1e590000-0x1e591000-0x1e690000
    Segmentation fault (core dumped)
    Wine 2.19 dev and staging - Steam crashes after entering two factor authentication code (worked with previous Wine version 2.18)
    by Dr. Wes Snyder V on Friday October 27th 2017, 14:15
    Error looks the same from both environments.

    wes@dragon:~/Downloads$ env WINEPREFIX="/home/installs/Steam-Windows" wine "C:\Program Files (x86)\Steam\Steam.exe" "-no-cef-sandbox"

    Unhandled Exception:
    System.TypeInitializationException: The type initializer for 'Hirez.Patcher.PatchNetworkClient' threw an exception. ---> System.InvalidProgramException: Invalid IL code in Hirez.Patcher.PatchNetworkClient:.cctor (): IL_001d: call 0x06000210


    --- End of inner exception stack trace ---
    fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
    fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x8d65c0, init_notify 0, handle 0x11be1a0): stub
    fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
    fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9588c8, init_notify 0, handle 0x118e794): stub
    wine: configuration in '/home/installs/Steam-Windows' has been updated.
    fixme:ver:GetCurrentPackageId (0x33e490 (nil)): stub
    ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
    [2017-10-27 15:11:35] Startup - updater built Oct 24 2017 20:50:08
    Looks like steam didn't shutdown cleanly, scheduling immediate update check
    [2017-10-27 15:11:35] Checking for update on startup
    [2017-10-27 15:11:35] Checking for available update...
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
    [2017-10-27 15:11:36] Download skipped: /client/steam_client_win32 version 1508910373, installed version 1508910373
    [2017-10-27 15:11:36] Nothing to do
    [2017-10-27 15:11:36] Verifying installation...
    [2017-10-27 15:11:36] Performing checksum verification of executable files
    [2017-10-27 15:11:36] Verification complete
    fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006bd0, 0x3f043cf0, 0x3f043ce8) stub.
    fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006bd0, 0x3f043d28, 0x3f043d20) stub.
    fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006bd0, 0x3f043dd0, 0x3f043dc8) stub.
    fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006bd0, 0x3f043d60, 0x3f043d58) stub.
    fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006bd0, 0x3f043d98, 0x3f043d90) stub.
    fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
    fixme:imm:ImmGetOpenStatus (0x1dd538): semi-stub
    fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
    fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
    fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
    fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
    fixme:ver:GetCurrentPackageId (0x33d92c (nil)): stub
    fixme:heap:RtlSetHeapInformation 0x110000 0 0x33ed3c 4 stub
    fixme:process:SetProcessDEPPolicy (3): stub
    fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
    fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000, 0x12e0b680, 0x12f6acb0) stub.
    fixme:imm:ImmDisableTextFrameService Stub
    fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f7d4, (nil) 0x33f7d8
    fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f7d4 (nil) 0x33f7d8) returning a dummy value (current locale)
    fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f7d4, 0x1678f0 0x33f7d8
    fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f7d4 0x1678f0 0x33f7d8) returning a dummy value (current locale)
    fixme:winsock:WSALookupServiceBeginW (0x33f4e8 0x00000ff0 0x33f524) Stub!
    [1027/151137:ERROR:network_change_notifier_win.cc(170)] WSALookupServiceBegin failed with: 8
    fixme:iphlpapi:NotifyAddrChange (Handle 0x33f668, overlapped 0x168b5c): stub
    fixme:win:RegisterDeviceNotificationW (hwnd=0x100b8, filter=0x33f63c,flags=0x00000000) returns a fake device notification handle!
    fixme:win:RegisterDeviceNotificationW (hwnd=0x100b8, filter=0x33f63c,flags=0x00000000) returns a fake device notification handle!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f144,0x00000000), stub!
    fixme:ver:GetCurrentPackageId (0x233e5fc (nil)): stub
    fixme:ver:GetCurrentPackageId (0x33fb60 (nil)): stub
    IPC client is in my process, could/should be using an in-process pipe.fixme:ver:GetCurrentPackageId (0x33cc14 (nil)): stub
    fixme:win:RegisterDeviceNotificationA (hwnd=0x100c8, filter=0x596e4bc,flags=0x00000004) returns a fake device notification handle!
    fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
    fixme:wbemprox:client_security_SetBlanket 0xf629282c, 0x5aa85d8, 10, 0, (null), 3, 3, (nil), 0x00000000
    fixme:wbemprox:client_security_Release 0xf629282c
    fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
    fixme:wbemprox:client_security_SetBlanket 0xf629282c, 0x5ad2478, 10, 0, (null), 3, 3, (nil), 0x00000000
    fixme:wbemprox:client_security_Release 0xf629282c
    fixme:xinput:XInputGetCapabilities (index 3, flags 0x1, capabilities 0x596e498) Stub!
    fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
    fixme:win:RegisterDeviceNotificationW (hwnd=0x100d0, filter=0xe8ae8f8,flags=0x00000000) returns a fake device notification handle!
    fixme:xinput:XInputSetState (index 0, vibration 0x596e4c8) Stub!
    fixme:xinput:XInputSetState (index 1, vibration 0x596e4c8) Stub!
    fixme:xinput:XInputSetState (index 2, vibration 0x596e4c8) Stub!
    fixme:xinput:XInputSetState (index 3, vibration 0x596e4c8) Stub!
    fixme:iphlpapi:NotifyAddrChange (Handle 0x1e1032c, overlapped 0x1e10330): stub
    [2017-10-27 15:11:37] Background update loop checking for update. . .
    [2017-10-27 15:11:37] Checking for available update...
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f87c,0x00000000), stub!
    fixme:wbemprox:enum_class_object_Next timeout not supported
    fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
    X Error of failed request: BadValue (integer parameter out of range for operation)
    Major opcode of failed request: 154 (GLX)
    Minor opcode of failed request: 3 (X_GLXCreateContext)
    Value in failed request: 0x0
    Serial number of failed request: 169
    Current serial number in output stream: 170
    fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
    fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
    fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
    fixme:shell:CustomDestinationList_BeginList 0x5c742b8 (0xf58e538 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0xf58e544): stub
    fixme:imm:ImmReleaseContext (0x100d2, 0x5b88a38): stub
    fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
    fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
    fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
    fixme:shell:CustomDestinationList_BeginList 0x5cf2c70 (0xf88e538 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0xf88e544): stub
    fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
    fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
    fixme:win:RegisterDeviceNotificationA (hwnd=0x100f2, filter=0x33dafc,flags=0x00000004) returns a fake device notification handle!
    X Error of failed request: BadValue (integer parameter out of range for operation)
    Major opcode of failed request: 154 (GLX)
    Minor opcode of failed request: 3 (X_GLXCreateContext)
    Value in failed request: 0x0
    Serial number of failed request: 3701
    Current serial number in output stream: 3702
    wes@dragon:~/Downloads$ fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
    fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
    fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x168b5c): stub
    fixme:ntdll:EtwEventUnregister (deadbeef) stub.
    err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.
    RE: Wine 2.19 dev and staging - Steam crashes after entering two factor authentication code (worked with previous Wine version 2
    by Dr. Wes Snyder V on Friday October 27th 2017, 14:58
    I also did a completely fresh install in a new PREFIX with same results.
    Steam still won't open in version 2.12.
    by Captain Black on Sunday July 23rd 2017, 18:14
    Despite the issue of Steam not opening apparently being fixed as of version 2.12, Steam still fails to open.
    RE: Steam still won't open in version 2.12.
    by Rob on Sunday July 23rd 2017, 20:46
    At least:
    Wine 2.13
    Wine Staging 2.12
    Wine Stable 2.0.2
    are now required to run the Steam Client (without a backport of the relevant patch)...

    Could I have listed these version requirements any clearer - in the Steam Client Build Issues section?
    Uhm ... Probably not - if people bother to read this section!!
    Steam isn't longer working since a few days ago
    by Wilson Wijaya on Friday July 14th 2017, 11:44
    I faced a similar problem. The PC Steam works like charm until July 13th when it didn't want to respond. I am currently using a Mac OS X El Capitan 10.11, but I don't think that's a main problem since I can still run the steam installer.
    RE: Steam isn't longer working since a few days ago
    by Captain Black on Saturday July 15th 2017, 20:08
    Same, it has been a few days and steam still wont open. Can someone report this as a bug? I don't know how to.
    RE: Steam isn't longer working since a few days ago
    by simon on Monday July 17th 2017, 3:07
    I am not sure if this is relevant. I tried a version of wine that is 2.12-fix43315(got it from playonlinux database) and I can open steam and play the game i installed.
    I don't know what did they fix though.
    RE: Steam isn't longer working since a few days ago
    by Rob on Monday July 17th 2017, 9:12
    They quite obviously included the patch from WineHQ Bug - bugs.winehq.org/show_bug.cgi?id=43315.
    But that's not relevant - because Play on Linux is not supported on this site... See: wiki.winehq.org/FAQ#I_used_a_third_party_application_.28PlayOnLinux.2C_WineBottler.2C_etc..29_to_install_or_manage_applications_in_Wine_and_need_help
    Steam won't open
    by Captain Black on Thursday July 13th 2017, 14:07
    Steam won't open anymore as of today, instead its icon will appear, but steam itself will not open. Only a few hours earlier today, it worked perfectly but now it will not open no matter what I try.
    Crash with 7/10 update
    by Jen on Monday July 10th 2017, 23:38
    Is Steam crashing for anyone else with the 7/10 update? (Wine 2.9, does it in both 32 and 64-bit.)

    preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
    preloader: Warning: failed to reserve range 00010000-00110000
    preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
    fixme:ver:GetCurrentPackageId (0x33e480 (nil)): stub
    fixme:process:ProcessIdToSessionId Unsupported for other processes.
    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

    preloader: Warning: failed to reserve range 00010000-00110000
    fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006760, 0x3f041d28, 0x3f041d20) stub.
    fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006760, 0x3f041d60, 0x3f041d58) stub.
    fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006760, 0x3f041cf0, 0x3f041ce8) stub.
    fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006760, 0x3f041d98, 0x3f041d90) stub.
    fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006760, 0x3f041dd0, 0x3f041dc8) stub.
    fixme:dbghelp:elf_search_auxv can't find symbol in module
    _ExitOnFatalAssert
    RE: Crash with 7/10 update
    by Stephen Martin on Tuesday July 11th 2017, 1:38
    Yup, I'm getting this too. I filed a bug report here: bugs.winehq.org/show_bug.cgi?id=43315
    RE: Crash with 7/10 update
    by Ryan on Tuesday July 11th 2017, 1:45
    Yup same issue for me.
    RE: Crash with 7/10 update
    by Carlos Rodriguez on Tuesday July 11th 2017, 5:23
    yeah same problem here too
    RE: Crash with 7/10 update
    by Rob on Tuesday July 11th 2017, 6:39
    OK chaps... We've got a problem!!

    As of now the Steam build with date stamp: Thu, 06 Jul 2017 17:18:27 UTC; won't run at all... :-(
    I've just tested with a clean 32-bit WINEPREFIX - set to Windows XP.
    Both Wine Staging 2.11 + Wine 2.12 crash with the same net.cpp error...

    I'll update the Steam AppDB page - to reflect this issue - later on today...
    RE: Crash with 7/10 update
    by Jonathan U on Tuesday July 11th 2017, 12:26
    Doesnt work for me either! Running on mac
    RE: Crash with 7/10 update
    by Rob on Tuesday July 11th 2017, 17:02
    I've updated the Steam Client Build Issues section.
    RE: Crash with 7/10 update
    by Jen on Wednesday July 12th 2017, 11:22
    Things appear to be working better than ever with wine-staging 2.12!
    Could I copy this steam install (from in wine) into an offline Windows 8.0 after turning on "steam offline" mode?
    by Cory on Sunday May 28th 2017, 2:39
    I'm gonna have to take a snapshot of the Registry in ~/.wine/*.whatever
    which is gonna take 30 minutes - 5 hours I'm 89% sure.
    Take a snapshot of every file in ~/.wine/
    Install steam.
    (buy? &) Install a game on steam.
    Turn steam into offline mode.
    Shutdown steam.
    Disable networking.
    Start steam and start game. If succeeds, yay.

    Now the fun part.
    Copy everything that has changed into my offline Windows 8.0, including key registry changes.

    That's it!
    Do you think I can do it? Do you think my steam game will run on this Windows 8.0 machine?
    HELP!!!
    by alinuxn00b on Monday January 2nd 2017, 0:24
    I have both wine and native steam installed. The problem is, i don't know which one is which!!! I've been trying to rename the linux/wine version to: Steam- WINE/LINUX but it won't allow me! what do i do? I'm running elementary os 0.4 loki.
    RE: HELP!!!
    by Rob on Monday January 2nd 2017, 15:46
    I've got a custom desktop file for my WIne Steam Wineprefixes - to differentiate them from the native (Linux) Steam:

    [Desktop Entry]
    Name=Steam64
    Exec=env WINEPREFIX="/mnt/robs-rog-laptop/linux_shared/robert/wineprefixes/steam64" /usr/bin/wine C:\\\\windows\\\\command\\\\start.exe C\\:\\\\Program\\ Files\\ \\(x86\\)\\\\Steam\\\\Steam.exe -no-cef-sandbox
    TryExec=/usr/bin/wine
    Terminal=false
    Type=Application
    StartupNotify=true
    Icon=wine_steam
    Categories=X-Wine;Network;FileTransfer;Game;

    The icon is also different from the older style Steam icon (different from the native install).

    See: standards.freedesktop.org/desktop-entry-spec/latest/
    Microphone Bug
    by Timothy on Wednesday August 10th 2016, 21:13
    I'm encountering a weird bug with steam. When steam starts it grabs the sound output device and sets that as the microphone. This of course means that this device is unavailable to use. I've managed a workaround by setting wine to use an output device I don't use so when steam grabs it the default device is still available. Of course the microphone still doesn't work. Any suggestions on how to resolve this properly? I'm using the alsa sound drivers on wine 1.9.15 (through playonlinux) on Fedora 24. For the record it did it on Fedora 22 and pulseaudio drivers as well.
    Another workaround for steamwebhelper.exe crash on Windows 7 mode
    by Edward W. Koenig on Sunday July 24th 2016, 3:07
    I forgot to add this in my recent test submission.

    When steamwebhelper.exe crashes (blank store etc) you can either

    1. Set winecfg to run everything as Windows XP; as stated in the "Steam Client Build Issues" section.

    2. Set winecfg to Windows 7 default (or just Steam.exe) and then set c:\Program Files\Steam\bin\steamwebhelper.exe to run as Windows XP. This allows store access and even the videos play.

    From the bug report, steamwebhelper.exe is launched as a separate application, and so far I have not noticed any issues running Steam in Win7 and steamwebhelper.exe in WinXP. This could allow newer games that do not support WinXP to work without breaking the Store and other CEF displays.
    workaround instructions
    by skerryq on Saturday May 21st 2016, 12:03
    Hi, I’m using Win32bit Wineprefix on a Mac, OS X Lion. Successfully installed Steam using Winery, but ran into bug 39403. The consensus seems to be that workarounds 1 and 2 are solid. But I’m a Wine beginner with little coding experience- I don’t understand how to implement the workarounds. Where and how do you enter the script for workaround 1?

    I tried Applications/Wineskin/Steam.app/Contents/Resources/drive_c/windows/command, but it won’t let me type any commands there.

    Alternatively, I found a post that says I can install games without the store as long as I have the desired game’s ID (which I do) using the command rungameid/gameid#. But again, I can’t figure out where to plug in the script. The link to that post is below. Thanks!

    www.reddit.com/r/wine_gaming/comments/3vuuu9/steam_store_cant_connect_giving_me_black_screen/
    RE: workaround instructions
    by Rob on Saturday May 21st 2016, 12:48
    You'd probably be better off asking here:
    wineskin.urgesoftware.com/tiki-view_forum.php?forumId=1

    This site is primarily targeted at Wine without any 3rd party wrappers. The WineFAQ does explicitly state this fact...
    wiki.winehq.org/FAQ#I_used_a_third_party_application_.28PlayOnLinux.2C_WineBottler.2C_etc..29_to_install_or_manage_applications_in_Wine_and_need_help


    As a Gentoo/ Linux user I may not be able to help much... But perhaps you would want to start by looking at:
    wineskin.urgesoftware.com/tiki-index.php?page=Manual+3.2+Common+things+you+can+edit+directly

    You perhaps want to add the Steam commandline switch (-no-cef-sandbox) to:
    WineskinMenuScripts
    Maybe??!!
    steamwebhelper.exe crashes even with workarounds
    by dolphinling on Friday April 29th 2016, 22:32
    I've been completely unable to get the store, etc. to work, with steamwebhelper.exe crashing no matter what I do.

    I've tried:
    * -no-cef-sandbox
    * the ntdll thunk patch from bug 39403
    * wine staging
    * the crossover hack patch from bug 39403
    * both 32 and 64-bit prefixes
    * ...and plenty of combinations of the above

    Nothing has worked, and steamwebhelper.exe has crashed every time.

    This is on wine-1.9.8, using gentoo.

    Is anyone else having this problem? Does anyone know what could be wrong?
    RE: steamwebhelper.exe crashes even with workarounds
    by Rob on Saturday April 30th 2016, 7:00
    Hi,

    I'm running Gentoo + wine-9999 (+staging) and it's working OK here (ha ha!!) - with the Steam command line switch. The only issue is the steamwebhelper.exe crashes when exiting Steam. I think you can work around that by disabling the CEF runtime thunk staging patchset - not needed if sandboxing is disabled obviously.

    Doesn't mean that everything is going to still be working tomorrow of course (damn Valve and their cursed updates)!! 8->?

    I've currently got no user patches applied (specific to this issue).

    My Desktop file for Steam64... Just double-checked and the store is working + flash trailer videos, etc.
    [Desktop Entry]
    Name=Steam64
    Exec=env WINEPREFIX="/mnt/robs-rog-laptop/linux_shared/robert/wineprefixes/steam64" wine "C:\\Program Files (x86)\\Steam\\Steam.exe" "-no-cef-sandbox"
    Terminal=false
    Type=Application
    StartupNotify=true
    Path="/mnt/robs-rog-laptop/linux_shared/robert/wineprefixes/steam64/drive_c/Program Files (x86)/Steam/"
    Icon=10B4_steam.0
    Categories=Wine;Network;FileTransfer;Game;
    RE: steamwebhelper.exe crashes even with workarounds
    by dolphinling on Saturday April 30th 2016, 8:46
    That's close enough to my setup that I don't see anything I'm doing wrong... which means it's probably something specific to my computer.

    Thanks for the response!
    RE: steamwebhelper.exe crashes even with workarounds
    by Rob on Saturday April 30th 2016, 16:32
    If you get really stuck... Start a (WineHQ) forum thread and link to it here. These Wiki comments are hopeless for troubleshooting (no markup support, code bracketing, etc.)! Just post as much as you can (console logs, build logs, etc.) - using bpaste, etc. for big stuff obviously. I've got got some customised wine ebuild's in my overlay - so I've got some idea of what the "current issues" are...

    Always happy to help out a fellow Gentoo user :-)
    RE: steamwebhelper.exe crashes even with workarounds
    by dan on Wednesday June 8th 2016, 9:01
    A couple months late, but I had the same problem. Switching the windows compatibility in winecfg to Windows XP fixed the issue for me.
    RE: steamwebhelper.exe crashes even with workarounds
    by Rob on Wednesday June 8th 2016, 9:17
    Ahh yes -oops!! I forgot to add this to my steamwebhelper.exe notes... Now fixed :-)
    can i download non-Linux games from this?
    by josh on Friday March 4th 2016, 11:04
    can i download non-Linux games from this?
    RE: can i download non-Linux games from this?
    by Rob on Friday March 4th 2016, 11:21
    Uhhhmm yes... duh! That's the whole point of Wine :-)

    There's probably not much point using the Windows Steam client to download native Linux games (except for testing purposes obviously)! Think of the Linux Gaming figures (for Steam) = BAD :-(
    RE: can i download non-Linux games from this?
    by Adrien Fernandes on Tuesday July 12th 2016, 21:33
    You know that there is not only "Windows Mac Linux". I am using BSD and there is no native version for me. I am not on Windows, nor on Mac nor on Linux. So Steam Wine is very important for us.
    Steam Controller
    by aligator on Friday February 12th 2016, 12:05
    Hi

    With the new Beta Client, there is an option to use the controller without the overlay.
    But in wine the controller isn't even recognized!

    I know that wine has very poor USB support...
    Is there anyone who has the knowledge to add USB support to wine?
    RE: Steam Controller
    by Rob on Saturday February 13th 2016, 8:57
    Controller support is being worked on... slowly... :-)

    For example (from Google Summer of Code 2016 discussion on wine-devel ML recently)...

    www.winehq.org/pipermail/wine-devel/2016-February/111641.html
    RE: Steam Controller
    by aligator on Saturday February 13th 2016, 9:01
    Ok, thank you for the link. but the steam controller doesn't use standard controller protocolls... (no Xinput)
    RE: Steam Controller
    by Rob on Saturday February 13th 2016, 9:57
    Well personally I don't use a controller at all. I just pointing out that official Wine Development is quite "behind the curve".

    You could always post a question into the Linux Game Cast podcast (if you don't take offence to quickly :-) )... Or on the forums at the website... There's bound to be someone who's tried to use a Steam Controller with Wine!

    linuxgamecast.com/

    Asking this question anywhere else (like here for example) is likely to leave the Tumble-weed blowing in the breeze... :-)
    RE: Steam Controller
    by George Chappell on Monday March 28th 2016, 20:43
    This may be a stupid question (in fact it's almost guaranteed), but isn't there a dll somewhere in the Steam installation directory that if found could be used in the override section of winecfg? i tried hunting for it myself but failed, but given my level of expertise in such matters that's only to be expected.
    RE: Steam Controller
    by aligator on Tuesday March 29th 2016, 5:50
    I don't think that this would be enough, because USB is on Hardware-Level. BTW.: Here is a workarround: wiki.archlinux.org/index.php/Gamepad#Steam_Controller
    But you can only use Xbox-Controller functionality with this.
    So it would still be great to have direct wine-support.

    I did not test this...
    RE: Steam Controller
    by aligator on Tuesday March 29th 2016, 5:50
    I don't think that this would be enough, because USB is on Hardware-Level. BTW.: Here is a workarround: wiki.archlinux.org/index.php/Gamepad#Steam_Controller
    But you can only use Xbox-Controller functionality with this.
    So it would still be great to have direct wine-support.

    I did not test this...
    KDE Tip
    by Jacob Juric on Tuesday January 12th 2016, 22:20
    Quick tip for all you KDE users out there: To stop the Steam mouseover tooltips from appearing in all open windows, go into System Settings -> System Behaviour -> Window Behaviour and set "Focus Stealing Prevention" to Medium. This stopped Steam from showing it's tooltips everywhere for me.
    RE: KDE Tip
    by Jeff Cook on Monday April 25th 2016, 11:01
    Thanks, this worked for me.
    I'm Dying...
    by Owen on Sunday December 27th 2015, 5:11
    I'd tried on and off for the past month or so, and then constantly for the past 6 hours to play Star Wars Battlefront II on my MacBook...

    I find myself pretty good at computers on the surface, but I only dive into Terminal occasionally, so I'm not so good with all the computer commands and such. Which is why I decided to use WineBottler, so it can take care of a lot of it for me. So I had no problems installing Steam with WineBottler, but obviously I ran into the issue of the Store and such not being able to load because of the whole sandbox issue and whatnot. Now I know it lists several ways to fix this above, but since I'm using WineBottler and it's accompanying Wine app, and not just regular Wine, I'm not sure how or if I even can use any of these methods.

    I've also tried using some prepackaged Steam Builds that used Wineskin, and after some trouble figuring out how to fix the disappearing text, I still ran into the same problem and looked through the Wineskin options and such and couldn't figure out how to use any of the methods.

    I've just been up from 12-6AM relentless searching for ways to get the Steam Store to work with Wine, and I've probably reinstalled Steam around 20 times now (and verifying with Steam Guard codes each time). All I want is to relive my childhood memories of playing Battlefront II, as well as relive the epic Star Wars moments I've come to fall in love with recently...
    Is there anybody out there who could please help me?
    RE: I'm Dying...
    by Rob on Sunday December 27th 2015, 7:36
    You've got 4 main options on OSX...

    1) Use Parallels to play your favorite games under native Windows

    2) Buy a Crossover License (which also supports the majority of the paid Wine Developers)..
    www.codeweavers.com/

    3) Patch Wine with the Crossover hack I've listed above and compile from source yourself. This is hard way... But you'll probably learn a bit about how your computer works - rather than just treating it as an appliance...

    4) The Wine Bottler Development release (currently Wine 1.8rc4) - will not support the Steam Store... MacOSX simply doesn't play nice with 32-bit Wine code running the Chromium Sandbox.
    However you could always contact the developer and see if he'll rebuild Wine Bottler with the Crossover hack (as it's the only way the Steam client is going to run on MacOSX - for the foreseeable future). A donation to him might help speed along this process :-)
    mikesmassivemess@kronenberg.org

    NEVER spend fruitless hours exploring the same broken pathways on a computer...!! The worst hours for the human mind to function are at night (when your brain is expecting to be repairing itself during sleep)...!!

    I didn't learn assembler, C, how to run Gentoo etc. in one sitting/at night. You need to leave a problem - DO SOMETHING ELSE - so your subconscious mind will help you think of a workaround for it...
    RE: I'm Dying...
    by Owen on Sunday December 27th 2015, 15:43
    Thanks for getting back to me so quickly!

    After messing around last night for so long I don't think I'm in the best mental state to want to take on patching wine myself, maybe sometime in the future though...

    I was thinking of running a virtual machine, but it would almost completely fill up my hard drive and I didn't think that would be worth it (also I heard you have to buy a Windows licence?)

    So I just decided to get Crossover... works flawlessly thus far, which is nice after what I put myself through last night...

    Anyways, thanks again for replying and for the advice!
    RE: I'm Dying...
    by Rob on Sunday December 27th 2015, 16:17
    No problem... After all it's a win-win for everyone (on the Unix side of the fence anyway) - as anyone that buys a Crossover license is helping ensure the future of the Wine project :-)
    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.
    Steam store/community/workshop not working
    by Jon on Thursday November 12th 2015, 1:41
    When using steam in wine (still a sad necessity), I can not access the store, workshop, or community sections. The result is a blank field, and a loading wheel in the top right corner.

    Steam's help forums suggested refreshing steam, but I am woefully ignorant, and do not know if I can access a windows run-command prompt from wine.

    Any help would be just lovely.
    RE: Steam store/community/workshop not working
    by Rob on Thursday November 12th 2015, 14:44
    OK I've moved all the "serious" Steam Client build issues into their own little section... See the "Steam Client Build Issues" (above). Refer to this for a solution to your issue :-)
    RE: Steam store/community/workshop not working
    by Rob on Monday November 16th 2015, 16:36
    Sorry had to update the section as my original information was rather inaccurate!!
    Steambrowser don't work
    by DarkHunter on Friday October 23rd 2015, 5:00
    wine 1.7.51
    Try 32 64 bits
    reinstall steam wineprefix some libs
    I think problem some here (set Win XP)

    fixme:advapi:CreateProcessAsUserW 0x280 L"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe" L"\"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe\" --type=renderer --disable-gpu-compositing --enable-pinch --disable-direct-write --lang=en-US --lang=en-US --product-version=\"Valve Steam Client\" --disable-spell-checking --enable-system-flash --device-scale-factor=1 --enable-delegated-renderer -"... (nil) (nil) 0 0x0100040c (nil) (null) 0x285e2f8 0x285df0c - semi-stub
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    err:module:attach_process_dlls "KERNEL32.dll" failed to initialize, aborting
    err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe" failed, status c0000005


    or steamwebhelper.exe crash on other Win settings
    RE: Steambrowser don't work
    by DarkHunter on Friday October 23rd 2015, 5:12
    found answer in bugs
    RE: Steambrowser don't work
    by Rob on Thursday November 12th 2015, 14:46
    I've (finally) got round to updating the Wiki about this issue!!
    RE: Steambrowser don't work
    by Rob on Monday November 16th 2015, 16:37
    Had to add some further clarification to the Wiki. Wine Staging still doesn't support the Steam Client web browser / Store.
    Game download stops or slows down
    by Lyn on Sunday June 21st 2015, 13:27
    I'm having a problem with downloading games; the download either stops after a few minutes or slows down to ~50kbit/s or less until it stops.
    RE: Game download stops or slows down
    by Linards on Tuesday July 14th 2015, 2:09
    Same here..... on Fedora 22 x86_64 ...
    RE: Game download stops or slows down
    by Linards on Tuesday July 14th 2015, 12:38
    I do not know why, but one fix is to run Steam.exe from folder directly, not from shortcut. Steam must be installed using 'sh winetricks steam''command.

    by u312302109381290 on Tuesday April 14th 2015, 3:47
    Hello. I have a problem with the context menus. Whenever I click on Community/Library/Store, even Steam/View/Friends etc, the context menus are placed to the center of the screen, instead of being placed right under the mouse.
    Even more annoying is the fact that when I try to move the mouse there, the menu dissapears (because it detects the mouse leaving it, I think), so I have to use the keyboard arrows.

    I've been having this issue for many months now, ever since I started using Arch+Gnome... Back when I used Ubuntu+Unity they worked fine.

    I use Arch x86_64 with Gnome-Shell 3.16. The problem was there in Gnome 3.14 too
    I tried many different Wine versions, both 1.6.x and 1.7.x, both vanilla Wine and PlayOnLinux...

    The only way I could "solve" it was by unticking "Allow windows manager ot control the windows" but this way the application icon is not shown in the dock/taskbar anymore, and instead I get an annoying win32 floating icon on my screen which gets in the way and looks very inconsistent with my autohiding dock...
    SCREENSHOT
    by u312302109381290 on Tuesday April 14th 2015, 3:48
    RE: SCREENSHOT
    by Rob on Tuesday April 14th 2015, 12:33
    Disclaimer: I'm not a Wine developer... But I am aware that Wine is rendering the Steam Client menus as separate Windows under X. So I guess the Desktop Environment (Gnome Shell/Mutter) is causing some issues - shifting them around??

    I've seen this sort-of behaviour before on KDE-4 - but as of recent Wine versions it's been pretty stable...
    steam and other hard drives
    by tatsu on Thursday February 26th 2015, 9:19
    what's the trick to install games to other hard drives when running steam on wine?

    it seems that from wine's perspective the entirety of my system is invisible.

    trying to place it into the mountpoint of said drive returns "Failed to create folder, this drive is read-only" and of course it isn't.
    RE: steam and other hard drives
    by tatsu on Thursday March 5th 2015, 15:45
    NVM it works out of the box.
    RE: steam and other hard drives
    by Lyn on Saturday June 20th 2015, 7:33
    mounted fs as noexec?
    Login problem/Windows XP
    by Rosanne on Friday January 16th 2015, 9:07
    It appears Valve has dropped support for XP.

    For the past couple of days it has been nearly impossible to login from a wineprefix where the Windows version is set to XP--nothing happens after clicking Login.

    The connection issue under XP isn't a Wine bug. I tested real XP in a VM, and had the same problem connecting, though in Windows I also got a popup message about Steam being unable to connect to the servers.

    Setting the Windows version in winecfg to Vista or higher solves the problem.
    RE: Login problem/Windows XP
    by Rob on Sunday February 1st 2015, 7:21
    Rosanne,
    Sorry for not responding sooner... I can't replicate this issue. In fact I can still login with my Windows version set to 2000!! The Steam client does popup the usual spiel about support running out in August 2012 of course...
    Bob
    RE: Login problem/Windows XP
    by Rosanne on Sunday February 1st 2015, 7:36
    I should have posted a follow-up; Valve fixed whatever the problem was with XP logins a couple of days after I posted that. At the time I posted, the problem had been going on for several days, and we had a couple of threads on the forum about it.
    Steam beta problem
    by Yuri Shishenko on Friday December 5th 2014, 5:33
    Current Steam beta hangs after launch in any version of wine.
    There is big (1-5 seconds) delay between in the steam windows and response from it.
    Steam window cannot be moved or closed, menus are irresponsible.
    RE: Steam beta problem
    by Lyn on Friday December 5th 2014, 18:59
    true. running on latest ver.
    Can't Open Games
    by Vittoria Genovese on Sunday November 30th 2014, 19:28
    Hello! I can't seem to play any games. Mostly I try to click "play", but then nothing shows up later on.. even after 30 minutes. Maybe it's because I'm using 64 bit? It notified me that there might be problems if I continue, even after I tried changing it to 32 bit.
    Help?
    Thank you!
    RE: Can't Open Games
    by pfftzo on Tuesday December 2nd 2014, 20:17
    After the latest Steam update I cannot start any games anymore. Before that everything worked perfectly fine. No idea what's going on.
    Now client will just become highly unresponsive when I attempt to launch a game. The game will then cycle endlessly between its "installing ..vcdist/dx/.." windows and never proceed to actual launch.
    Also, sometimes a message will pop up telling me that if I proceed then my save data might differ from that in the Steam cloud.
    I end up having to kill the wine server since it becomes too unresponsive to terminate normally.
    RE: Can't Open Games
    by pfftzo on Tuesday December 2nd 2014, 20:18
    oh and strangely enough the system's CPU load remains relatively low. So Steam isn't driving a core to 100% load or anything when becoming unresponsive.
    RE: Can't Open Games
    by Metalfyre on Thursday January 21st 2016, 12:13
    Oh boy, I thought it was something on my end. A few Windows based games I have in my Steam library I have tried to run, but no go! No matter what Wine version I use, they won't start or they hang. I can play free-to-play MMORPG's (e,g.: LOTRO, Aion, Rift), but games like Game of Thrones or Grim Dawn I cannot get to work. I only discovered this a few days ago. But now I see more people encounter problems.
    Can't Open Games
    by Vittoria Genovese on Sunday November 30th 2014, 19:28
    Hello! I can't seem to play any games. Mostly I try to click "play", but then nothing shows up later on.. even after 30 minutes. Maybe it's because I'm using 64 bit? It notified me that there might be problems if I continue, even after I tried changing it to 32 bit.
    Help?
    Thank you!
    steam icon
    by tatsu on Saturday November 15th 2014, 9:21
    Hello I'd now like to get the steam icon in launcher.

    considering i did my entire install with a playonlinux version of wine there are no icons for apps in my wineprefix.

    is it possible to make a .desktop file in .local/applications for steam and other apps?

    can I get an example of a working one. I'm willing to find and use my own icons.
    RE: steam icon
    by Wilf M on Sunday February 1st 2015, 6:20
    You can make one by selecting the installed programs in the PlayOnLinux window, pressing 'Create a shortcut' and copying the launchers created on the Desktop to `~/.local/share/applications`
    wrong folder
    by tatsu on Friday November 14th 2014, 14:29
    I have an new issue.

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


    installs steam in a newly created "wine32" folder very much differently named and separate from the ./wine32 folder.

    this is problematic as the winetricks corefonts and vcrun2010 install went to the ./wine32 folder.

    how do I stop this from happening and for curiosity's sake WHY is this happening?
    RE: wrong folder
    by Wilf M on Saturday November 15th 2014, 6:02
    Just use:

    export ./wine32

    when the terminal is in your home directory (it is by default), OR

    export /home/USERNAME/wine32
    OR
    export ~/wine32

    THEN

    wine msiexec /i SteamInstall.msi

    OR JUST
    env WINEPREFIX="~/wine32" wine msiexec /i SteamInstall.msi

    Read the answer here: askubuntu.com/questions/549722/wineprefixes-dont-work/549727#549727, and comment there if you need help.

    The reason this is happening is you are not using paths correctly so wine can't interpret them correctly - you may want tofind out more info about wine directory paths (e.g. www.linux-tutorial.info/modules.php?name=MContent&pageid=17 )
    RE: wrong folder
    by tatsu on Saturday November 15th 2014, 9:18
    thanks I fixed it.
    installing on playonlinux
    by tatsu on Wednesday November 12th 2014, 15:37
    first of all how do you install on playonlinux.

    I having the worst time.

    as expected playonlinux's stock steam install is a pile of garbage, so I'm trying to do it with the above instructions.

    I downloaded the .msi to my .Playonlinux directory and tried opening up Playonlinux's command line and entering this :

    env WINEDEBUG="fixme-all" WINEPREFIX="/home/t/./Playonlinux/wineprefix/tatsu" wine msiexec /i SteamInstall.msi

    i come up with

    : No such file or directory


    what's wrong?
    RE: installing on playonlinux
    by Wilf M on Wednesday November 12th 2014, 16:38
    PlayOnLinux is a separate tool that uses wine - so you reporting to them would likely help see here: wiki.winehq.org/PlayOnLinux#head-7fc43d0006bb825d5e4b5ba4ae9c3f3c8f5a7c64

    I recently installed Wine (no PlayOnLinux, wine-1.7.28 on fedora 19) under steam to play a game available only under Windows. It all worked, except I need to use the font fix from here to be able to read the font:

    wine reg add 'HKCU\Software\Valve\Steam' /v DWriteEnable /t REG_DWORD /d 00000000

    This was done simply using a 32bit wine prefix (I did a recent explanation here: askubuntu.com/a/548921/178596 ). This was done using the exe from Steam's site (media.steampowered.com/client/installer/SteamSetup.exe )
    RE: installing on playonlinux
    by Rob on Wednesday November 12th 2014, 17:14
    Well your details of what you've done are pretty rubbish as well!

    Please can you give the "$PWD" (present working directory) where you are running this command. Is the "SteamInstall.msi" file in this directory? If not the wine command will fail (like any Unix command with a non-existent path).

    I think you'll find you want something like:
    export WINEDEBUG="fixme-all"
    export WINEPREFIX="/home/tatsu/.PlayOnLinux/wineprefix/default"
    cd "/home/tatsu/.PlayOnLinux"
    wine msiexec /i SteamInstall.msi

    If you have winetricks installed (it's in most distro repo's) you can alternatively do:
    export WINEDEBUG="fixme-all"
    export WINEPREFIX="/home/tatsu/.PlayOnLinux/wineprefix/default"
    winetricks --no-isolate steam


    Exporting your environment variables is a lot easier to do. Then any subsequent wine commands (ONLY in that terminal tab/session) will reference your specified WINEPREFIX.

    Not sure about the capitalisation and paths on your system. I don't use PlayOnLinux so I don't know where it stores it's application WINEPREFIX's.

    Please note this isn't a support site for PlayOnLinux!! I agree with you that it sucks - but please go and moan about it somewhere else (e.g. www.playonlinux.com/en/)!!
    RE: installing on playonlinux
    by tatsu on Friday November 14th 2014, 11:24
    thanks.

    no matter what I do it won't listen here's my terminal output (I tried this both in playonlinux console and normal terminal, I also placed the steam msi in every directory to be sure.) :

    wine: chdir to /home/tatsu/.PlayOnLinux/wineprefix/tatsu
    : No such file or directory
    t@tsu:~/.PlayOnLinux$ winetricks --no-isolate steam
    mkdir: cannot create directory ‘/home/tatsu’: Permission denied
    ------------------------------------------------------
    wine cmd.exe /c echo '%ProgramFiles%' returned empty string
    ------------------------------------------------------
    t@tsu:~/.PlayOnLinux$ cd /wineprefix/tatsu
    bash: cd: /wineprefix/tatsu: No such file or directory
    t@tsu:~/.PlayOnLinux$ cd wineprefix/tatsu
    t@tsu:~/.PlayOnLinux/wineprefix/tatsu$ winetricks dotnet40 corefonts vcrun2010
    mkdir: cannot create directory ‘/home/tatsu’: Permission denied
    ------------------------------------------------------
    wine cmd.exe /c echo '%ProgramFiles%' returned empty string
    ------------------------------------------------------
    t@tsu:~/.PlayOnLinux/wineprefix/tatsu$ ^C
    t@tsu:~/.PlayOnLinux/wineprefix/tatsu$ cd drive_c
    t@tsu:~/.PlayOnLinux/wineprefix/tatsu/drive_c$ winetricks dotnet40 corefonts vcrun2010
    mkdir: cannot create directory ‘/home/tatsu’: Permission denied
    ------------------------------------------------------
    wine cmd.exe /c echo '%ProgramFiles%' returned empty string
    ------------------------------------------------------
    t@tsu:~/.PlayOnLinux/wineprefix/tatsu/drive_c$
    Steam monitor crash with certain games
    by Xavier on Sunday August 10th 2014, 17:45
    I installed steam via playonlinux on wine version 1.7.22 and Installed some of my games. most of them worked but when I installed Skyrim and Burnout Paradise I had problems. both of them start fine but if I wait to for more than a few minutes in the menus or if I try to start a game it will repeat a sound from the game and my monitor will disconnect from my computer. I end up having to force reboot because I cant see anything on screen. I've checked everywhere and nobody seems to have had this problem before so if someone can please let me know if there is a fix to this

    Thanks
    RE: Steam monitor crash with certain games
    by u312302109381290 on Sunday September 21st 2014, 19:32
    I don't know how to solve this but I can give you a tip. Bind the command 'xkill' to he Ctrl+Alt+X shortcut (or anything else), this way, if a application freezez and there is no way to close it, you can press that key combination and then click on the application (if it's fullscreen then click wherever on the screen) and it's gone (sometimes you may have to also kill the process after that, but not always).

    Also you can make a key shortcut to restart the whole X server (I use Ctrl+Alt+Backspace)
    5/30 update
    by DarkHunter on Friday May 30th 2014, 10:00
    Steam crash after today's update. Some minutes try to load news and takes off if to come into any game, that takes off too, about a minute later.
    At me one so?
    RE: 5/30 update
    by Jen on Friday May 30th 2014, 12:15
    Haven't had issues with that, although some games take me 2-3 tries to launch.
    RE: 5/30 update
    by DarkHunter on Friday May 30th 2014, 13:14
    i think promblem somewere there
    fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    and too many last strings
    No have this before.. mb not update a change provider today also.. but how fix it..
    RE: 5/30 update
    by DarkHunter on Friday May 30th 2014, 13:33
    hm
    fixed by install winhttp wininet
    not needed before
    RE: 5/30 update
    by Jen on Friday May 30th 2014, 14:05
    Huh, cool. I think that may have fixed my problem, as well. Thanks! :)
    4/22 update broken?
    by Jen on Wednesday April 23rd 2014, 17:26
    So anyone else having problems launching any game from the steam client after the update? Worked fine this morning, saw that there was a client update, updated, nothing worked. I updated WINE to 1.7.17, wondering if it was my older version causing issues. Games still won't launch. (I tried the game via command line without steam--it's an Arcen game--and it worked fine.)
    RE: 4/22 update broken?
    by wally.yeh on Sunday June 1st 2014, 6:44
    same here, using wine 1.7.19.

    when I select game to start, terminal just split some logs:
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WCUSER_SetFont wrong font
    err:wineconsole:WINECON_Fatal Couldn't find a decent font, aborting

    err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ecc5e60
    fixme:ntdll:NtQuerySystemInformation (0x00000067,0x14d4d2e4,0x00000008,(nil)) stub
    fixme:ntdll:NtQuerySystemInformation (0x00000007,0x14d4d258,0x00000018,(nil)) stub
    fixme:ntdll:NtQuerySystemInformation (0x0000005a,0x14d4d294,0x00000020,(nil)) stub
    fixme:ntdll:NtQuerySystemInformation (0x00000032,0x14d4d300,0x00000004,(nil)) stub
    fixme:winsock:WSALookupServiceBeginW (0xdc1e3a0 0x00000ff0 0xdc1e3e8) Stub!
    [0601/194330:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8

    has anyone got an idea what to do?
    RE: 4/22 update broken?
    by wally.yeh on Sunday June 1st 2014, 7:23
    OK, I use correct $LANG enviroment and remove the WCUSER_SetFont wrong font error logs.

    the reset error log is:
    err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ecc5e60

    and I guest this is the main error let steam can't starting anything.

    if I try wine ~/game_path/game.exe, the steam game installed can be excute without error.
    RE: 4/22 update broken?
    by wally.yeh on Friday June 13th 2014, 12:19
    Ok, got a solution. I solve this by re-update steam client.

    search "General Workarounds. " on above
    and do what it said:
    Delete all files in your Steam folder (default is typically: ~/.wine/drive_c/Program Files/Steam/) except the file steam.exe and the folder steamapps.

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

    Your Steam games will be intact - since all these games are stored in subfolders of the steamapps folder.
    RE: 4/22 update broken?
    by wally.yeh on Saturday June 14th 2014, 0:35
    update:
    not launch steam by shell script!!!

    One thing I might note is that games will not start with the community overlay enabled when steam is run from a shell. Starting steam with xdg-open on/or the desktop launcher will work, however.
    Can't type a password
    by Jose on Tuesday April 22nd 2014, 5:12
    Hi,

    After upgrading from Ubuntu 13.10 to Ubuntu 14.04 I'm finding an error that prevents me from login into my account and, thus, from starting any Steam game.

    My Steam has previously worked fine, it was working ok the last time I tried it (maybe a couple of weeks ago or three). I just run into it today to check if the upgrade broke something... and well, apparently, it *has* :-)


    When I run Steam using the short-link as usual it starts OK, the dialog announcing that "Connecting to account: username" pops up and as I have not logged in recently, it asks me to enter my password.

    But I cant find a way to get the text inside the input, not via direct typing, nor via copy-pasting the password from outside.

    Any ideas?
    RE: Can't type a password
    by Jose on Tuesday April 22nd 2014, 6:39
    This is just weird: I found out a workaround.

    Minimizing and restoring the Steam app login window puts focus in the desired input, and the password can be entered.

    So far I just tried to launch a game after login (Skyrim) and it seems to work as intended.
    RE: Can't type a password
    by subraizada3 on Tuesday April 22nd 2014, 6:48
    I often have this problem too. Sometimes, after I install Steam when it asks for login I can't enter any text into the dialog boxes. If I close and restart Steam, it still doesn't work.

    However, if I force close the application (using htop or wineserver -k or something like that), the next time I launch it I can type into the boxes.
    libpng
    by Joël on Wednesday March 19th 2014, 16:50
    Today i purchased One Way Heroics.
    When i run it from steam (clicking the Play button), it sometimes screws Xorg, and the steam terminal always spits indefinitely :
    "libpng error: Read Error"
    So it's unplayable this way.
    If i run the game from another terminal (wine Game.exe) it runs fine but the steam terminal still spits the libpng error.

    Also i couldn't find an AppDB entry for this game.
    RE: libpng
    by Joël on Wednesday March 19th 2014, 16:51
    i meant infinitely
    Can't join multiplayer games
    by Jasiek on Saturday February 22nd 2014, 8:58
    Hi!

    I've been having this problem for a while now!
    When Running Civilization V with steam I keep getting a message saying "can't join multiplayer session" whenever I try joining a game.

    Any other online functionality in steam works just fine - updating and downloading games and single player.

    I know the router is set up fine because when I run it on my gf's laptop, under windows it connects just fine!
    Using Steam Community without app crash
    by Sebastian Loncar on Thursday February 13th 2014, 0:11
    I found out a way to use the steam community without app crash. There are to ways to solve it: using the native imm32.dll from an existing windows machine, or make a small patch in the wine buildin imm32.dll source and recompile it.

    I described the ways detailed on my blog:
    blog.en.edaro.net/2014/02/Wine-and-the-Steam-Community.html

    After that, you will be able to use the steam community without crash - so multiplayer should be possible. I've tested it with the steam game Borderlands 2.
    RE: Using Steam Community without app crash
    by Rob on Thursday February 13th 2014, 1:57
    Sebastian,
    I don't actually use the Steam in-game Community overlay myself. However I'll test this patch out on my Gentoo install and confirm that it works. If so... then I'll add a link to the patch in the WineHQ AppDB page for Steam.
    Thanks,
    Bob
    Games crash when pressing esc key
    by Vitor Antunes on Wednesday January 15th 2014, 3:36
    In wine 1.7.10, at least, games crash whenever I press the esc key. Disabling steam community seems to solve the issue.

    Anyone experiencing the same issue?
    RE: Games crash when pressing esc key
    by Rob on Wednesday January 15th 2014, 5:44
    What distro are you using? I've noticed an issue with the Ubuntu PPA build of Wine 1.7.10 - but haven't dug any deeper...

    Thanks
    Bob
    RE: Games crash when pressing esc key
    by Vitor Antunes on Wednesday January 15th 2014, 5:49
    I'm using Debian Sid.
    In the meanwhile I've read the (huge) text on top and I think the issue might be related with the game overlay option. Will test this tonight.
    RE: Games crash when pressing esc key
    by Artur h0m3 on Wednesday January 15th 2014, 22:07
    Im having thia exactly issue, wine 1.7.10 Arch Linux.

    Not every game has this problem and some games has different behaviours.

    Ive seen this problem with assassins creed, batman and gta and others. But not with cs:go and RAGE and some few games.

    A workaround that works for me is to disable gameoverlayrender at winecfg libraries.
    RE: Games crash when pressing esc key
    by Vitor Antunes on Thursday January 16th 2014, 4:34
    I guess we should report this in wine's bugzilla then.
    Is anyone aware of any previously reported bug where we could include this wrong behavior? Maybe something related with gameoverlayrender?
    RE: Games crash when pressing esc key
    by Artur h0m3 on Thursday January 16th 2014, 7:24
    I think this is the bug: bugs.winehq.org/show_bug.cgi?id=35361
    RE: Games crash when pressing esc key
    by Alex on Wednesday January 15th 2014, 20:24
    Under the latest WINE (1.7.10) any Steam game will crash in-game when any key is pressed. I have seen it in Civ V and Company of Heroes. This definitely wasn't the case with the previous version.

    Also heard it was happening in other Steam games that I don't own so I can't verify (Final Fantasy and Warhammer).
    Fatal Error?
    by Martin on Tuesday January 7th 2014, 3:11
    every time i click on a game, program, or such... it wine tells me that an unhandled expectation in the user inter face, (thread 99)
    that an unhandled expectation in the user inter face, (thread 120)

    Whats whit the errors? i open up Company Of Heroes 2, runs nicely up to startup, then BOOM! these show up.

    why is this happening can anyone help me?
    RE: Fatal Error?
    by Booman on Sunday January 12th 2014, 10:02
    There is a problem with steamoverlay when you launch a game.
    Its that chat/community functionality where you can press Shift+Tab to go back to Steam when you are in-game.
    Looks like a new Steam update broke Wine again.

    A work-around is:
    1. Wine Configuration
    2. Libraries Tab
    3. type: gameoverlayrenderer
    4. click add
    5. select gameoverlayrenderer
    6. click edit
    7. check disable
    8. click OK
    RE: Fatal Error?
    by Rob on Monday January 13th 2014, 11:24
    @Martin,

    If disabling the:
    gameoverlayrenderer.dll

    works for you can you post a bug on WineHQ Bugzilla... Also posting back here would be useful or at least link to your bug report...

    What graphics card and driver version/DE/Distribution are you using?? I'll update the Steam Wiki if there is still a general problem with the game overlay thingy and certain games... I certainly used to give a lot of grief...

    Thanks
    Bob
    wine 1.7.8 Still not working
    by Matt on Sunday December 15th 2013, 0:22
    It simply doesn't work for me. More specifically I can log into steam once, but it doesn't allow me to download any games. After exiting steam, I get the same bug. Steam hangs on authentication.

    I have mint 16 cinnamon 64 bit. I have tried installing into new prefixes both 32 and 64 bits. The 32 bit case doesn't work at all on my box.

    The new steam update really trashed all steam functionality for me. The pure linux one works, but I don't have many games under that.
    All games crash now (Wine 1.7.8)
    by HoppelHase on Friday December 13th 2013, 17:39
    After upgrading to 1.7.8 it worked flawlessly 2 days ago. Today (after Ubunut and Steam updates ...) each game crashes when trying to start. E.g.:

    Install script executed.err:module:import_dll Loading library MSVCP100.dll (which is needed by L"Z:\\Steam_Wine\\SteamApps\\common\\Zeno Clash 2\\Binaries\\Win32\\Playtomic.dll") failed (error c000007b).

    fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\user1\\Temp\\DX1c8.tmp\\APR2007_xinput_x86.cab"
    Install script executed.err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
    RE: All games crash now (Wine 1.7.8)
    by Rob on Saturday December 14th 2013, 9:45
    Working fine for me here (Sabayon Linux).

    I force an update of the Steam Client to the latest version 11.12.2013. I am using a Git build of Wine (from the Portage tree) - as Sabayon is only rolling with 1.7.4 in the binary Entropy repositories.

    The Steam client launches, detects my system hardware correctly (in the Help menu). I am able to launch and play games as normal. In fact the Steam Client appears to be more snappy than it used to be... Perhaps that's just my new shiny 44/19Mbit Fibre connection :-)

    Given your error messages - I would say your Wineprefix is somewhat misconfigured... Just go on the WineHQ forums to get some proper help...
    Steam freezes after opening the library
    by Karol S. on Friday December 6th 2013, 21:28
    Wine 1.7.8, Ubuntu 12.04 x64, Steam launches, Store and Community sections work, but when I click on the Library section, Steam freezes, giving this output to the terminal:

    Assert( Assertion Failed: m_bStreamingError || cTotalBytesReceived == (uint32)m_buffer.TellPut() ):ugcmanager.cpp:182
    RE: Steam freezes after opening the library
    by Karol S. on Saturday December 7th 2013, 7:29
    I investigated it a bit more; it only freezes when I select Civilization V, and it was the game that showed up first when I clicked the library. When I managed to select another game, I could select games at will and everything worked until I clicked Civ V again.
    Steam crashing on game update
    by Mark Strout on Friday December 6th 2013, 18:31
    I'm running Wine 1.7.8 now, and the crash on log-in has been fixed. Thanks to those involved.

    Unfortunately, I'm now seeing a crash when a game updates (specifically, Rome II Total War). At a random point during the d/l, Steam exits and terminal shows minor variants of this:

    pastebin.com/cRD0A4Xd

    Reproduced using wine-1.7.7-199-g698b1e1 and, for completeness, 1.7.8 under PoL and 13.0.1 Crossover.

    Any ideas?
    Wine1.7 fix for Ubuntu
    by Doug Barbieri on Friday December 6th 2013, 11:25
    I've created a PPA and uploaded a patched version of wine1.7 here:

    code.launchpad.net/~doug/+archive/steam-wine-fix

    I'm waiting for the automated build to happen first. You can add the ppa, then "apt-get source wine1.7" to build it yourself using dpkg-buildpackage.

    To add the ppa, do the following:

    $ sudo apt-add-repository ppa:doug/steam-wine-fix
    $ sudo apt-get update

    For now, you have to build the source manually:

    $ mkdir wine;cd wine
    $ sudo apt-get build-dep wine1.7
    $ apt-get source wine1.7
    $ cd wine1.7-1.7.7
    $ dpkg-buildpackage

    Wait for a long time, then install the .deb packages in the folder above.

    After the build on launchpad.net happens (refresh the page from time to time to check the status), you can follow these instructions:

    Installing for the first time:

    $ sudo apt-get install wine1.7

    or if you already have wine1.7 installed, just do:

    $ sudo apt-get upgrade
    RE: Wine1.7 fix for Ubuntu
    by dayton77 on Friday December 6th 2013, 13:54
    Thank you everyone for all your hard work to fix this.
    Much Appreciated.
    RE: Wine1.7 fix for Ubuntu
    by Doug Barbieri on Friday December 6th 2013, 14:59
    You're very welcome. Just doing my small part to make it easier to get this fix out there. And it's self-serving because I hated not being able to run Steam!

    Anyway, just so you know, builds for Ubuntu Quantal (12.10) are done. Still waiting on Raring (13.04) and Saucy (13.10).
    Steam dies after login
    by mzneverdies on Wednesday November 6th 2013, 2:21
    Starting today -06 Nov 2013-, after a steam update, my Steam dies right after trying to log in. I'm using latest wine (1.7.5) which ran ok yesterday.
    My prefix is not clean -steam, d3dx9, dotnet20, dotnet30, dotnet35 installed through winetricks-, and I'm using Steam Beta update.
    When I get some time I'll try a new clean prefix and Steam stable, but my hopes are down, since it seems I'm not the only one complaining (ej: ubuntuforums.org/showthread.php?t=2186118)
    RE: Steam dies after login
    by mzneverdies on Wednesday November 6th 2013, 2:32
    Steam Beta Update is no longer working on wine -dies right after login, as explained on my previous post-. But after removing my .wine to get a clean prefix, Steam (vanilla) works. If you change to Steam Beta Update it will crash again, even on a clean prefix.
    RE: Steam dies after login
    by Yuri Shishenko on Friday November 15th 2013, 11:23
    No need to delete whole wineprefix to get it work.
    To oup-out from beta need to remove
    "drive_c/Program Files/Steam/package/beta"
    (its 10B text file)
    RE: Steam dies after login
    by Rob on Thursday November 7th 2013, 3:37
    Steam is working fine here on Arch. Just ran all the Arch updates to check this (including wine 1.7.5 of course). I haven't logged into Steam for a couple of weeks on my laptop. Forced the Steam update - went through without any problems...

    Are you sure you need all those extra applications in your wineprefix?? dotnet packages are known to break stuff in Wine... badly!! The full d3dx9 package is also rarely (ever??) recommended for any games...
    RE: Steam dies after login
    by mzneverdies on Thursday November 7th 2013, 3:41
    What broke my Steam yesterday was opting into the Steam Beta Update (developer.valvesoftware.com/wiki/Betas).
    About my prefix, it was clean the second time I tried. But as stated, Steam does work, what didn't work -yesterday at least- was Steam Beta.
    RE: Steam dies after login
    by Rob on Thursday November 7th 2013, 4:12
    Sorry I didn't catch that bit... Beta's are designated as unstable so I'm just not at all sure how this is of use to anyone else using Wine/Steam?? What's the point of using a Beta (especially via Wine) when Steam updates every 2 weeks these days??
    RE: Steam dies after login
    by Christoffer Hammarström on Saturday November 16th 2013, 10:14
    Starting today, i seem to have this problem on non-beta Steam. Right after entering my password, steam dies.
    RE: Steam dies after login
    by Rivanor Pedroza Soares on Saturday November 30th 2013, 20:46
    I'm facing the exact same problem: non-beta Steam version, wine 1.5.20 and as soon as I hit enter to log into my Steam account, Steam.exe crashes and generates a dump file. I'm running wine through PlayOnLinux. More detailed information can be found here: www.playonlinux.com/en/issue-3500.html
    RE: Steam dies after login
    by Rob on Sunday December 1st 2013, 6:43
    What OS are you running Wine/POL on? Is a 32-bit build of the OS? Have you tried running Steam on stock vanilla Wine? For reference Steam is working fine for me on the latest build of stock Wine (1.7.5).

    If stock Wine 1.7.5 doesn't work for you then you post on the WineHQ forums (don't mention POL there!!) Get some proper help. This AppHQ comments are useless for debugging... I don't really know why people insist on posting here... There is no support for mark-up, etc.
    RE: Steam dies after login
    by Rob on Sunday December 1st 2013, 6:44
    I meant to say fairly latest(ish) build of Wine :-)
    RE: Steam dies after login
    by Rivanor Pedroza Soares on Sunday December 1st 2013, 20:47
    I'm running Ubuntu 12.04. It is a 64-bit OS. I haven't tried running Steam on stock Wine yet, but will give it a try tonight and let you know.

    I guess people post here because these pages are highly ranked on Google : )
    RE: Steam dies after login
    by Josef Schlehofer on Tuesday December 3rd 2013, 16:09
    I have Saucy 64bit and wine 1.7.7 from wine ppa

    After latest update steam, steam dies. Without beta, previous i used beta, but this beta became public and i have again same problem :-/

    Idk where is problem :(
    RE: Steam dies after login
    by olavgg on Tuesday December 3rd 2013, 16:11
    Same problem here.
    RE: Steam dies after login
    by Josef Schlehofer on Tuesday December 3rd 2013, 16:20
    I create bug report for it: bugs.winehq.org/show_bug.cgi?id=35046
    RE: Steam dies after login
    by JJ Foote on Tuesday December 3rd 2013, 18:20
    It was working fine for me up through last night. Today, I tried to launch Steam again and it updated itself, and I am now seeing this same behavior where after I login it just dies.

    Console output: pastebin.com/raw.php?i=EkBSBeMe

    Ubuntu 12.04 (64-bit)
    Wine 1.6 (package version 1.7.1-actually1.6-0ubuntu1)
    NVIDIA GTX 560 w/ 319.32 drivers
    RE: Steam dies after login
    by Mariano on Tuesday December 3rd 2013, 20:15
    I was running wine 1.5.31, when after the update I found myself with the exact same problem. I even updated wine in order to rule a version problem out, but the same thing happens (even after a full reinstall of Steam).

    Ubuntu 12.04 (64)
    NVidia GTX550ti with 304.88 drivers.
    RE: Steam dies after login
    by Christian Brandt on Tuesday December 3rd 2013, 20:56
    Me Too.

    Ubuntu 10.04, wine 1.4-0ubuntu1~ppa1~lucid1

    I am pretty sure that the last Steam update is responsible, I did restore a backup and disabled updating of Steam, problems gone... usual tricks like "delete all except Steam.exe and SteamApps" wont help.

    see pastebin.com/zn1fLmeF and pastebin.com/shcGECyz
    For those hanging on log-in
    by David Ward on Wednesday September 11th 2013, 10:55
    For those who have a hanging Steam when logging in, I found copying a version of mscoree.dll from a Windows install to solve the problem.

    The version I've tested is from .NET 4.0; make sure it's native and not from winetrick's dotnet40 package.

    The be precise, the version I've taken is from v4.0.30319.

    Also, as a poster earlier mentioned, try running Steam.exe with taskset.

    E.g. taskset -c 0 wine Steam.exe

    Good luck!
    Stuck on Connect/login
    by Joni Larsen-Haikarainen on Saturday July 20th 2013, 4:39
    If I select to save password the client gets stuck at Connecting Steam Account: [my account name]
    If I select not to save password it gets stuck on login screen with only abort button working.
    Tried every surgestion I can find. Reinstalled multiple times in a clean prefix.

    Thought it might be the login servers that are having problems but no. My Linux Steam Client can connect and works fine.

    But I bought Skyrim Legendary Edition so need to play it in Wine.

    Any ideas?

    Running Linux Mint 15 Cinnamon 64bit
    Intel Core i7-3820
    32GB DDR3 RAM 1600MHz
    Geforce 770 2GB with nvidia 319.32 driver
    Corsair Force Series 3 60GB SSD as system disk
    WD Green 2TB home drive
    Wine latest 1.6rc from PPA
    RE: Stuck on Connect/login
    by Joni Larsen-Haikarainen on Saturday July 20th 2013, 13:32
    Once every 100 tries (no joke been at this for over 6h now) of deleting the blob file and starting Steam again it starts for me. But I can't install any game.
    Then it just get stuck on Preparing files for whatever game. Download never starts.
    RE: Stuck on Connect/login
    by Joni Larsen-Haikarainen on Saturday July 20th 2013, 13:34
    Should also add I run a lot of other games in Wine and they all work fine.
    RE: Stuck on Connect/login
    by Joni Larsen-Haikarainen on Saturday July 20th 2013, 15:23
    Ok my very last thing to try was a work around I have had to do for some VERY old games that was made before the time of multicore CPUs.

    taskset -c 0 wine Steam.exe

    TADA!
    I dont know if its Valve or Wines fault but ether way SHAME on you!
    RE: Stuck on Connect/login
    by Joni Larsen-Haikarainen on Saturday July 20th 2013, 17:05
    Would still like to get Steam working without locking it to one core.
    Cus running Skyrim on just one core makes it act abit weird.
    Workaround
    by Joni Larsen-Haikarainen on Sunday July 21st 2013, 10:23
    Ok so if someone else happen to have the same problem as me here is a work around.
    Start Steam/Steam Game you want with taskset -c 0
    Then when your game is running check what its PID is with ps -U username

    and then allow the game process to use all cores with:
    taskset -p 0xFFFFFFFF PID

    Works great for me :)
    RE: Workaround
    by Rob on Sunday July 21st 2013, 17:41
    Hi Joni,

    I'm using wine-1.6rc5 on my Gentoo install (basically haven't sync'd yet to get the final release). There must be something odd with your setup. I'm using a core i7 920 @4Ghz, 24Gb RAM, Nvidia 8800GTX (with driver version 325.08). Using a stock KDE Desktop. So a quad-core CPU (with hyper-threading enabled as well), no core-limiting options and Steam runs fine - along with all my installed games.

    If you're using stock Mint - then it's probably just an issue with Gnome 3 or Mate... Possibly the gcc compiler version/switches used building your version of Wine in the Ubuntu PPA?

    I'll probably delete this thread if no one else can duplicate your problem... It isn't going to help anyone you can't figure out what your issue is... Submit it as a bug report (but you'll probably receive the same response I've given you - "not duplicable".)
    RE: Workaround
    by Joni Larsen-Haikarainen on Sunday July 21st 2013, 19:02
    I agree its odd and its most likely some odd usecase.
    Not sure what it would be though.
    a lot of people use the PPAs I use.
    And I have tried both in Cinnamon and Mate same thing.
    Tried with 32bit and 64bit WINEPREFIX same thing.

    Only unusual thing with my setup would be that I have a fairly new graphic card. But then why would a CPU thing fix it.

    Just curious what kernel version do you use?
    I have 3.8.0-26-generic. (its a level 5 update in Mint so most users wont apply it.)

    As for what you do with the thread I don't really care.
    I have a workaround that works for me so I'm happy :)
    RE: Workaround
    by Rob on Sunday July 21st 2013, 19:33
    Kernel version is 3.9.5 (customised version - nothing fancy really). The latest Nvidia drivers don't yet support kernel 3.10 on Gentoo :-)
    Doubt this will make much difference... Your problem is more likely a userspace issue (especially since that is where Wine runs).

    Things to look out for:
    * filesystem+mount options used for your Wineprefix
    * Windows version set for Wineprefix/Steam client
    * OpenGL acceleration required by Desktop (is the issue present in a fall-back session??) - IMHO Kwin is way more stable than Compiz/Muffin/Mutter :-), etc.

    Just what I would check anyway...

    Scott Ritchie (who maintains the Wine PPA) really knows what he's doing and will generally pick the best supported version of gcc, etc. Can't see your Wine build being an issue...
    RE: Workaround
    by Joni Larsen-Haikarainen on Sunday July 21st 2013, 20:16
    Well thing is Steam used to work fine for me in Wine before.
    And the only things that I can think of that has changed sins last it worked as it should is Wine, Nvidia driver and Kernel update.
    And update to Steam of course.

    I have not changed filesystem/mount options on my /home for years.
    And as for Windows version I tried XP, 2K, 7, 8 long before I contemplated trying to limit the number or cores it could use.

    MATE uses no OpenGL at all as fare as I know. and I had the same issue there as in Cinnamon.

    Worst case I just use my work around untill Linux Mint 16 when i do a clean install.
    RE: Workaround
    by Joni Larsen-Haikarainen on Sunday July 21st 2013, 20:19
    Also.
    I really play a LOT of games.
    Both native once and in Wine.
    and no other game has any problems like this for me atm.
    Only games I have had to use taskset on before has been really old Windows games that was made before there was multicore CPUs.

    If this was a problem with anything else than Steam you'd think some other games would show similar problems.
    RE: Workaround
    by tatsu on Saturday July 26th 2014, 15:02
    I have same issue.

    Ubuntu 14.04 wine 1.7

    I installed steam using
    [code]winetricks --no-isolate steam[/code]
    i ran fine and I installed Supreme Commander Forged alliance wich ran without problems.

    running steam a second time, however, has prooved impossible.
    I did untick "run when windows starts" in it's settings.

    could this be the issue?
    RE: Stuck on Connect/login
    by tatsu on Saturday July 26th 2014, 15:10
    Oh yeah that worked, thanks

    I'm still going to try an reinstall steam better.
    new Steam update broke bootstrapping
    by Yuri Volkov on Tuesday May 7th 2013, 4:40
    With the new update Steam suddenly have stopped bootstrapping correctly under Wine-1.5.24 and later.

    Now, when starting, Steam client tries to verify the files (just like after a fresh updating), finds all of them to be correct, then shuts itself down completely without messages and/or other signals. Neither bootstrapping log nor console output indicate any errors, it just looks like an ordinary shutdown process.

    I've found this behavior under Wine versions from 1.5.24 to 1.5.29. With a downgrade to 1.5.23 everything works perfectly though.

    Re-installation of a fresh Steam distribution within a fresh wineprefix have no effect, the problem is still present.

    I'm using FreeBSD-9.1-x64 and i386-wine-devel port.
    RE: new Steam update broke bootstrapping
    by Rob on Tuesday May 7th 2013, 18:03
    You got me worried for a second there!! However on my Gentoo (x64) system I'm still able to launch Steam (and then play my beloved S.T.A.L.K.E.R.:SOC) as normal - using wine 1.5.29. Your problem must be BSD related...
    RE: new Steam update broke bootstrapping
    by Yuri Volkov on Tuesday May 28th 2013, 15:31
    Okay, it seems to be the bug #33147, showing different symptoms though. At least reverting the corresponding commit fixed the problem.
    RE: new Steam update broke bootstrapping
    by Rob on Tuesday May 28th 2013, 16:11
    That's a bit tough if Valve's CDNs are playing up as well :-)
    New Steam Versions
    by Christopher Cope on Sunday March 3rd 2013, 11:35
    Since the recent updates I have to launch steam with -tcp or it won't connect to Steam. I tried a new wine prefix with the same behavior. I have the Linux version of Steam and do not have to do that with it.

    Also, on the dwrite issue. You can download --link removed-- and apply it to your wine registry to prevent having to launch Steam via -no-dwrite each time. It will also hold between Steam issued restarts, unlike using the -no-dwrite option.
    After you have it downloaded open a terminal in the same directory and run

    wine regedit disable-dwrite.reg

    EDIT: I was unaware that mediafire links were not allowed. The file contained the following

    REGEDIT4

    [HKEY_CURRENT_USER\Software\Valve\Steam]
    "DWriteEnable"=dword:00000000
    Bug: Steam window will auto-maximise
    by pfftzo on Friday February 22nd 2013, 0:13
    I haven't maximised my steam window, because I have the friends list next to it.
    But when I launch a game and exit it, the Steam window will maximise itself magically, so it covers the whole screen and the friends list with it.
    Steam stopped working after killing wineserver
    by Josh Raymond on Friday February 8th 2013, 23:14
    Ok, so I was using steam (the windows version, through wine*1.5.19*) and was downloading Fable 3. I did a wineserver -k command without realizing steam was still up, and ever since steam refuses to work.

    Command used to start steam: env WINEDEBUG="fixme-all" wine "/home/josh/.wine/drive_c/Program Files/Steam/Steam.exe" -no-dwrite

    Terminal backtrace: pastebin.com/mmbuSSZa
    Steam Client : purchasing new games broken?
    by Rob on Saturday January 5th 2013, 9:16
    Anyone else tried purchasing games with the client over the holiday season :-) ??

    I am seeing a problem similar to a network timeout - when running the Steam Client natively under Windows XP/7. When clicking on the "Purchase for myself" button the Steam Client gets stuck trying to load the secure purchase page? It doesn't crash - but one is unable to complete the purchase... Anyone else seeing this?

    I've tried under both 1.4.1 and 1.5.20 - with the same results. I've also tried running Wine under a few different distros to double check the problem is specific to one...

    A recent Steam update appears to have broken this feature!! I've previously been able to purchase games directly within the Steam Client when running under Wine...

    Anyone else seen this problem??>

    Thanks
    Bob
    RE: Steam Client : purchasing new games broken?
    by Joël on Thursday May 30th 2013, 5:46
    I now have the same problem (using wine 1.5.31)
    I used to buy some games without problem (Rift and Worms Revolution).

    I suppose the problem is caused by the wine Gecko renderer on https sites.

    I don't expect anyone to read my answer considering the huge list of topics here.

    But i hope the bug will be fixed soon (i wanna buy Left4Dead2).
    RE: Steam Client : purchasing new games broken?
    by Rob on Thursday May 30th 2013, 15:21
    Hi Joël,

    Valve are updating the Steam client way more frequently then they did a few months ago - it's just such a moving target now.

    I think game purchasing was working again (after my original comment) - can't remember though. I have no need to purchase anything myself just now :-) I'm naturally more concerned that the Steam application runs well and lets me play games that will run under Wine...

    You can always purchase games directly from the the Steam website (using a native Linux browser)... Sorry I'm unable to help more with this issue... It's hard to fully test this problem without confirming a purchase...

    Bob
    Better interoperability
    by Daniel Santos on Tuesday December 25th 2012, 15:14
    So I was trying to use a desktop shortcut Steam made with this command:

    env WINEPREFIX="/home/daniel/.wine-steam" wine C:\\windows\\command\\start.exe steam:/ /rungameid/400

    (I added a space between slashes to prevent appdb from deforming it) Problem is that I'm post 1.5.9 (or whatever version they started using dwrite.dll) and it starts it w/o the -no-dwrite command. I fixed it with this registry entry:

    REGEDIT4

    [HKEY_CLASSES_ROOT\steam\Shell\Open\Command]
    @="\"C:\\Program Files\\Steam\\steam.exe\" -no-dwrite \"%1\""

    The second problem is that, after running it once, steam changes it back to it's default. This is actually smart behavior to deter malware, but is getting in the way in this case. Still, I thought I would post it anyway (maybe I'll get an even better fix later).
    RE: Better interoperability
    by Benj on Tuesday December 25th 2012, 16:17
    Disable dwrite.dll in winecfg.

    env WINEPREFIX="/home/daniel/.wine-steam" winecfg
    RE: Better interoperability
    by Daniel Santos on Tuesday December 25th 2012, 16:23
    oh, why thank you! that's much better! :)
    Stuck in Tools listing view
    by Zeb on Thursday December 20th 2012, 3:21
    Hi,

    I have listed the Tools (using the View->Tools menu) but am unable to go back to the installed game list view. I can click on Games view in the View menu, I am stuck in the Tools list.
    The native Steam (which has just been released) does not behave the same, so it seems to be a bug with the Windows Steam run under wine.

    Has anyone experienced this? Is there a fix?

    Thanks in advance.
    RE: Stuck in Tools listing view
    by Zeb on Friday January 4th 2013, 2:26
    I reply to myself:: I think the problem is a focus issue. I have been able to unstuck from this situation by switching to the small mode. Then the menu "All Games"/"Tools" etc on top right is accessible, although sometimes the drop-down menu is under the window, making it difficult (but not impossible) to click. Switching back to large mode may fix it, but sometimes you may lose the focus again.
    I am surprised I had no reply to my post: am I the only one to observe this?
    RE: Stuck in Tools listing view
    by Rob on Tuesday February 19th 2013, 17:50
    Thanks Zeb for the info. I've confirmed there is a problem and filed a bug report today...

    FYI bugs.winehq.org/show_bug.cgi?id=33023

    Perhaps you would be so kind as to confirm the bug??

    Thanks
    Bob
    RE: Stuck in Tools listing view
    by Rob on Tuesday April 9th 2013, 18:56
    Are you using KDE?? If so the problem appears to be caused by the default setting for "Focus Stealing Prevention" (which is "Low"). See my bug report for a work-around.

    (I know a recent Steam client added roll-over menus for the main view tabs as well.)
    Steam and bash (and wine).
    by Yuri Shishenko on Sunday December 9th 2012, 1:55
    Noticed that steam can lauunch bash scrips that renamed into *.exe files.
    I can launch Anno 2070 from other wineprefix in steam from its own wineprefix.
    Need to rename bash script to exe and add it to steam as other game.
    When launching steam will say that it fails to start but then game launches.
    Wine cannot launch that exe file itself.
    RE: Steam and bash (and wine).
    by Rob on Monday December 10th 2012, 9:05
    Thanks for the info!! I wasn't aware this would work. It must use some kind of xdg-open thing behind the scenes (like how you can get web-links - in wine applications - to open a native browser).

    Using this idea to link to 3rd party native Linux games/ or games in separate Wineprefix would be useful I guess!! I might add this info to the Steam AppDB page.

    Thanks
    Bob
    RE: Steam and bash (and wine).
    by Yuri Shishenko on Tuesday December 11th 2012, 2:35
    But the purprose is small because Native Steam is available and running linux native games in wined steam is weird.
    Step by Step tutorial (Mint 13)
    by Booman on Friday October 12th 2012, 10:58
    I created a Step-by-Step tutorial on installing & running Steam in Mint 13 with PlayOnLinux.
    I included the steps for installing Alien Swarm:
    www.aoaforums.com/frontpage/software-news-reviews-60/linux/12404-steam-and-source-games-in-mint-13.html
    Fatal Error: VGUI_Setup failed
    by BigVig209 on Thursday October 11th 2012, 13:39
    I'm running Debian Unstable amd64 and attempting to install steam. My specs are: 3.2.0-4-amd64 Debian 3.2.30-1, Nvidia Driver Version 304.48, GeForce 7600 GT - 256 MB, AMD Athlon(tm) 64 Processor 3200+. I'm using wine 1.5.5 from the unstable repository.

    I have installed libnss-winbind,libpam-winbind, libwbclient0 and winbind

    I have installed the i386 nvidia drivers, and I tried to install steam using 'winetricks --no-isolate steam'. The normal installation windows open up, I click to accept the license, and the steam client begins to update itself.

    After the installation finishes and attempts to run steam, it fails with "Fatal Error: VGUI_Setup failed.'

    When I double-click on steam to start it, a window pops up with the message 'Fatal Error: VGUI_Setup failed'.

    I am currently reading through the FAQ, but any help would be appreciated.
    RE: Fatal Error: VGUI_Setup failed
    by BigVig209 on Friday October 12th 2012, 10:03
    I uninstalled wine 1.5.5 and installed the wine 1.4 packages using synaptic.

    And, of course, steam now works just great, and I'm downloading HL2 and TeamFortress2 as we speak.


    Sorry.
    Steam windows will not unmaximise:
    by Benjamin on Friday October 5th 2012, 14:34
    Steam works fine for teh most part, until you maximise a window. Once maximised the windows (including the friends list window) won't allow you to unmaximise them, clicking steam's unmaximise button causes the button to animate, but that is all.. Other buttons, such as minimise, and close, are working as intended.

    Ubuntu 12.04 64bit, wine 1.5.14, XFCE.
    RE: Steam windows will not unmaximise:
    by Benjamin on Friday October 12th 2012, 7:52
    Aha, so, I know what causes this (I think,) and how to fix it each time it happens.

    When you maximise steam, it doesn't maximise it really, it puts it into XFCE's fullscreen mode, and so trying to unmaximise it doesn't work.

    If you press alt and space (possibly different, depending on your keybindings for xfwm,) together, you can take it out of fullscreen mode.

    Hope this helps somebody~
    RE: Steam windows will not unmaximise:
    by Frozen Fox on Saturday October 13th 2012, 4:01
    This appears to be working fine again in 1.5.15 for me. Care to confirm?
    RE: Steam windows will not unmaximise:
    by Benjamin on Saturday October 13th 2012, 4:17
    That seems to be the case!
    I can't exit out of steam windows mostly
    by Collin on Thursday September 27th 2012, 20:59
    I could've sworn I saw a bug about it, could somebody point me into the right direction?

    I'm using Debian Sid x64, Gnome 3, Wine 1.5.13.
    RE: I can't exit out of steam windows mostly
    by Frozen Fox on Wednesday October 3rd 2012, 18:40
    You may be thinking of this closed-fixed report:

    bugs.winehq.org/show_bug.cgi?id=31604

    It was fixed in 1.5.13 though, which is probably why you couldn't find it. That said, some people, including myself, are having other issues with window management of steam windows. Perhaps yours is the same. Personally, I only have major issues with Xfce's window manager regarding steam windows being screwed up. It seems hitting 'minimize' always fixes my issues until the window is brought back up again. I'm not sure if any of my other random problems (abnormal lockups of input in tf2 + mouse being moved out of the window at random etc) that started at about the same time are related to this or not.

    I'm looking into doing some regression testing for this when I get the chance. Since our issues may not be related, you should probably do the same.
    all games/installed dropdown issue
    by Tim Middleton on Tuesday September 25th 2012, 10:00
    In the last week or so I suddenly noticed that the dropdown on the game library where you select "all games" or "installed" to filter your list of games no longer drops down. Not sure how long this has been a problem, as I had it set to list "installed" games and hadn't got any new games for quite a while. Now, having a new game, I find i can't change the list filter anymore, so can't see anything but my current "installed" games in the steam client... anyone else experiencing this?
    RE: all games/installed dropdown issue
    by Frozen Fox on Wednesday October 3rd 2012, 18:33
    Works fine in 1.5.12, but not 1.5.13+ it seems.
    RE: all games/installed dropdown issue
    by Frozen Fox on Sunday October 7th 2012, 10:18
    It seems the issue is fixed at some point around 1.5.13-1.5.14, and was caused by the commit ea07c310ecfee6b301e7af8413760eb446e6f184 .
    RE: all games/installed dropdown issue
    by Frozen Fox on Saturday October 13th 2012, 3:59
    Well, damn. It seems I was wrong, and the issue is still there. I just inadvertently figured out how to work around it. Accordingly, I'm not sure if the commit mentioned above is or is not the culprit.

    In 1.5.15, this still happens for me. I think I know what's going on, however.

    When it occurs, if I hit close on the steam window and then re-open it from the system tray and try the menu again, it works. (NOTE: I am using Windows7 mode. By "close", I am referring to the window manager border X instead of the steam window X. That may or may not make a difference.) From a few minutes of tinkering around, the menu appears to fail when steam is "unminimized" via the task manager, but works when the window is brought back up from scratch via the system tray icon 95% of the time. However, I just noticed something else -- when the menu fails to appear, it doesnt actually just fail. It is apparently drawn *under* the main steam window. So if you click the menu and it doesn't show up, and then just minimize steam, the menu will appear under it in the same position it would've been at if drawn properly.
    RE: all games/installed dropdown issue
    by Tim Middleton on Saturday October 13th 2012, 13:59
    I am in awe of your debugging skills with this. Thanks for looking in to it.

    I switched wine on the steam wineprefix to use windows 7 mode and got the window manager frame. Using that to close I still couldn't get the menu to work.

    However, thanks to your description of the menu being drawn underneath, I discovered another weird work around. If you click on the menu and hold your mouse button down, then move the pointer downwards (with mouse button still held down) and release mouse button where you think the menu item you want might be... it works. It activates the menu item, though you can't see the menu.

    The order of the menu seems to be: All Games, All Software, Recent, Installed, Favourites. So drag the pointer down over the invisible menu to the approximate location of where you imagine the drop down menu entry should be, and release. It's like a mini-game.
    Steam overlay works when running steam from windows partition
    by Adam on Sunday September 23rd 2012, 12:03
    I am running slackware64-current with multilib and had steam working ok by running it from my real windows 7 installation where steam was already installed. Even the in game overlay works.

    I wanted to get rid of windows from this PC, so I installed steam using winetricks and nothing would start. I found out now that this is because I need to disable the overlay, but find it strange I need to do this when the overlay works fine if I run my already installed Steam from my windows partition.

    I am using the latest stable version of steam on both installations, and I have checked that I can definitely use the steam overlay by pressing shift-tab while in a game. Anyone have any ideas why this would be happening? From what I have read I shouldn't be able to use the overlay at all.
    RE: Steam overlay works when running steam from windows partition
    by Rob on Sunday September 23rd 2012, 12:33
    @Adam,

    The Steam client overlay is still a bit flaky with some combinations of display drivers and desktop environments... Hence winetricks plays it safe and disables it. I don't really use it myself - so can't comment further...

    If you do:
    whereis winetricks
    You can inspect the code. It's a pretty simple BASH and Perl shell script. Some might even say it's a "hack"!!

    The settings that winetricks pokes into the user .vcf (Steam configuration file) don't seem to work so good anymore!! When you first start Steam, which was installed using winetricks, Steam thinks that the game overlay is enabled.

    Winetricks also disables the gameoverlay.dll and dwrite.dll in Wine. You can re-enable either of these quite easily - just use winecfg in the appropriate wineprefix.

    I've previously mounted my steamapps folder from my NTFS partition on a shared Linux (ext4) partition (using a bind mount point). I was forced to use a 64-bit Wineprefix to match my Windows 7 (64-bit) install. It appeared to work but was a bit flaky to say the least...

    You potentially lose some FPS because the NTFS-3g libraries run in userland and aren't nearly as efficient as the ext4 kernel driver.

    Also what bugs are caused by dodgy interactions between your Windows Steam client and Linux Steam client??

    Bob
    RE: Steam overlay works when running steam from windows partition
    by Adam on Sunday September 23rd 2012, 13:02
    My Windows Steam and Linux Steam never interact with each other :) I have one running from the ntfs partition (with overlay) and one running from ~/.wine/drive_c.

    You are right about the overlay being a bit flaky. Sometimes it will open up and then close itself again, I think this is probably because I have focus follows mouse set in the window manager. I also have window focus following the mouse in windows 7 and steam doesn't like it at all.
    Big Picture mode failed.
    by Yuri Shishenko on Tuesday September 11th 2012, 2:38
    'CreatePanoramaUIEngine failed for Big Picture' error message appears.
    RE: Big Picture mode failed.
    by Rob on Sunday September 23rd 2012, 12:51
    The Steam client "Big Picture" mode appears to require working Direct-X 10.0 libraries.

    Bob

    by tatsu on Wednesday September 5th 2012, 16:13
    I have a simple request steam work out of the box for me with these instructions, I'd just like to drop my steam games from windows into the steamapps\common folder like I did so many other times, steam just has to check files and update registry and shortcuts rather than download the whole again.

    However my Wine C drive shows empty program files and program files (x86). Steam isn't there, so where is it?
    RE:
    by Dre on Friday September 21st 2012, 22:59
    If you've installed steam via winetricks without the --no-isolate option, it will be in .local/shared/winetricks/steam
    keyboard issues in Precise 64...
    by Mariano on Tuesday August 21st 2012, 13:51
    I don't know if anyone has the same problems, but either in 1.4 or 1.5.11 (which, BTW, selecting dwrite in the overrides list on wine-cfg, and flagging it as DISABLED solves the problem in this and .10 versions), there is something that conflicts between wine and UBUNTU (12.04 64bits). Recently I upgraded from Lucid where everything related to wine worked mostly fine, but now, most games ignore the L-Ctrl and tilde (~) keys. The Control key is needed in most action games for things like crouching, and the tilde is used to bring up the debug editor (games like FO:NV are mostly unplayable if you don't know how to "get off a rock" from time to time). The thing is, most of my games work under STEAM, and that's why I came here to ask for ideas/solutions.

    I'm running wine (currently 1.5.11, for sound issues under 1.4) on a Ubuntu 12.04 64 bits fully updated machine (8 GB RAM, GTX 550 Ti with 1 GB RAM).

    Thanks and sorry for any mistakes (english isn't my primary language).
    Microphone Issue
    by Elliott Smith on Monday July 30th 2012, 0:12
    I've been trying to setup my usb microphone which is a logitech usb desk microphone. The chip itself is a Asahi Kasei Microsystems AK5370 I/F A/D Converter. I can use this microphone okay in Linux apps but Steam struggles.

    I select the microphone in the Wine settings under the Audio tab. But Steam still tells me there is no microphone detected. Any thoughts?
    RE: Microphone Issue
    by Mariano on Tuesday July 31st 2012, 13:49
    I use Skype to chat, and ignore completely STEAM in that regard. I've been using it since wine 1.2 and the mic never worked, so I don't try anymore. :)
    Official release STEAM linux
    by Thomas on Thursday July 5th 2012, 12:21
    Great news, if it isn't mentioned before:

    Valve officially claims that a Linux version of Steam will be there!

    See the following statement on OMGUBUNTU:
    www.omgubuntu.co.uk/2012/07/valves-gabe-newell-reiterates-steam-linux-support
    RE: Official release STEAM linux
    by Rob on Friday July 6th 2012, 17:02
    @Thomas,

    I thought great to this at first. But surely we'll end up in a similar position to Mac users...

    As an example games like STALKER aren't going to be ported to a Linux-based platform - by a (now) defunct studio. It only (pretty much) guarantees that most Valve games will have a native port. These games generally (my experience) run pretty well under Wine already.

    I think the main thing that a native Linux Steam client does for Linux eco-system is perhaps to put the Linux Desktop on the road-map of bigger corporations (like EA/Bioware, etc.).

    I've been following the dubious rumour-mongering by Michael Larabel @ Phoronix for some time now...

    I personally think Kicker Starter projects have more potential to do justice to the Linux ecosystem. Put some of my money into Wasteland 2 for instance...

    Bob
    RE: Official release STEAM linux
    by Collin on Sunday August 12th 2012, 23:45
    I'm a bit skeptic as well, as some games that are currently out might not ever get ported for Linux, such as SMNC, which I'm *sometimes* able to get to work.
    Enormous lag and resources usage
    by Michal Markushnikak on Sunday April 29th 2012, 13:45
    Hi, I'm using wine 1.3.28 on Ubuntu, and I've freshly installed Steam.

    I've installed d3dx9 as recommended, but Steam is running incredibly slow when running it in wine, in comparison to the same machine running it in windows. Steam is using 10-40% of system resources even when completely idle and the interface is hugely choppy, even when just flipping through windows. The images load slowly.

    Is there any way to improve the performance? I've merely used the automatic Winetricks install, coupled with installation of Gecko and as was mentioned the d3dx9. Still, I feel like there's something enormously wrong, because my computer gets all worked up just running the basic interface. As I said, this didn't use to be the case with Windows.
    RE: Enormous lag and resources usage
    by Guzhva Artem on Saturday June 16th 2012, 7:38
    Hello,

    It happens because wine tryes to debug the running program by default. To disable debugging you should run steam like this:

    WINEDEBUG=-all wine

    Also I guess it wasn't necessary to install d3dx9 because wine notifies that this may lead to problems. Anyway, if you don't like the way of starting Steam described above, you can add the following line to your .xinitrc:

    export WINEDEBUG=-all

    and run Steam as you usually do.

    I personally use a script which I wrote and saved in the /usr/bin/:

    #!/bin/bash
    WINEDEBUG=-all wine
    exit

    When using this script you can run Steam by just writing "steam" in your terminal and pressing Enter.
    ERROR: Failed to set file attributes, Win32 Error 5
    by Alex Pavel on Sunday April 29th 2012, 13:11
    I've had wine running with steam perfectly for some time now, but recently, after both updating steam and my OS from Ubuntu 11.10 to 12.04 (which in turn upgraded my wine to version 1.4), I get the error "ERROR: Failed to set file attributes, Win32 Error 5". I have the wine folder on my windows partition (separate from my programs installed on windows, though) and I'm not sure how to fix this or what to do. I've tried re installing but it didn't work. My other games(Crysis 2 v1.0, Assassin's Creed 2 latest version), however, still work. Anyone got an idea on what I should do?
    RE: ERROR: Failed to set file attributes, Win32 Error 5
    by Rob on Sunday April 29th 2012, 16:35
    @Alex
    Could you clarify you file system structure a bit? Mount-points and filesystem types... Are you using different Wineprefixes for different games/Steam?

    It's certainly not recommended to install Steam (using Wine) on an NTFS partition. If you do attempt this then at least make sure the Windows partition is mounted as your user+group.
    RE: ERROR: Failed to set file attributes, Win32 Error 5
    by Alex Pavel on Sunday April 29th 2012, 19:13
    Thanks for the comment! I looked at the permissions and it was Owner: root, Group: plugdev, and others: none and I believe that the permissions were only to access files except for the owner. I installed the ntfs configuration tool (which I had on my old ubuntu), set it up and it worked perfectly. Thanks for recommending to check the mount permissions! No I feel bad that I uninstalled it and have to reinstall my games. At least soon there will be a Steam for Linux (recently verified with photos of left 4 dead on ubuntu 11.10)!
    RE: ERROR: Failed to set file attributes, Win32 Error 5
    by Rob on Monday April 30th 2012, 4:04
    Ah remember you can always pull around/copy the steamapps folder (including from a Windows install). Glad you got your problem sorted out though!

    RE Steam for Linux - it'll be a shot in the arm for (GNU!!/)Linux Gaming but a lot of non-Valve games will never be ported to it. Any that use GFWL, Punkbuster?? How many "real games" can the Mac Steam client actually run? Especially thinking of my love of the S.T.A.L.K.E.R. series here (SOC/CS run quite well in Wine these days)! GSC ain't going to be porting anything if the studio is "closing"!
    Simple script to fix steam launch
    by Maarten Lankhorst on Tuesday April 24th 2012, 2:39
    I seem to have the problem that steam refuses to launch any game on a fast computer almost most all the time. It's not related to steam overlay and no information is shown except that the game starts but no window pops up and it can only be killed with kill -9.

    Yesterday I finally figured out it might be due to my computer being too fast which triggers a race condition, and I created a simple burner script that seems to workaround launching:

    #!/bin/bash

    stopfile=$(mktemp --tmpdir burner.XXXXX)

    for i in `seq 1 $(grep MHz /proc/cpuinfo | wc -l)`; do
    while [ -f "$stopfile" ]; do true; done &
    done

    read -sn 1 -p "Press any kill to kill $stopfile" foo
    echo
    rm -f "${stopfile}"
    RE: Simple script to fix steam launch
    by Maarten Lankhorst on Tuesday April 24th 2012, 2:42
    You can kill it as soon as the application windows shows up, it's only for when steam overlay is NOT issue, yet your game is still failing to launch.
    How to SOLVE bug 21770 "Keyboard not recognized"
    by Mariano on Sunday March 18th 2012, 9:33
    When playing on a VD, after wine 1.3.38, sometimes, some games won't recognize the keyboard, and no matter what you do, you only have the mouse to use. The problem resides in the fact that wine is using a VD and Steam opens a VD for itself when you start the game. The only thing you need to do in order to have the main window (the game) in control, is Alt-Tab into "wine" again. :)

    Sadly, there are games outside Steam that present the same issue, but this solution won't work. :/
    OpenGL problem
    by Artem Vorotnikov on Saturday March 17th 2012, 20:54
    On startup terminal gets spammed with this:

    err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct!

    Performance is not obviously not so great. Ubuntu 11.10 x86-64, Wine 1.4 from PPA, latest nvidia-current-updates, clean wineprefix.
    RE: OpenGL problem
    by Philipp Hufnagl on Monday March 19th 2012, 12:17
    Same problem here (Debian squeeze). Bumped!
    RE: OpenGL problem
    by Rob on Monday March 19th 2012, 16:58
    Not something like this - perhaps?
    bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/852873

    However I am not seeing this on my Kubuntu 11.10 install (Nvidia 290.00 drivers I think - not booted into it just now)... Anyway it's probably one of the many multi-arch errors introduced in 11.10 (perhaps Upstream Debian problems).

    Can you play any native games that have 32-bit binaries? If not then the ball is in your distribution's court...
    RE: OpenGL problem
    by Philipp Hufnagl on Thursday March 22nd 2012, 17:32
    Yes! Thank you very much!

    To simplify things i poste the working workaround here:

    "LD_LIBRARY_PATH=/usr/lib32/nvidia-current your_program_name"
    RE: OpenGL problem
    by Rob on Thursday March 22nd 2012, 19:24
    @Artem Karimov

    Steam does use OpenGL for rendering. I'm not seeing any OpenGL errors, reported in the console output, when running the most recent update (20.03.2012) of the Steam client. I am using wine 1.4, x64_86 ARCH-Linux, ATI Catalyst 12.1, and 32-bit wine prefix. It also works fine with wine 1.5...

    Can you detail the steps you used to install Steam. Have you tried this in a clean 32-bit wineprefix?

    I presume you have the 32-bit proprietary Nvidia libraries installed - since you say Eve works in a 32-bit prefix.

    Please don't be vague about the information you are giving - what version number of the Nvidia drivers are you actually using? Not everyone in the world uses Ubuntu after all... :-)

    Bob
    RE: OpenGL problem
    by nis on Wednesday June 13th 2012, 14:34
    I'm using Arch x64, Intel graphics, win-1.5.6, xf86-video-intel, also installed lib32-intel-dri and lib32-libgl. I looked up where those lib32 packages were installed and running steam with:
    env WINEPREFIX=$HOME/.wine-win32-tf WINEARCH=win32 LD_LIBRARY_PATH=/usr/lib32/:/usr/lib32/xorg/modules/dri/:/usr/lib32/xorg/modules/dri/ LIBGL_DRIVERS_PATH=/usr/lib32/:/usr/lib32/xorg/modules/dri/:/usr/lib32/xorg/modules/dri/ wine "C:\\Program Files\\Steam\\steam.exe"

    Steam is installed in 32-bit wineprefix and still spams "No OpenGL extensions found" messages. Can you suggest a search direction for fixing this?
    Problems running Steam
    by Austin S. Hemmelgarn on Tuesday March 6th 2012, 15:10
    Whenever I try to run Steam, I get the Message 'Fatal Error: Could not load module 'bin/FileSystem_Steam.dll'.

    Here is the output from 'wine Steam.exe':
    fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
    err:module:load_builtin_dll failed to load .so lib for builtin L"OPENGL32.dll": libGL.so.1: cannot open shared object file: No such file or directory
    err:module:import_dll Loading library OPENGL32.dll (which is needed by L"C:\\Program Files\\Steam\\bin\\vgui2_s.dll") failed (error c000007a).
    err:module:load_builtin_dll failed to load .so lib for builtin L"OPENGL32.dll": libGL.so.1: cannot open shared object file: No such file or directory
    err:module:import_dll Loading library OPENGL32.dll (which is needed by L"C:\\Program Files\\Steam\\bin\\vgui2_s.dll") failed (error c000007a).
    err:module:load_builtin_dll failed to load .so lib for builtin L"OPENGL32.dll": libGL.so.1: cannot open shared object file: No such file or directory
    err:module:import_dll Loading library OPENGL32.dll (which is needed by L"C:\\Program Files\\Steam\\bin\\vgui2_s.dll") failed (error c000007a).
    err:module:load_builtin_dll failed to load .so lib for builtin L"OPENGL32.dll": libGL.so.1: cannot open shared object file: No such file or directory
    err:module:import_dll Loading library OPENGL32.dll (which is needed by L"C:\\Program Files\\Steam\\bin\\vgui2_s.dll") failed (error c000007a).
    Shutting down. . .

    I am currently using the version of wine from the Ubuntu wine-beta personal package archive on launchpad.net
    RE: Problems running Steam
    by Rob on Tuesday March 6th 2012, 17:50
    Just for future reference it's better if you say what version of Wine you are using (wine --version)!! We know the Ubuntu Wine PPA tracks the release version of Wine quite closely (Scott Ritchie is "on the case") - but it's easier if you are exact when asking Wine-related questions... No code of conduct @WineHQ :-)

    Anyway...
    You need to install the 32-bit version of the drivers for your graphics card. You are using a 32-bit application (Wine) - on a 64-bit version of Ubuntu. Depends on your graphic card make (Intel. AMD or Nvidia) and model... Whether you are using the proprietary driver (AMD or Nvidia) or not... But it's usually easy to find in Synaptic (package manager). It'll be a package with ia32 or similar...
    RE: Problems running Steam
    by Austin S. Hemmelgarn on Tuesday March 6th 2012, 20:31
    Sorry about not reporting the specific version for wine.

    Thanks for the solution, although it dosen't make thing any less complicated. My uses a GPU integradedd into the CPU for graphics; and as such, the drivers are compiled directly into the kernel for Ubuntu. In addition, when I have tried to use a 32-bit kernel on the system, I have numerous provlems with memory and cache usage; so I'm probably going to have to use a virtual machine runing 32-bit linux and run wine on that, in which case I won't have enough processing power availible to even be worth trying to run Steam.
    RE: Problems running Steam
    by Rob on Wednesday March 7th 2012, 5:17
    Ah Intel integrated :-(

    If it's not too old an Intel GPU you will may have quite decent OpenGL support. The kernel module may be pure 64-bit (it has to be because only user space applications can switch to the 32-bit comptability originally introduced by AMD) - but you should still have 32-bit intel libraries to allow 32-bit applications to interface to the OpenGL layer.

    On my ARCH install on a laptop, with an AMD HD Radeon 4650, the FOSS library is called "lib32-ati-dri":
    multilib/lib32-ati-dri 7.11.2-3
    Mesa DRI radeon/r200 + Gallium3D for r300 and later chipsets drivers for AMD/ATI Radeon (32-bit)

    Ask on the Ubuntu forums (this is __not__ a Wine problem!!) Or have a poke about in Synaptic for something similar with "intel" in the name instead of ati and a "32" for 32-bit... On ARCH Linux the package you want is called "lib32-intel-dri" - must be something similar on Ubuntu...

    Don't bother with running Steam in a OS on VBox or similar - unless you are planning to play 3D chess or similar... :-)

    BTW do read the faq on this page as well (you have right??!!) You need to have the _native_ Linux Samba package - Windows filesharing protocol - installed as well (Wine needs to interface with winbind, I think from memory, to run the Steam client).


    Hope this helps :-)
    RE: Problems running Steam
    by Jimmy Berry on Wednesday March 7th 2012, 21:19
    I get the same problem recently. Same install I've been using for well over a year, but after a steam update I got that error. Given that it worked until Steam updated I would assume this is something Steam changed and not a graphics issue? Thoughts?

    Wine: 1.4 (now - doesn't work with older versions either, same message)
    ATI OSS driver
    openSUSE 12.1
    RE: Problems running Steam
    by Jimmy Berry on Wednesday March 7th 2012, 22:23
    RE: Problems running Steam
    by Rob on Thursday March 8th 2012, 9:14
    @Jimmy,

    1) It would be nice if you actually read through the FAQ on the WineHQ AppDB page for the Steam client application. The fact that you are posting console output with a missing win_bind error doesn't encourage me to help you!!

    2) I wouldn't recommend using a Wine64 prefix at present. The code paths aren't mature enough yet...
    www.winehq.org/docs/wineusr-guide/x258

    It does sound like a configuration error with your system rather than a Wine error/Steam client update issues... For reference the latest version of Steam is working OK here (can't verify with OSS ATI driver - due to the fact it sent my laptop into thermal meltdown...)
    RE: Problems running Steam
    by Jimmy Berry on Thursday March 8th 2012, 15:15
    I was trying to solve the primary issue...aka the OPENGL32.dll as again this was working on this exact setup for well over a year. So reading through the Steam FAQ seemed unnecessary. I have fixed the winbind issue, but still left with the real problem.

    I have reinstalled manually, using winetrick, and deleted dlls to force steam to redownload them (as suggested in half a decade old steam forum posts). There is nothing recent on the internet about this that I can find other then this comment set. I am more surprised that no one else is having this issue.

    Deleted entire wineprefix directory. I went ahead and did `export WINEARCH=win32` and attempted to run winetricks, but it outputs an error. I then proceeded to install manually by downloading and executing the msi. After installing I am left with the same message. That seems consistent since as I said I had been running this for well over a year, apparently on 64bit prefix. Something else changed in steam and if you look online you will see this exact error about the filesystem.dll used to be an issue on windows many years back and a few reports in the steam forums more recently.

    Thanks for you things to try, really not sure where else to look. For whatever it's worth here is the more recent output paste.kde.org/435782.
    RE: Problems running Steam
    by Rob on Friday March 9th 2012, 17:56
    @Jimmy,

    FYI I've updated the Steam Client FAQ with the correct instructions for installing to a 32-bit Wineprefix (with a Multilib Wine/Linux distro) using winetricks. I don't know if the latest winetricks script release fixes the bug you found - but it's easily worked around in the 2011 version :-)

    Bob
    RE: Problems running Steam
    by Jimmy Berry on Thursday March 8th 2012, 15:17
    Also to be clear a friend running suse 12.1 with the same graphics card and driver, but different CPU, motherboard, etc has the same issue starting for him the same time I did when steam updated.
    RE: Problems running Steam
    by Rob on Thursday March 8th 2012, 15:56
    @Jimmy

    Could potentially be an OpenSUSE packaging glitch then... I have been using a Wine64 wineprefix for Steam, with my AMD/ATI GPU, it works fine for Steam - it's only the odd game (e.g. BioShock) that won't run correctly... Sadly I can't test using the FOSS ATI driver.

    Why not post in the WineHQ forums (which are an excellent resource). I know a lot of the Wine developers will be able to spot the difference between distro packaging errors vs. missing libraries (native-Linux or Windows).

    One of the reasons I mentioned the "winbind thing" - is that will drive the Wine devs. crazy if they see that error in someones' console output! They are right though -the console output is telling you **exactly** what is wrong!!

    Yeh to use winetricks to create a 32-bit WinePrefix from scratch is a bit fiddly (with a newer multi-lib Wine). I will update the Steam AppDB page wiki instructions on how to do this correctly... Thanks for the feedback!!
    RE: Problems running Steam
    by Jimmy Berry on Thursday March 8th 2012, 16:11
    Thanks again, I posted in forums forum.winehq.org/viewtopic.php?p=73391. Hopefully someone knows something that I have overlooked. :)
    RE: Problems running Steam
    by Philipp Hufnagl on Sunday March 18th 2012, 4:25
    Got that one! (i think)
    Try it with wine-1.4-rc5
    Worked for me!
    Games Launching Is Quirky
    by Christopher Cope on Thursday February 16th 2012, 15:24
    This problem has been with me for as long as I've used Steam. From wine version 1.2.3 to 1.3.37. Steam with say it is preparing to launch the game, but no extra processes are started. I've tried using applaunch and disabling Steam In-Game Community, with no effect. If I go launch the games directly some of them work. However, most disable online play or just refuse to work when launched directly. The thing that confuses me the most is that this doesn't happen all of the time. If I close steam and open it up later it may or may not launch the games. No terminal errors are thrown or anything that would let me know when or why this is happening.
    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.
    Steam "Incomplete Installation" and "Completing Installation" errors
    by Jeff Cook on Wednesday December 21st 2011, 0:03
    If you get messages like "Completing Installation ... 1%" followed by errors like "Steam servers were too busy to fulfill your request. Error Code (2)" or "Error Code (55)", Steam is yelling at you for these reasons:

    1. You are not running Steam from its normal installation path on C:\Program Files\Steam. Go into winecfg, make sure your C:\ drive is configured, and make this path exist.

    2. You may think it'd be clever to symlink or something. Do NOT do this. Newer Valve games like LFD2 and Portal 2 choke to death if the folder used to access the game doesn't have certain likeable attributes (unsure what these are). A symbolic link will not fix anything, you will continue to get the same errors. You must move the Steam and steamapps folders into that path for real in order to launch.

    I do not believe this is a WINE bug as many Windows configurations experience similar issues if Steam is not placed in the expected path or drive.

    Spent a couple of hours struggling with this tonight. Portal 2 seems to run great after this workaround. Hope it helps someone out there.
    RE: Steam
    by Jeff Cook on Wednesday December 21st 2011, 0:05
    Forgot to mention, use wine start "C:\Program Files\Steam\Steam.exe" in order to get WINE to read Steam like it's from the C drive. You must place the "start" parameter between the call to the wine binary and the C:\ drive path.
    RE: Steam
    by Brandon Dulaney on Thursday December 22nd 2011, 19:00
    Which wine version are you using? Because on wine-1.3.35, I can open Steam, but any games I try to run from it crash with a

    [code]
    err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr (nil)
    err:ole:RevokeDragDrop invalid hwnd (nil)
    err:ole:RevokeDragDrop invalid hwnd 0x1012a
    [/code]

    On version 1.3.34, I didn't have any issues. I'm currently doing a regression test on it. I can't wait to get back into Binding of Isaac.

    Gentoo x64
    Nvidia GForce 450GS
    driver: 290.10
    RE: Steam
    by Brandon Dulaney on Friday December 23rd 2011, 15:02
    Nevermind. I fixed it by reinstalling into C:\Program Files. I uninstalled everything and redid it all.
    RE: Steam
    by Brandon Dulaney on Friday December 23rd 2011, 17:21
    I spoke too soon. The error is there again after one run.

    Proceeding with Wine-Regression testing again
    RE: Steam
    by P Orlov on Wednesday January 4th 2012, 11:59
    --
    2. You may think it'd be clever to symlink or something. Do NOT do this. Newer Valve games like LFD2 and Portal 2 choke to death if the folder used to access the game doesn't have certain likeable attributes (unsure what these are). A symbolic link will not fix anything, you will continue to get the same errors. You must move the Steam and steamapps folders into that path for real in order to launch.


    --
    It's really clever coz it's working for me. Sure if u mean what Steam folder can't be a symlink u'r right (was tested this). I'm using symbolic links on steamapps folder and all works fine(Portal 2 etc).
    Using it on x86_64 Oneiric with Intel Drivers
    by Treviño on Tuesday November 1st 2011, 8:52
    Using the Intel open drivers (and I also guess the ATI ones) it wasn't possible to run Steam out of the box, getting an error like:

    Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly

    To avoid this you need to download the libgl1-mesa-dri i386 package from packages.ubuntu.com/oneiric/libgl1-mesa-dri extract it somewhere and then run steam with something like:

    LD_LIBRARY_PATH=/usr/lib32/mesa:/usr/lib32/dri:$LD_LIBRARY_PATH LIBGL_DRIVERS_PATH=$PATH_TO_THE_FOLDER_WHERE_YOU_EXTRACTED_THE_ABOVE_PACKAGE/usr/lib/i386-linux-gnu/dri wine Steam.exe
    Installation
    by Jake ward on Sunday October 16th 2011, 15:37
    Installing it in Linux,showing TF2 starting up as well!
    www.youtube.com/watch?v=9OuZcdgIhT8
    Continuing (evolving) window problems
    by Anna on Tuesday July 26th 2011, 23:15
    So, the problem where Wine/steam doesn't detect the mouse release (so the Window keeps following the mouse cursor) still exists in wine 1.3.25. In addition, I now have a problem that occurred some time ago recurring: All of Steam's windows flicker constantly. They disappear (i.e. become completely transparent, as opposed to turning solid black or white) and reappear several times per second.

    It is possible to use Steam like this, but difficult - when the Windows happen to be 'invisible', buttons are also not clickable, so it is often necessary to click the same button several times.
    RE: Continuing (evolving) window problems
    by Anna on Tuesday July 26th 2011, 23:17
    Oh, also, system specs refresher:

    fedora 13, x86_64, wine 1.3.25, Nvidia GT430, 4 GB RAM, some Athlon 64x2 6000+
    RE: Continuing (evolving) window problems
    by Luke on Tuesday February 7th 2012, 6:33
    I am getting this too, from a fresh Linux Mint, then Wine and Steam install.
    RE: Continuing (evolving) window problems
    by Rob on Tuesday February 7th 2012, 15:07
    Luke,

    Are you running with Wine 1.4-rc2? It has some important Steam client handling bug fixes.

    In KDE (ARCH-Linux and Kubuntu) I am still seeing a minimise to system tray bug and a window disappears when moved off the side of the desktop. The inability to release mouse click capture and accelerated jerky movements (literally like you are pushing it off the side of the screen with your mouse cursor) have been fixed in RC2.

    Other errors may be due to bugs in Mutter...??

    Bob
    Account tab glitched fix
    by Frozen Fox on Friday July 22nd 2011, 0:48
    In the off chance anyone else runs into the same quirk I did, where the 'account' tab was glitched and didn't show up right, the problem is one of the files in your steamapps folder. Either sourceinit.gcf or winui.gcf, both of which appear to be created when you make an empty wineprefix and run steam for the first time. To fix this issue, basically you need to start from scratch, run steam in wine the first time, then copy everything over to the new wineprefix EXCEPT those two files. If you run steam the first time in a fresh wineprefix before copying over any files, you should see the account tab shows up properly. My guess is something in winui.gcf comes from an old version of steam, so it doesn't show up properly if you copy it over to a newer steam version. I doubt this is related to wine, but I expect someone else out there will run into this at some point given how often some of us mess with different wine folders/prefixes.
    System Profiler?
    by Cheeseness on Sunday June 19th 2011, 21:54
    According to xpander69 on the Steam (Powered) User Forums, the system profiler now works with 1.3.22.

    If so, this represents a fairly significant step, and will hopefully make Wine users visible in the hardware survey.

    dl.dropbox.com/u/28788188/Screenshot-27.jpg

    Confirmation, thoughts, comments?
    RE: System Profiler?
    by Rob on Monday June 20th 2011, 9:08
    Yes. Another user commented that it crashed when they tried it - so I tested it and found the system info crashed with Wine 1.3.21 at the weekend. Testing it yesterday (after updating to Wine 1.3.22) it appears to generate very accurate records!

    I hope to add this into the Steam client guides above (ASAP).

    Bob
    RE: System Profiler?
    by Cheeseness on Monday June 20th 2011, 19:31
    Woohoo!

    If it's helpful/relevant, here's the bug (which of course is now closed).
    bugs.winehq.org/show_bug.cgi?id=23965


    On a slightly related matter, has anybody running Wine been prompted to participate in the hardware survey lately (say, within the last 12 months)?
    Bug assignment
    by quaker on Friday May 20th 2011, 9:25
    Can some maintainer here assign this bug to the application? It's not only TF2 specific. This bug happens not in Steam client itself, it happens in Steam ingame overlay, for every game, in the same way as it happens in most of Source engine games except the ones based on old Source releases like Lost Coast or HL: Source.
    bugs.winehq.org/show_bug.cgi?id=19522
    steam with gnome3 and gnome-shell
    by mAd mURDOCK on Tuesday May 17th 2011, 10:02
    when using steam with wine on gnome3 (archlinux testing repo), all steam windows get mirrored / tiled endlessly to the right and bottom.

    more easy to explain with a screenshot: i52.tinypic.com/15horqf.jpg

    this is just cosmetic, but it sure does handling steam much more annoying. anyone got an idea how to fix this?

    wine 1.3.20 running here with gnome-shell 3.0.1
    RE: steam with gnome3 and gnome-shell
    by Rob on Monday June 13th 2011, 16:45
    I believe this problem is caused because the STEAM client window area is set to be infinitely large - with only part of the area being drawn to. Hence this bug report (affecting Unity and Gnome 3 I believe):
    bugs.winehq.org/show_bug.cgi?id=23841

    I would cc: yourself onto that bug. (Comment 2 might be of use...)

    Personally I won't be using Unity or Gnome 3 till they are out of alpha release status :-)

    This problem also effects Metacity. The STEAM client window tends to leave trails of itself behind :-)
    Different Window Problem
    by Yankee on Wednesday May 11th 2011, 16:29
    I'm having a strange problem with Steam. When I grab the top of the window to try to move it around the screen, or to my secondary monitor, as soon as I let go of the mouse, Steam will jump to a random point on the screen. It sometimes even goes offscreen, and I have to kill the process and restart Steam to get the window back. I don't use the command to run Steam in it's own window (I think the command is something like "wine desktop=1024x768" or something similar), but maybe I have to? Here's the command the launcher is using:

    env WINEPREFIX="/home/yankee/.wine" wine C:\\windows\\command\\start.exe /Unix /home/yankee/.wine/dosdevices/c:/users/Public/Desktop/Steam.lnk

    Running Ubuntu "Natty Narwhal" 11.04 x64 Desktop

    Specs:

    Mainboard - Gigabyte GA-EP45-UD3P
    CPU - Intel Core 2 Quad 2.83 GHz
    Video - NVidia 8800 GTS (with "version current" drivers)
    Memory - 4GB Total, 2x 2GB 800MHz
    RE: Different Window Problem
    by SlothLordKarl on Thursday May 12th 2011, 20:10
    I have the same issue too. Not sure why. I have not run it in desktop mode yet though. Perhaps that'll do it?
    RE: Different Window Problem
    by Anna on Tuesday May 17th 2011, 12:30
    I see this problem as well, all the way up to wine 1.3.20. The console throws out some messages like this:

    fixme:appbar:SHAppBarMessage unknown msg: 4
    fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
    fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
    fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
    fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
    fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub


    These don't seem related, though; I initially suspected them, but some research shows that this function is called to get the state of the Windows taskbar:

    msdn.microsoft.com/en-us/library/bb762108%28v=vs.85%29.aspx


    I can confirm that the problem goes away when emulating a virtual desktop, but this is not an optimal solution for me (also, in that mode I see a lot of graphical issues with steam windows that I don't see otherwise, particularly when moving windows)
    RE: Different Window Problem
    by Anna on Tuesday May 17th 2011, 13:26
    Follow-up:

    I noticed that when I ran with WINEDEBUG=+dinput (not sure if this actually made a difference, though, since ERR is enabled for all channels by default), I noticed:

    err:ole:RevokeDragDrop invalid hwnd 0x10126

    Found the source of the error here, in dlls/ole32/ole2.c:

    if (!IsWindow(hwnd))
    {
    ERR("invalid hwnd %p\n", hwnd);
    return DRAGDROP_E_INVALIDHWND;
    }


    So, it looks like it thinks we're on an invalid window, so it fails to revoke the drag&drop action. This would certainly explain the behavior!

    Could be related to: bugs.winehq.org/show_bug.cgi?id=15346

    I'll try the patch from there and report my findings.
    RE: Different Window Problem
    by Anna on Wednesday May 18th 2011, 16:13
    The patch didn't help; in fact, it seemed to make the behavior worse, and caused the application to break badly whenever you try to move the window.

    Turning off 'allow the window manager to handle windows' in winecfg fixes the problem, but introduces a new one: whenever the window is being moved, and the button is released, it 'jumps' to a new position on the screen. Needless to say, this is not a great solution.
    RE: Different Window Problem
    by Rob on Monday June 13th 2011, 16:52
    Anna
    Have you tried updating to Wine 1.3.21/ 1.3.22? Version 1.3.20 had a fix to the mouse X-input that doesn't work very well (at all)! I'm not seeing much problems with Wine 1.3.21 myself.
    RE: Different Window Problem
    by Anna on Tuesday June 14th 2011, 15:03
    I have observed the behavior in 1.3.19 - 1.3.21, inclusive. I haven't tested it in 1.3.22; I'll test that and let you know whether the behavior is any different.
    RE: Different Window Problem
    by Anna on Tuesday June 14th 2011, 15:50
    Tested on 1.3.22. The original problem is gone, but it created new problems. Now, when the mouse is released the window will often jump to a new position suddenly (usually in the general direction the window was already moving, but not always). Also, while dragging, the window will start moving erratically, 'shaking' back and forth (usually horizontally).
    RE: Different Window Problem
    by Rob on Tuesday June 14th 2011, 17:55
    Anna

    Thanks for the feedback. What desktop manager (+version) and graphics card/ driver are you using?

    Also could you let me know what:
    Xorg -version
    spits out (at the commandline)?

    Thanks :-)
    Bob
    RE: Different Window Problem
    by Anna on Tuesday June 14th 2011, 23:25
    Okay, some interesting results. I've been testing this on two different machines. The one where I saw the problems I reported in my last post isn't accessible at the moment, but I tested on the following system:

    fluxbox 1.1.1
    nVidia 430 GT with the binary blob version 260.19.36
    fedora 13, x86_64

    $ Xorg -version

    X.Org X Server 1.8.2
    Release Date: 2010-07-01
    X Protocol Version 11, Revision 0
    Build Operating System: x86-17 2.6.32-44.el6.x86_64
    Current Operating System: Linux giskard 2.6.34.8-68.fc13.x86_64 #1 SMP Thu Feb 17 15:03:58 UTC 2011 x86_64
    Kernel command line: ro root=/dev/mapper/vg_giskard-root rd_LVM_LV=vg_giskard/root rd_LVM_LV=vg_giskard/swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=dvorak rhgb quiet nouveau.modeset=0 rdblacklist=nouveau
    Build Date: 13 September 2010 07:04:16PM
    Build ID: xorg-x11-server 1.8.2-4.fc13
    Current version of pixman: 0.18.0
    Before reporting problems, check bodhi.fedoraproject.org/
    to make sure that you have the latest version.



    And I saw the following behavior:

    The 'original' problem of the screen continuing to move with respect to the cursor after letting go manifested itself, but only very occasionally - one time out of 20 instead of every other click. I saw *none* of the problems I saw on the other box (the jitter and jumping to new positions after release).

    I'll get detailed specs on the other machine tomorrow - in the meantime, I know it is fedora 14 x86_64, with a, I believe, an nVidia Quadro card of some flavor in it. It probably has the same driver version as the above machine.

    If this is some obscure problem that will only occur on Quadros, then I'm personally not very worried about it - I don't think many people buy Quadros to run Steam; I was only doing so because it was a convenient test box at the time. Of course, if you want to keep troubleshooting the problem, I'd be happy to test anything you care to throw my way as well :)
    RE: Different Window Problem
    by Rob on Wednesday June 15th 2011, 11:23
    Hi Anna

    My main test rig (a laptop running Linux-Mint 10.0 w/ ATI 4650 and Catalyst 11.5 - XOrg 1.9.0) runs Steam OK. Occasionally the Steam window will attach itself to the mouse inputs with a single L-click. This is much more of a papercut - especially given the hassle to actually get Steam games running!

    RE the graphics card I was just checking you weren't beta testing the Nouveau driver, using an Intel Atom "graphics card" or something similar :-)

    More likely to be a Display Manager issue on Fedora 14 - no? What are you using on that box? I would have thought Nvidia's professional GPU drivers would be better - no?!

    I am trying to test out Fedora 15 but the guest additions don't work on my (Windows 7-based) Virtual Box. It reminds me a great deal of Debian - a lot of rough edges and principles! Just wanted to have a play with Gnome 3 really... but it goes straight to fall-back Gnome 2.3...
    Installing allfonts with winetricks
    by Bobby on Sunday April 24th 2011, 21:43
    When trying to install allfonts using winetricks, I got the same 404 and "opensymbol failed" response as a few other people. My problem was that my winetricks script was out of date. I checked the version number on the couple of winetricks files in my home folder; there was "winetricks," but there was also "winetricks.1" and "winetricks.2". I checked the version numbers, and the original one was an older file, while my "winetricks.1" file was the up-to-date. Fix: make sure your latest version of winetricks is named "winetricks" and not "winetricks.". Then downloading allfonts works perfectly.
    Steam Guard
    by Maquis196 on Wednesday April 13th 2011, 17:12
    Hi all, I'm just wondering, has anyone figured out a fix for steam guard? I don't see any mention of it and having to put in a code everytime I load up steam got old really quick :)

    Having had my steam account hacked once before I would prefer to use it but alas I disabled it, if anyone figures out a way to keep it on and to keep whatever token enables it then please let me know!

    Cheers,
    Maq
    RE: Steam Guard
    by Rob on Monday June 13th 2011, 17:19
    ?? Uhmmm I izz confused. :-)

    I am using Steam Guard on my (Wine-installed) Steam client. It works fine. I get emailed a random code when I try to (initially) run the Steam client on a new Wineprefix. I only have to enter the code ONCE - for a fresh install/ Wineprefix.

    I would add it to the HOWTO guide but I am not sure what problems folk are having with this feature...? I could say it works great (which it does for me) - but does that reflect other peoples experience? People don't seem to be commenting on it very much.

    (The main issues I see being discussed are the Steam window composition bugs and the gameoverlayrender.dll issues.)

    BTW What Wine version are using at present?

    Bob
    RE: Steam Guard
    by Maquis196 on Tuesday June 14th 2011, 3:56
    This was a while ago so probably 1.3.16 or so. I'll give it a go again tonight but at the time it simply wouldn't work!

    Fact that no one else seems to have had a problem suggests it might have been just my box at the time, as you can imagine I have about 40 wineprefixes for games, half of them steam so no way was I going through that process every time :)
    Symlinking Steam onto other storage media
    by Jouni Järvinen on Tuesday March 8th 2011, 11:55
    Since my EeePC900 has slow 16GB SSD, I want to place some programs to an SD card but symlinking prevents Steam from starting by simply giving me msgbox with text "Failed to start".

    Is this possible at all ?
    RE: Symlinking Steam onto other storage media
    by Rob on Thursday May 19th 2011, 7:23
    I don't think you can hardlink to directories in native Linux filesystems (especially if the link goes to other physical media). If I was you I would make sure the SD card is formatted with ext2. Make sure the partition on the SD card is mounted with full R/W access for your user. Then setup a WINEPREFIX on the external media for all your Steam games.
    RE: Symlinking Steam onto other storage media
    by Jouni Järvinen on Thursday May 19th 2011, 7:30
    Why exactly EXT2 ?
    RE: Symlinking Steam onto other storage media
    by Rob on Thursday May 19th 2011, 7:51
    Hi

    You want a native filesystem. The most common one is EXT.

    On flash media EXT3 and EXT4 will typically do more write access as they "journal" accesses to harddisk (in the event the FS gets corrupted). EXT2 is not particularly secure in this regard - but it's go to cause less wear to the NAND cells on your flash memory.

    If you are new user (I presuming this!!) I would ask this question on the forums for your distro... E.g. how to create an EXT2 partition on a flash memory drive and mount this with your user (i.e. not root user). You can pretty much mount an external partition in any folder in Linux. E.g. you could mount it in a folder called /home/user/steam if wanted to. Typically the folders /media and /mnt are used.

    On my Desktop rig my /home folder is on a different partition (and different physical harddisk) from my / root partition.

    The Steam WINEPREFIX is separate issue you would tackle after you have completed the first step.

    Don't run before you can walk! Also don't bother posting complex questions on the AppDB comments. It isn't the best place. Use the WINEHQ forums or the forums for your distro!

    Bob
    RE: Symlinking Steam onto other storage media
    by Jouni Järvinen on Thursday May 19th 2011, 7:55
    Right, I've used Ext4 over 3 for being more advanced and avoiding 2 for not having the journal.

    [I'm professional in Window$ side and basic SysAdmin in Linux]
    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.
    Problem with Winetricks package download
    by Rashkavar on Sunday February 13th 2011, 6:27
    Running Debian unstable, Wine 1.3.13, and attempting to download the fonts packages using the "sh winetricks corefonts allfonts tahoma gecko gecko-dbg vcrun2005" command as given in the procedure. If "allfonts" is excluded, the remaining packages install normally, but with "allfonts," after successfully downloading a couple of hundred fonts, it encounters the following error:

    Executing wget -O ttf-opensymbol_3.2.1-11_all.deb -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate ftp.us.debian.org/debian/pool/main/o/openoffice.org/ttf-opensymbol_3.2.1-11_all.deb
    --2011-02-13 04:16:40-- ftp.us.debian.org/debian/pool/main/o/openoffice.org/ttf-opensymbol_3.2.1-11_all.deb
    Resolving ftp.us.debian.org... 128.30.2.36, 64.50.233.100, 35.9.37.225, ...
    Connecting to ftp.us.debian.org|128.30.2.36|:80... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2011-02-13 04:16:40 ERROR 404: Not Found.

    ------------------------------------------------------
    Note: command 'wget -O ttf-opensymbol_3.2.1-11_all.deb -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate ftp.us.debian.org/debian/pool/main/o/openoffice.org/ttf-opensymbol_3.2.1-11_all.deb' returned status 8. Aborting.
    ------------------------------------------------------
    ------------------------------------------------------
    opensymbol failed
    ------------------------------------------------------

    This error causes the command to stop. By looking at the error message, I checked the ftp server being accessed, and while the ftp.us.debian.org/debian/pool/main/o/openoffice.org/ folder exists, it does not contain the file being accessed; instead of "ttf-opensymbol_3.2.1-11_all.deb," it has "ttf-opensymbol_3.2.1-11+squeeze2_all.deb". This is likely an updated version of the file, but it causes problems with the download.

    As some fonts were installed and I am quite certain Steam does not call for everything contained in something with such a broad name as "allfonts," I ignored the error and continued with the installation. Installation proceeded normally, and the login screen works fine, but after the dialog attempting to log on to Steam, the program simply cuts off.

    Presumably the two errors are linked. Is there some way to either have the sh winetricks command ignore errors or redirect it to this alternate opensymbol file?
    RE: Problem with Winetricks package download
    by Collin on Monday February 14th 2011, 18:46
    There's an alternative way to install steam:

    "sh winetricks steam"
    RE: Problem with Winetricks package download
    by Rashkavar on Monday February 14th 2011, 20:41
    That seems far too simple. Thanks.
    Completing installation failes
    by Nickolas Fox on Sunday January 16th 2011, 22:26
    I resolve some strange attitude during restoring some of my steam games with wine-1.3.11. The problem appears when the game is downloaded of installed but when i'm trying to play the game steam runs "Completing Installation" dialogue. It hangs for a while then steam says that "Incomplete installation of DeathSpank: Thongs of Virtue (or Left 4 Dead 2)"

    first game I tried to install Super Meat Boy on the same with help of restoring a copy being backup and it worked well and it still works.
    RE: Completing installation failes
    by Nickolas Fox on Monday January 31st 2011, 19:56
    fixed via information from appdb.winehq.org/commentview.php?iAppId=10546&iVersionId=18408&iThreadId=63124
    It seems it's trouble of steam, not just only left4dead2 installation
    running game from kde menu
    by xamil on Friday January 7th 2011, 19:16
    I'm trying to figure how to run games from wine submenu in kde menu. When I try to run game this way nothing happens. So I looked into menu entry and it looks for example like that:
    env WINEPREFIX="/home/users/Arvenil/.wine" wine winebrowser rungameid/20820

    I tried to run this from console (wine winebrowser rungameid/20820) and nothing happens. Then I tried to run a webpage in same way (wine winebrowser www.google.com) and it worked - a google webpage opened in my firefox. So I tried to run rungameid/20820 directly from firefox and it worked - game launched. But still runing wine winebrowser rungameid/20820 doesn't work and doesn't emit any error. Any idea how to debug this?
    RE: running game from kde menu
    by Collin on Saturday January 8th 2011, 12:34
    You need to change winebrowser to iexplore so that the wineprefix uses iexplore to open Steam URLs. A blank page will open but that's a minor issue.
    RE: running game from kde menu
    by Collin on Monday January 10th 2011, 11:48
    I would also like to add that it works for desktop shortcuts as well.
    torrent client + steam = unable to connect
    by tom v on Sunday January 2nd 2011, 8:03
    if you're having trouble connecting to steam or downloading games try quitting/pausing your torrent client. I have always had trouble connecting, where I have to click retry many times to connect and I just realized that it only happens when transmission is running. when installing games it will say the steam content servers are too busy. starting the torrent client after the game is downloading or after logging in to steam causes no problems.
    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!
    RE: Problems launching Source games since Nov 16th Steam Update Solution
    by Ryan on Saturday November 27th 2010, 9:43
    You sir, are awesome. This fixed my problem with running steam
    RE: Problems launching Source games since Nov 16th Steam Update Solution
    by Ryan on Saturday November 27th 2010, 10:14
    sorry, was a bit premature there, it worked the first time, and then it started crashing again...
    RE: Problems launching Source games since Nov 16th Steam Update Solution
    by Mike on Saturday November 27th 2010, 13:51
    You sure it is the same problem? The solution has continued to work for me even today. Did the settings stick?

    ~Mike
    RE: Problems launching Source games since Nov 16th Steam Update Solution
    by Daniel on Sunday November 28th 2010, 4:42
    Still works for me too. I've also tried to enable gameoverlayrenderer now when Wine 1.3.8 is out but it still doesn't work. Your fix works great though.
    STEAM - Fedora 14 x64
    by Ryan on Monday November 22nd 2010, 18:14
    Tried to install with much google searching and stuffing around I can get the app to launch and I was able to start it once without it crashing, but every other time it opens the screen and crashes. What I tried:

    Winetricks...doesn't work in x64, so not able to install most things

    Tahoma font: solved the crash after initial load where the CellID: nothing beat our initial best time of 7 MS point message was displayed

    Regkey for Video Memory Size: solved issue where STEAM would logon and crash straight away without displaying anything

    Where I'm at now is I can logon, steam loads, gets to the point of trying to load the store, and then crashes to desktop, last error output from wine is about being unable to determine the processor information. So I've given up on using steam except within a VM
    RE: STEAM - Fedora 14 x64
    by Ryan on Monday November 22nd 2010, 18:19
    also, I'm using WINE 1.3.7, I can post error logs later if anyone is interested
    RE: STEAM - Fedora 14 x64
    by Ryan on Saturday November 27th 2010, 9:45
    and this is now working after following instructions from post above
    RE: STEAM - Fedora 14 x64
    by Ryan on Saturday November 27th 2010, 10:15
    I thought it was...but I'm back at the same place, keep getting the following output:

    CellID: Fetching server list from CSDS. . .
    fixme:process:GetLogicalProcessorInformation ((nil),0x32e48c): stub
    fixme:process:GetLogicalProcessorInformation (0x1090c00,0x32e48c): stub
    fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
    fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub
    fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 2, 0x32d334, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 3, 0x32d338, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100e8, 4, 0x32d33c, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100f0, 2, 0x32d964, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100f0, 3, 0x32d968, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100f0, 4, 0x32d96c, 4) stub
    CellID: CSDS returned 171 servers.
    CellID: Connecting to 68.177.101.60:27031. . .
    CellID: Connect to 68.177.101.60:27031 took 309 MS
    CellID: Nothing beat our old best time of 7 MS
    err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
    err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
    fixme:wbemprox:wbem_locator_ConnectServer 0x19c640, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x4cfbeb8)
    fixme:dwmapi:DwmSetWindowAttribute (0x100fa, 2, 0x32d8cc, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100fa, 3, 0x32d8d0, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x100fa, 4, 0x32d8d4, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10102, 2, 0x32d80c, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10102, 3, 0x32d810, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10102, 4, 0x32d814, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x1010c, 2, 0x32d2e4, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x1010c, 3, 0x32d2e8, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x1010c, 4, 0x32d2ec, 4) stub
    fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
    fixme:dwmapi:DwmSetWindowAttribute (0x10128, 2, 0x32d94c, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10128, 3, 0x32d950, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10128, 4, 0x32d954, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10164, 2, 0x32d514, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10164, 3, 0x32d518, 4) stub
    fixme:dwmapi:DwmSetWindowAttribute (0x10164, 4, 0x32d51c, 4) stub
    fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
    fixme:win:EnumDisplayDevicesW ((null),0,0x32d01c,0x00000000), stub!
    fixme:advapi:RegisterTraceGuidsW (0x3854f30, 0x3eab720, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x3e83b24, (null), (null), 0x3eab738,)
    fixme:process:GetLogicalProcessorInformation ((nil),0x33fc74): stub
    fixme:process:GetLogicalProcessorInformation (0x435c00,0x33fc74): stub

    and at this point, it crashes...
    RE: STEAM - Fedora 14 x64
    by Sam Jacobson on Thursday December 9th 2010, 20:52
    I had the same problem (fixed for a moment by copying Tahoma font, then crashed on next run). I copied some other fonts in: cour.ttf tahoma.ttf times.ttf trebuc.ttf verdana.ttf; and haven't had a crash since.
    steam games wont start up
    by elliot on Thursday November 18th 2010, 11:49
    im useing linux ubuntu 10.10 on my alienware m11x i had to remove my windows 7 cause it would not start up so when i go to steam steam loads up but when i go play america's army it dose'nt load it wont say preparing to start up america's army like when you start up a game normal i have wine 1.2 and PlayOnLinux that is were i downloaded steam on PlayOnLinux but i got wolfenstien to work the online version but no games wont work at all i followed you steps please help me i want to play america's army so much.
    RE: steam games wont start up
    by Cheeseness on Friday November 19th 2010, 1:21
    It sounds as though you're saying that Steam itself is working (though what you've said is hard to follow without punctuation), so here might not be the best place to ask your question.

    I don't use PlayOnLinux, and I've never been interested in playing America's Army, but here are a couple of pointers that might help you:

    * Upgrade to the latest version of Wine. A lot of improvements have been made since 1.2 that may be of benefit to the application you're trying to run.

    * Where you can, include extra information on your configuration and what you've tried. This helps other people help you. Some things that can help you get details can be: running your Wine application from a terminal and recording any errors that come out; whether or not you have similar applications (3d games) working outside of Wine; which specific DLL overrides you may have configured (I personally have found that Steam games don't run for me unless I disable gameoverlayrenderer). If you're not sure how to do these things, ask - you'll be more likely to get assistance if you give some extra details.

    * Check the AppDB entry on the specific application you're having trouble with. America's Army itself doesn't have much to do with Steam, so you're unlikely to get too much America's Army specific help here.
    Try this address: appdb.winehq.org/objectManager.php?sClass=version&iId=17275

    * Pick another game that's easy to get running under Steam and has a high rating on the AppDB (eg: Alien Swarm) and report your success. This can help you narrow down the problem by identifying whether it's a Steam problem, or a problem specifically with the application you're trying to run.
    appdb.winehq.org/objectManager.php?sClass=version&iId=20839
    RE: steam games wont start up
    by Daniel on Sunday November 21st 2010, 4:58
    I've got exactly the same problem with ALL my steam games! I've tried HL2, TF2, Garry's Mod and CSS. But it just doesn't work! The dialog that says "Preparing Start of Garry's Mod" comes up and then dissapears, and after around 5 seconds it says I'm not in game.

    I'm running PlayOnLinux too and the problem started occuring after I upgraded to 3.8.6 yesterday, but I do not see how it can have a connection really.
    This is the terminal output I get pastebin.com/MWzG1WsQ
    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?
    slow scrolling
    by Liam Dawe on Sunday October 31st 2010, 6:57
    Does anyone else have extremely slow scrolling when looking at the news in steam? Shouldn't this be smooth as it's just a browser page?

    by Aniruddha on Saturday September 25th 2010, 4:04
    After installing steam it stays minimized. Terminal output shows:

    CellID: Nothing beat our old best time of 9 MS

    It worked before on the same machine (Debian Squeeze amd64). Is there a fix for this?
    Incredible ram hog!!!
    by Emils on Monday August 16th 2010, 3:39
    Hello, I am using the stable version of wine (1.2), compiled from source, running on a custom 64 bit kernel with BFS, ubuntu 10.04 on an athlon 64 x2 5000+, 1024 mb of ram and a 8600gt. I installed Steam just yesterday, and I immediately noticed the ram usage, it uses 130-250 mb of ram, which frankly is too much for a system with only one gig of memory. And it is quite slow. Is there a patch or a tweak that could lower the memory usage ? Or is it just the webkit based browser of Steam that's using so much memory ?
    RE: Incredible ram hog!!!
    by James Donley on Wednesday July 20th 2011, 10:53
    That's about how much it uses on my Windows install. You might want to consider adding more RAM.
    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?
    Message windows don't appear properly (FIX)
    by Damian Pound on Saturday August 7th 2010, 17:02
    When someone sends a message to you and you don't already have a message window up for that person, the message window will show up as a steam icon in the upper left corner. Resizing it does nothing, to fix it you have to minimize it them restore it or close it and reopen it via the friends menu.
    Steam game backups
    by Anthony Serna on Monday July 5th 2010, 18:34
    I just wanted to say that installing / restoring a game from a Steam game file backup works on Wine 1.2 RC6.
    "not enough space" & can't install after "uninstall"
    by Indelible Bonobo on Wednesday June 16th 2010, 19:45
    I first installed Steam with defaults and it worked just great. I wanted to try first Civ III, but the installer reported "not enough space" - it found less than 1.5 GB, and I had more than 10 GB free on my /home partition. Nonetheless, I deleted some crap, but it still did not work. I then decided to uninstall Steam and try to reinstall on a different "drive". The uninstall went uneventfully but the Steam icon was left on the desktop. I then tried to reinstall, and could not.

    On subsequent attempts I am asked "Are you ready to have the Installation Wizard continue the installation?", I say yes, then an "install" happens very quickly, then I get a message titled "Steam has been successfully installed." with "Steam will now continue installation." inside. Clicking "Finish" closes the window, but nothing else happens. Wineserver, services.exe and winedevice.exe die soon thereafter.
    RE:
    by Drew on Saturday July 31st 2010, 13:34
    This could be just grave digging on a dead question, but

    If you can't uninstall the things installed in WINE, you can delete your wine directory(/home/USERNAMEHERE/.wine) and it'll remove everything installed in wine. The next time you use Wine it'll rebuild the .wine directory and it'll be a fresh, no programs installed setup.
    RE:
    by Kris Blackhall on Saturday July 31st 2010, 13:48
    Yes. Uninstall wine first using your package management system (synaptic etc.). Then once it has been removed check to see if the .wine folder is still there in your Home folder. If so, delete it. Also, don't forget to delete the .winetrickscache folder which is also in the Home folder.

    If after that you can still see wine in your applications menu then there will be 1 more folder to get rid of located in ~/home/.local/share/applications. Delete the wine stuff in there manually also.
    need help :(
    by Steve Marmen on Wednesday June 16th 2010, 16:09
    I am running newest version of wine, but i am sure somewhere i am messing up. When I click steam it updates 100% then it just sits there on what should be the login screen and does nothing. I dont see anything on my desktop but steam shows up as running on my task bar. I dont have direct X installed yet. I am a linux n00b but would really like if someone could give me step by step instructions on how to do every detail.thanks
    Windows don't closes
    by Lorenzo on Monday June 14th 2010, 8:59
    When i do some work on steam interface i can't close the main windows or the friends window using the 'x' button.
    When i click on the 'x' button the window disappear but after 1 second it reappears. On windows it don't happen...
    RE: Windows don't closes
    by william on Monday June 14th 2010, 13:18
    i have noticed the same thing, kinda wierd, but iv'e noticed that in order to close the main steam window you have to close all other steam windows first, otherwise it will reopen, i haven't had the friend problem yet...
    steam keeps downloading games on its own...?
    by william on Tuesday June 1st 2010, 13:21
    Steam seems to want me to download and install TF2 and Portal, every time i delete the local content then restart, it shows up as download paused... gets kinda annoying, bug maybe?
    RE: steam keeps downloading games on its own...?
    by Edward on Tuesday June 1st 2010, 22:22
    It is a Steam bug (Windows bug?) and it is super annoying. I had it with Dawn of War 2 the other week and Steam suggest (or the forums, don't remember) doing a total reinstall of Steam including removing all registry keys.

    In the end I 'fixed' the download paused game by deleting all local game content then going to the Steam folder and deleting ClientyRegistry and AppUpdateStats blobs and some other choice files that looked important. I then ran Steam again and let it fix up everything and then copied the game files back and verified local content. This was a suggestion on the forums and it worked for me so the original suggestion seemed a little extreme.

    Good luck!
    Slow
    by Duane on Monday May 31st 2010, 2:46
    The Steam interface seems to run slow. Everything works, but it just takes a second to do it. The only problem I found with Steam was that the taskbar icon is missing.

    by Mike Swanson on Sunday May 23rd 2010, 23:02
    Yes, you'll have to remove your ~/.wine and start from scratch. Remember to go into ~/.wine/drive_c/Program Files/Steam and move the steamapps folder out (which contains all your games) before you delete it all! After you install Steam again, move the folder back before logging into Steam.
    RE:
    by Mike Swanson on Sunday May 23rd 2010, 23:03
    Whoops, that was supposed to be a response to 59645

    by Hit in the Head on Tuesday May 18th 2010, 16:19
    Wow, that's strange!

    I've only experienced it not present (a transparent box) when not syncing or updating. This was on multiple installs clean and upgrading from the old beta - ubuntu 9 and 10.
    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.
    Steam installs and seems to run until first update
    by Wrinkled Cheese on Friday May 14th 2010, 17:00
    Hey everyone,

    I'm a bit confused as to why steam seems to be running but I get no GUI.

    I'm running Slackware 64 with multi-lib for wine 32-bit compatibility. I installed wine and everything seemed to go okay. The first time Steam ran it said updating steam and went to 24% then closed and then came back at 33% and the window colour changed from green to dark grey. It gets to 100% updating but Steam.exe keeps running. Now when I run the command provided in this appdb entry or if I just click on the Steam icon in the KDE wine menu entry. Steam runs, and uses nearly 100% processor, but nothing comes up, IE a GUI. So I tried running the command used by the KDE menu entry item at command line and I get the same thing as if I use the command:

    cd ~/.wine/drive_c/Program\ Files/Steam && WINEDEBUG=-all wine steam -applaunch 240

    The KDE menu entry command is:
    env WINEPREFIX="/home/username/.wine" wine "start" /Unix "/home/username/.wine/dosdevices/c:/users/username/Start Menu/Programs/Steam/Steam.lnk"

    These both produce this outputs as well as a process called steam(appdb recommended command) or Steam.exe(menu item):
    appdb recommended command
    CellID: Fetching server list from CSDS. . .
    CellID: CSDS returned 165 servers.
    CellID: Connecting to 119.167.242.114:27031. . .
    CellID: Connect to 119.167.242.114:27031 took 336 MS
    CellID: Nothing beat our old best time of 33 MS

    KDE menu entry:
    fixme:exec:SHELL_execute flags ignored: 0x00000100
    fixme:exec:SHELL_execute flags ignored: 0x00004100
    username@machinename:~/.wine/drive_c/Program Files/Steam$ CellID: Fetching server list from CSDS. . .
    fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
    CellID: CSDS returned 164 servers.
    CellID: Connecting to 208.111.158.51:27031. . .
    CellID: Connect to 208.111.158.51:27031 took 73 MS
    CellID: Nothing beat our old best time of 33 MS
    fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs

    I'm tempted to wait for a day or so just to make sure it's not doing something that takes a long time in the background.

    I am running Wine 1.1.44
    I have a GeForce 6200 using the latest nVidia driver, as of a week ago or so: 195.36.24

    I had wine running steam and counterstrike source 5 years ago under the same distro, Slackware, although my version back then was 9.0 or 10.0. I am curious as to what I should do to get this to work properly. As you can tell there aren't any errors that I can Google or search for so I'm asking questions and hope someone knows the answer. I can provide you with any information you need.

    I tried installing it manually by running the wine msiexec /a SteamInstall.msi. I tried using winetricks but everything ends in the exact same behaviour except the slight difference mentioned above.

    I posted this in an obsolete thread by accident.
    RE: Steam installs and seems to run until first update
    by Edward on Friday May 14th 2010, 18:06
    Two suggestions.

    In winecfg add the application Steam.exe and set it to use Windows version 7. If that doesn't work go to the graphics tab and enable a virtual desktop. In the event this still doesn't work undo both changes and delete ClientRegistry.blob from the C:\Program Files\Steam\ directory and try again.

    Please update this thread with which solution works, assuming one does.
    RE: Steam installs and seems to run until first update
    by Markus on Sunday May 30th 2010, 10:06
    Hi

    I have the same problem described above (Fedora 13 - x64 + wine 1.2-rc2).
    None of your solutions seem to work. If I delete ClientRegistry it updates just fine to crash again with the message above.
    It also seems to take a whole core of the processor, memory stays the same over time.

    Lets hope Steam for Linux arrives soon =D
    X server crashing/restarting?
    by william on Wednesday May 5th 2010, 2:52
    Update to the newest NVIDIA drivers (currently 195.x)

    for instructions on how to install them go here:
    ubuntuforums.org/showthread.php?t=1330639
    Fix the missing steam icon
    by Frozen Fox on Tuesday May 4th 2010, 3:31
    Thanks to an awesome poster at the steam forums, "Hit in the Head", there's a workaround for the steam icon being completely missing.

    [Shortened and paraphrased]

    Open $HOME/.wine/drive_c/Program Files/Steam/Public, right-click steam_tray.ico and open it with Gimp. Simply File->Save As, and overwrite the original, with default settings. You can remove the layers you don't like to change the icon to one of the others available. Note the background of the icon is still non-transparent when I tried, but I believe that's a wine bug, and it's better than no icon for sure.

    So now minus the background quirk, after the workarounds mentioned in my previous posts here, the only issue I've noticed is the windows sometimes don't close. This can be worked around by minimizing them first, then right clicking their systrem tray entry and clicking close there. Obnoxious, but not a showstopper.
    RE: Fix the missing steam icon
    by Frozen Fox on Tuesday May 4th 2010, 3:34
    Er -- taskbar, not system tray.
    RE: Fix the missing steam icon
    by Frozen Fox on Tuesday May 4th 2010, 3:47
    Apologies for the numerous posts (I REALLY wish this site had edit and remove functionality), but I've come across something interesting. You do NOT need to install gimp apparently to make the icon reappear. You can simply rename steam_tray.ico to steam_tray.ico.orig or perhaps delete it. It appears to ignore the icon layer you choose entirely if you re-save the file, and loads steam_tray.tga instead as it can't deal with the change for some reason. The icon working after file->save-as was misleading. If anyone knows how to work with image file formats, you might try fiddling with that tga to see if its possible to get the proper transparency working. I don't have any other programs with systray icons to find out if it's universally broken with wine..
    RE: Fix the missing steam icon
    by Hit in the Head on Tuesday May 18th 2010, 12:20
    Thanks for the compliment lol.

    I tried to get the tga working. Thanks for checking into this...

    It seems odd that there didn't seem to be more people looking at it.

    I'll check out what you did asap and try and get back.

    :-D
    RE: Fix the missing steam icon
    by Hit in the Head on Tuesday May 18th 2010, 15:40
    Hey there;

    It looks like this problem may have been fixed... I just tried a fresh install, and the icon shows up nice and pretty :-)

    -Hit
    RE: Fix the missing steam icon
    by Brandon Tomlinson on Tuesday May 18th 2010, 15:49
    on my fresh install it shows up half of the time.
    RE: Fix the missing steam icon
    by Hit in the Head on Tuesday May 18th 2010, 15:52
    Is that half the time, as in only when updating, or half the time, as in HALF THE TIME, HIT! lol

    Seriously though, is it when it's updating only, or more or less randomly.
    RE: Fix the missing steam icon
    by Brandon Tomlinson on Tuesday May 18th 2010, 16:03
    I'd say random, but I've not investigated that much. When it work,s updating works and the normal works; when it doesn't, neither works.
    STEAM beta missing icons
    by André Fettouhi on Thursday April 22nd 2010, 14:24
    Has anyone noticed that when installing games with the new STEAM beta that the desktop links do not work and that the icons are missing?
    RE: STEAM beta missing icons
    by Andrew C on Friday April 23rd 2010, 7:14
    I noticed this Valve seem to be using url shortcuts for some stange reason instead of standard desktop shortcuts so you end up with something like wine "winebrowser" steam: //rungameid/220 which attempts to start the game using winebrowser which fails. This is a stupid thing to do in my opinion.

    On another note, this text input box doesn't support code tags yet automatically turns anything it thinks is an url into one, which is just as stupid.
    RE: STEAM beta missing icons
    by André Fettouhi on Friday April 23rd 2010, 7:19
    Yeah its irritating this new way that STEAM is doing the shortcuts I just manually modify them so that they use old method.
    Xserver crash
    by Jan Kaláb on Thursday April 22nd 2010, 3:17
    This morning I updated wine and Steam, and when I start it, it crashes mys Xserver and I have to login again. Is it just me, or is there anyone else with this issue?
    RE: Xserver crash
    by Daniel A. Welty on Friday April 23rd 2010, 12:11
    No, it's not just you. I'm having the exact same problem (Wine 1.1.43).
    Steam starts up and it's able to run (enough to update itself which it did successfully for me once, or to allow me to enter my username and password), but once it logs in to my account something goes wrong and the Xserver crashes.
    RE: Xserver crash
    by Rob Magus on Sunday April 25th 2010, 14:37
    I'm also having this problem, with the same version of wine. Any ideas on what to do about it?
    RE: Xserver crash
    by Karol on Thursday April 29th 2010, 12:37
    I went back a wine version and it now works
    RE: Xserver crash
    by Edward on Monday May 3rd 2010, 10:46
    Basically some one with this bug has to firstly create a bug stating that it exists and secondly run a regression test between 1.1.43 and 1.1.41 to see which patch started the problem. Until this happens it simply cannot be fixed.

    Any one with a bugzilla account can open the bug.

    And any one with an hour or so can also do the much needed regression test. To do this first make sure the crash still happens with Wine 1.1.43, then make sure it doesn't happen with 1.1.41, and finally run a Regression Test to find the offending patch within those two versions.

    Guide to carrying out this test wiki.winehq.org/RegressionTesting
    RE: Xserver crash
    by Jirka Furda on Wednesday April 28th 2010, 7:44
    me too (same wine version)
    RE: Xserver crash
    by Lorenzo on Thursday April 29th 2010, 4:43
    I'm using steam on two computers, on one it seems to run very well, on the second when I try to open steam, X crashes!
    the two computers are similar in software, all have 195 graphic dirvers, wine 1.1.43 and ubuntu 9.04.
    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