Announcement

Collapse
No announcement yet.

Wine 1.7.4 Continues With The D3D Command Stream

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

  • Wine 1.7.4 Continues With The D3D Command Stream

    Phoronix: Wine 1.7.4 Continues With The D3D Command Stream

    Wine 1.7.4 has been released as the latest bi-weekly development release of the open-source program to run Windows applications/games on Linux and other operating systems. This latest release continues focusing work on the Direct3D command stream changes...

    http://www.phoronix.com/vr.php?view=MTQ4MzY

  • #2
    not sure if it is good. If wine will work great in a future, would that be competition against native programs and games? and maybe developers would release games for windows and wine compatible (no native mac and linux). In a close future, phoronix benchmarks of native games vs wine games will be a reality.
    Afterall, im so happy with the improvements.

    Comment


    • #3
      The command stream multiple thread patch is just awesome Some native windows games supposedly runs even faster on Linux now. It sure gives a nice boost to World Of Tanks anyway, at some times hitting the 100 FPS mark on my desktop with 3.5Ghz i7-2700K and NVidia GTX 660Ti ^^ Now we need support for DX11.

      Although i really hope Wine doesn't become some sort of an incentive for game devs NOT to make games for Linux, but merely as a last resort for Linux gamers to run popular Windows titles that will never get ported...

      Comment


      • #4
        On friday compile wine 1.7.4 (previously tested 1.7.3 and before 1.7.1.deb with csm patch founded on linux gaming on reddit)

        And i very impressed with wine 1.7.4 (this version is much better with 1.7.1 with patch) on git seems very interesting (pixel, vertex and another functions on command stream announce upgrades but its much better)

        On some titles testing: Age of Empires II HD STEAM, Assasins Creed STEAM, Assasins Creed Brotherhood STEAM, Assasins Creed Revelations STEAM, Bioshock 2 STEAM, BloodBowl Legendary Edition STEAM, Bloodrayne 1 GOG, Bloodrayne 2 GOG, Burnout Paradise STEAM, Castlevania Lords of Shadow STEAM, Chaser GOG, Cities XL Platinum STEAM, Clive Barker Jericho STEAM, Confrontation STEAM, Crysis STEAM, Dead Rising 2 STEAM, Devil May Cry 4 STEAM, Divinity II STEAM, Doom 3 STEAM + Wulfen Pack, Enclave STEAM, FarCry STEAM, Game of Thrones STEAM, Guilty Gear XX Reload GOG, Hydrophobia STEAM, Just Cause STEAM, Mafia II STEAM, Mirrors EDGE STEAM, Mortal Kombat Komplete Edition STEAM, MX vs ATV Reflex STEAM, Need For Speed Hot Pursuit 2010 STEAM, Ninja Blade STEAM, Port Royale GOG, Realms of Ancient War STEAM, Rock of Ages STEAM, Shadow Warrior STEAM, Starwars The Force Unleashed STEAM, Two World II STEAM


        Resume, various titles shows more fps performance: Assasins Creed STEAM Assasins Creed Revelations STEAM, Bioshock 2 STEAM, Bloodrayne 1 GOG, Bloodrayne 2 GOG, Burnout Paradise STEAM, Cities XL Platinum STEAM, Clive Barker Jericho STEAM, Dead Rising 2 STEAM, Devil May Cry 4 STEAM, Divinity II STEAM, Doom 3 STEAM + Wulfen Pack, Enclave STEAM, Guilty Gear XX Reload GOG, Hydrophobia STEAM, Just Cause STEAM, Mafia II STEAM, Mirrors EDGE STEAM, Mortal Kombat Komplete Edition STEAM, MX vs ATV Reflex STEAM, Ninja Blade STEAM, Port Royale GOG, Shadow Warrior STEAM, Starwars The Force Unleashed STEAM and Two World II STEAM

        Comment


        • #5
          Originally posted by pinguinpc View Post
          On friday compile wine 1.7.4 (previously tested 1.7.3 and before 1.7.1.deb with csm patch founded on linux gaming on reddit)

          And i very impressed with wine 1.7.4 (this version is much better with 1.7.1 with patch) on git seems very interesting (pixel, vertex and another functions on command stream announce upgrades but its much better)
          I tried using version 1.7.4 that is now available in playonlinux but there is no performance gain. The 1.7.1 patched version is still a lot faster. Or did you grab the latest git source and compiled? Can't see any mentions about the Direct3D command stream for the latest days....

          Comment


          • #6
            Originally posted by birdstream View Post
            The command stream multiple thread patch is just awesome Some native windows games supposedly runs even faster on Linux now. It sure gives a nice boost to World Of Tanks anyway, at some times hitting the 100 FPS mark on my desktop with 3.5Ghz i7-2700K and NVidia GTX 660Ti ^^ Now we need support for DX11.

            Although i really hope Wine doesn't become some sort of an incentive for game devs NOT to make games for Linux, but merely as a last resort for Linux gamers to run popular Windows titles that will never get ported...


            Can You give relative FPS speed up for 1.7.4 vs no command stream vs 1.7.1+patches (So I can esstimate if WoT will run for me now..)?

            (And point me to the guide for installing WoT, I'm struggling with PoL+1.5.4, PoL+1.7.4, Wine1.7.1+patches ... none will run WoT beyound installation )

            BTW which kernel do You run?

            Comment


            • #7
              Originally posted by przemoli View Post
              Can You give relative FPS speed up for 1.7.4 vs no command stream vs 1.7.1+patches (So I can esstimate if WoT will run for me now..)?

              (And point me to the guide for installing WoT, I'm struggling with PoL+1.5.4, PoL+1.7.4, Wine1.7.1+patches ... none will run WoT beyound installation )

              BTW which kernel do You run?
              Hard to say, really. Because the framrate on my system may vary a lot during gameplay depending on the map. Typically, if there is a lot of destructive objects (such as houses you can ram down and such) on screen the framerate may drop as to the low 20's, with or without the patch. This is something i believe some windows users seem to suffer from too, so it's likely related to the game itself. But generally, without the patch im somewhere around 25 fps and with the patch around 50-60 fps. So yeah, a little more than double the performance If i look up in the air or over a big empty field using the patch the fps shoots to over 100... this is with "ultra" settings!

              Hmm.. should not be any issues really to install through PoL. What exactly happens when you try to start the game? What graphics card/drivers do you use? I'm on Ubuntu 13.04 64-bit using kernel 3.8.0 and NVidia driver 319.60 (manually installed)

              Comment


              • #8
                Originally posted by birdstream View Post
                I tried using version 1.7.4 that is now available in playonlinux but there is no performance gain. The 1.7.1 patched version is still a lot faster. Or did you grab the latest git source and compiled? Can't see any mentions about the Direct3D command stream for the latest days....
                Hi and sorry for wait for response and for my english (im spanish)

                Yes i compile wine using this information:

                http://www.winehq.org/docs/wineusr-g...ng-wine-source

                http://wiki.winehq.org/Recommended_Packages

                i install recommended packages and after run ./configure as show "http://www.winehq.org/docs/wineusr-guide/installing-wine-source" for ask aditional packages

                Only package with need find out kubuntu repository, this packages dont stay on kubuntu repository:

                libhal-dev_0.5.14-8ubuntu1_i386.deb
                libhal1_0.5.14-8ubuntu1_i386.deb


                My hardware specs is:

                Wine 1.7.4
                Nvidia Drivers 331.13
                Kubuntu 13.10 32Bit - Kernel 3.11.0.11 PAE
                CPU: AMD Fusion A4 3300 2.5Ghz (Dual-Core) Stock Clock
                MEM: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
                GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 64bit 1800Mhz (14.4Gb/s)
                BOARD: MSI A55M P35


                And if you have interested on wine, this is my blog:

                http://gamesonwine.blogspot.com/


                Last edited by pinguinpc; 10-18-2013, 09:29 PM.

                Comment


                • #9
                  Originally posted by pinguinpc View Post
                  Hi and sorry for wait for response and for my english (im spanish)

                  Yes i compile wine using this information:

                  http://www.winehq.org/docs/wineusr-g...ng-wine-source

                  http://wiki.winehq.org/Recommended_Packages

                  i install recommended packages and after run ./configure as show "http://www.winehq.org/docs/wineusr-guide/installing-wine-source" for ask aditional packages

                  Only package with need find out kubuntu repository, this packages dont stay on kubuntu repository:

                  libhal-dev_0.5.14-8ubuntu1_i386.deb
                  libhal1_0.5.14-8ubuntu1_i386.deb


                  My hardware specs is:

                  Wine 1.7.4
                  Nvidia Drivers 331.13
                  Kubuntu 13.10 32Bit - Kernel 3.11.0.11 PAE
                  CPU: AMD Fusion A4 3300 2.5Ghz (Dual-Core) Stock Clock
                  MEM: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
                  GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 64bit 1800Mhz (14.4Gb/s)
                  BOARD: MSI A55M P35


                  And if you have interested on wine, this is my blog:

                  http://gamesonwine.blogspot.com/


                  Your english is fine. I'm from Sweden

                  I'm sorry, i compiled straight from Git just now but still slower than with the csmt patched 1.7.1. I don't know if i might have missed something?
                  When you used the patched 1.7.1 version, did you also set StrictDrawOrdering to disable and added the HKCU\Software\Wine\Direct3D\CSMT=enabled registry key? so the registry looks like this:

                  Comment


                  • #10
                    Originally posted by birdstream View Post
                    Your english is fine. I'm from Sweden

                    I'm sorry, i compiled straight from Git just now but still slower than with the csmt patched 1.7.1. I don't know if i might have missed something?
                    When you used the patched 1.7.1 version, did you also set StrictDrawOrdering to disable and added the HKCU\Software\Wine\Direct3D\CSMT=enabled registry key? so the registry looks like this:
                    hi

                    I compile wine from here (i dont use GIT)

                    http://prdownloads.sourceforge.net/w...-1.7.4.tar.bz2

                    But i see your register entries and yes on wine 1.7.1 patched (i use .deb on linuxgaming on reddit) appears this entries but in this wine 1.7.4, CSMT and StrictDrawOrdering not appear i test 1.7.3 and on this appears CSMT for default (on wine 1.7.3 remains same speed) but in 1.7.4 boost on apps because if you see git summary road to 1.7.4, appears pixel, vertex and various buffers instructions to command stream, on 1.7.3 this not implemented

                    But resuming on practice, boost its too much on titles with works

                    :cool

                    Comment


                    • #11
                      Originally posted by birdstream View Post
                      Hard to say, really. Because the framrate on my system may vary a lot during gameplay depending on the map. Typically, if there is a lot of destructive objects (such as houses you can ram down and such) on screen the framerate may drop as to the low 20's, with or without the patch. This is something i believe some windows users seem to suffer from too, so it's likely related to the game itself. But generally, without the patch im somewhere around 25 fps and with the patch around 50-60 fps. So yeah, a little more than double the performance If i look up in the air or over a big empty field using the patch the fps shoots to over 100... this is with "ultra" settings!

                      Hmm.. should not be any issues really to install through PoL. What exactly happens when you try to start the game? What graphics card/drivers do you use? I'm on Ubuntu 13.04 64-bit using kernel 3.8.0 and NVidia driver 319.60 (manually installed)

                      1) I get constant crashes and restarts of game during torrent download if I use net install.
                      2) Black textures (or rather lack thereof), when I used full install. And I could not start game again. :|

                      Now I have fresh reinstallation of OpenSuSE with 3.12rc5 + Mesa 10 from pontostroy repos.
                      And 1) still presist. I'm downloading full instal atm.

                      And I'm using this tut:
                      http://forum.worldoftanks.eu/index.p...x-perfect-way/

                      Comment


                      • #12
                        Originally posted by przemoli View Post
                        1) I get constant crashes and restarts of game during torrent download if I use net install.
                        2) Black textures (or rather lack thereof), when I used full install. And I could not start game again. :|

                        Now I have fresh reinstallation of OpenSuSE with 3.12rc5 + Mesa 10 from pontostroy repos.
                        And 1) still presist. I'm downloading full instal atm.

                        And I'm using this tut:
                        http://forum.worldoftanks.eu/index.p...x-perfect-way/
                        I suppose you're running on intel integrated graphics then? You should really get a dedicated graphics card, preferrably NVidia. In fact, the minimum Windows system specs for this game calls for one... I don't know what kind of budget you're on, but a GT 630 should do. On my system with NVidia GTX660Ti the bottleneck is the CPU, a i7-2700K@3.5Ghz (running 3.9Ghz boost mode), because the game engine is single threaded. This is why the D3D command stream patch gives a nice boost to the game since by doing all OpenGL calls from a separate thread it frees CPU time for the game engine itself...

                        As far as the crashes, i couldn't say, really. I do experience them myself sometimes. Maybe you should go with a stable kernel?

                        Comment


                        • #13
                          Originally posted by birdstream View Post
                          I suppose you're running on intel integrated graphics then? You should really get a dedicated graphics card, preferrably NVidia. In fact, the minimum Windows system specs for this game calls for one... I don't know what kind of budget you're on, but a GT 630 should do. On my system with NVidia GTX660Ti the bottleneck is the CPU, a i7-2700K@3.5Ghz (running 3.9Ghz boost mode), because the game engine is single threaded. This is why the D3D command stream patch gives a nice boost to the game since by doing all OpenGL calls from a separate thread it frees CPU time for the game engine itself...

                          As far as the crashes, i couldn't say, really. I do experience them myself sometimes. Maybe you should go with a stable kernel?
                          Game crashed. Not whole system

                          I have AMD 5730M. Its Good GPU capable of 50FPS on Win for tweaked WoT settings (long draw distance, disabled bells & whistles). Catalyst did not work nice with wine though -> 3FPS ...

                          With r600g I had actually better luck few months ago (14FPS!), but I'm revisiting WoT+Wine now with recent improvements to r600g+SB, krenels ondemand governor, and wine command streamer.


                          So:
                          WoT runs OK on my system on Win (or rather did 1y ago when I had Win on my hw)
                          WoT runs NOT OK on Catalyst (and besides r600g is better now -> vdpau...)

                          Have troubles with finding instruction about what winetricks install to get WoT working.
                          And would welcome info on tweaking WoT for wine too. (Now I know that triple buffering should be disabled...)

                          Comment


                          • #14
                            Originally posted by przemoli View Post
                            Game crashed. Not whole system

                            I have AMD 5730M. Its Good GPU capable of 50FPS on Win for tweaked WoT settings (long draw distance, disabled bells & whistles). Catalyst did not work nice with wine though -> 3FPS ...

                            With r600g I had actually better luck few months ago (14FPS!), but I'm revisiting WoT+Wine now with recent improvements to r600g+SB, krenels ondemand governor, and wine command streamer.


                            So:
                            WoT runs OK on my system on Win (or rather did 1y ago when I had Win on my hw)
                            WoT runs NOT OK on Catalyst (and besides r600g is better now -> vdpau...)

                            Have troubles with finding instruction about what winetricks install to get WoT working.
                            And would welcome info on tweaking WoT for wine too. (Now I know that triple buffering should be disabled...)
                            AMD hardware is good but software (privative and opensource, opensource in minor way (AMD free documentation) but only for radeon HD6xxx and before) especially with wine is bad and intel support on wine is worst than AMD

                            However AMD had improvements in lastest 4 years (I say 4 years because this time had probing wine than AMD and NVIDIA hardware, if you have interested can consult my blog: gamesonwine.blogspot.com)

                            On my case i think probe again AMD next year (AMD A4 3300 - IGP Radeon HD6410D) (because next year AMD free information and kernel patches stay in better form)

                            if you want compatibility and performance on games using wine, your only option for this moment is NVIDIA

                            My hardware specs

                            Wine 1.7.4
                            Nvidia Drivers 331.13
                            Kubuntu 13.10 32Bit - Kernel 3.11.0.11 PAE
                            CPU: AMD Fusion A4 3300 2.5Ghz (Dual-Core) Stock Clock
                            MEM: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
                            GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 64bit 1800Mhz (14.4Gb/s)
                            BOARD: MSI A55M P35

                            Last edited by pinguinpc; 10-19-2013, 09:07 AM.

                            Comment


                            • #15
                              Originally posted by przemoli View Post
                              Game crashed. Not whole system
                              The kernel is very much involved with graphics drivers, so it was just a thought..

                              I have AMD 5730M. Its Good GPU capable of 50FPS on Win for tweaked WoT settings (long draw distance, disabled bells & whistles). Catalyst did not work nice with wine though -> 3FPS ...

                              With r600g I had actually better luck few months ago (14FPS!), but I'm revisiting WoT+Wine now with recent improvements to r600g+SB, krenels ondemand governor, and wine command streamer.
                              Just another testament to just how shitty linux support AMD gives, then..
                              The times i've dealt with AMD/Radeon on linux it's mostly been a pain in the arse =( Performance in Linux is just horrible with AMD..
                              Compare this to the NVidia binary blob which always just works and is on par with the Windows driver nowadays.


                              So:
                              WoT runs OK on my system on Win (or rather did 1y ago when I had Win on my hw)
                              WoT runs NOT OK on Catalyst (and besides r600g is better now -> vdpau...)
                              So conclude it all, as long as you're stuck with radeon you'd be better off with dualbooting and run Windows to play WoT. Atleast for now

                              Have troubles with finding instruction about what winetricks install to get WoT working.
                              And would welcome info on tweaking WoT for wine too. (Now I know that triple buffering should be disabled...)
                              The easiest way is to grab the latest PlayOnLinux and install WoT from there, can't make it much easier Otherwise the winetricks dependencies to install is: d3dx9 d3dx9_43 vcrun2008 msxml3 wininet ie7

                              Comment

                              Working...
                              X