Almost everything works flawlessly that I tested:
What does not
â€‚â€“ fullscreen mode works only partially (described in the 'Additional Comments' section)
What was not tested
TESTING LINUX: -kernel version: 3.5.0-6 -architecture: x86_64 (amd64) -distribution: Ubuntu 12.04 LTS (codename: Precise) ---------- TESTING HARDWARE: -CPU: AMD Athlon64 Processor 3000+ (1809MHz) -RAM: 2GB -GPU: nVidia GeForce 9800 GT (112 CUDA cores, 512 MB 256-bit RAM) -NVIDIA DRIVER: 'nvidia-current', version: 304.22-0ubuntu1~xedgers~precise1 (Ubuntu package from the lauchpad repository 'ppa:xorg-edgers/ppa' from https://launchpad.net/~xorg-edgers/+archive/ppa ) ---------- RATING: I gave it 'Platinum', because the lower mentioned (potential) problems may either be normal behavior or not connected with the game but Steam. The game itself seems perfectly playable without any problems as far as it has been tested, and no tweaking was needed. ---------- INSTALLATION: I installed Steam using winetricks (to a separate wineprefix, using 'Windows XP' mode as by default). Additional software: - 'wine-gecko', version: 1.6-0ubuntu1~ppa1~precise1 (Ubuntu package from the lauchpad repository 'ppa:ubuntu-wine/ppa' from https://launchpad.net/~ubuntu-wine/+archive/ppa ) - 'wine-mono', version: 0.0.4 (presumably.. -- winetricks downloaded and installed it "semi-automatically" while creating the 'steam' wineprefix: when winetricks asked if it should install it, I said yes, but I don't know whether the game actually needs it) GPU identification: For every one of my wineprefixes, I set the registry entries identifying my graphics card "manually" from a registry file, just to be sure. In my case, using the following command: env WINEPREFIX="/home/username/.local/share/wineprefixes/steam" regedit nvidia-geforce_9800gt.reg where the file 'nvidia-geforce_9800gt.reg' contains the following text: REGEDIT4 [HKEY_CURRENT_USER\Software\Wine\Direct3D] "VideoMemorySize"="512" "VideoPciDeviceID"=dword:00000614 "VideoPciVendorID"=dword:000010de This might not be necessary, as wine tries to detect these values automatically or uses some (theoretically) meaningful defaults. If you want to do it manually, too, but have a different graphics card, you should set the registry entries accordingly (e.g. by using the wiki page http://wiki.winehq.org/UsefulRegistryKeys as a guide). ---------- GAMEPLAY: I couldn't tell whether the following are minor bugs or normal behavior of the game: - I noticed that when clicking on buttons on the HUD during gameplay (build-, action-, etc. icons), the button/icon is "pushed in" only after I remove the mouse cursor from over it. I'm not sure whether this happens only when the game is paused. - If the game is paused and I add a new member or a weapon upgrade to a squad to the squads "build queue", I cannot cancel it (by clicking on the button/icon in the queue) until the game is unpaused or re-paused. ---------- STEAM "NO-REFRESH" PROBLEM: For Ubuntu, under the Unity/Unity2D desktop environment (but not under e.g. LXDE), the screen does not get refreshed from the right and bottom edges of any Steam window to the right and bottom edges of the screen (all the way to the bottom-right corner of the screen) -- it is black until another window in the black area gets the focus. ---------- FULLSCREEN BEHAVIOR: The screen resolution is not changed, but I get the rendering surface (without a window header and borders, but with the correct size of the game resolution) and the mouse area/rectangle is resized to its size (x+0+0), so the mouse cannot leave it until another window gets the focus (window switching like with Alt-Tab works), however the rendering surface always stays on top. In Ubuntu the desktop panel is on the top of the screen by default, so the rendering surface gets created just under it (starting from the top-left corner of the desktop area), but the mouse area/rect. is set from the top-left corner of the screen. As a result, there is a cca. 24 pixel vertical difference between the two by default. Fortunately, the rendering surface can be moved (at least by keyboard shortcuts), so they can be aligned perfectly. As a matter of fact, this "fullscreen" behavior works for me very well, as the game does not support widescreen resolutions (and I have a monitor with FullHD resolution). This way the game does not get distorted/stretched, I can pan the map by moving the mouse to the edge of the rend.surf./mouse-area/rect., and can position some useful content to the remaining area of the screen what I can still see during gamplay (the "no-refresh" problem described for Steam windows does not occur for the game window/rendering surface). There is a way to set widescreen resolutions for the game, but that way the upper and lower edge of the game content gets clipped by the renderer. That is not really desirable as all the cutscene subtitles are displayed on the top of the game screen.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Fedora 28 x86_64||Aug 10 2018||3.13||Yes||Yes||Yes||Silver||aililoh|
|Show||Linux Mint 14 "Nadia" x86_64||Dec 02 2013||1.7.7||Yes||Yes||Platinum||an anonymous user|
|Current||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Jul 21 2012||1.5.9||Yes||Yes||Platinum||henczati|
After you installed the game you may get a performance boost if you use the latest version of DirectX 9.
The easiest way to do so, is using winetricks:
Read more about winetricks, here:
If you have problems with completely corrupted textures the problem might be that your systems lacks a library that is used for texture compression in Dawn of War.
Under Debian based system install the package "libtxc-dxtn-s2tc0" and try again.