Application Details:
| Version: | Retail (32-bit) |
| License: | Retail |
| URL: | http://www.half-life2.com/ |
| Votes: | 46 |
| Latest Rating: | Platinum |
| Latest Wine Version Tested: | 1.7.21 |
Maintainers: About Maintainership
What works
Installation
What does not
No problem at all
Workarounds
What was not tested
None
Hardware tested
Graphics:
Additional Comments
Better than its native version GPU: GeForce 9600 GT GPU Driver: Nouveau Driver CPU: Core 2 Quad Q9550 @ 2.83 GHz RAM: 4 GB
| Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
| Current | Linux Mint Debian x86_64 | Jul 01 2014 | 1.7.21 | Yes | Yes | Platinum | Philipglo Joshua Opulencia | ||
| Show | Arch Linux x86_64 | Jul 24 2013 | 1.6 | Yes | Yes | Platinum | Artur h0m3 | ||
| Show | Fedora 16 x86_64 | Apr 01 2012 | 1.5.1 | Yes | Yes | Platinum | John P Sims | ||
| Show | Gentoo Linux | May 13 2011 | 1.3.19 | Yes | Yes | Platinum | Anonymus Someones | ||
| Show | Ubuntu 11.04 "Natty" i386 (+ variants like Kubuntu) | May 08 2011 | 1.3.19 | Yes | Yes | Platinum | Artur h0m3 |
| Bug # | Description | Status | Resolution | Other apps affected |
| 5159 | Microphone xmit in Half Life and HL:S games very harsh and goes in and out of "focus" | REOPENED | View | |
| 12453 | Bad performance in Source based games | REOPENED | View | |
| 22912 | Half Life 2 and Portal subtitles unreadable | NEW | View | |
| 24684 | Multiple Source engine based games (Steam): out-of-order rendering, bloom effect and lights are visible through walls when multicore rendering is enabled | NEW | View | |
| 27453 | Lag when loading new sound in source games | NEW | View | |
| 34080 | Half-life 2 : Ammo doesn't display when loading game | UNCONFIRMED | View |
First of all install Steam and make sure it's working properly. It is a simple and fast install. You don't want to go through all CDs installing HL2 to find-out that Steam is foo-bared.
Half-Life 2 can be installed from a) multiple CDs; b) DVD or c) downloaded from Steam. b) and c) should work as-is without any major problems.
For multi-CD install:
- Run winecfg and make sure that your cd-rom drive is mapped to a drive (d: for example).
- Start install from outside mount point ex: open CD-ROM in winefile then double click on hl2.exe
cd ~ && wine explorer d:\\- When asked to change CD, in the separate terminal run
wine eject d:- Insert next CD and mount it (browse to it with Window Manager's "file browser"). If CD isn't mounted Wine won't see it
General
In Steam -> File -> Settings -> In-game disable "Steam Community In-Game". Of left enabled Half-Life 2 will not crash on the startup.
Sound
Half-Life 2 doesn't work well/at all without sound. Use ALSA (recommended) or OSS (problematic on most hardware).
Video
On modern GPUs Half-Life 2 should be able to run in all dx-levels (70, 80, 81, 90). However there are might be some visual problems on higher dx-levels. Some drivers known to have problems:
- nVidia: recommended driver: 1.0-9631. Older 87xx drivers have number of bugs.
- ATI: Appears to have numerous problems with advanced features. Ok for dxlevel 70 & 80. Anything above won't work or will be exactly the same as 80.
For better graphics quality you might want to use "-dxlevel 90" command option (might be much slower then with -dxlevel 81)
To fix number of problems with "water in the sky" and lighting add this to the registry:
[HKEY_CURRENT_USER\Software\Wine\Direct3D] "OffscreenRenderingMode"="fbo"
Starting
You can start Half-Life 2 by double clicking on it in Steam. Also you can start it with:
cd ~/.wine/drive_c/Progam\ Files/Steam WINEDEBUG=-all wine steam.exe -applaunch 220 -novid -dxlevel 90 -width 1024 -height 768
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Deve on Monday December 10th 2012, 13:28
Edit:
hl2/resource/ClientScheme.res
There you have a lot of options, for example:
"italic" "1"
You can set it to 0. Also you can change font, disable antialiasing or do anything other.
If you are playing Episode 1, you should edit:
episodic/resource/ClientScheme.res
Other games should have similar files.
by mushroomi on Saturday May 5th 2012, 5:03
-different wine versions, from 1.0 to 1.5.3, pre-built or compiled myself
-disabling in-game community from steam
-disabling gameoverlayrenderer from winecfg
-setting OffscreenRenderingMode to fbo, pbo and backbuffer
-setting dxlevel to 70, 80 and 90
-disabling sound
when game freezes, terminal outputs this message:
err:ntdll:RtlpWaitForCriticalSection section 0xb3ffd28 "?" wait timed out in thread 005f, blocked by 0017, retrying (60 sec)
I'm not sure if this is just a HL2 problem, or does it apply to other source-based games too, I don't have the chance to test. I can play HL1-based games with no trouble, with in-game community on or off.
Help would be appreciated.
by mushroomi on Saturday May 5th 2012, 5:06
AMD athlon 3000+ @ 1.92ghz
1gb ddr2 memory
NVIDIA 8800gt 512mb
I'm running Debian 6.0.4, kernel 2.6.32-5-686
NVIDIA Driver version 195.36.31
by mushroomi on Wednesday June 27th 2012, 17:18
by Leonard Schiff on Monday November 28th 2011, 8:13
I'm trying to run HL2 on Arch x86_64. Works fine so far, but the sound doesn't work at all. If I use winecfg the sound seems to work normal, but when I start Half Life, not even the startup-screen makes a noise.
Graphic and everything else works fine. And Half Life 2 worked fine a few days ago (with sound) on Gentoo on the same PC.
I found the suggestion here that I should turn 'Hardware Acceleration' to 'Emulation', but I can't find that option anywhere.
Any suggestion would be appreciated.
by Alexey Loukianov on Monday November 28th 2011, 20:36
The problem you complain about might be related to the Wine+Pulse+alsa-plugins issue in case you have PA installed and used. Remove/disable PA, make sure you use ALSA as your Wine sound backend (you might have to create a special registry entry for this - consult to the "UsefulRegistryEntries" Wine Wiki page for details), and try running the game with following debug channels: WINEDEBUG="-all,+tid,+loaddll,err+all,warn+debugstr,fixme+all,+mmdevapi,+winmm,+midi,+dsound,+dmusic,+alsa". It would produce pretty big amount of debug data inspecting which might be insightful to diagnose your problem. In case in doubt feel free to upload full log output to some third-party text sharing site (like pastebin) and post a link to it here. As soon as I would have a free minute I would be able to look at it and maybe tell you what's wrong. In any case it seems that you might had hit a bug in Wine and thus you would have to collect these logs in any case to report a bug to bugzilla.
P.S. Don't post log content to comments directly - it violates comments posting rules and thus your comment with logs would be deleted shortly. Logs should be wither attached to the Bugzilla bug report as a separate files, or uploaded elsewhere and referenced by an external URL.
P.P.S. Also you might wish to try running the game with an older version of wine and check if it helps. In case you would come up with sound working in Wine v.A and not working in Wine v.B on the same PC - please, proceed with regression testing and file a regression bug report. Thanks!
by Roland Haeder on Tuesday November 29th 2011, 9:13
--------------------------------
fixme: this is a clearly readable logfile entry
fixme: which is not worth to upload on a server
fixme: because it doesn't eat much space.
--------------------------------
Please don't do false bureaucracies. Thank you.
by Alexey Loukianov on Tuesday November 29th 2011, 11:58
On the other hand this rule provides a good mean to keep comments clean and readable by keeping them free from thousands lines of logs listing and generally helps to persuade people to report bugs to a place they should really be reported to - Wine Bugzilla obviously - so this rule have a reasonable rationale behind it and works pretty well when treated not too strictly.
by anonymous on Friday May 30th 2014, 22:04
Finally I had to run:
pacman -S lib32-mpg123 lib32-alsa-lib
In order to get sound working.
by Daniel Bond on Tuesday July 26th 2011, 19:41
by Daniel Bond on Tuesday July 26th 2011, 20:06
by Alexey Loukianov on Saturday September 10th 2011, 20:55
by Alexey Loukianov on Saturday September 10th 2011, 20:53
This is known problem of Source engine, as the same bug happened with all Source 2007 games Mac OS X port - looks like Source engine render path isn't fully compatible with OpenGL pipeline when using multiple threads. Don't know the current state of this bug on Mac OS X as I haven't got access to any fast enough Mac box to run the tests with.
by quaker on Friday May 20th 2011, 9:21
bugs.winehq.org/show_bug.cgi?id=19522
by Nietzsche Jung on Sunday May 8th 2011, 15:48
Ideas?
Thank you.
by Nietzsche Jung on Sunday May 8th 2011, 18:28
by Nietzsche Jung on Sunday May 8th 2011, 19:35
by Pawel on Wednesday June 22nd 2011, 13:11
I tried many diferent configurations and changing options in game but it does not help.
Anyone know how to fix it?
by Nietzsche Jung on Wednesday June 22nd 2011, 19:58
Sorry about that.
by Kazeev Nikita on Saturday June 25th 2011, 6:50
www.codeweavers.jp/support/tickets/browse/?ticket_id=828319;list=16;ticket_level=0
by Nietzsche Jung on Thursday July 7th 2011, 9:30
The first time, in the water, a river monster is supposed to come up and almost eat you. I believe that in WINE, the Source engine is having a hard time drawing that since even in Windows, that monster shows up all of a sudden.
Once you get past that (I don't think that it's even drawn) you get to Route Kanal. The freeze might be triggered by a passing Razor Train. On my Windows installation, whenever there's a moving Razor Train, the game stutters considerably.
Unfortunately I have no solutions.
by Anonymus Someones on Monday May 2nd 2011, 15:21
by nomeutente94 on Monday April 4th 2011, 14:51
by Anonymus Someones on Sunday May 1st 2011, 14:36
In newer WINE versions (started somewhere around 1.3.14-1.1.15) the mouse has terrible lags which makes the game almost unplayable.
I had to downgrade do 1.3.13 to play it.
1.3.13 is OK
1.3.16 is BAD.
by nomeutente94 on Monday May 2nd 2011, 10:16
by Anonymus Someones on Monday May 2nd 2011, 15:22
by Anonymus Someones on Monday May 2nd 2011, 15:23
The new rating should be Bronze to Garbage. I gave it bronze.
by nomeutente94 on Monday May 2nd 2011, 15:28
by nomeutente94 on Wednesday May 4th 2011, 12:08
by Anonymus Someones on Wednesday May 4th 2011, 13:24
I am updating as soon as i can.
by Brock on Monday January 31st 2011, 10:20
by Brock on Thursday February 3rd 2011, 5:17
by Jake ward on Sunday January 2nd 2011, 16:28
Shows the game runs great, The slight lag is caused from hardware and recordmydesktop
I also used directx level 81, if anyone wants to know how to use this just ask!
by Andrew on Wednesday November 3rd 2010, 12:39
I have to open a regression bug? Someone can confirm this?
by chris ogloff on Tuesday October 26th 2010, 18:34
I did notice that in the graphics options, high-quality shadows are no longer available after using directx 8.1, but it's not much of a difference I would think.
by Alexey Loukianov on Wednesday October 27th 2010, 2:55
As for default DirectX level 95+ not working with the latest LTS Ubuntu, latest nVIDIA drivers and latest Wine from 1.2 branch - it should definitely be investigated as I can't reproduce it on my test box. Double check your setting, please. Try to use clean wine prefix. Report, please, as your progress goes on.
by Martin Espinoza on Friday December 17th 2010, 7:10
by Alexey Loukianov on Friday December 17th 2010, 17:29
What's about other OpenGL applications, are they working fine?
What's about other windows games under Wine?
Had you turned Compiz (or any other compositing window manager) off?
Had you tried to play a bit with advanced Wine direct3d settings like OffscreenRenderingMode, TargetLockingMode, e.t.c.?
I still can't reproduce the problem on my box under Ubuntu 10.04, Ubuntu 10.10 and Linux Mint 9. I've got nVIDIA GTS 250 + latest available drivers from nVIDIA site (i.e. I don't use pre-packaged drivers from the repos). So the problem might be in something different then OS vendor/version + nVIDIA drivers. It might be more specific to the wine build (I use self-compiled wine for tests) or to the kind of the GPU you have.
by Martin Espinoza on Monday December 20th 2010, 11:06
by Albin Stjerna on Tuesday September 21st 2010, 3:27
However, If I manage to hit the right menu buttons and exit the game normally without seeing anything but the frozen still image of the game, I can restart it and play again. Changing H-L's settings doesn't seem to improve the situation in any way (except making the game more ugly). The problem is present both in wine 1.2, 1.3.2, 1.3.3 using both debian's stock kernel 2.6.32 and 2.6.35 from experimental. I also tried a slightly older version of the Catalyst drivers with no effect.
I also tried the dx9-winetricks, which improved performance greatly but did nothing for the freezes.
by Alexey Loukianov on Tuesday September 21st 2010, 10:08
by Albin Stjerna on Wednesday September 22nd 2010, 12:10
Also, the problem with the »damaged« GPU state only seems to appear after killing a crashed opengl-using application -- I ran kill on the hl2.exe WINE process a couple of times when it hadn't crashed, and the problem did not appear. I'll try filing a bug report on the Debian catalyst package. Thanks for your help! :)
P.S. The H-L 2 freeze would, however, seem to be a problem with Wine.
by Alexey Loukianov on Wednesday September 22nd 2010, 17:06
by pablo pg on Sunday July 4th 2010, 19:28
by Kyle Bishop on Saturday June 5th 2010, 12:50
This even happens if I stand there, doing nothing, while all other programs are closed and video settings set to the lowest.
Any ideas?
Note: my video settings don't seem to affect it happening more or less
by Alexey Loukianov on Monday June 7th 2010, 9:12
Default alsa configuration for this soundcard uses dmix to allow multiple applications to use the soundcard simultaneously, and it looks like there are some minor incompatibilities between wine-alsa+HL2+dmix.
Switching to the wine-oss + kernel-oss emulation fixed the problem in my case, so it might be helpful in your either. Keep in mind that new Steam client by default will open-up soundcard (looks like it uses it for microphone recording test purposes), so it will lock OSS /dev/dsp for itself. It might be tricky to make /dev/dsp free for use by the HL2.
In my case it was possible to use /dev/dsp in HL2 only in case you start it using "wine steam.exe -applaunch 220 -novid -width 1680 -height 1050", but your mileage may vary.
One of the possible approaches to overcome this catch is to use "on the fly" wine sound driver change + configuring wine alsa driver to use pcm.null as the sound device.
Approximate steps might be:
1. Set wine to use alsa, edit the registry to make it use "null" as the alsa PCM device.
2. Start up Steam client.
3. Start up the registry editor, change the wine sound driver to the OSS.
4. Start up HL2.
5. Profit!
Don't forget to disable PulseAudio first in case you have it installed.
by Alexey Loukianov on Monday June 7th 2010, 10:52
by nobodysbusiness on Monday October 18th 2010, 21:29
by nobodysbusiness on Tuesday October 19th 2010, 20:39
by nobodysbusiness on Friday October 29th 2010, 20:58
by nobodysbusiness on Monday November 8th 2010, 20:16
by Duane on Monday May 31st 2010, 2:38
Anti-aliasing is always disabled making the game look like crap, massive input lag, and always low frame rate no matter what I look at. I'd say the game barely works.
by Alexey Loukianov on Sunday June 6th 2010, 18:20
* Set the "Offscreen Render Mode" to the "backbuffer". You may either use registry editor to do this, or use simple "winetricks orm=backbuffer" script. Backbuffer mode is required by HL2 shaders to work properly fast no matter AA is on or not.
* Set the Wine's "multisampling" to "enabled". "winetricks multisampling=enabled" is your friend on the way.
* Wine's multisampling core only offers the emulation of the MSAA 2x and 4x, and only in case your hardware really supports the selected mode through OpenGL drivers. So you will have to set HL2 to use MSAA 2x or 4x, and force the needed AA mode using nVIDIA/AMD+ATI control panel.
* Transparent/CSAA isn't supported by the wine d3d core by now. It might became supported as the time goes on.
Also, it might be useful to disable wine-glsl core, as I got better FPS on both GeForce cards I've got (GTS 6600 and GTS 250) when using ARB shaders instead of GLSL.
by Silent-Hunter on Tuesday September 21st 2010, 0:40
by Alexey Loukianov on Tuesday September 21st 2010, 1:56
a) Get winetricks and use it.
b) Edit registry by hand using regedit and docs from winewiki.
by Silent-Hunter on Tuesday September 21st 2010, 3:19
by Alexey Loukianov on Tuesday September 21st 2010, 10:14
So to answer your question about weird effects we should first determine if this is a known bug in HL2 itself or a configuration/hardware-specific problem you had run into.
by Silent-Hunter on Wednesday September 22nd 2010, 0:34
by lupusrex on Sunday May 30th 2010, 16:16
10.04 Ubuntu, fully updated; ATI Radeon HD 4350 with the latest possible proprietary drivers; Wine 1.2-rc2 with a brand spankin' new Wine prefix; hardware in other categories which should be more than sufficient.
Having had almost no success with any other game besides WoW (which works perfectly), I noticed that this appeared on the top 10 platinum list and, wishing to play *something,* downloaded it from Steam in the hopes of a few days' nostalgic entertainment. It was not fated to be. First, I had no sound except at the intro movie and the screen would flicker to and from black. Changing the sound hardware acceleration to Emulation and disabling the virtual desktop fixed these problems.
With these settings, strangely, characters possessed eyes without pupils or irises. I never did manage to fix this problem. -novid and various -dxlevel settings appeared to have no effect. It seemed at least playable, so I soldiered on. Wine crashed out at a particular save/load point (on the rooftop, the first time that Civil Protection fires on Gordon). As a final insult, my desktop background picture was stolen away, and I had to change back my resolution manually. =)
by Christoph Haag on Friday March 26th 2010, 8:22
wine: Unhandled page fault on write access to 0x00000022 at address 0xd3e8a37 (thread 003f), starting debugger...
Is this known or should I try to get more information when it happens next time?
by Jake ward on Wednesday March 24th 2010, 2:31
Shows game runs perfectly, worthy of platinum ^_^
by Bálint Dávid on Friday March 5th 2010, 15:14
Changing it to "OffscreenRenderingMode"="backbuffer" solved the problem
by Donovan Dunnigan on Thursday February 25th 2010, 21:13
by tr on Wednesday January 20th 2010, 18:37
I'm running slackware 13 and NVIDIA-Linux-x86-190.53. I compiled wine-1.1.36 myself.
I see this is the code for STATUS_ACCESS_VIOLATION, but how do I get a more useful error message? Any clues?
by tr on Wednesday January 20th 2010, 19:43
by sam on Wednesday December 23rd 2009, 15:04
by James on Friday October 16th 2009, 21:44
-----------------------------
Runtime Error!
Program: ...steam\steamapps\\half-life 2 deathmatch\hl2.exe
R6025
-pure virtual function call
-----------------------------
..and the game crashes. Anyone else getting this?
by Night Nord on Saturday August 22nd 2009, 16:09
by Łukasz on Sunday August 23rd 2009, 2:51
by Łukasz on Saturday August 22nd 2009, 14:12
At the beginning everything looks fine. But after some time of playing those games textures are becoming... hmm.. broken. They have various colours, checked yellow-black guns for example, pink walls. I couldn't find, that anybody else have this problem.
Textures are breaking when game is loading new area or saving etc. Helps reloading textures (chainging textures detail from low to medium or medium to high or whatever).
There is no additional output in console.
I can attach some screenshots.
Does anybody can help me with this?
by Arch Linux on Thursday August 13th 2009, 12:31
by james on Sunday August 9th 2009, 15:48
and it the exit the instalation, what went wrong i mean i did everything that is said to do in the guide. i dont think its because i dont have administrative privileges because steam installed correctly; and so did half-life 1
by james on Sunday August 9th 2009, 15:45
by Jack Diaz on Wednesday June 10th 2009, 1:52
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
I checked ALSA sound in winecfg, I don't know what is wrong.
by Arucard on Sunday June 7th 2009, 6:58
The problem arises when I try to start one of them: it fails displaying a page segment fault (crash), like one of those:
wine: Unhandled page fault on read access to 0x00000018 at address 0x7c89a2e7 (thread 0038), starting debugger...
Unhandled exception: page fault on read access to 0x00000018 in 32-bit code (0x7c89a2e7).
Or the Atlantis puzzle game from GameTop-com, shows the similar:
wine: Unhandled page fault on read access to 0x00000018 at address 0x0000:0x7ad2d2e7 (thread 0009), starting debugger...
First chance exception: page fault on read access to 0x00000018 in 32-bit code (0x7ad2d2e7).
That's mean, I found a possible regression from Direct3D.
When I use Wine 1.1.22 all those games works fine!
by Rohtie on Thursday June 18th 2009, 7:26
by Arucard on Monday June 22nd 2009, 14:30
by Rohtie on Friday June 26th 2009, 8:06
by Arch Linux on Monday July 20th 2009, 12:52
by Steve on Saturday June 6th 2009, 19:00
I'm not sure what had changed about three or four weeks ago, but since then I have reinstalled my OS and graphics drivers, Steam, and all source-engine games to no avail. The best thing that I can come up with is that the updates to Steam about a month ago borked my computer's ability to run Half-Life. At this point, the game is laggy, sluggish, a lot of audio skips and pops, and all dialogue happens well before the action on screen which synchs up.
Previous to this, everything I played (Portal and HL2, I'm now trying to get Lost Coast to run) ran marvellously, without problem. Since either the Steam Update or the Wine update to 1.1.21, it didn't work.
Any thoughts? Anywhere I can get a printout for why it's slugging along? I've mucked with -dxlevels, with resolutions, with graphics settings, but nothing works.
by Xavier Sythe on Wednesday November 3rd 2010, 11:13
Please tell me if you can find a solution.
by Mike Swanson on Monday May 18th 2009, 2:41
Basically, the issue I have is that once the game's titlescreen begins to load, the entire X server crashes, and of course, I can't play the game.
Specs:
Debian 5.0 amd64
Pentium Dual-Core 1.4GHz
2GB of RAM
Intel GM965 graphics
by Mike Swanson on Monday May 18th 2009, 2:45
by Mike Swanson on Wednesday May 20th 2009, 3:12
by Dan on Friday May 15th 2009, 15:57
by vitamin on Saturday May 16th 2009, 0:29
by Dan on Sunday May 17th 2009, 11:11
by vitamin on Sunday May 17th 2009, 16:58
That's known bad version with memory leaks. Upgrade to at least 180.44.
by Dan on Sunday May 17th 2009, 22:04
by Steve on Sunday April 26th 2009, 19:42
It also runs fine when it loads up, but these days the following happens:
1. The Valve sound plays, as does the logo video, but the video is noticeably slower. The sound will have faded and the logo will follow about 15-20 seconds later.
2. The fuzzy loading screen does not come up. It just sits there, black.
What I have discovered is that it will often work fine if I load into Portal (which gives me no trouble whatsoever) first, exit, and then load Half-Life 2.
Any suggestions as to what is going on, and what I can do about it?
by John P Sims on Tuesday April 28th 2009, 18:03
by Steve on Monday May 4th 2009, 9:59
by Dan on Friday March 6th 2009, 7:31
Having problems setting graphics on this game. Can change the resolution no probs but when I goto advance and change any of the settings it just closes the program. Nothing unusual in terminal.
Running on wine 1.1.16, Tried all the OS available, Tried the regedit things suggested to fix problems for this game. Tried running in terminal with various DX's. Only thing I havent tried is downgrading to another wine version but my other games are working great in this wine version so you can see that I dont wanna downgrade :P.
Thanks in advance
by Dan on Saturday March 7th 2009, 15:26
by DL on Sunday February 22nd 2009, 0:42
by Stephen Gentle on Friday February 27th 2009, 22:28
In the mean time, -novid turns that off, right?
by Charles Moyes on Saturday February 28th 2009, 11:26
by DL on Saturday February 28th 2009, 19:59
by Night Nord on Sunday January 11th 2009, 9:55
by Pawel Badenski on Friday January 9th 2009, 21:41
I also tried almost every tip I found on the web but it just does not do the trick.
I'm running 'Ubuntu Intrepid amd64' on:
- Athlon X2 5000+
- Geforce 9600 GSO.
by Pawel Badenski on Saturday January 10th 2009, 10:48
by Rob Parker on Sunday December 7th 2008, 5:57
--Step one (both 8.04 and 8.10)--
1. Click through System > Preferences > Sound
2. On the first ('Devices') tab set all drop-down boxes (other than the last) to 'ALSA - Advanced Linux Sound Architecture'
3. Click the 'Close' button'
--Step two (both 8.04 and 8.10)--
1. Click through System > Preferences > Session
2. On the first ('Startup Programs') tab find the entry labelled 'PulseAudio Session Management' and remove the tick from it
3. Click the 'Close' button
4. If you are on 8.04 you will now need to log out and back in again and be done. Ever-wise ignore this step and continue onto step four
--Step four (8.10 only)--
1. Press Alt+F2, type ' gksudo 'nautilus /usr/bin' '
2. In the resulting file browser find the file labelled 'pulseaudio' (the keyboard can help you with this)
3. Right click on the file and select 'Properties' from the resulting menu
4. On the third ('Permissions') tab remove the tick from the option labelled 'Allow executing file as program'
5. Click the 'Close' button, close the file browser and log out and back in.
So long as Wine is set to use ALSA, your sound should now no longer be choppy in games in Wine. In addition Flash will be able to share sound with other native desktop applications.
by John Pycroft on Wednesday December 10th 2008, 14:50
by Kiernan Holland on Wednesday December 3rd 2008, 1:26
www.youtube.com/user/rofthorax
by Shawn Vega on Sunday November 9th 2008, 22:41
Thanks.
by vitamin on Wednesday November 12th 2008, 1:11
by rich on Tuesday October 14th 2008, 5:59
Screen pic: i472.photobucket.com/albums/rr83/RJWEcology/DSC01411.jpg
My fglrxinfo says:
[CODE] root@Obsidian:/home/rich# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.1.7659 Release[/CODE]
This is my ATI Catalyst info: i472.photobucket.com/albums/rr83/RJWEcology/catalyst.png
I'm trying to be as detailed as possible so I can explain my situation. I also have another question. I chose to download the ATI drivers using EnvyNG (8.6 drivers) but why does my ATI Catalyst info say 8.50.3 ?
Am I missing something important? Is my ATI card just crap? (it ran perfect under windows). Can anyone recommend what I should do?
Any help would be greatly appreciated.
Thanks,
Rich
by rich on Sunday October 5th 2008, 12:55
I used EnvyNG to get the latest drivers (8.6) for my card. I have an ATI Radeon 9600 Pro 256MB card. I run wine under Ubuntu 8.04 (Hardy Heron). I did the Direct3D edit using regedit (previous post) but that didn't help.
My Wine version is 1.0 (thats what it says on the About tab).
Has anyone had a similar problem? How do I change the -dxlevel via the terminal?
Any help would be really appreciated.
by SheeEttin on Monday October 6th 2008, 14:20
You either have to downgrade to 8.5 or upgrade to 8.10 if it's supported (or 8.9, if this doesn't happen in that release).
by robert on Monday August 25th 2008, 5:56
If you have kubuntu 8.04 and ATI drivers 8.6 or higher then you might still be experiencing desktop instability. There is a fix located here:
ati.cchtml.com/show_bug.cgi?id=992#c26
Many people still have this desktop instability with catalyst drivers 8.6 or 8.7 that will leave their system unstable. If you are experiencing desktop instability with ATI drivers then it will probably work for your system.
hope this helps someone
robert.
by robert on Friday August 22nd 2008, 17:29
REGEDIT (type regedit into konsole)
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
If you don't have direct3D key there right click and create it. Then enter the following strings within your new Direct3D key along with the command/mode (by right clicking your new string and entering the command eg. "DirectDrawRenderer" (right click once you have created the new string and you'll get a modify option, choose that) then enter the command/mode (for DirectDrawnRenderer in this case it is: opengl.
Continue entering all the new strings along with the = commands below(right click on new strings to modify and enter command/mode).
"DirectDrawRenderer"="opengl" "OffscreenRenderingMode"="backbuffer" "PixelShaderMode"="enabled" "UseGLSL"="disabled" "VertexShaderMode"="hardware" "VideoMemorySize"="256"
Video memory size is dependent on your card. My HD 4850 has 512mb so I obviously put 512 instead of 256. Your hardware determines this number.
After doing the above I was able to play half life 2 normally and it began with direct X9 effects enabled. Voila!
If the above doesn't work you can always manually input -dxlevel 81 or -dxlevel80 by right clicking on half life 2 within wine and going to properties and enter -dxlevel 80 or 81 within the command/input line. This might also start up the game for you.
As yet envyng-qt doesnt seem to have catalyst 8.7 within its repository or at least mine hasn't. I'm hoping the new driver will improve frame rates.
I hope this helps someone who is confused.
by Night Nord on Monday July 7th 2008, 8:37
by Wiebe Cazemier on Sunday July 6th 2008, 20:10
by Roland Haeder on Tuesday June 22nd 2010, 17:27
by badger on Sunday June 1st 2008, 10:29
"PC 1" is AthlonXP2400 @ 2ghz, 512mb ram, NV6200 256mb gfx and Audigy2
"PC 2" is Intel P4HT @ 3ghz, 1GB ram, NV6200 256mb gfx with on-board intel s/card
The first problem only affects "PC 2" in that I have no sound for any Steam game (eg HL2 or Counterstrike source). I have set wine to OSS and I know it works as i run a lot of popcap games 100% fine with the current set-up, sound and all.
The second problem I have only observed on "PC 1" (but that's probably because I can't play with no sound!) is very low fps in a few places during the game. I notice this is shown as a known issue but no suggestions on how to beat it!
Any help/replies would be appreciated!
by Night Nord on Friday July 4th 2008, 5:42
Low fps - em... you have quite old hardware, it will be slow on Windows too, but on wine there is some additional issues - water levels works very bad on hardware directX level 9.1, and GLSL shaders + dx91 has terrible perfomance. So - just use dxversion 81 (append '-dxversion 81' as argument to hl2.exe), or recompile wine using a hack suggested by one of "Episode Two" commenters to have better perfomance on dx91. Don't be scared of using dx81. For me - it's quite the same image as on dx91 (but don't forget to check video settings every time you start the game - they will NOT remembered).
Also be sure to start wine as 'WINEDEBUG="-all" wine ...', if you don't want to see why something wrong happens. of course. (This will slightly improve perfomace, while wine will not echo anything on every possible operation)
by Night Nord on Sunday June 1st 2008, 10:24
1) On wine-1.0_rc* (tested on rc3 too) game NOT starts without virtual desktop. I use 1280x1024 virtual desktop (VD) (matches my resolution) without decorations (to prevent conflicts and blinking while game) and without wm control over window (to prevent mouse pointer offset from real in-game position). Game starts in fullscreen and overrides VD, so you just not notice it. Also VD allows to alt-tab (or change wm's virtual desktop) without crashing application.
2) Without GLSL some effects like reflections (reflections has no opacity, so you can't see through, and reflects from both sides (even from underwater)), wide energy beams (no opacity) in Citadel and Citadel Reactor (and Reactor Core on EpisodeOne) is broken.
3) On rc2 dx91 support completely broken. Many random crashes and some textures missing, also some bugs with skybox texture color ("color correction" does nothing).dx81 works greatly (crashes still exists, so save often, but much rare). Do _not_ use dx91 (on dx81 and with GLSL game has quite playable fps).
4) Video settings still not saving. Sound works without dissapearing only on Emulation level.
I have completed full compaing (also EP1) on Gentoo Linux x86_64, with NVidia 7600GT (256Mb), nvidia-drivers-173.14.05, Kernel 2.6.25-gentoo-r4, and CPU AMD Athlon 64 X2 4200+. Orange Box (steamless) version.
by vitamin on Sunday June 1st 2008, 10:54
by Night Nord on Sunday June 1st 2008, 11:24
I will just submit new result, so, please, remove the previous one.
by Felix H. Dahlke on Saturday May 10th 2008, 13:09
Just got some additional problems I'd like to point out:
- HL2 doesn't start for me with wine 0.61 (installation works fine) - my X dies.
- Steam.exe cannot be executed if it resides on an NTFS partition mounted with ntfs-3g. This is a problem - I solved it by reformating my files partition with XFS (faster anyways, don't know why I had been using NTFS)
- HDR is not working though my graphic card supports it and I activated it in the menu (HDRR is apparently patched back to HL2, or the graphics settings menu is merely fooling me).
But no details here, I'll file detailed bug reports about each of these :)
Keep up the good work!
by rji on Saturday May 3rd 2008, 17:40
by superkuh on Thursday August 14th 2008, 20:20
by rji on Friday August 15th 2008, 19:53
HKCU->Software->AppDefaults->hl2.exe->X11 Driver
Add UseXRandR N and UseXVidMode Y
by Morfeus on Friday April 25th 2008, 7:18
by Ryan Bach on Saturday May 3rd 2008, 18:40
Wine 0.9.61
Latest Fglrx 8.4:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series
OpenGL version string: 2.1.7415 Release
by Noah on Thursday May 8th 2008, 12:43
by Morfeus on Thursday May 8th 2008, 23:51
by Morfeus on Thursday May 8th 2008, 23:54
by David Lucena on Monday April 21st 2008, 13:27
This message is just to send congratulations to all the people that make possible wine, and to encourage them to keep the good work for the community.
Thank you very much.
David.
by Petr Baudis on Thursday April 17th 2008, 20:25
by Dave Hoffman on Friday April 25th 2008, 8:36
I guess I'll wait for the 8.5 drivers before trying again.
by Max Pilipenko on Tuesday June 3rd 2008, 2:28
A few days later I'm going to try installing Catalyst 8.5.
The game (TF2 at least) runs perfectly on an Nvidia card in Debian Etch with wine 0.9.59 on my desktop. Even got the mic working with no hassle at all.
by Dan Hall on Monday April 14th 2008, 17:31
Your video drivers appear to be out of date and could cause problems if you choose to continue and run the game. We strongly recommend that you follow the link below and update your video drivers to the latest version available from your driver vendor.
Your driver details
Windows Version: Windows Vista
Description: Direct3D HAL
Version 7.15.10.16921
Go to driver update page... (this is just a link to www.nvidia.com/Download/index.aspx?lang=en-us)
If I click on "continue anyway" and ignore the errors I get an extremely low (basically unplayable) framerate, which is a little strange cause in windows I would get around 70-80fps with all fhe graphic options enabled and set at the highest level. Is there a way to get around this issue? I've heard that instead of using wine I could try "running a vm" (not quite sure what that means though) but that it could be quite a performance hit. I can't really see how the performance could suffer any more than it already has though hahaha.
In the terminal window I am also getting this error:
fixme:d3d:IWineD3DCubeTextureImpl_PreLoad Cubetexture (0x293582d0) has been reloaded at least 20 times due to WINED3DSAMP_SRGBTEXTURE changes on it's sampler
It just repeats over and over, although the 0x number changes every time. System specs are:
Athlon64 X2 5000+ Black Edition
eVGA GeForce 8800GT
2GB OCZ XTC Platinum Rev. 2 PC2-6400
Gigabyte GA-M57SLI-S4 Rev. 2
As far as I know I have the latest drivers (Envy reports version 169.12) I'm running the latest version of Wine as well (0.9.59), and I'm on Ubuntu 7.10. All help is greatly appreciated!
by vitamin on Tuesday April 15th 2008, 21:25
Ignore that error. Steam missdetects driver version on Wine. However it does not affect anything.
> I get an extremely low (basically unplayable) framerate
Do you have beryl/compiz by any chance?
>fixme:d3d:IWineD3DCubeTextureImpl_PreLoad Cubetexture (0x293582d0) has been reloaded at least 20 times due to WINED3DSAMP_SRGBTEXTURE changes on it's sampler
This is known problem and there is no workarounds. The only thing you can do to speed things up - disable Wine debug messages altogether with adding WINEDEBUG=-all at from of the steam command.
by Dan Hall on Wednesday April 16th 2008, 0:57
by Dan Hall on Thursday April 17th 2008, 20:12
by Night Nord on Thursday April 10th 2008, 15:31
And a question - wine can't understand more than 2GB of memory? When I try to allocate 2*1024*1024 as heapsize (I have 4Gb, HL2 gives me an memory allocation error. And in HL debugs it show stats - 20..Mb of memory...
by vitamin on Thursday April 10th 2008, 15:43
Wine is 32-bit. And 32-bit windows memory layout limits user space to 2GB. Other 2GB are taken by the system. So... of course HL2 won't be able to do what you are asking it to do.
by Night Nord on Thursday April 10th 2008, 16:48
2. In linux, highmem on 32bit allows to use up to 64Gb of memory. Windows highmem allow to use up to 3,3Gb of memory... While 32bit arch allows to map directly 4Gb of memory. At least, wine can use rest of memory as "swap", while compiled on 64bit
by beuagh on Wednesday April 9th 2008, 17:05
My Linux is a Ubuntu 08.04 beta x64.
After a few seconds, when i join a server hl2 dm crashes and shows an Unhandled page fault.
It seems that a lot of people had the same problem with x64 versions, and this problem seems to exist since 0.9.33 : see appdb.winehq.org/commentview.php?iAppId=2095&iVersionId=2890&iThreadId=19299
It's the same thing. When I'm alone on a server it doesn't crash.
Has anybody managed to fix this bug ?
by beuagh on Friday April 11th 2008, 13:09
Actually, it seems that it happens when someone (or me) is killed by an object thrown with the gravity gun.
by beuagh on Saturday April 26th 2008, 18:26
You must set hl2.exe in Windows 98 compatibility and it works fine !!!
Actually, it is a bug from hl2 (it seems that the picture of the toilet when u kill someone is too big).
by Id2ndR on Saturday July 26th 2008, 5:51
Just add hl2.exe in winecfg and set its Windows version to 98 (Steam need to be run on Windows 2000 or higher).
by Robin on Thursday March 27th 2008, 21:02
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x140440) : stub
fixme:d3d:IWineD3DResourceImpl_SetPriority (0x21295490) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x140440) : stub
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:avifile:AVIFileExit (): stub!
and then I'm back at the terminal. This happens both with and without compiz enabled.
$ wine --version
wine-0.9.58
NVidia driver version: 169.12
by Robin on Friday March 28th 2008, 5:29
$ pasuspender ./hl2.exe -- -dxlevel 81 -window
and it's all happy again. Hopefully when Wine gets a pulseaudio driver, or it's ALSA support is fixed to work with it
by Aman on Monday March 31st 2008, 22:24
so do i type "$ pasuspender ./hl2.exe -- -dxlevel 81 -window" into the terminal?
by Robin on Monday March 31st 2008, 22:46
1. Open rhythmbox, play a second of music, pause.
2. Open steam, wait for it to open.
3. Run the command from the Half-Life directory in the terminal.
If you don't do the thing with rhythmbox, steam will grab the sound card and not let it go (at least, it did for me, but there may also be a 64-bit-related issue there that I have), and HL2 will die. If you do things in this order, it runs sweet.
Unrelated to this, make sure you install the xorg update that came through yesterday and restart X, or you'll get keys stuck when you're playing and it's really annoying.
by Luke Sheldrick on Sunday April 27th 2008, 1:11
Anyone got any ideas?
by Robin on Sunday April 27th 2008, 1:47
by Caleb on Sunday March 16th 2008, 21:03
But in wine file I can clearly see that it is there.
by Aleksey Kobelev on Saturday March 29th 2008, 4:15
by Sven van de Scheur on Friday March 14th 2008, 17:40
by Calvin Loncaric on Sunday March 16th 2008, 20:26
by Chris on Wednesday March 5th 2008, 18:09
The game runs great, no graphical issues I can see. However, there is a strange audio problem that I can't seem to get resolved. I can hear all of the sound effects and people's voices and such, but anything that is on a video screen within the game has no sound. For example, right at the beginning, when you get off the train, I can hear the guards being obnoxious, I can hear the floating camera shutter click, but the City 17 administrator on the big video screen is dead silent.
Later on, in the first meeting with Barney and the video is playing of the conversation between Barney and the scientist, I only hear half of the conversation.
Anyone else have this issue? I have googled a bunch, and I have seen nothing similar.
Thanks!
by Josh on Wednesday February 20th 2008, 20:44
"cd ~/.wine/drive_c/Progam\ Files/Steam
WINEDEBUG=-all wine steam.exe -applaunch 220 -novid -dxlevel 90 -width 1024 -height 768"
after this I loaded up HL2, HL2Epi 2 and Epi2 only to find that they either crash right away, or get to the menu and then become very glitchy. So what I need is a way to undo what I've done. I'm still very much new to Ubuntu and linux and don't fully understand what the above command does. So any help as to reversing it would be great. If you wish to post a reply here that's fine, or you can email me at Chaosreplaceshonor@gmail.com
Thanks
by vitamin on Wednesday February 20th 2008, 21:38
Unless of course you have few more copies of Wine running or something of that sort.
by Josh on Thursday February 21st 2008, 7:02
Anyways, my hardware set up is
AMD X2 3800+
Unbuntu Gusty Gibon(up to date)
8600GTS
ASUS Mobo, can't recall model off the top of my head, can post later if needed
by soxs on Sunday February 24th 2008, 5:00
You can check your graphics driver by pasting this in a terminal:
glxinfo |grep direct
by Nando on Wednesday January 30th 2008, 10:02
I decided to update Wine yesterday. I run the application again today and I instantly knew something was up, the resolution was not as I left it. I put it all back as it was, even lower graphics because this version apparently has different recommended settings for my system and voila! Half-life 2 runs like crap now, the frame rate looks like one of those cheesy sequences in Peter Jackson's movies where the screen is all laggy.
Did anyone have this same problem or is it just me? Solutions? Probably not but I thought I would share.
I run Ubuntu 7.10
NVidia Geforce Go 7600
Intel core duo 2.0 Ghz
I tried uninstalling everything and installing it again but it didn't work. I was thinking about reverting to a previous version but I can't find it and even if I could something tells me is doomed to fail, I am noticing that Linux tends to be quite unpredictable -- or at least Ubuntu's version of Linux -- it works for a little while, it makes you very happy and then it breaks later or fails, or underperforms.
by vitamin on Wednesday January 30th 2008, 10:33
Reinstalling Wine won't do you any good - all settings are still there (in ~/.wine directory).
As a workaround - disable GLSL which is now enabled by default (see UseGLSL on wiki.winehq.org/UsefulRegistryKeys ).
by Nando on Thursday January 31st 2008, 10:48
However more capabilities is not an excuse to make previous games run worst than they did. That's like saying Windows Vista wouldn't let you run word because it has an improved graphic environment -- knowing Microsoft is a possibility but let's not use them as a role model :-)
No offence to the developers of Wine, they are doing a TREMENDOUS job and on top of it is free but it shouldn't be like that, it makes it look sloppy.
I will try what you said and report if there were any improvements.
Thanks again Vitamin
by Nando on Thursday January 31st 2008, 11:00
I see what you mean about the features now.
Cheers and thank you very much.
by Nando on Thursday January 31st 2008, 11:30
Now every time I try to change the video settings it crashes. And when I am in a dark space and turn on the flashlight I can't see anything, the light is not visible, which makes the game unplayable ;-(
I'll play around with the settings a bit more, hopefully I can fix it.
by Harry Bullen on Friday February 8th 2008, 17:30
If you can't find the old version through ubuntu you can find it through the wine website. Take a look at www.winehq.org/site/download-deb it has some more
by Craig on Monday January 28th 2008, 14:54
I'm running an nvidia xfx 8600gt xxx edition with wine 0.9.54 and the latest drivers and Ubuntu Gutsy. Thanks for any help! :)
by Bálint Dávid on Friday March 5th 2010, 15:08
Flashlight did not work for me either
/*wine 1.0.1, Geforce 2mx400, NVIDIA Driver Version: 96.43.07*/
But after typing this to console, it works.
r_dynamic 1
r_shadows 1
r_newflasglight 0
by Sae Hirak on Thursday January 24th 2008, 16:05
Within Steam, click on the game then on Properties. Now click on "Set launch options..." and enter in the ones you want. If you run "wine steam.exe -applaunch 220" it should now automatically run all the parameters set within Steam.
At least this worked for me.
by SheeEttin on Monday January 21st 2008, 8:48
I can't load any maps in Half-life 2. The menu loads and works fine (as long as I specify -console, for some reason), but attempting to load any map freezes the game about two thirds through the loading process.
Some output:
Wine console output (debug notes added): paste.biz/paste-2968.html
HL2 console output (-condebug option): paste.biz/paste-2969.html
Anyone have any ideas as to what I can do?
by Lukas W. on Saturday January 12th 2008, 5:51
ive installed Steam & CS:S as described above, but when i start CS:S the screen becomes black after loading and i do only see the mouse-cursor. I think the game ist started, because when i start with -console option the cursor changes to text-selection when i move it over the screen. When i start with -windowed, everything is fine.
Unfortunately i do not hear any sounds... ive set audio driver to OSS only and Audio to Emulation (because my alsa-oss doesnt seem to have hardware-support). When i start the game, wine-console says
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
Iam running on KUbuntu 7.10, wine 0.9.52, fglrx 7.10
by Lukas W. on Saturday January 12th 2008, 5:53
by Aleksey Kobelev on Sunday December 23rd 2007, 10:44
by Frozen-Solid on Sunday December 2nd 2007, 14:12
In 0.9.49 whenever someone is killed for any reason the game would crash.
I updated today to 0.9.50 and everything is working great, until someone is killed by a Gravity Gun. Anyone have any ideas?
by Frozen-Solid on Sunday December 2nd 2007, 14:28
pastebin.com/f6a363708
by Frozen-Solid on Sunday December 30th 2007, 0:11
by Yadav Gowda on Saturday November 24th 2007, 11:12
fixme:d3d:get_src_and_opr Unhandled texture arg WINED3DTA_SPECULAR
err:d3d_surface:fb_copy_to_texture_direct Texture filtering not supported in direct blit
fixme:d3d:get_src_and_opr Unhandled texture arg WINED3DTA_SPECULAR
fixme:d3d:get_src_and_opr Unhandled texture arg WINED3DTA_SPECULAR
fixme:d3d:get_src_and_opr Unhandled texture arg WINED3DTA_SPECULAR
err:d3d_surface:fb_copy_to_texture_direct Texture filtering not supported in direct blit
I'm running wine 0.9.48 under Fedora 8 x86_64. I have to run HL2 under win 98, so I first start up steam, then I run the command
"setarch i386 wine hl2 -novid -dxlevel 70 -width 1024 -height 768"
The game stutters from the time I get in the menu, and it only stops stuttering briefly, at the beginning of the game, when it only has to render G-man.
by kja999 on Sunday November 25th 2007, 3:29
Try using the launch command as shown above in the sticky.
I have a similar setup to you and all runs fine (apart from the thread i just started ;-) ), so likely down to some setting.
by kja999 on Sunday November 25th 2007, 7:41
err:d3d_surface:fb_copy_to_texture_direct Texture filtering not supported in direct blit
err:d3d_draw:blt_to_drawable Blitting surfaces from sysmem not supported yet
fixme:d3d_surface:fb_copy_to_texture_direct Doing a pixel by pixel copy from the framebuffer to a texture, expect major performance issues
So looks like I am in the same boat...
by Yadav Gowda on Sunday November 25th 2007, 21:37
by nick on Tuesday November 13th 2007, 19:28
I'm running wine 0.9.49 on Debian Lenny, using the etch debs. I've been able to play through the first part, right before it loads the next section. The first time I hit that it locked up there, but that's probably another matter.
Also, when I quit the game I get this message. Any ideas?
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 146 (ATIFGLRXDRI)
Minor opcode of failed request: 1 ()
Value in failed request: 0x56
Serial number of failed request: 3988
Current serial number in output stream: 3988
Thanks
P.S. I can navigate around Steam just fine. Everything there is readable. Once the game starts, no text...
by Stdh on Friday November 16th 2007, 21:43
I don't know about the X request error...
by Helmut Henig on Saturday November 24th 2007, 9:40
by Stdh on Saturday November 10th 2007, 9:54
Steam in-game community features are enabled by default, but need to be disabled to get HL2 to work ("File->Settings->In-game" in Steam). If I leave these on, HL2 suffers an immediate page fault when started from within Steam.
Also, the "GLSL" option mentioned in the HOWTO is enabled by default in wine 0.9.49, so there's no longer any need to set this manually in the registry.
by Stdh on Saturday November 10th 2007, 9:30
I am running Debian 4.0. I initially tried using the .deb version of wine 0.9.47. HL2 installs from CDs properly, as per the HOWTO, but crashes when starting a new game.
I had the same problem as Danieru. Point Insertion will load to 99%, and then wine will crash with an unhandled page fault.
I got a copy of the latest source from git (0.9.49) and compiled it. The game is now working, although I haven't played much of it yet. I assume any of the 0.9.49 binary versions will work just as well. (As others have suggested, I think the problem was fixed by the patch from bug 9983, which was put into git prior to the release of 0.9.49.)
It seems to me that ALSA and OSS sound work equally well. Contrary to the HOWTO, I would suggest leaving wine configured to use ALSA unless you have any specific issues.
I ended up having to use the "-dxlevel 70" option to prevent the game from lagging horribly, but I have a fairly slow CPU. (You can supply the dxlevel option, and others, directly to steam.exe as per the HOWTO, or in Steam itself by right-clicking Half Life 2, then "Settings" and "Set Launch Options".)
Whilst testing the higher DirectX levels, I noticed some minor graphics glitches. If you play the game in DX 8.0/9.0 and these annoy you, it might be worthwhile filing a bug report.
by Ilari Salminen on Sunday November 11th 2007, 18:36
Er.. I mean..
Confirming working with Wine 0.9.49 binary (on 64-bit Kubuntu Gutsy 7.10). Didn't do any special gimmicks, except disabling Steam's in-game community (as pointed elsewhere). Using ALSA. Point Insertion works fine at least to the point where the second segment of the level is loaded. Didn't notice any peculiar behavior.
I finally get to actually play this game :)
by Brent Bowman on Monday November 5th 2007, 10:46
I played like this for 9 hours yesterday without a hitch or a restart.
by kja999 on Sunday November 25th 2007, 3:16
Its best to make an exception for hl2.exe in winecfg to set it as win98, but leave default as XP or something to make sure Steam doesn't get upset.
You do this in the application settings, just add an application and put in hl2.exe
by John Flatness on Thursday November 1st 2007, 7:01
The resulting text is readable, but no treat to look at. Of course, neither is any of the rest of the text in Wine applications either.
And yes, I do have Tahoma installed. All the text appears, it's just cropped on the right edges of the letters (or just ugly, if we're talking about the menu text).
by Sam Skipsey on Friday November 2nd 2007, 8:13
(Of course, I can't vouch for anything outside the first section, because HL2 isn't stable for me for periods > 10 minutes...)
by Mykro on Friday May 28th 2010, 5:29
by Jim on Friday October 19th 2007, 15:55
www.blep.net/hl2stutter/
Most of the lockups seem to be as the game is loading a level or drawing something for the first time. This makes it not only difficult to play the game but difficult to attribute a bug as a Wine bug or as a HL2 bug.
Certainly bugs exist in both places and it may be possible that the bugs exhibit themselves more frequently under Wine, but it's a lot easier if the program works well under Windows.
On the up side, when the game locks up in Windows, a call to iPutMyFingerOnResetButton() is the only way to recover. In Linux/Wine, you just kill the process and try again.
by Karl on Monday October 22nd 2007, 10:24
by Stephan on Monday October 1st 2007, 16:53
I have no Idea what to do i hope someone can help me.
by Anna K. on Thursday October 4th 2007, 15:11
by Aniruddha on Thursday September 6th 2007, 4:47
by Aniruddha on Thursday September 6th 2007, 4:58
by Brent Bowman on Wednesday November 7th 2007, 7:36