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
584 replies to this topic

#1 Gurqn

Gurqn

    Professional Member

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

Posted 11 April 2014 - 01:16 AM

Hi all,

Here below, you can find pre-compiled wineskin staging engines :ph34r:


NRG's Compiled STAGING Engines:

https://mega.nz/#F!2sI3xZha!A9IikQlMAOAcX8r4l4l7rg

ScoPezz's Compiled STAGING Engines - x32 10.6+ / x64 10.8+

https://mega.nz/#F!I98VVIiY!uSZgcyFdEFtmpXpLoYAGpA

Gurqn's Complied STAGING Engines - 10.6+ (since 2.2)

https://www.mediafire.com/folder/rd5cxhyux7zx8/wineskin-engines


10.8 SDK

https://mega.co.nz/#!PcEAWBbR!Amokpe4K3pMxQCOjpJROU5gnrLO70h0eDxbkyEzmheI




Guide for Compiling Your Own Engine (Applicable to macOS Sierra with 10.6 SDK)

  • Install Xcode and Developer Tools from Apple



  • Create the following folder in root partition

    /Developer/SDKs/



  • Put your SDKs the folder we have created in step 2



  • Install Wineskin Winery / Install Wineskin Wrapper / Install EngineBase



  • Put given files to

    http://www.mediafire...mod-scripts.zip

    ~/Library/Application\ Support/Wineskin/EngineBase/W2.5.5v1EngineBase/



  • Install Homebrew and Cask (execute given commands below in terminal)

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    brew tap caskroom/cask



  • Install Wine deps (execute given commands below in terminal)

    brew install $(brew deps wine) --universal

    brew install libxml2 --universal



  • Install XQuartz

    brew cask install xquartz



  • Install Clang 3.9 (download from llvm's website)

    /opt/clang



  • Create directory for building wine; for example:

    /your-storage/builds/wine32/
    /your-storage/builds/wine64/




  • Download staging version of wine as zip from here:

    https://github.com/wine-compholio/wine-patched/releases

      


  • Extract downloaded archive and put it into each folder we have created in step 10



  • Optional Step for compiling on macOS Sierra with 10.6 SDK

    Thanks to ScoPezz for that, helped me out for finding the root cause of why wine builds were failing on macOS Sierra with 10.6 SDK. It's been caused due to absent of some stuff such as "strnlen", for more details:
    http://stackoverflow.com/questions/32468480/strnlen-does-not-exist-in-gcc-4-2-1-on-mac-os-x-10-6-8-how-to-define-it

    We need to patch following files (go to root of extract wine folder):

    /dlls/d3d10/effect.c

    after line 245 add:


    									size_t strnlen(const char *str, size_t max)															
    					{
    														const char *end = memchr (str, 0, max);
    														return end ? (size_t)(end - str) : max;
    													}
    									

    /dlls/d3d11/shader.c

    after line 145 add

      
    									// Use this if strnlen is missing.										  
    									size_t strnlen(const char *str, size_t max)
    																				
    					{
    														const char *end = memchr (str, 0, max);
    														return end ? (size_t)(end - str) : max;
    													}
    									
      


  • Open following .txt files under EngineBase and change lines appropriately

    wse-x32.txt
    wse-x64.txt

    Line 1 - Adjust path to extracted wine staging folder during step 10
    Line 2 - Give a name to your engine such as "wine-staging-x32-2.2"
    Line 5 - /Users/your-username/Library/Application Support/Wineskin/7za Change "your-username" it to yours
    Line 6 - Choose SDK for compiling wine. For example 10.6

    Do that for both wse-x32 and wse-x64 .txt files



  • Go to Xcode SDKs folder and create symlinks (execute give commands below in terminal for symlink for each SDK)

     sudo ln -s /Developer/SDKs/MacOSX10.6.sdk
     sudo ln -s /Developer/SDKs/MacOSX10.8.sdk
     sudo ln -s /Developer/SDKs/MacOSX10.11.sdk



  • Modify minimum applicable SDK version of Xcode: (open given .plist and change following line)

    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
    "MinimumSDKVersion" change it to 10.6

  • Delete everything inside of these folders:

    ~/Library/Application\ Support/Wineskin/EngineBase/W2.5.5v1EngineBase/include
    ~/Library/Application\ Support/Wineskin/EngineBase/W2.5.5v1EngineBase/lib

  • Open terminal and run following commands

    ~/Library/Application\ Support/Wineskin/EngineBase/W2.5.5v1EngineBase/wse-x32
    ~/Library/Application\ Support/Wineskin/EngineBase/W2.5.5v1EngineBase/wse-x64
Enjoy with your engines :P


Note:

You can enable CSMT on wine-staging as shown in picture below:

Posted Image

Edited by Gurqn, 26 February 2017 - 05:08 AM.


#2 doh123

doh123

    Wineskin Developer

  • Members
  • 4,279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 12 April 2014 - 11:34 AM

I'd say one extra thing... put your 10.6 SDK at the older location... /Developer/SDKs

This is so when Xcode.app gets updated, you don't get your SDK wiped out.  Winery will look in this location first for the SDK.

#3 Gurqn

Gurqn

    Professional Member

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

Posted 17 January 2015 - 01:44 PM

View Postdoh123, on 12 April 2014 - 11:34 AM, said:

I'd say one extra thing... put your 10.6 SDK at the older location... /Developer/SDKs

This is so when Xcode.app gets updated, you don't get your SDK wiped out.  Winery will look in this location first for the SDK.

Yes you are right but I wasn't able success if I try to put 10.6 SDK to /Developer/SDKs. I have also checked path in WineskinEngineBuild and path seems correct but was getting unable to locate SDK and gcc, need to declare or symlink something if put SDK to /Developer/SDKs ?

I have also added recent CSMT patched engine for testing, thank you for all help and recommendations :)

#4 ovvldc

ovvldc

    Master Member

  • Members
  • 1,072 posts
  • Graphics Card:Intel HD5000
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:stories

Posted 17 January 2015 - 06:16 PM

Are the 1.7.32CMST or 1.7.34CMST engines posted anywhere? Do they work well?

#5 Gurqn

Gurqn

    Professional Member

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

Posted 17 January 2015 - 06:38 PM

View Postovvldc, on 17 January 2015 - 06:16 PM, said:

Are the 1.7.32CMST or 1.7.34CMST engines posted anywhere? Do they work well?

Tested with Euro Truck Simulator and seems quite good but can't manage the running PES2015. It was working butter smooth on linux, here is the video I have captured while on linux with csmt patched wine. You can watch 720p 60fps edition :)

http://www.youtube.c...h?v=t71MJRIglfI

#6 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 19 February 2015 - 05:58 PM

It's a pity there is no way to install wine staging in OSX.

#7 ovvldc

ovvldc

    Master Member

  • Members
  • 1,072 posts
  • Graphics Card:Intel HD5000
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:stories

Posted 20 February 2015 - 06:50 AM

Well, Wine Staging is aimed at Linux, so it may not even compile. But you can compile an engine yourself, so why not grab the source and try if it works? Nothing prevents it in theory.

#8 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 20 February 2015 - 07:54 AM

View Postovvldc, on 20 February 2015 - 06:50 AM, said:

Well, Wine Staging is aimed at Linux, so it may not even compile. But you can compile an engine yourself, so why not grab the source and try if it works? Nothing prevents it in theory.
A little problem that there is no sources, only diff files and I see no way to automatically apply them. Only manual.
I will do this but it takes a time.

#9 V1tol

V1tol

    Lurker

  • Members
  • 2 posts
  • Graphics Card:Geforce 1070
  • Operating System:Other OS/Not specified

Posted 20 February 2015 - 10:08 AM

View PostSlice, on 20 February 2015 - 07:54 AM, said:

A little problem that there is no sources, only diff files and I see no way to automatically apply them. Only manual.
I will do this but it takes a time.
There is a patchinstall.sh script in staging repository. It is inside patches folder and it allows to patch wine sources with all the patches automatically.

#10 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 20 February 2015 - 10:45 AM

View PostV1tol, on 20 February 2015 - 10:08 AM, said:

There is a patchinstall.sh script in staging repository. It is inside patches folder and it allows to patch wine sources with all the patches automatically.
$ ./patches/patchinstall.sh
readlink: illegal option -- f
usage: readlink [-n] [file ...]
ERROR: Failed to find patch directory.

And many other mistakes because the patch is not intended for Mac OSX
Applying ./ws2_32-WriteWatches/0001-ntdll-Handle-write-watches-in-virtual_uninterrupted_.patch
./patchinstall.sh: line 777: ./ws2_32-WriteWatches/0001-ntdll-Handle-write-watches-in-virtual_uninterrupted_.patch: No such file or directory
ERROR: Failed to apply patch, aborting!


#11 Gurqn

Gurqn

    Professional Member

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

Posted 20 February 2015 - 11:41 AM

View PostSlice, on 20 February 2015 - 10:45 AM, said:

$ ./patches/patchinstall.sh
readlink: illegal option -- f
usage: readlink [-n] [file ...]
ERROR: Failed to find patch directory.

And many other mistakes because the patch is not intended for Mac OSX
Applying ./ws2_32-WriteWatches/0001-ntdll-Handle-write-watches-in-virtual_uninterrupted_.patch
./patchinstall.sh: line 777: ./ws2_32-WriteWatches/0001-ntdll-Handle-write-watches-in-virtual_uninterrupted_.patch: No such file or directory
ERROR: Failed to apply patch, aborting!

Nope you need to use homebrew and install gread first then in patch script change read as gread then it will work. While patching also use -no-patch-list (something like that please check script usage)

Also I have already compiled staging engine for wineskin, link is at first post, you can try that engine if it works for you but as mentioned in my note I have used 10.8 SDK


More info can be found here, why you can't patch right now

http://stackoverflow...link-f-on-a-mac

#12 Gurqn

Gurqn

    Professional Member

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

Posted 20 February 2015 - 11:43 AM

View Postovvldc, on 20 February 2015 - 06:50 AM, said:

Well, Wine Staging is aimed at Linux, so it may not even compile. But you can compile an engine yourself, so why not grab the source and try if it works? Nothing prevents it in theory.

It's not completely linux specific actually, also you can test out engine provided on first post. Compiled successfully with 10.8 SDK and I didn't encounter with any problem on Yosemite yet.

#13 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 20 February 2015 - 12:56 PM

View PostGurqn, on 20 February 2015 - 11:41 AM, said:

Nope you need to use homebrew and install gread first then in patch script change read as gread then it will work. While patching also use -no-patch-list (something like that please check script usage)

Also I have already compiled staging engine for wineskin, link is at first post, you can try that engine if it works for you but as mentioned in my note I have used 10.8 SDK


More info can be found here, why you can't patch right now

http://stackoverflow...link-f-on-a-mac
Thank for the trick
I installed
sudo port install coreutils
and replace readlink -> greadlink so passed the error.

Next stop
$ ./patchinstall.sh DESTDIR="../../wine" --all
usage: mktemp [-d] [-q] [-t prefix] [-u] template ...
	   mktemp [-d] [-q] [-u] -t prefix
ERROR: Unable to create temporary file for patchlist.
What is wrong here?

#14 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 20 February 2015 - 01:48 PM

Can't save the file downloaded from 1st post. mega.co.nz is not good for file exchange.
OK. Installed Chrome and got engine 1.7.36-Staging.
Yes, it is not working for me too with the same diagnose.

#15 Gurqn

Gurqn

    Professional Member

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

Posted 22 February 2015 - 02:44 PM

View PostSlice, on 20 February 2015 - 12:56 PM, said:

Thank for the trick
I installed
sudo port install coreutils
and replace readlink -> greadlink so passed the error.

Next stop
$ ./patchinstall.sh DESTDIR="../../wine" --all
usage: mktemp [-d] [-q] [-t prefix] [-u] template ...
	   mktemp [-d] [-q] [-u] -t prefix
ERROR: Unable to create temporary file for patchlist.
What is wrong here?


please also use following switch

--no-patchlist

then it would be fine.

#16 manky1

manky1

    Lurker

  • Members
  • 4 posts
  • Graphics Card:NVIDIA GT650M
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:Simulations

Posted 23 February 2015 - 09:48 PM

I have downloaded the latest Wine Staging version from the location below.

https://github.com/w...io/wine-patched

This is the full Wine Staging version 1.7.37, not just the patches. It compiled fine using Wineskin Winery's 'Custom build an engine' option using OS 10.6 as the build engine. The engine works well for me. I have tried Train Simulator 2015 and World of Subways 3 and both run well.

#17 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 24 February 2015 - 11:25 AM

View PostGurqn, on 22 February 2015 - 02:44 PM, said:

please also use following switch

--no-patchlist

then it would be fine.
Thanks! Now it's fine!

PS. Tested the engine with "Marriage for Windows" card game. It works but some messages
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.
fixme:ntdll:NtCreateNamedPipeFile Message mode not supported, falling back to byte mode.
libpng warning: Application was compiled with png.h from libpng-1.6.16
libpng warning: Application  is  running with png.c from libpng-1.4.11
libpng warning: Incompatible libpng version in application and library
err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0


#18 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 24 February 2015 - 02:08 PM

View Postmanky1, on 23 February 2015 - 09:48 PM, said:

I have downloaded the latest Wine Staging version from the location below.

https://github.com/w...io/wine-patched

This is the full Wine Staging version 1.7.37, not just the patches. It compiled fine using Wineskin Winery's 'Custom build an engine' option using OS 10.6 as the build engine. The engine works well for me. I have tried Train Simulator 2015 and World of Subways 3 and both run well.
I also tested this version wine card game and the engine works better then others.
Someone want to test? https://www.dropbox....lio.tar.7z?dl=0

#19 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 24 February 2015 - 09:11 PM

No, with Heroes VI this engine is not working. Last working version was 1.6.2. But slow and black textures.

#20 Kama.Stein

Kama.Stein

    Champion Member

  • Donators
  • 646 posts
  • LocationCyberspace
  • Graphics Card:NVIDIA GTX 680MX 2GB
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:First Person Shooters, Arcade Games, Adventure Games, Platformers, Puzzlers

Posted 06 March 2015 - 09:55 PM

Has anyone gotten CUDA\PhysX support to work with this? It's supposed to be available for Nvidia users with Staging since 1.7.34  provided they have the CUDA system drivers installed but Fluidmark has GPU support greyed out for me.

https://github.com/w...ging/wiki/PhysX
https://github.com/w...aging/wiki/CUDA
Posted Image

Posted Image
--Kama
It's funny how the colors of the real world only seem really real when you viddy them on the screen.
-- Alex Delarge, A Clockwork Orange
Late 2012 27 inch iMac, Core i7 Quad 3.4GHz, 16GB RAM, Nvidia GeForce GTX 680MX 2GB, 3TB Hard Drive

#21 Gurqn

Gurqn

    Professional Member

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

Posted 08 March 2015 - 04:12 PM

I think there is just an initial support for now for avoiding breakage on physx depended games and probably would be much more better on future releases.  I will be away until end of March hence building up new hackintosh, sorry for not being posted new builds.. cya..

Additionally,

http://www.phoronix....ysX-Open-Source

according to that news, we should expect much more better integration in near future :)

#22 NRG

NRG

    Champion Member

  • Members
  • 595 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:Other OS/Not specified

Posted 19 March 2015 - 12:22 AM

Does someone can compile the latest 1.7.38 staging?

https://wine-staging...ase-1.7.38.html

download...

#23 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 19 March 2015 - 02:50 PM

View PostNRG90, on 19 March 2015 - 12:22 AM, said:

Does someone can compile the latest 1.7.38 staging?

https://wine-staging...ase-1.7.38.html

download...
$ ./patchinstall.sh DESTDIR="../../wine" --all --no-patchlist
Applying /Users/slice/ProjectsML/wine-stage/patches/ws2_32-WriteWatches/0001-ntdll-Handle-write-watches-in-virtual_uninterrupted_.patch
error: patch failed: dlls/ntdll/virtual.c:1730
error: dlls/ntdll/virtual.c: patch does not apply
ERROR: Failed to apply patch, aborting!
Is there any way to ignore wrong patches?

#24 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Graphics Card:AMD Radeon HD6670
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Sierra 10.12
    Heroes III
    4x4 Evolution
    want to make Heroes VI

Posted 19 March 2015 - 03:32 PM

View PostNRG90, on 19 March 2015 - 12:22 AM, said:

Does someone can compile the latest 1.7.38 staging?

https://wine-staging...ase-1.7.38.html

download...
OK,
I created it from the downloaded sources
https://dl.dropboxus...8Stage-1.tar.7z

Test with 3DMark05 shown slightly better result 7580 vs 7396.
Heroes VI is still crashes. (good with 1.7.2)
Civilization V has still messed screen (good with 1.7.23)

#25 NRG

NRG

    Champion Member

  • Members
  • 595 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:Other OS/Not specified

Posted 19 March 2015 - 10:52 PM

View PostSlice, on 19 March 2015 - 03:32 PM, said:

OK,
I created it from the downloaded sources
https://dl.dropboxus...8Stage-1.tar.7z



Thank's Slice!

I tried it with my pes 2015 porting and my old core 2 duo 2,53ghz with nvidia 9800m GTS, but I have not had any increase in framerate to be detected than previous 1.7.37-staging with CSMT...


With my config, PES 2015 runs at maximum quality in windows partition at 60 fps, while in OS X with nvidia webdrivers and wineskin (1.7.37/38 staging) it runs at maximum details between 30-32 and 35-37 fps, with some steps (very rarely) to 50 fps sometimes... (I used quartz debug to see fps )

In these cases, it would be really convenient Wineskin that would support a framerate limiter function, which set the maximum number of frames at 30fps, instead of seeing screen an overhang of continuous frames between the 32-34 and 37-40 or more... depending on the situations ... A 30 fps constant and permanent make the game more fluid and less jerky, although with only 30fps ...

Any one knows if is there the possibility of including a framerate limiter in wine / wineskin?

#26 ovvldc

ovvldc

    Master Member

  • Members
  • 1,072 posts
  • Graphics Card:Intel HD5000
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:stories

Posted 20 March 2015 - 09:35 AM

View PostNRG90, on 19 March 2015 - 10:52 PM, said:

Any one knows if is there the possibility of including a framerate limiter in wine / wineskin?

You can always code one and submit it to Wine-patches...

#27 NRG

NRG

    Champion Member

  • Members
  • 595 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:Other OS/Not specified

Posted 20 March 2015 - 10:49 AM

View Postovvldc, on 20 March 2015 - 09:35 AM, said:

You can always code one and submit it to Wine-patches...


I'm not a developer and I haven't the knowledge to make it...
But if someone was able to do so would be ideal for many porting via wineskin ...

#28 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 2,935 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro Core i7 16GB
    AMD Radeon HD 6750M 512MB

    MacBook Core2Duo 4GB
    nVidia 9400M 256MB
  • Operating System:Mac OS X 10.6 (Snow Leopard)
  • I like to play:la rockitar
Author

Posted 26 March 2015 - 06:27 PM

Latest version....click the lick below!

WS9Wine1.7.39-WineStaging
Posted Image

#29 NRG

NRG

    Champion Member

  • Members
  • 595 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:Other OS/Not specified

Posted 27 March 2015 - 01:02 AM

View PostDankoB, on 26 March 2015 - 06:27 PM, said:

Latest version....click the lick below!

WS9Wine1.7.39-WineStaging

thank's...

but what about this:

Quote

In this release we started implementing shared memory communication as an alternative. Instead of using shared memory for all wineserver calls, we decided to optimize specific frequently used functions and to prevent waking up the wineserver at all if possible. A call to PeekMessage for example will not wake up the wineserver as long as there are no messages available. For some functions like GetActiveWindow it was possible to eliminate the pipe communication in all cases. Since these changes affect many parts of Wine and might still contain some bugs, this feature is disabled by default and needs to enabled manually by setting the environment variable STAGING_SHARED_MEMORY to 1.
In order to retain security, the code requires support for memfds and file sealing which is only available on Linux with Kernel versions >= 3.17. We might add compatibility code soon, to make this feature also available on older Kernels or also other platforms like FreeBSD and MacOS X, but currently we're still focusing on testing and doing performance measurements.

source: https://wine-staging...ase-1.7.39.html


#30 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 2,935 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro Core i7 16GB
    AMD Radeon HD 6750M 512MB

    MacBook Core2Duo 4GB
    nVidia 9400M 256MB
  • Operating System:Mac OS X 10.6 (Snow Leopard)
  • I like to play:la rockitar
Author

Posted 27 March 2015 - 08:10 PM

It's a new feature implemented into the staging code. I'm sure it will improve performance once implemented into other kernel versions and platforms but they're just focusing on testing it for Linux kernel v3.17 to work out any bugs before working on coding it into other OS's

The Wine-Staging 1.7.39 still has all the functions of the previous version, this particular function just isn't available to us yet.
Posted Image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users