1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Direct3D speed boost!

Discussion in 'Crossover' started by Aedan, Sep 4, 2013.

  1. Aedan

    Aedan Administrator Staff Member

    Joined:
    May 10, 2013
    Messages:
    1,059
    Likes Received:
    4
    Trophy Points:
    38
    Stefan Dösinger has been working on improving the performance of wined3d, and has a set of patches for Wine 1.7.1. Basically, he's moved OpenGL calls into a separate thread which has sped up the Direct3D handling. The upshot of this is some games see a performance increase that's hard to ignore (and some don't)! Stefan is claiming 50% to 100% performance increase, especially in source-engine based games.

    However, if you're already maxing out your GPU, then this won't help you. It also won't help if a game has a CPU bottleneck elsewhere in the code.

    Source: http://www.winehq.org/pipermail/wine-devel/2013-September/101106.html
  2. Gizmo

    Gizmo Chief Site Administrator Staff Member

    Joined:
    Dec 6, 2012
    Messages:
    2,073
    Likes Received:
    117
    Trophy Points:
    63
    Location:
    Webb City, Missouri
    Home page:
  3. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,488
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    I'll believe it when I see it...
    Of course I'll be testing 1.7.1 anyways, so we'll see
    Robbie likes this.
  4. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,488
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    After reading the original post, I'm quite HYPED about this and hope these improvements really boost the performance of PlayOnLinux games!
    Like I've been saying all along... "Wine can only get better, so be patient and try your game later"

    Now the question is, if games improve so much that performance isn't an issue, should developers make Native Linux ports, or just keep developing for Windows?
  5. rolandttg

    rolandttg Member

    Joined:
    Jun 23, 2013
    Messages:
    211
    Likes Received:
    9
    Trophy Points:
    18
    Any update?
  6. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,488
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    Good question...
    I have been using Wine 1.7 and above for every new guide, but its hard to compare to older versions since the games are working.
    I guess I could re-install a game that had some frame rate problems...
    Like, Alan Wake and Lost Planet
  7. Bladeforce

    Bladeforce New Member

    Joined:
    Nov 22, 2013
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    United Kingdom
    There has been an update on this commit

    A small change summary:
    *) Tons of bug fixes.
    *) Dynamic surface maps. This improves World of Warcraft and many
    other games.
    *) The code avoids acquiring a GL context on the main thread, with few
    exceptions. This improves stability on all drivers, especially on fglrx.
    *) This version essentially matches the command stream code we shipped
    in CrossOver 13, just applied on top of Wine.
    *) The Wine version this tree is based on is the git head from this
    evening, 460991a8.

    As with the last version you have to set
    HKEY_CURRENT_USER/Software/Wine/Direct3D/CSMT="enabled" to use it. You
    should disable StrictDrawOrdering because it is no longer needed with
    CSMT on.

    I plan to push updates to this repository at irregular intervals. I
    probably won't send an announcement to wine-devel every time I do
    this. I also don't promise any schedule - it mostly depends on how
    busy I am with other work and how difficult the rebases are.

    Enjoy,
    Stefan
  8. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,488
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    So is this automatically part of the new Wine versions or do we have to use the CSMT patched versions of Wine?
  9. Bladeforce

    Bladeforce New Member

    Joined:
    Nov 22, 2013
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    United Kingdom
    Still have to use patched at moment still hasnt been added to mainline yet
  10. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,488
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    So are they still called Wine 1.7.X-CSMT?
    I really want a 1.7.8 version so I can test Crysis 2 in Steam

Share This Page