http://bugs.winehq.org/show_bug.cgi?id=1898
------- Additional Comments From lesha@netman.ru 2004-21-01 13:18 ------- My troubles with Half-Life (and Wine in general) on 20031212 are as follows:
I used a working, existing install of 1.1.0.8 on kv 2.4.21/xf 4.3.0 with nvidia drivers.
a) Half-Life fails miserably when played in software mode.
b) I had to delete the valve/media directory -- the menu transition sounds were causing the aforementioned hangs, I think.
c) Keyboard does not work at all in single-player (I can't even escape out to the menus). However, it works fine in multiplayer.
d) Multiplayer is unstable -- crash soon after connecting to a server. Works better when I serve the game, however.
e) I have ALSA with an i810 chip, and neither the ALSA nor the OSS output driver works in wine in DirectX games. That said, sound kind of works (very crappily and unreliably) when played through the plain windows API (like in the HL menus, and in Pinball). I can use the ARTS driver, but the latency or CPU overhead is not acceptable in general.
f) Playing at 1024x768 doesn't work either, nor is DXGrab & similar functional in some games. The best way to go for me is to xrandr to whatever resolution the game will use, and the resolution has to be 800x600 or less.
g) JHexen 0.9.6 runs in opengl mode, but the frame-rate is awful (1 fps), and wine-pthread takes all the CPU time. OpenGL works fine in Half-Life. A similar situation (wine-pthread eating all CPU) occurs in some other games, and in all DOS ones that I tried. I'll gladly give more details about any of these problems. Hope at least some merit attention.