Panzer General II dont't work (gog version)

Questions about Wine on Linux
Locked
h4r1b0
Newbie
Newbie
Posts: 1
Joined: Mon Mar 17, 2014 10:45 am

Panzer General II dont't work (gog version)

Post by h4r1b0 »

Hello everyone,
I just bought Panzer General II at gog.com because it's rated as "Platinum" in the AppDB. All I get is a black screen using wine (both PANZER.EXE and PG2UK220.EXE). Console output:
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5f8,0x00000000), stub!
fixme:d3d_surface:wined3d_surface_blt Can't handle WINEDDBLT_ASYNC flag.
fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
fixme:d3d:wined3d_device_decref Device released with resources still bound, acceptable but unexpected.
fixme:d3d:wined3d_device_decref Leftover resource 0x1819c8 with type WINED3D_RTYPE_SURFACE (0x1).
fixme:d3d:wined3d_device_decref Leftover resource 0x181870 with type WINED3D_RTYPE_TEXTURE (0x3).


Can someone help me understand what that means?

linux version: 3.13.6-1-ARCH (i686)
wine version: wine-1.7.14
video driver: xf86-video-ati 1:7.3.0-1

my netbook: Acer Ferrari One 200 (AMD Athlon X2 L310/ AMD Radeon HD 3200), 4 GB RAM

An other game (Sid Meier's Alpha Centauri) works fine.

I'm sorry my English isn't very good.

Greetings from Germany
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Panzer General II dont't work (gog version)

Post by Bob Wya »

@h4r1bo,

Hi I'm afraid I don't own either of those games. But at least we can troubleshoot your package setup to make sure stuff should run.

On my Arch (64-bit) laptop with a AMD Radeon HD4650M using the FOSS radeon driver:

Code: Select all

>  pacman -Qs mesa
local/ati-dri 10.1.0-4
    Mesa drivers for AMD/ATI Radeon
local/glu 9.0.0-2
    Mesa OpenGL Utility library
* local/lib32-ati-dri 10.1.0-4
    Mesa drivers for AMD/ATI Radeon (32-bit)
* local/lib32-glu 9.0.0-2
    Mesa OpenGL utility library (32 bits)
* local/lib32-libtxc_dxtn 1.0.1-5
    S3 Texture Compression (S3TC) library for Mesa (32-bit)
* local/lib32-mesa 10.1.0-4
    an open-source implementation of the OpenGL specification (32-bit)
* local/lib32-mesa-libgl 10.1.0-4
    Mesa 3-D graphics library (32-bit)
local/libtxc_dxtn 1.0.1-5
    S3 Texture Compression (S3TC) library for Mesa
local/mesa 10.1.0-4
    an open-source implementation of the OpenGL specification
local/mesa-demos 8.1.0-1
    Mesa demos and tools
local/mesa-libgl 10.1.0-4
    Mesa 3-D graphics library
* 64-bit Arch only.

So make sure you've got all of the those packages installed - but obviously you won't need the starred (*) multilib ones!! If that still doesn't help then we are at a stage where we can actually troubleshoot Wine.

The above packages should be enough to allow Wine to support DX9.0c translations - the minimum specification of the GOG version of Panzer Generals II.

As far as I can see the Radeon HD 3200 uses the R600 3D Core. So it should be OK feature wise I think - but Integrated graphics cores can be quite slow/weak - due to sharing system RAM.

Greetings from da England!!
Bob
Locked