You are not logged in.
Hi ![]()
I've been having a bit of trouble with wine on my 64bit Arch installation.
I installed wine and winetricks (from multilib) and used winetricks to install steam.
Steam launches fine, however upon trying to run a game in my library, nothing happens, I get the dialogue box advising that it's preparing to launch the game, but then once thats gone, nothing happens.
I removed my ~/.wine folder and ran 'WINEARCH=win32 winecfg ' as advised to do so on wiki.archlinux.org/index.php/Wine
However the issue persists. My main concern is that I've removed wine, winetricks and wine_gecko from my system using 'sudo pacman -Rdd <packagename>' and ensured that I deleted ~/.wine to try a re-install and perform the above command at the beginning, however, after re-installing all this, it seems steam has kept all my details? (perhaps in cache somewhere) So when I launch steam after a re-install, it already knows my login details and shows that Half Life 2 is already installed.
Sorry, I know the above is pretty messy, basically, I want a means to be able to eliminate wine and any wine content from my system completely, to be able to try and start over.
Any help is greatly appreciated ![]()
Last edited by Starfall (2011-08-25 23:43:41)
Visit my blog and my DeviatArt page
Offline
If you use the winetricks installer, it installs the application into a different directory to be managed through winetricks.
Try removing the directory ~/.local/share/wineprefixes/Steam.
Offline
Note, I install all windows progams to "C:\" instead of "Program Files"
wget http://cdn.steampowered.com/download/SteamInstall.msi
mkdir -p ~/.wine_prefixes/Steam
WINEPREFIX=~/.wine_prefixes/Steam wine wineboot
WINEPREFIX=~/.wine_prefixes/Steam msiexec /i SteamInstall.msiI'd recommend emulating a desktop at your native resolution to completely bypass any "Alt-Tab" issues with other programs running.
WINEPREFIX=~/.wine_prefixes/Steam winecfg
[Graphics] -> [x] Emulate a virtual desktopThen go ahead and install your games. (Edit: If you've already installed the games, copy the "/steamapps/*.gcf" files and reinstall.)
Other tweaks I use with CS:S include these registry changes:
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"OffscreenRenderingMode"="fbo"
"DirectDrawRenderer"="opengl"
"UseGLSL"="disabled"
"Multisampling"="enabled"Installing directX with winetricks will also net you better performance.
WINEPREFIX=~/.wine_prefixes/Steam winetricks d3dx9_43Once you're happy with everything you can simply launch with: (-applaunch 220 is Half Life 2)
cd ~/.wine_prefixes/Steam/drive_c/Steam; WINEPREFIX=~/.wine_prefixes/Steam WINEDEBUG=-all wine steam -applaunch 220If it fails, remove WINEDEBUG=-all and report the errors it spits into console.
Edit: Arch 64bit, wine1.3.26
Edit2: I like to keep winetricks at an arm's length for everything other than various dlls.
Last edited by Earnestly (2011-08-24 20:30:09)
Offline
Thanks very much for all the help again Kaustic!
Turns out it all started functioning fine after I created the WINEARCH (32bit prefix) and then installed lib32-nvidia-utils!
I do have one question however, are there any means of ensuring wine picks up mouse-release properly? It's really damn irritating running around in HL2 with a freakin' mouse cursor constantly blinking in the middle! ![]()
Visit my blog and my DeviatArt page
Offline
http://bugs.winehq.org/show_bug.cgi?id=27779
I've never seen this before personally. Have you tried running it in a virtual desktop?
ps: I've never had to mess with WINEARCH in my life D:, guess I'm just lucky.
Last edited by Earnestly (2011-08-25 22:48:58)
Offline
Lucky indeed!
Thanks for the link, I read through most of the comments, doesn't seem to be any fix on it as of yet, though a workaround was mentioned of running it in windowed mode, I'm happy with this, actually probably happier than I was before with full screen, it means I can interact with the rest of my system properly!
They do seems t be actively working on a fix for the bug though, so that's good, thanks again for your help Kaustic!
Visit my blog and my DeviatArt page
Offline