Page 2 of 2 FirstFirst 12
Results 11 to 18 of 18

Thread: Wine 1.7.3 Readies D3D Command Stream Improvements

  1. #11
    Join Date
    Apr 2013
    Posts
    101

    Default

    Quote Originally Posted by synaptix View Post
    It's not even a full Linux port. For example on TF2, the -dxlevel XX launch option still manipulates how the game displays things. It's still using partial DirectX code that gets translated into OpenGL which causes an overhead which results in poor performance.

    Just look at Steam for Linux community forum, dozens on dozens of threads concerning poor performance of source. People with extremely high end computers with CPUs like i7's and GPUs in the high end series are getting like 40 FPS (and incredibly choppy unresponsive gameplay) on TF2 (300+ on Windows) with vsync turned off both ingame and control panel.
    This is really weird, Team fortress 2 runs better in linux than in windows, even when I use the free driver in my ati hd4200, and in windows, of course, catalyst-legacy.

  2. #12
    Join Date
    Oct 2006
    Location
    Israel
    Posts
    555

    Default

    Quote Originally Posted by synaptix View Post
    And look how terribly bad the Source engine performs on Linux.
    Check your setup.
    The results I'm seeing on my nVidia based laptop under Linux are comparable if not better than Windows 8.
    This under both L4D2 and HL2.

    Quite remarkably wine managed to pull >80% of native performance under HL2ep1.

    - Gilboa

  3. #13
    Join Date
    Nov 2010
    Posts
    332

    Default

    So how do I get my hands on this new optimized D3D Wine? Just update it and use it or do I need to add a command?

  4. #14

    Default

    Quote Originally Posted by gilboa View Post
    Quite remarkably wine managed to pull >80% of native performance under HL2ep1.

    - Gilboa
    Might be even better if you're not already using the CSMT patches (although I assume you are being in this thread). Although you should make sure you use the SteamPipe beta on both systems as they do have some performance improvements.

  5. #15
    Join Date
    Sep 2013
    Location
    The Netherlands
    Posts
    62

    Default

    Quote Originally Posted by synaptix View Post
    Just look at Steam for Linux community forum, dozens on dozens of threads concerning poor performance of source. People with extremely high end computers with CPUs like i7's and GPUs in the high end series are getting like 40 FPS (and incredibly choppy unresponsive gameplay) on TF2 (300+ on Windows) with vsync turned off both ingame and control panel.
    Are they by any chance using an AMD GPU? I have a GTX 650 TI, and my performance is on-par with that on Windows. My brother on the other hand has a HD 7770, which performs not to great (playable, but not as smooth as should be).

  6. #16
    Join Date
    Oct 2006
    Location
    Israel
    Posts
    555

    Default

    Quote Originally Posted by AnonymousCoward View Post
    Might be even better if you're not already using the CSMT patches (although I assume you are being in this thread). Although you should make sure you use the SteamPipe beta on both systems as they do have some performance improvements.
    Actually, back when I used wine to play HL2 and L4D2 (before the great penguin winter migration *), CSMT wasn't available.
    I can only assume that CSMT will further improve the Steam engine performance.
    I do plan to test CSMT with wine as soon as I have some free time. I've got an on-going X3:TC game that I cannot convert to the native Linux version due to excessive customization that for the life of me I cannot reproduce (Oh, the irony!). Being severely CPU bottle-necked (The X engine is single threaded) CSMT might actually be a life-saver. (At least until I finally give up and switch to the native Linux version of X3:TC/AP...)

    Thanks for the SteamPipe head's up. I'll give it a test.

    - Gilboa
    * http://blogs.valvesoftware.com/linux...ter-migration/

  7. #17

    Default

    Quote Originally Posted by gilboa View Post
    I can only assume that CSMT will further improve the Steam engine performance.
    I do plan to test CSMT with wine as soon as I have some free time. I've got an on-going X3:TC game that I cannot convert to the native Linux version due to excessive customization that for the life of me I cannot reproduce (Oh, the irony!).
    http://blogs.valvesoftware.com/linux...ter-migration/
    One of the developers of CSMT, Stefan Dosinger, was talking of matching or exceeding Windows performance for Source engine games when using CSMT. I haven't tested on Windows native yet but I was getting only somewhat slower than native linux performance for Half Life 2: Lost Coast. Certainly it will depend on the specific hardware and drivers (I'm using a nvidia 660 with binary drivers).

    I'm going to test the open source R600 driver with CSMT on my laptop as I was already getting quite good Source engine performance with stock wine.

    As for Linux native issues, yeah there are still some bugs to be worked around. Native source games don't work in fullscreen using my default window manager, ratpoison, so I have to temporarily switch to fluxbox. Whereas Wine's multiple fullscreen options tend to work one way or another.

  8. #18
    Join Date
    Oct 2006
    Location
    Israel
    Posts
    555

    Default

    Quote Originally Posted by AnonymousCoward View Post
    One of the developers of CSMT, Stefan Dosinger, was talking of matching or exceeding Windows performance for Source engine games when using CSMT. I haven't tested on Windows native yet but I was getting only somewhat slower than native linux performance for Half Life 2: Lost Coast. Certainly it will depend on the specific hardware and drivers (I'm using a nvidia 660 with binary drivers).

    I'm going to test the open source R600 driver with CSMT on my laptop as I was already getting quite good Source engine performance with stock wine.

    As for Linux native issues, yeah there are still some bugs to be worked around. Native source games don't work in fullscreen using my default window manager, ratpoison, so I have to temporarily switch to fluxbox. Whereas Wine's multiple fullscreen options tend to work one way or another.
    Most likely I'm having a bad brain day, but for the life of me I cannot seem to find rebased CSMT patchset for 1.7.3.
    I assume you're using 1.7.1?

    - Gilboa

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •