You can sign up to get a daily email of our articles, see the Mailing List page!
Support me on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! We will also never show adverts to anyone who supports GamingOnLinux! Alternatively, you can support me on Paypal.
  Go to:
The Witcher 3 in Wine
andda715 commented on 14 November 2017 at 9:35 pm UTC

Getting closer. :-)

* Built my own from 2.20 sources
* Applied all staging patches
* Modified 0001-wined3d-Do-not-pin-large-buffers.patch to use 0x80000 instead of 0x10000
* Used -O3 and -march=native

EDIT: Results 15-20% fps improvement. :-)
So 28-32 fps while in the wilds and roughly 22-24 in Novigorad.
Massive improvement to 2.20 vanilla as with build above even fighting is now smoother (at 30fps level but still!).
Most improved in the wilds, not so much in Novigorad.

image
image
image
image

Still slow when storms and in Novigorad though:
image
image

Sorry if I'm spamming to many pictures, just let me know if that is the case. :-)

Shmerl commented on 14 November 2017 at 9:37 pm UTC

It's better, but Nvidia blob still has some major bottleneck in comparison with Mesa. Feel free to post that info in the performance bug too: https://bugs.winehq.org/show_bug.cgi?id=42592

andda715 commented on 14 November 2017 at 9:48 pm UTC

I'll do that, will test a bit more first. :-)

Spoke a little too soon, was awhile since I visited hanged mans tree. Got better results with vanilla staging there as well (than I remembered). Still an improvement with custom build but not as much. :-/

Shmerl commented on 15 November 2017 at 12:50 am UTC

Looks like Sapphire Nitro models for vega have surfaced at last:


I wonder how much they'll cost. I'm going to buy one for TW3 in Wine eventually. Though 3 power connectors and 3 fans look a bit crazy. Hopefully 56 model will be less of a beast.

maspeber commented on 15 November 2017 at 6:30 am UTC

Ehvis
maspeberNo obvious bottleneck, CPU isnt 100% at no core.

That may not be correct. I assume your taskset disabled four cores, so you're running at 4 cores. But you're cpu display shows the 8 threads. What is unclear is how those 8 threads are loading the four cores and what exactly the meaning of the % is. But if it's written as percentage of core load, then the sum of the first picture is 367%, which is pretty close to 400%. So it's likely that at least one is maxed out.

I'm not sure why they didn't keep it the way they did in the early days of hyperthreading. Back then you only saw the load for cores you had in total and the hyperthreading stuff wasn't actually displayed separately.

Thx, that a good point. Never thought this way 4c/8t = 400% because its 100% per physical core. For me it was always 8threads = 800% and as long as one thread isnt 100% there is no bottleneck.
But make perfect sense.

Shmerl, I have bought my Vega for around 400 Euros and paid around 100 Euros for the Morpheus II and two Ncotua 120 mm fans. So in total 500 Euros. The Vega is cool and quite. This is a very good video for mounting the Morpheus:

https://www.youtube.com/watch?v=THaMlkNDzYs

If y dont wanna wait for custom solutions - funny sidenote: In this video he benches the Vega performance with TW3

So sad that it seems to be in a rough state for Linux atm

Shmerl commented on 15 November 2017 at 6:34 am UTC

I don't want to mess with installing custom coolers on a GPU CPU with Noctua is more than enough for me for custom installations. Getting something like Sapphire Nitro does the job.

maspeber commented on 15 November 2017 at 6:38 am UTC

andda715Getting closer. :-)

* Built my own from 2.20 sources
* Applied all staging patches
* Modified 0001-wined3d-Do-not-pin-large-buffers.patch to use 0x80000 instead of 0x10000
* Used -O3 and -march=native

EDIT: Results 15-20% fps improvement. :-)

Can y please elaborate? Y applied all staging patches or only the 4 that are important for TW3? And most interested in this:

Modified 0001-wined3d-Do-not-pin-large-buffers.patch to use 0x80000 instead of 0x10000

What does it make exactly? And improves it performance in general e.g. for Vega too?

Thx

Edit: looked into the patch. Its easy to change. I will try it too.

maspeber commented on 15 November 2017 at 6:40 am UTC

ShmerlI don't want to mess with installing custom coolers on a GPU CPU with Noctua is more than enough for me for custom installations. Getting something like Sapphire Nitro does the job.

Ok, understand that. My installation gave me some heartstopping moments - I put the card in the case after installation and forget to connect the power cables, turn on and nothing

mrdeathjr commented on 15 November 2017 at 5:20 pm UTC

andda715Getting closer. :-)

* Built my own from 2.20 sources
* Applied all staging patches
* Modified 0001-wined3d-Do-not-pin-large-buffers.patch to use 0x80000 instead of 0x10000
* Used -O3 and -march=native

EDIT: Results 15-20% fps improvement. :-)
So 28-32 fps while in the wilds and roughly 22-24 in Novigorad.

Massive improvement to 2.20 vanilla as with build above even fighting is now smoother (at 30fps level but still!).

Most improved in the wilds, not so much in Novigorad.

image
image
image
image

Still slow when storms and in Novigorad though:
image
image

Sorry if I'm spamming to many pictures, just let me know if that is the case. :-)

Good tests however must wait for staging 2.21

And other important thing is nvidia cards depend of higher frecuency and higher ipc cpu aka ryzen is slower (still oc)

i5 8600K at 4.5ghz or more (5.0ghz will be ideal) is highly recommended

Shmerl commented on 15 November 2017 at 5:22 pm UTC

mrdeathjrAnd other important thing is nvidia cards depend of higher frecuency and higher ipc cpu aka ryzen is slower

You can use higher frequency RAM for improving that.

  Go to:

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Official Livestreams
  • Dream Daddy - Part 2
  • Date:
Community Livestreams
  • RPGoodness: "Dragon Age Origins" (via Wine)
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Forum Posts
Facebook