Syberia crash with newer nvidia

Questions about Wine on Linux
Locked
willb
Level 2
Level 2
Posts: 20
Joined: Sat Jul 11, 2009 1:29 pm

Syberia crash with newer nvidia

Post by willb »

Ok, so there is a workaround per bug#43199 (downgrade nvidia driver to 340), but I don't have that luxury (I used both 375 and 384). The error message is:

Code: Select all

fixme:d3d:wined3d_surface_blt Can't handle WINED3D_BLT_DO_NOT_WAIT flag.
fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x198500, flags 0x1, event (nil) stub!
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  150 (XFree86-VidModeExtension)
  Minor opcode of failed request:  15 (XF86VidModeSetGamma)
  Value in failed request:  0x56000b8
  Serial number of failed request:  6128
  Current serial number in output stream:  6132
wine: Unhandled page fault on read access to 0x00000d04 at address 0x7cbd27bf (thread 0039), starting debugger...
Any other solution besides downgrade? Any patching to do on the executable to remove SetGamma? It used to work with older nvidia videocard and driver before I upgraded.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Syberia crash with newer nvidia

Post by Bob Wya »

@willb,

Try:

Code: Select all

wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\X11 Driver" "/v" "UseXVidMode" "/t" "REG_SZ" "/d" "N"
See WineHQ: Useful Registry Keys ...

Bob
Locked