System | Version | Minimal time | Maximal time | |||
---|---|---|---|---|---|---|
GeForce FX5200 | cedega 6.0.1 8bpp | 0′37″ | 100% | 0′37″ | 100% | |
GeForce 7900GT | wine 1.1.20 opengl *tex | 0′37″ | 100% | 0′37″ | 100% | |
Matrox P650 | windows XP SP3 24bpp | 0′37″ | 100% | 0′37″ | 100% | |
Radeon 9550 | mac 10.4.11 32bpp | 0′37″ | 100% | 0′37″ | 100% | |
Intel GMA X4500HD | wine 1.1.24 gdi | sluggish | 0′37″ | 100% | 0′55″ | 67% |
GeForce FX5200 | wine 1.0.0 opengl *tex | sluggish | 0′37″ | 100% | 1′12″ | 51% |
GeForce 7900GT | wine 1.0.1 gdi | sluggish | 0′37″ | 100% | 1′40″ | 37% |
GeForce 7900GT | wine 1.0.1 opengl *draw | sluggish | 0′37″ | 100% | 2′12″ | 28% |
GeForce FX5200 | cedega 6.0.1 16bpp | slow | 0′46″ | 80% | 2′43″ | 23% |
GeForce FX5200 | wine 1.0.0 gdi | slow | 0′49″ | 76% | 3′38″ | 17% |
Radeon 9200pro | wine 1.0.0 gdi | slow | 1′03″ | 59% | 5′25″ | 11% |
GeForce FX5200 | wine 1.0.0 opengl *draw | slow | 1′44″ | 36% | 20′00″ | 3% |
Radeon 9200pro | wine 1.0.0 opengl *tex | slow | 2′19″ | 27% | 28′00″ | 2% |
Intel GMA X4500HD | wine 1.1.24 opengl *tex | slow | 80′03″ | 1% | untested | |
Radeon 9200pro | cedega 6.0.1 16bpp | random crashes with new xorg | 0′37″ | 100% | 0′37″ | 100% |
GeForce 7900GT | wine 1.0.1 opengl *tex | corrupt palette | 0′37″ | 100% | 0′37″ | 100% |
GeForce 7900GT | cedega 6.0.1 16bpp | random crashes with new xorg | 0′37″ | 100% | 0′37″ | 100% |
Cedega is still the only fast option due to its native DIB implementation. Wine has more recently been making progress though: depending on video capabilities, offloading to opengl can be decently fast as well, and work has finally started on a proper DIB engine (planned for 1.2, though delays have happened before).
Unfortunately, after recent upgrades Cedega v6.0.1 started crashing frequently, making it fast but basically unusable. OTOH, Wine seems to actually work reliably nowadays, except for its inferior efficiency (less of an issue with fast modern PCs) and corrupt battle.net menus (doesn't impact gameplay).
With radeon cards (upto R200 at least) choice of WM and colour depth is not an issue.
For GeForces, you'll want the proprietary nvidia driver (nv is shit), preferably at 8 bit colour depth. Seems like only twm provides correct palette behaviour, but that should be fine with the following .twmrc contents:
NoTitle { # windows to show without title bar "Cedega*" "Cedega DirectDraw HAL" "Wine" } ClientBorderWidth # no border RandomPlacement # do not wait for user click UsePPosition "on"
Despite RandomPlacement, you still need to click once before usage.