Jump to content

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

DirectX 11 Wine Staging on macOS (kind of)


  • Please log in to reply
10 replies to this topic

#1 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 108 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 28 September 2017 - 06:43 PM


Looking at this @soloMacOSX video

https://www.youtube....h?v=fb28mozVx0c


I tried few things and here are the results with Wine Staging 2.17

regedit MaxVersionGL 40001 DWORD added



Metro redux DX11 Wine Staging MacOs (r_api 2 in user cfg)

Posted Image



LOST_PLANET_TRIAL_DX10-Wine-Staging-macos

Posted Image



PCSX2-Wine-Staging-DX11-macos

Posted Image


#2 ovvldc

ovvldc

    Master Member

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

Posted 01 October 2017 - 08:13 PM

Encouraging. But possibly not enough.

#3 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 108 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 03 October 2017 - 07:07 PM

View Postovvldc, on 01 October 2017 - 08:13 PM, said:

Encouraging. But possibly not enough.

PCSX2 clearly shows dx11 running so we are maybe at the stage Linux users were 2 years ago :)

gl 4.1 would probably never be enough for complete dx11 but another DX10 only game I managed to run is MotoGP 14 demo

http://store.steampo...56390/MotoGP14/


It only needs pressing “enter” if you encounter “black screen” and is actually fully playable.


MotoGP 14 dx10 Wine 2.18 Mac

Posted Image


Posted Image


#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 05 October 2017 - 11:00 AM

Cool!

#5 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 108 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 09 October 2017 - 04:10 PM

Another one!
XCOM 2: War of the Chosen - Propaganda Center
http://store.steampo...paganda_Center/

Now I’m sure that it at least loads DX11. It depends on the level of dx11 implementation in Wine and of the level of features supported by Mac graphic drivers but at least it’s working

Best way to push this further would be to report bugs to WineHQ (like - “XCOM2 character bad rendering”) but they don’t accept Wineskin?

If anyone got anything else DX10/11 working please report.


XCOM 2: War of the Chosen - Propaganda Center Wine Staging Mac/ On ultra
Subsurface scattering ON

Posted Image


XCOM 2: War of the Chosen - Propaganda Center Wine Staging Mac/ On Low
Subsurface scattering OFF

Posted Image

Posted Image

#6 ScoPezz

ScoPezz

    Professional Member

  • Members
  • PipPipPipPip
  • 141 posts
  • LocationBelgium
  • Graphics Card:Intel GMA X3100
  • Operating System:Mac OS X 10.7 (Lion)

Posted 09 October 2017 - 05:39 PM

View PostIncredible Hulk, on 09 October 2017 - 04:10 PM, said:

Best way to push this further would be to report bugs to WineHQ (like - “XCOM2 character bad rendering”) but they don’t accept Wineskin?
Actually, this is apparently a misconception. People not associated with the wine project have been saying that forever. However, I talked to Sebastian Lackner from the Wine Staging project and he said they discussed it at WineConf and they will actually accept bug reports with 3rd party systems.
Just make sure the log is clear and that the bug report is structured correctly and that you 100% know it isn't a Wineskin issue.

As for bugs about DX11 in macOS, they will probably either be ignored or closed as these issues are most likely because of the outdated OpenGL implementation in macOS.

#7 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 108 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 09 October 2017 - 07:48 PM

It clearly states on winehq https://wiki.winehq.org/Bugs

"You are not using a third party wrapper for Wine (e.g., Crossover, PlayOnLinux, PlayOnMac, Wineskin, Q4Wine, etc.) or custom patches."

If it's not reported how can it be resolved but it seems that no one is reporting any Mac specific Wine bugs.
Last one was reported to Wine Staging by Paullthetaul and Sebastian came here and now we have this preloader working.

https://dev.wine-sta...submission/141/

#8 ScoPezz

ScoPezz

    Professional Member

  • Members
  • PipPipPipPip
  • 141 posts
  • LocationBelgium
  • Graphics Card:Intel GMA X3100
  • Operating System:Mac OS X 10.7 (Lion)

Posted 09 October 2017 - 08:19 PM

View PostIncredible Hulk, on 09 October 2017 - 07:48 PM, said:

It clearly states on winehq https://wiki.winehq.org/Bugs

"You are not using a third party wrapper for Wine (e.g., Crossover, PlayOnLinux, PlayOnMac, Wineskin, Q4Wine, etc.) or custom patches."

If it's not reported how can it be resolved but it seems that no one is reporting any Mac specific Wine bugs.
Last one was reported to Wine Staging by Paullthetaul and Sebastian came here and now we have this preloader working.

https://dev.wine-sta...submission/141/

The wiki is unfortunately very outdated. I can only tell you what Sebastian Lackner told me.
And the loader is different than dx11. dx11 depends on the OpenGL implementation, which is only 4.1 on mac and dx11 needs at least 4.5 to fully function. This is something Wine can't fix. Apple needs to fix this.

#9 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 108 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 09 October 2017 - 11:24 PM

View PostScoPezz, on 09 October 2017 - 08:19 PM, said:

The wiki is unfortunately very outdated. I can only tell you what Sebastian Lackner told me.
And the loader is different than dx11. dx11 depends on the OpenGL implementation, which is only 4.1 on mac and dx11 needs at least 4.5 to fully function. This is something Wine can't fix. Apple needs to fix this.

Well, what can we do with Apple? After everyone starts developing with Metal they will add opengl 4.6 drivers just for us :)
Awkward Dimensions Redux says DX11 only (Unity3D game) and runs just fine and with no graphical glitches
http://store.steampo...mensions_Redux/

Can someone test something with nVdia cards and web drivers?

Posted Image
Posted Image

#10 NRG

NRG

    Champion Member

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

Posted 10 October 2017 - 10:40 AM

View PostIncredible Hulk, on 09 October 2017 - 11:24 PM, said:

Awkward Dimensions Redux says DX11 only (Unity3D game) and runs just fine and with no graphical glitches
http://store.steampo...mensions_Redux/

Can someone test something with nVdia cards and web drivers?

I don't think that game requires  really directx11 APIs (it's very poor as graphic and effects)

I have an old notebook (hackintosh with yosemite 10.10.5) with

nVidia 9800m GTS
that supports only OpenGL 2.1 and DirectX10

I use web drivers and the game works:

Posted Image

#11 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 108 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 10 October 2017 - 04:04 PM

This MOTOGP 14 demo states dx10 and shader level 4.0 so something like that should work.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users