Ever since the RCs and the release of 1.2, I have been having trouble with directx based games not working properly. They did work under wine-1.1.3x. The problems are: video very slow and jerky, about 1 fps, objects appearing as "tears" on the screen, missing some textures, and screen going blank during certain effects.
System: 64-bit kubuntu-10.04, dual NVIDIA 9800GT w/ 512 mb, plenty of disk space (hundred gb free), 8mb ram.
In the older versions of wine, I was able to tweak video settings in the registry, and get the games working. Using winetricks to do those same tweaks, I cannot fix the problems.
Specifically,
"The Witcher" - slow video, rendering problems as described above.
"Wolfenstein" - Very slow video.
"Return to Castle Wolfenstein" - won't start or run at all, won't reinstall.
"Singularity" - Very slow video (~1 fps).
These games are all installed in their own .wine-gamename directories. Winetricks is started with "env WINEPREFIX=/home/myusername/.wine-gamename", and winetricks reports making changes in the proper .wine-gamename directory, so that seems to be working.
Because this is going on with all the dx games I use, I suspect a configuration or other more general problem, rather than a problem specific to one game, hence my posting it here.
Note that 3D linux games (Nexuiz, Sauerbraten, others) work fine. I have tried both gnome and kde desktops, both with and without video effects enabled.
Trouble with directx games on wine-1.2 64 bit
-
- Level 2
- Posts: 33
- Joined: Thu Jan 22, 2009 4:02 pm
Re: Trouble with directx games on wine-1.2 64 bit
Something tells me you don't have 32-bit driver libraries installed.doctordruidphd wrote:Ever since the RCs and the release of 1.2, I have been having trouble with directx based games not working properly. They did work under wine-1.1.3x. The problems are: video very slow and jerky, about 1 fps, objects appearing as "tears" on the screen, missing some textures, and screen going blank during certain effects.
-
- Level 2
- Posts: 33
- Joined: Thu Jan 22, 2009 4:02 pm
Thanks for the reply.
[quote]Something tells me you don't have 32-bit driver libraries installed[/quote]
As far as I know, I do, unless there are lib32 things that need to be there, other than what is in ia32-libs, and what the proprietary NVIDIA driver installs (195.36.24, and 256.35, tried both). It did work with previous wine versions. Whether lib32 is up to date is another issue. It's whatever is current in ubuntu-10.04 (note that I have also tried this in 10.10, same results):
[code]greenman@Wolfenstein:~$ dpkg-query --status ia32-libs
Package: ia32-libs
Status: install ok installed
Priority: extra
Section: libs
Installed-Size: 155728
Maintainer: Ubuntu MOTU developers <[email protected]>
Architecture: amd64
Version: 2.7ubuntu26
Replaces: ia32-libs-dev (<< 1.6), ia32-libs-openoffice.org, nvidia-glx-ia32 (<< 1.0.8774-7)
Provides: ia32-libs-gtk, ia32-libs-sdl
Depends: lsb-release, lib32gcc1, libc6-i386 (>= 2.3.6-2), lib32z1, lib32stdc++6, lib32asound2, lib32bz2-1.0, lib32ncurses5, lib32v4l-0
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Conflicts: ia32-libs-dev (<< 1.6), lib32asound2-plugins, nvidia-glx-ia32 (<< 1.0.8774-7)
Description: ia32 shared libraries for use on amd64 and ia64 systems
This package contains runtime libraries for the ia32/i386
architecture, configured for use on an amd64 or ia64 Debian system running
a 64-bit kernel.
Original-Maintainer: Debian ia32-libs Team <[email protected]>
[/code]
I downloaded the source for wine-1.2 and tried to compile, but it says there are several missing packages. Running build-dep shows that there is some incompatibility, and some things cannot be installed:
[code]greenman@Wolfenstein:~$ sudo apt-get build-dep wine1.2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have unmet dependencies:
libgl1-mesa-dev: Depends: mesa-common-dev (= 7.7.1-1ubuntu3) but it is not going to be installed
E: Build-dependencies for wine1.2 could not be satisfied.[/code]
[quote]Something tells me you don't have 32-bit driver libraries installed[/quote]
As far as I know, I do, unless there are lib32 things that need to be there, other than what is in ia32-libs, and what the proprietary NVIDIA driver installs (195.36.24, and 256.35, tried both). It did work with previous wine versions. Whether lib32 is up to date is another issue. It's whatever is current in ubuntu-10.04 (note that I have also tried this in 10.10, same results):
[code]greenman@Wolfenstein:~$ dpkg-query --status ia32-libs
Package: ia32-libs
Status: install ok installed
Priority: extra
Section: libs
Installed-Size: 155728
Maintainer: Ubuntu MOTU developers <[email protected]>
Architecture: amd64
Version: 2.7ubuntu26
Replaces: ia32-libs-dev (<< 1.6), ia32-libs-openoffice.org, nvidia-glx-ia32 (<< 1.0.8774-7)
Provides: ia32-libs-gtk, ia32-libs-sdl
Depends: lsb-release, lib32gcc1, libc6-i386 (>= 2.3.6-2), lib32z1, lib32stdc++6, lib32asound2, lib32bz2-1.0, lib32ncurses5, lib32v4l-0
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Conflicts: ia32-libs-dev (<< 1.6), lib32asound2-plugins, nvidia-glx-ia32 (<< 1.0.8774-7)
Description: ia32 shared libraries for use on amd64 and ia64 systems
This package contains runtime libraries for the ia32/i386
architecture, configured for use on an amd64 or ia64 Debian system running
a 64-bit kernel.
Original-Maintainer: Debian ia32-libs Team <[email protected]>
[/code]
I downloaded the source for wine-1.2 and tried to compile, but it says there are several missing packages. Running build-dep shows that there is some incompatibility, and some things cannot be installed:
[code]greenman@Wolfenstein:~$ sudo apt-get build-dep wine1.2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have unmet dependencies:
libgl1-mesa-dev: Depends: mesa-common-dev (= 7.7.1-1ubuntu3) but it is not going to be installed
E: Build-dependencies for wine1.2 could not be satisfied.[/code]