Steam with Wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Xephrey
Newbie
Newbie
Posts: 2
Joined: Thu May 15, 2008 12:32 am

Steam with Wine

Post by Xephrey »

I have read over and over about people having the same issues with Steam in wine - none of them had the new rc 1.0, but I'm still experiencing the same problems - the frame rate issues, as well as the weird green textures in the start-up screen. Anyway... everyone says its DirectX 9.0's fault, and to run it under 8.0. The problem is... I only have a shortcut for Steam, and the system, for some reason, wont let me create individual shortcuts for Portal, HL2E2, etc... and thats the only way I know of to change those parameters is in the command shortcut dialogue.

Can someone help me out with this one? Any help would be greatly appreciated.

Thanks!

-Xephrey_J
Sleaka J
Level 2
Level 2
Posts: 29
Joined: Wed Feb 27, 2008 7:43 am

Post by Sleaka J »

Right-click on a game on the list, choose properties. Find the button marked Launch Options. Add -dxlevel 81 to force the game to run in DirectX 8.1.

It will reset any graphic settings you've input, so after you've started the game with the -dxlevel 81 parameter, quit the game and remove it. From that moment forward, the game will start in DirectX 8.1 mode and you can change any graphic detail levels in-game.

But yes, DirectX 9 is severely lacking in performance under Wine when it comes to Source games.
Xephrey
Newbie
Newbie
Posts: 2
Joined: Thu May 15, 2008 12:32 am

Post by Xephrey »

When I do that it brings up an error prompt:

SteamStartup() failed: SteamStartup(0xf,0x0033E504)failed with error 1: The registry is in use by another process, timeout expired

What would that be?

Thanks for the fast response. :)
Sleaka J
Level 2
Level 2
Posts: 29
Joined: Wed Feb 27, 2008 7:43 am

Post by Sleaka J »

That seems to be a common issue when it comes to Steam under Wine. It has to do with Linux caching some files when Steam wants to use them. But there is a way to fix it.

Verify the local game contents.

Right-click on the game and choose properties. Under the tab "Local Files" choose "Verify integrity of game cache". Let it finish, then go and start the game again.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Xephrey wrote:When I do that it brings up an error prompt:

SteamStartup() failed: SteamStartup(0xf,0x0033E504)failed with error 1: The registry is in use by another process, timeout expired

What would that be?
You can find detailed instructions for how to deal with this problem in Application DB's page for Steam.
Locked