You are not logged in.

#1 2015-05-16 12:41:05

xDShot
Member
Registered: 2015-05-16
Posts: 6

Can't use wine-silverlight with d3dadapter with the latest mesa-git

(not sure if this is right place these kind of topics, sorry if i mistaken)

I use wine-silverlight from AUR (https://aur.archlinux.org/packages/wine-silverlight) + enable_d3d9_support=1 in PKGBUILD, and git-version of mesa packages: (https://aur.archlinux.org/packages/mesa-git) and (https://aur.archlinux.org/packages/lib32-mesa-git).

Today i built and installed mesa libs from git and rebooted pc, Since that I couldn't manage to run any wine application. If I type winecfg in terminal, the wine cfg window doesn't pop-up and it outputs this in terminal:

[xdshot@lenovo-pc ~]$ winecfg
fixme:winediag:start_process Wine Staging is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": /usr/bin/../lib32/wine/winex11.drv.so: undefined symbol: eglDestroyImageKHR
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x73e94c,0x73e950): stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e6a8,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12ef08, filter=0x93e5ec,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
[xdshot@lenovo-pc ~]$

I also can't rebuild wine-silverlight. It just stops building during build() process.

The vanilla Wine (no patches and installed from official repository) works just fine, the wine-silverlight with enable_d3d9_support=0 works and builds too.

How to make wine with d3d9adapter work again?
Thanks.

Offline

#2 2015-05-16 16:49:49

xDShot
Member
Registered: 2015-05-16
Posts: 6

Re: Can't use wine-silverlight with d3dadapter with the latest mesa-git

It fixed now! You need to edit PKGBUILD of wine-silverlight to load D3D9 patches directly from git instead of archive (https://github.com/NP-Hardass/wine-d3d9 … er}.tar.gz). The latest patch solved it.

Last edited by xDShot (2015-05-16 16:50:20)

Offline

Board footer

Powered by FluxBB