Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

Wine STAGING & CSMT Builds - Engines Available


  • Please log in to reply
664 replies to this topic

#31 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 06 April 2015 - 04:59 PM

Who can compile it?

Quote

Release 1.7.40

Wine Staging Team - Sun, 05 Apr 2015

Wine Staging 1.7.40 was released some hours ago and there are various new features available for testing. The main additions since the last release are EAX sound support (software emulated), support for realtime priorities and better handling of .NET executables.
In 1998 Creative introduced Environmental Audio Extensions (EAX) for their sound blaster sound cards which provides a way to apply sound effects using the DSP of the sound card. This made it possible to use advanced audio effects using DirectSound without increasing the CPU usage. Modern CPUs can easily handle such calculations and we therefore started to implement an EAX software emulation in Wine. This release adds most of the stuff required for EAX 1 and gives you the possibility to enjoy these sound effects in old games even without creative hardware.
We started improving the performance of Wine in the last release by implementing shared memory communication and now we go a step further by adding (optional) realtime priority support to wine. This patchset gives the user the possibility to assign a realtime priority to a program or the wineserver. Changing the priority on the wineserver is especially useful for communication which cannot easily be removed by using shared memory. The high priority will allow the wineserver to process roughly twice the usual amount of requests (for wineserver-call limited applications). The feature is currently only supported on Linux and needs some manual configuration as described in our Wiki.
So far Wine was loading .NET executables by using a fallback mechanism which is embedded into those executable to support Windows 2000 and older Windows versions. Modern Windows versions handle .NET executables in a special way and do no longer need this fallback path. The disadvantage of using the fallback code is that it allows injection of native code into .NET executables and is therefore less secure. Moreover recent .NET versions started to drop this compatibility code (at least on 64 bit), so Wine can no longer load them. In order to fix both issues, the PE loader of Wine Staging was extended to handle .NET executables in the same way as on Windows XP and above.
Besides these new features we also added several bug fixes. As usual you can find all other changes in our changelog.


#32 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 06 April 2015 - 08:26 PM

I've already tried to compile the Wine1.7.40 Wine Staging source but it fails at wineserver make. I'm not sure how to work around this.

Undefined symbols for architecture i386:
  "_set_scheduler_priority", referenced from:
	  _req_set_thread_info in thread.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make[1]: *** [wineserver] Error 1
make: *** [server] Error 2
make: *** Waiting for unfinished jobs....


#33 eradicator006

eradicator006

    Regular Member

  • Members
  • Pip
  • 18 posts

Posted 07 April 2015 - 04:45 PM

The "regular" version of 1.7.40 fails to compile as well.

#34 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 08 April 2015 - 01:27 PM

I can avoid compilation problem by disabling SET_PRIORITY but next problem is not clear
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:ntdll:NtCreateNamedPipeFile Message mode not supported, falling back to byte mode.
fixme:ntdll:NtCreateNamedPipeFile Message mode not supported, falling back to byte mode.
XIO:  fatal IO error 35 (Resource temporarily unavailable) on X server ":4082"
	  after 104 requests (104 known processed) with 0 events remaining.
fixme:ntdll:NtCreateNamedPipeFile Message mode not supported, falling back to byte mode.
fixme:winediag:wined3d_dll_init Experimental wined3d CSMT feature is currently enabled.
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
Application tried to create a window, but no driver could be loaded.
The explorer process failed to start.


#35 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 09 April 2015 - 09:02 AM

I made it. Very good result!
https://dl.dropboxus...0db2-51g.tar.7z
It works if set "Use mac drivers instead of X11".
Tested with low end computer (Geforce7300LE) on 3DMark2001SE.
Test: CX14.1<->WineHQ<->Wine+me<->Stage+me
Game2LowDetail:   28.1<->41.3<->41.4<->46.9
Game2HighDetail:  16.8<->24.2<->28.2<->31.9
HighPoligonCount: 10.6<->20.9<->20.8<->26.3
VertexShader:     19.8<-> 7.2<->29.9<->37.0
PixelShader:      37.2<-> 4.8<->39.2<->48.4
Very big difference in PixelShader is provided by SpeedHack patch that is included in CrossOver and in my versions (+me)

EDITED.
See, my SpeedHack patch is actual also for Nvidia card! It is not only for AMD.

#36 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 10 April 2015 - 02:02 PM

View PostSlice, on 09 April 2015 - 09:02 AM, said:

I made it. Very good result!
https://dl.dropboxus...0db2-51g.tar.7z
It works if set "Use mac drivers instead of X11".
Tested with low end computer (Geforce7300LE) on 3DMark2001SE.
Test: CX14.1<->WineHQ<->Wine+me<->Stage+me
Game2LowDetail:   28.1<->41.3<->41.4<->46.9
Game2HighDetail:  16.8<->24.2<->28.2<->31.9
HighPoligonCount: 10.6<->20.9<->20.8<->26.3
VertexShader: 19.8<-> 7.2<->29.9<->37.0
PixelShader:   37.2<-> 4.8<->39.2<->48.4
Very big difference in PixelShader is provided by SpeedHack patch that is included in CrossOver and in my versions (+me)

EDITED.
See, my SpeedHack patch is actual also for Nvidia card! It is not only for AMD.

problem for me:

Spoiler

Does someone compiled the regular Wine1.7.40 Wine Staging without other patches?

Thank's in advance

#37 --------

--------

    Professional Member

  • Members
  • PipPipPipPip
  • 162 posts
  • LocationIstanbul
  • Graphics Card:MSI Z97 MPOWER - GTX 980 - View Sonic VP2780-4K - 16GB Ram - macOS High Sierra
  • Operating System:Other OS/Not specified
  • I like to play:Most of games :-)
Author

Posted 15 April 2015 - 05:56 PM

Hi NRG90

I have added 1.7.40-STAGING engine, you can check that on first post (uploaded to mediafire)

Please keep in mind that I have used 10.8 SDK, let me know if there is nice improvements :)

#38 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 15 April 2015 - 09:34 PM

View PostGurqn, on 15 April 2015 - 05:56 PM, said:

Hi NRG90

I have added 1.7.40-STAGING engine, you can check that on first post (uploaded to mediafire)

Please keep in mind that I have used 10.8 SDK, let me know if there is nice improvements :)

Thank's... It works ;)

For performances, with nvidia web drivers for 10.10.3 and 9800m GTS, it seems a lit better than 1.7.38 and 1.7.39 staging, but I have to test better, because the last update to 10.10.3 and relative update for nvidia Web drivers seems have worse performances respect before the updates...

P.S.: I have recently upgraded to different web drivers so the performances will also change as a function of the drivers used and not only by wineskin's engines...

#39 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 15 April 2015 - 09:51 PM

View PostGurqn, on 15 April 2015 - 05:56 PM, said:

Hi NRG90

I have added 1.7.40-STAGING engine, you can check that on first post (uploaded to mediafire)

Please keep in mind that I have used 10.8 SDK, let me know if there is nice improvements :)
For my experience engine compiled with SDK10.8 will not work in 10.7. Will test tomorrow if I'll have a time.
Yes, I may prove that STAGING (CSMT support) improve performance.
Beside that the engine is not perfect. Tests in 10.9.5
Heroes VI. Crash at start as expected. I need special patch to avoid this and this patch absent in STAGE project.
err:d3d:resource_init Failed to allocate system memory.
err:d3d:resource_init Failed to allocate system memory.
err:d3d_shader:shader_get_registers_used Failed to allocate constant map memory.
...
err:d3d_shader:shader_get_registers_used Failed to allocate constant map memory.
err:d3d_shader:shader_get_registers_used Failed to allocate constant map memory.
err:d3d_shader:shader_get_registers_used Failed to allocate constant map memory.
err:d3d_texture:wined3d_texture_init Failed to allocate sub-resource array.
err:seh:raise_exception Unhandled exception code e06d7363 flags 11 addr 0x7b82c588

Unigine Heaven Benchmark 4.0
As expected the bug Unigine Heaven 4.0 Benchmark Basic renders lots of black textures remains here.
The patch included into my engine but not in WineHQ, neither in Wine-STAGE.
And yes, we see speed.
WineHQ score=161
WineStage score=185

Also one of the most important addition in STAGE is DXTn textures support remains unused
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.


#40 --------

--------

    Professional Member

  • Members
  • PipPipPipPip
  • 162 posts
  • LocationIstanbul
  • Graphics Card:MSI Z97 MPOWER - GTX 980 - View Sonic VP2780-4K - 16GB Ram - macOS High Sierra
  • Operating System:Other OS/Not specified
  • I like to play:Most of games :-)
Author

Posted 15 April 2015 - 10:07 PM

I guess textures library can be symlinked in osx but didn't check yet if it works or not, will try to look out that on upcoming weekend.

#41 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 16 April 2015 - 04:59 AM

I may propose this one.
https://dl.dropboxus...xc_dxtn_OSX.zip

#42 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 16 April 2015 - 09:06 AM

Now I can confirm.
Engines built with SDK10.8 are not working in OSX 10.7.5. Sorry!

/Users/slice/Applications/Wineskin/3DMark.app/Contents/Frameworks/wswine.bundle/bin/wine: line 2: 20749 Segmentation fault: 11  "$(dirname "$0")/3DMark539734147Wine" "$@"


#43 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 16 April 2015 - 11:39 AM

View PostSlice, on 16 April 2015 - 09:06 AM, said:

Now I can confirm.
Engines built with SDK10.8 are not working in OSX 10.7.5. Sorry!



[Out of Topic]: imho, Lion was the worst OS from among those who have passed between 10.6 and 10:10, why do you to continue to use it? Just my curiosity, because if you really do not trust yosemite, mavericks  10.9 is surely better than lion ...

#44 --------

--------

    Professional Member

  • Members
  • PipPipPipPip
  • 162 posts
  • LocationIstanbul
  • Graphics Card:MSI Z97 MPOWER - GTX 980 - View Sonic VP2780-4K - 16GB Ram - macOS High Sierra
  • Operating System:Other OS/Not specified
  • I like to play:Most of games :-)
Author

Posted 16 April 2015 - 02:37 PM

[Out of Topic]: I have to also use yosemite as minimum os due GTX 980 which is only supported via web drivers with my hackintosh. Most of apple hardware is not powerful so much for gaming in my opinion and that's why I'm using hackintosh and can't complaint for yosemite. Most of end-users should have been switched over 10.9 at least.

#45 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 16 April 2015 - 03:49 PM

Yes but my videocard is Geforce7300LE that works only in 32bit system. 10.7.5 is the last one.
10.8.+ are 64-bit only systems.
I have another computer with Radeon6670 and it has 10.9.5. There is OK here. Not sure if I need 10.10.

#46 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 16 April 2015 - 06:49 PM

10.6 is even a better bet than 10.7...  if you can't go beyond 10.7

#47 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 18 April 2015 - 06:42 AM

View PostDankoB, on 16 April 2015 - 06:49 PM, said:

10.6 is even a better bet than 10.7...  if you can't go beyond 10.7
Do you propose me to downgrade from 10.7.5 to 10.6.8 to make this engine working? Really?

#48 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 18 April 2015 - 03:38 PM

No, I'm just saying that 10.6.8 is better than operating system 10.7 ... Now if you could upgrade to 10.8, that would be ideal, because 10.8 > 10.7

#49 ovvldc

ovvldc

    Master Member

  • Members
  • 1250 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 18 April 2015 - 08:36 PM

Personally, I disliked the skeuomorphism in 10.7 and 10.8 intensely. I went almost straight to 10.9 and was happy to do so.
10.10 started a bit iffy with the wifi connectivity and the mail issues, but those seem mostly fixed now (finally).

#50 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 19 April 2015 - 03:49 PM

View Postovvldc, on 18 April 2015 - 08:36 PM, said:

Personally, I disliked the skeuomorphism in 10.7 and 10.8 intensely. I went almost straight to 10.9 and was happy to do so.
10.10 started a bit iffy with the wifi connectivity and the mail issues, but those seem mostly fixed now (finally).

I suggest everyone to go back to the topic, since we're linger outside of the topic ... For those wishing to keep an eye on the new  "Staging" versions coming out in order that it may fill in for mac os x, just read here:

http://www.wine-staging.com/news.html

although the latest version at the time of writing it seems the 1.7.40 is actually already released the source of 1.7.41

wine staging 1.7.41 source...

Spoiler


@Gurqn:

Could you compile if for us?

Thank ^_^

#51 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 20 April 2015 - 09:03 AM

I did this.
Pure wine 1.7.41 sources from git + recent stage-1.7.41 patches
https://dl.dropboxus...ge1.7.41.tar.7z

#52 --------

--------

    Professional Member

  • Members
  • PipPipPipPip
  • 162 posts
  • LocationIstanbul
  • Graphics Card:MSI Z97 MPOWER - GTX 980 - View Sonic VP2780-4K - 16GB Ram - macOS High Sierra
  • Operating System:Other OS/Not specified
  • I like to play:Most of games :-)
Author

Posted 20 April 2015 - 09:11 AM

View PostNRG90, on 19 April 2015 - 03:49 PM, said:

I suggest everyone to go back to the topic, since we're linger outside of the topic ... For those wishing to keep an eye on the new  "Staging" versions coming out in order that it may fill in for mac os x, just read here:

http://www.wine-staging.com/news.html

although the latest version at the time of writing it seems the 1.7.40 is actually already released the source of 1.7.41

wine staging 1.7.41 source...

Spoiler


@Gurqn:

Could you compile if for us?

Thank ^_^

I'm afraid I will be off for some time, I hope someone can still continue to compile it. Probably one month.

#53 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 20 April 2015 - 12:08 PM

And this is Stage engine with additional patches:
1. SpeedHack. Bug 38277
2. Black textures. Bug 38048
3. Crash with unsupported textures. Bug 38178
4. Messy screen on start 3DMark. Bug 34166
5. Wrong videocard detection. Bug 38216
6. Lightning. Bug 37838
7. Unhandled D3DFORMAT. Bugs 38416, 38208, 23807

https://dl.dropboxus...7.41-67s.tar.7z

#54 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 20 April 2015 - 01:18 PM

View PostSlice, on 20 April 2015 - 09:03 AM, said:

I did this.
Pure wine 1.7.41 sources from git + recent stage-1.7.41 patches
https://dl.dropboxus...ge1.7.41.tar.7z

thank's slice but  I always have problems with your engines and Yosemite 10:10:

Spoiler


View PostGurqn, on 20 April 2015 - 09:11 AM, said:

I'm afraid I will be off for some time, I hope someone can still continue to compile it. Probably one month.

:(

Your engines are always working well on my system... I hope you can come back soon

#55 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 20 April 2015 - 03:00 PM

OK, tomorrow I will make the same but with 10.8 sdk.

Also try to update your wrapper
https://dl.dropboxus...apperUpdate.zip

#56 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 20 April 2015 - 04:31 PM

View PostSlice, on 20 April 2015 - 03:00 PM, said:

Also try to update your wrapper
https://dl.dropboxus...apperUpdate.zip

What are these files?!?  :huh:

My wrapper is already updated, as I use the latest version 2.6.0 of wineskin ... or not?!? :huh:

#57 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 20 April 2015 - 05:17 PM

I think these files are the Slice's own update and not an official Wineskin Winery version.

#58 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 20 April 2015 - 08:23 PM

Try also clang compilation with SDK10.8
https://dl.dropboxus...7.41-68c.tar.7z
It works on my 10.9.5. Tested on 3DMark05 and Unigine Heaven.

Wrapper 2.6.0 is rather old. I have more recent libraries. And more libraries permitting me to use more --with-xxx flags. For example Unigine Heaven works with sound.

#59 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 20 April 2015 - 09:46 PM

View PostSlice, on 20 April 2015 - 03:00 PM, said:

OK, tomorrow I will make the same but with 10.8 sdk.

Also try to update your wrapper
https://dl.dropboxus...apperUpdate.zip


View PostSlice, on 20 April 2015 - 08:23 PM, said:

Try also clang compilation with SDK10.8
https://dl.dropboxus...7.41-68c.tar.7z
It works on my 10.9.5. Tested on 3DMark05 and Unigine Heaven.




ok, it's seems only by updating the wrapper with your updated libraries I can use yours engines without any issues...

do you have also  a pure (without any patches) WS9Wine1.7.41-STAGING  compiled with SDK 10.8 ?

Thank's in advance


View PostSlice, on 20 April 2015 - 08:23 PM, said:

And more libraries permitting me to use more --with-xxx flags. For example Unigine Heaven works with sound.

interesting... do you think it will possible to solve also a problem like this?

http://portingteam.c...e-blind-forest/

#60 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 21 April 2015 - 07:10 AM

View PostNRG90, on 20 April 2015 - 09:46 PM, said:

ok, it's seems only by updating the wrapper with your updated libraries I can use yours engines without any issues...

do you have also  a pure (without any patches) WS9Wine1.7.41-STAGING  compiled with SDK 10.8 ?

Thank's in advance
Sorry, only 10.6 compilation and I already have dirty sources.
My latest engine check for registry entry UserQuirks=7 (DWORD key)
1 means Blit Quirk
2 means No DXTN volume textures, needed to start HeroesVI
4 means No glsl reserved vertext constant.

View PostNRG90, on 20 April 2015 - 09:46 PM, said:

interesting... do you think it will possible to solve also a problem like this?

http://portingteam.c...e-blind-forest/
DX11 support is almost absent. For example Unigine Heaven can be started only in DX9 mode.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users