Hi all,
I seem to have experienced a regression issue in my recent zypper dup from 11.1 to 11.2.
I have an older game (Arcanum) which was running great under Wine / Crossover Games in Suse 11.1. Now however, when I try to start it, either using the Crossover Games version of Wine, or the Suse RPM version of wine, I get the same result. The screen changes mode and then . . . nothing. With verbose output I get the following error:
Running `"/home/paracelsus/cxgames/bin/cxavscan" "/home/paracelsus/.cxgames/Arcanum/drive_c/Program Files/MidgetReaper/Arcanum Ultima/Arcanum/Arcanum.exe"`
-> rc=768 (took 0.0625109672546387 seconds)
output=]
Command:
/home/paracelsus/cxgames/bin/wineloader winewrapper.exe --run -- /home/paracelsus/.cxgames/Arcanum/drive_c/Program Files/MidgetReaper/Arcanum Ultima/Arcanum/Arcanum.exe -no3d -doublebuffer -window
** Sat Nov 14 19:08:23 2009
Starting '/home/paracelsus/cxgames/bin/wineloader' 'winewrapper.exe' '--run' '--'
'/home/paracelsus/.cxgames/Arcanum/drive_c/Program Files/MidgetReaper/Arcanum Ultima/Arcanum/Arcanum.exe' '-no3d' '-doublebuffer' '-window'
fixme:win:EnumDisplayDevicesW ((null),0,0x33f690,0x00000000), stub!
From what I can tell this is more an X server or kernel issue, or possibly the Nvidia drivers, I say that because: while Wine was updated in the dist upgrade, the Crossover games version was not and thus is unchanged from when the games worked. Of course the kernel, Xserver and Nvidia driver were all updated to new versions though.
I’ve Googled from more info on fixme:win:EnumDisplayDevicesW but have not found much useful info.
Callandor:~ # glxinfo | grep direct
direct rendering: Yes
Callandor:~ # rpm -qa | grep nvidia
x11-video-nvidiaG01-173.14.18-20.1.i586
nvidia-gfxG01-kmp-default-173.14.18_2.6.31.5_0.1-19.2.i586
Callandor:~ # uname -a
Linux Callandor 2.6.31.5-0.1-default #1 SMP 2009-10-26 15:49:03 +0100 i686 i686 i386 GNU/Linux
paracelsus@Callandor:/> wine --version
wine-1.1.28
paracelsus@Callandor:/> ~/cxgames/bin/wine --version
Product Name: CrossOver Games
Public Version: 8.0.0
Product Version: 8.0.0
Build Tag: cxgames-8.0.0rc6
Build Timestamp: 20090901T211151Z
My xrandr setup (not too exciting):
Callandor:~ # xrandr
Screen 0: minimum 320 x 240, current 1680 x 1050, maximum 1680 x 1050
default connected 1680x1050+0+0 (normal left inverted right) 0mm x 0mm
1680x1050 50.0*
1600x1000 51.0
1400x1050 52.0 60.0
1280x1024 53.0 61.0
1440x900 54.0
1280x960 55.0
1152x864 56.0
1024x768 57.0 63.0 64.0
800x600 58.0 67.0 68.0 69.0 70.0 71.0
640x480 59.0 74.0 75.0 76.0
1152x720 62.0
896x672 65.0
832x624 66.0
640x512 72.0 73.0
576x432 77.0
512x384 78.0 79.0 80.0
416x312 81.0
400x300 82.0 83.0 84.0 85.0
320x240 86.0 87.0 88.0
I tried turning off compositing and using my old (pre Suse 11.2) xorg.conf but no luck.
Does anyone have any bright ideas on what I might be able to do to get this working? I JUST had this working and really want to play this game again, it’s been years since I played it, and it’s a bit disappointing to not be able to play it now. <sniff>
Thank you,
Lews Therin