http://bugs.winehq.org/show_bug.cgi?id=29184
Bug #: 29184 Summary: Hogs of War: ground is missing somewhere Product: Wine Version: 1.3.15 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: ianstroud@btinternet.com CC: kukuninse@gmail.com Classification: Unclassified
+++ This bug was initially created as a clone of Bug #15913 +++ When I run this all the fault as reported on the App database are still present. The most problematic being the incorrectly drawn landscapes. When running repeated errors get logged to the console:
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filter WINED3DTEXF_LINEAR not supported in software blit.
The machine I'm running is an AMD Phenon Quad Core running 64-bit Ubuntu 11.04 on Linux 2.6.38-12-generic and Wine 1.3.15. The Graphics card is a Zotac with NVIDIA GT 430. (I've just upgraded the graphics driver to NVIDIA-Linux-x86_64-290.10.
I can't believe a game of this vintage is particularly demanding on graphics so it should run. If I had to guess I'd that either
i) It is trying to use something in the Wine's DirectX implementation that hasn't been implemented and so the game is spending excessive time drawing in software. OR ii) There is an issue about how this graphics card/driver reports itself to the game via DirectX and so the game fails to try use the hardware accelerators and ends up trying to do too much in software. OR iii) This is a multiprocessor issue as the game was never written for multi-core machines. I can almost imagine the drawing process being run on multiple cores which then fight over access to the hardware resulting in the display being partially rendered in stripes.
Original report The game run fine, but some chunks of land aren't drawn texture. Its like a stripes of drawned/undrawned chunks of land. It making the game very difficult to play. Game use DirectDraw HAL. I ran on different settings - nothing difference.