Announcement

Collapse
No announcement yet.

Wine's Big Command Stream D3D Patch-Set Updated

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • stefandoesinger
    replied
    Originally posted by Thaodan View Post
    I tried your patches with wine 1.7.10 in Wow I got some micro lags when playing with more than 5 player (10+)?
    There's a thread on [email protected] concerning WoW and this patchset. Please post there, I don't want to establish a Wine support forum at Phoronix.

    Originally posted by Thaodan View Post
    How __GL_THREADED_OPTIMISATIONS affect your patch or how is it with the patch from http://bugs.winehq.org/show_bug.cgi?id=11674#c263?
    They are the same thing in concept. Combining them is like trying to speed up a trip from LA to NY by driving a Ferrari inside the airplane. In general it doesn't do any good, increases latency and causes micro-stuttering. In theory exceptions are possible, and one (select locations in Morrowind) has been reported.

    If you want to use __GL_THREADED_OPTIMISATIONS with my patchset you don't have to apply that hack. Due to a problem unrelated to __GL_THREADED_OPTIMISATIONS I'm currently using glBufferSubData for buffer uploads instead of glMapBufferRange. Just turn of CSMT in the registry.

    Leave a comment:


  • Dukenukemx
    replied
    Originally posted by Tobu View Post
    ppa:foresto/winepatched has this updated patch.
    Thanks, you don't know how long I've waiting for this.

    Leave a comment:


  • Thaodan
    replied
    Originally posted by stefandoesinger View Post
    Just dumping huge amount of code into our codebase is not how we operate. That invites technical and legal issues.

    Anyone who looks at my patches on Github will see that there are numerous areas where work is needed. Anyone who then looks at wine-patches will see that I am submitting those patches, step by step. Anyone who compares this to the git commit log will see that they are getting committed. And anyone reading wine-devel will see where remaining challenges are.

    It will take a while. Most likely months. I've uploaded the current hacky patches as a courtesy to Wine users. Enjoy :-)
    I tried your patches with wine 1.7.10 in Wow I got some micro lags when playing with more than 5 player (10+)?
    How __GL_THREADED_OPTIMISATIONS affect your patch or how is it with the patch from http://bugs.winehq.org/show_bug.cgi?id=11674#c263?

    Leave a comment:


  • peppercats
    replied
    Is this compatible with the more recent versions of wine? I know the old one was incompatible with wine > 1.7.4(?)
    Last edited by peppercats; 01-11-2014, 10:09 PM.

    Leave a comment:


  • stefandoesinger
    replied
    Originally posted by artivision View Post
    I think that a cartel that has restrict Linux in a bad path, will try to crash the D3D9 state tracker. I don't thing that Mesa and Wine with real D3D9 support is somewhere to be found, in any distro or repository.
    Well, our (the Wine developers') and the Mesa developers' time is limited. With regards to running d3d9 applications on Mesa we have the following options:
    1. Make Wine work better on all OpenGL implementations.
    2. Make Mesa run all OpenGL applications better.
    3. Write and maintain lots of special code to make Wine run better on Mesa.


    Considering finite resources, we believe 1 is the way to go, and we're helping the Mesa devs with 2. You may disagree and submit code to either project to implement 3. But don't think it's a conspiracy when we disagree with you about what to do with our time.

    Leave a comment:


  • justmy2cents
    replied
    tested it on TR2013

    Forced TR RenderAPI to 9. enabled HKEY_CURRENT_USER/Software/Wine/Direct3D/CSMT="enabled" and run benchmark. also, both disabled GLSL, since i have NVidia 9800GT. NVidia and GLSL in wine don't really play well, halves the framerate

    Wine 1.7.10 (tr patch) min=25.9, max=60.0
    dx9 Git version (+tr patch) min=30.1, max=60.0
    disabling StrictDrawOrdering produced exact same results
    max is capped by v-sync, still game overall has more stable experience

    compiled it without cl

    Leave a comment:


  • artivision
    replied
    Originally posted by blackout23 View Post
    By switching to Arch.

    I wonder how fast you could make Wine with all that stuff that never really made it into mainline like all the D3D state tracker stuff, the command stream patch-set etc.

    I think that a cartel that has restrict Linux in a bad path, will try to crash the D3D9 state tracker. I don't thing that Mesa and Wine with real D3D9 support is somewhere to be found, in any distro or repository.

    Leave a comment:


  • Tobu
    replied
    Originally posted by Dukenukemx View Post
    Anyway to enable this for Mint or Ubuntu users?
    ppa:foresto/winepatched has this updated patch.

    Leave a comment:


  • blackout23
    replied
    Originally posted by Dukenukemx View Post
    Originally posted by xpander View Post
    Anyway to enable this for Mint or Ubuntu users?
    By switching to Arch.

    I wonder how fast you could make Wine with all that stuff that never really made it into mainline like all the D3D state tracker stuff, the command stream patch-set etc.

    Leave a comment:


  • roboso
    replied
    Guide for compiled ubuntu or ppa?

    Leave a comment:

Working...
X