Jump to content

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

MacWine 64bit news!


  • Please log in to reply
187 replies to this topic

#61 ovvldc

ovvldc

    Master Member

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

Posted 30 August 2015 - 08:52 PM

I'd say it is highly unlikely because Wine is trying bug-for-bug compatibility with Wine, and the 4GB limit is pretty hard in 32-bit Wine.

Mind you, the 4 GB includes video RAM, as far as I know, so if you have a 1GB video card, the app would have only 3GB for the CPU to play with.

P.S. Otherwise, excellent news :).

#62 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 01 September 2015 - 03:36 AM

Is that true?   I would have thought the videocard's memory was completly seprate and wasn't adressed by the cpu and is adressed by the GPU.  But then I never made  a program that used one.  I'll have to look it up one day

#63 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 05 September 2015 - 07:14 PM

Updated the first post with 1.7.51.

I think I'll post new engines there for evreyone's convienience.

#64 NRG

NRG

    Champion Member

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

Posted 05 September 2015 - 08:49 PM

View Postdarklord42, on 05 September 2015 - 07:14 PM, said:

Updated the first post with 1.7.51.

I think I'll post new engines there for evreyone's convienience.

thank's

I tried
with a new 64 bit wrapper, but when I need to install official DirectX9c (not from winetricks) it's fails...

Also try to run a 64 bit exe fails:

Spoiler


#65 ovvldc

ovvldc

    Master Member

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

Posted 05 September 2015 - 11:09 PM

Is your libpng16.16.dylib in working 64-bit order? I ask because all of the errors seem to be in that library (for now, you may get others once this works)

#66 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 06 September 2015 - 12:33 AM

Beats me. As I said it's all cutting edge experimental.   I don't anyone but a couple wine devs ever got 64 bit to compile.  I really wouldn't expect anything to work.

As for that libpng16.16 issue that really has me scratching my head.  It is included.   Perhaps it's not actually universal?  but It doesn't work for 32 bit either.  If anyone has any ideas how to fix that, I'd love to give it a try.

#67 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 09 September 2015 - 05:32 AM

I managed to manually doctor up the 1.7.51 engine to fix the freetype/libpng errors, (namely include them in the bundle with dylibbundler and relink the lib(*64)/wine/dbghelp.dll.so files with the install_name_tool)  Hopefully that helps a bit

#68 ovvldc

ovvldc

    Master Member

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

Posted 09 September 2015 - 02:22 PM

OK, sounds like progress, at least for a prototype :). What happened after you ran your engine with that fix?

#69 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 09 September 2015 - 03:52 PM

nothing much, it just cleared some of the annoying errors that were happening in the background, but didn't have any real effect.  Any engine that didn't run before like 64bit Fire 4 or 64bit girraffe still didn't work.   At least it's easier to get at the true error that causes the program to crash.

#70 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 09 September 2015 - 10:44 PM

Progress!!!

#71 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 11 September 2015 - 11:49 PM

Tried installing Kholat in Wineskin and after attempting with a few different engines I tried the x64w32 engine posted earlier.

Kholat is an x86x64 release so it should run on both platforms. When using darklord42's engine I was actually able to get farther with it than any other one. I think the biggest drawback actually is the DX10 requirement. I know dx10 is fully implemented into Linux Wine but we lack the proper libraries. Hopefully WineHQ or CodeWeavers will take care of this soon.

Other engines were recognizing the files as x64 although I was launching the Win32 exe...it launched with staging1.7.51 and x64w32 engines...

Here's what I got from your engine Darklord42

Posted Image


Spoiler

I'm not sure if it's any help at all but thought I'd post it anyway.

#72 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 12 September 2015 - 02:00 AM

It does indeed seem like a missing library,  but what I have no idea.

Not sure what it means but this does look interesting

err:winediag:init_driver_info Invalid GPU override 8086:0116 specified, ignoring.

perhaps it does mean dx10 issue?

#73 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 12 September 2015 - 05:46 AM

Possibly...but I think that's a whole other thread!

#74 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 19 September 2015 - 09:27 PM

Well I found out about the already patched Wine staging branch.  I gave it a compile and succsess!   I hope it works for some of you guys!

https://www.mediafir...gxacn0r18z2iavw

#75 NRG

NRG

    Champion Member

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

Posted 19 September 2015 - 10:57 PM

View Postdarklord42, on 19 September 2015 - 09:27 PM, said:

Well I found out about the already patched Wine staging branch.  I gave it a compile and succsess!   I hope it works for some of you guys!

https://www.mediafir...gxacn0r18z2iavw

are you sure you compiled a patched Staging engine?

if I open config utility, I can't see the  STAGING's tab to configure CSMT, EAX and Hide wine version...

This is how the tab should be:

Posted Image
Image taken from the classic Wine-staging 1.7.51 (32bit only)

Although I enabled CSMT also  from registry editor, nothing happens; However I tried it only with a 32 bit port... It works normally, the game start and I can play...

#76 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 19 September 2015 - 11:25 PM

I'm having the same problem...I got the code from here
https://github.com/w...io/wine-patched

Is there suppose to be a flag I'm suppose to compile with?


OHH shoot there is in the tagges a release called wine-patched and one called wine-patched-staging......  I think I went for the former without realizeing.... That will do it. I'll see if I can compile the latter..

#77 NRG

NRG

    Champion Member

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

Posted 19 September 2015 - 11:37 PM

View Postdarklord42, on 19 September 2015 - 11:25 PM, said:

I'm having the same problem...I got the code from here
https://github.com/w...io/wine-patched

Is there suppose to be a flag I'm suppose to compile with?

the site for staging patched engines  source code is correct... but I cant' help you regarding your question...

#78 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 20 September 2015 - 12:40 AM

Yup, I had the wrong one.  Compiled the other and it seems to work.  Though I couldn't tell you any diffrences for the games I have already.  I was hoping some of the memory features would work for Halo PC, but alas no, and I'm stuck with the ancient version of crossover for that.

http://www.mediafire...2-1.7.51.tar.7z

#79 NRG

NRG

    Champion Member

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

Posted 20 September 2015 - 07:22 AM

I tried it... I created a new blank wrapper... then I opened Config utility and Staging's tab is on it but...
if I open the Reg editor I can't found the CSMT's key (enabled or disabled)  in HKEY/CURRENT USER/Software/Wine/Direct3D/
Another question, I think the registry edit of wineskin open only 32 bit keys.. so for this:

https://support.micr...-us/kb/305097   ?

edit: directX9c,taken from microsoft site, have problems to install:

Spoiler


#80 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 20 September 2015 - 11:45 AM

I don't see any errors. As they say the whole directX9c might be overkill and a single dll usually suffices.  As to the missing CSMT key, beats me.   You've compiled CSMT before, is there something I could be doing wrong? I compiled a tag called wine-patched-staging.   I think it was working when I tried checking CSMT in the tab and had Direct3d boost enabled in the window section.   Only I had the neatest graphical glitches that I had never seen before in NFS4 w nglide.

#81 NRG

NRG

    Champion Member

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

Posted 20 September 2015 - 05:12 PM

View Postdarklord42, on 20 September 2015 - 11:45 AM, said:

I don't see any errors. As they say the whole directX9c might be overkill and a single dll usually suffices.  As to the missing CSMT key, beats me.   You've compiled CSMT before, is there something I could be doing wrong? I compiled a tag called wine-patched-staging.   I think it was working when I tried checking CSMT in the tab and had Direct3d boost enabled in the window section.   Only I had the neatest graphical glitches that I had never seen before in NFS4 w nglide.

not always true;  in certains games is better to use the whole directx9c from microsoft site... however directx9c installation from ms site works without issue with normal  32 bit wine/wine-staging engines...

you compiled the right code but I can't help more, I always used only the building engine within Wineskin Winery to compile my staging engines; for CSMT info you can see in the manual of wine-staging team:

https://github.com/w...aging/wiki/CSMT

read also this: https://github.com/w...i/DLL-Redirects

#82 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 20 September 2015 - 06:00 PM

Well I am using the winery script, just modified to build the 64bit as well and patch some library issues.  (which I have no idea why wineskin doesn't get these)  In principle the 32 bit portion should be the same...

#83 NRG

NRG

    Champion Member

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

Posted 20 September 2015 - 08:56 PM

View Postdarklord42, on 20 September 2015 - 06:00 PM, said:

Well I am using the winery script, just modified to build the 64bit as well and patch some library issues.  (which I have no idea why wineskin doesn't get these)  In principle the 32 bit portion should be the same...

it would be nice to contact someone of the wine-staging team and collaborate with him in this forum... Me too I've not idea why some libraries are no more accepted compiling latest wine-staging engines through the wineskin building function...

#84 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 03 October 2015 - 03:31 AM

No idea, I think it works, but staging builds havn't been very useful to me, or at least  I haven't tried it with an app that needed the features.

1.7.52 is out with more x11 stuff and a couple minor OSX stuff.  See winehq for details. here is another build
WS9Winex64w32-1.7.52

#85 Levantador

Levantador

    Lurker

  • Members
  • 1 posts
  • Graphics Card:Intel HD4000
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 05 October 2015 - 09:14 AM

View Postdarklord42, on 03 October 2015 - 03:31 AM, said:

No idea, I think it works, but staging builds havn't been very useful to me, or at least  I haven't tried it with an app that needed the features.

1.7.52 is out with more x11 stuff and a couple minor OSX stuff.  See winehq for details. here is another build
WS9Winex64w32-1.7.52
Didn't work for me, resize window for not useful small square, version before work well.

#86 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 06 October 2015 - 12:03 AM

Sorry I forgot to reinstall dylibbundler when i reinstalled macports after moving to 10.11. So the libraries didn't link.  I'll upload another version later tonight
This is the 64bit libraries arn't included in a wineskin so I have to link them within the engine itself.

[EDIT]  Here is an updated version

http://www.mediafire...2-1.7.52.tar.7z

#87 RastaFabi

RastaFabi

    Advanced Member

  • Members
  • PipPipPip
  • 59 posts
  • Graphics Card:Intel HD 4000, 1536MB dynamic, shared
    NVIDIA GTX 750Ti, 2048MB, eGPU (Thunderbolt)
  • Operating System:macOS 10.12 (Sierra)

Posted 09 October 2015 - 02:40 PM

View Postdarklord42, on 06 October 2015 - 12:03 AM, said:

Sorry I forgot to reinstall dylibbundler when i reinstalled macports after moving to 10.11. So the libraries didn't link.  I'll upload another version later tonight
This is the 64bit libraries arn't included in a wineskin so I have to link them within the engine itself.

[EDIT]  Here is an updated version

http://www.mediafire...2-1.7.52.tar.7z

This is actually the first 64bit engine that's working perfectly (as good as 32bit engines). Great done!

#88 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 09 October 2015 - 06:18 PM

Thanks, but I wouldn't say that :) I have quite a few 64bit chess engines that work just fine on linux 64bit wine but not here.   Still it's nice to see a bit of software run that was impossible before.  What did you manage to get working?

#89 NRG

NRG

    Champion Member

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

Posted 09 October 2015 - 07:49 PM

View Postdarklord42, on 09 October 2015 - 06:18 PM, said:

Thanks, but I wouldn't say that :) I have quite a few 64bit chess engines that work just fine on linux 64bit wine but not here.   Still it's nice to see a bit of software run that was impossible before.  What did you manage to get working?

perhaps he used a 32 bit game...

Changing the engine in one my 32 bit game installed in one of my wrappers your engine worked but If I create a new wrapper for a 64bit game don't...

I have also problem because winetricks doesn't works with your x64 engines...

#90 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 10 October 2015 - 04:07 AM

View PostNRG, on 09 October 2015 - 07:49 PM, said:

I have also problem because winetricks doesn't works with your x64 engines...

Well that's not my fault,  Wineskin doesn't really support 64bit wine, hence why I must link 64bit libraries in the engine it self.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users