The Witcher 3 in Wine
Page: «39/178»
  Go to:
Ehvis Nov 9, 2017
Quoting: GuestThis is not good example, Nvidia drivers or Wine have some major problems with performance,
GPU utilisation don't go more then like ~60%. Going for uber to low on Nvidia give max + 20 fps (1440p uber -> 720p low) bug #42592. But anyway AMD is still better choice for Linux.

Looks like your CPU is pretty much fully loaded (always hard to judge with hyperthreading). Apparently, this doesn't happen with Mesa. Which means that the Nvidia blob is apparently wasting a lot of CPU when processing the Wine rendering. This probably means that Wine is doing some pretty uncommon things that the Nvidia blob was not optimised for (or worse even sacrificed in favour of other optimisations).
Shmerl Nov 9, 2017
Quoting: Guest
Quoting: Avehicle7887Meanwhile Witcher 3 is a perfect example that even without Nine, Mesa still beats Nvidia.
This is not good example, Nvidia drivers or Wine have some major problems with performance,
GPU utilisation don't go more then like ~60%. Going for uber to low on Nvidia give max + 20 fps (1440p uber -> 720p low) bug #42592. But anyway AMD is still better choice for Linux.

Well, that's exactly the point. Nvidia didn't optimize or discover some bugs that affect DX11 in Wine, because it's not a common case they considered. It demonstrates that nothing works "automagically" because "Nvidia is just better" ;)
Shmerl Nov 10, 2017
@maspeber posted a screenshot with Vega 56:

2560x1080 around 40-45 fps



I expected the result to be better, but I suppose Vega is still in rough shape in comparison with Polaris.
mrdeathjr Nov 10, 2017
Quoting: GuestThis is not good example, Nvidia drivers or Wine have some major problems with performance, GPU utilisation don't go more then like ~60%.

Going for uber to low on Nvidia give max + 20 fps (1440p uber -> 720p low)

I said both have problems: nvidia dont use complete gpu and wine still lack of many things related opengl 4.x (DX11 still begins)

Next cycle in 2018 (future wine 4.0?) must be shows many improvements in opengl 4.x, maybe more opengl 4.x functions will be used aka more work gpu

^_^
beko Nov 11, 2017
Whatever it is with NVIDIA and Wine, it's totally affected by CPU.

I got this i5-8600K ready today and replaced my i7-2700K and I'm having a blast here. Played for several hours straight and beside some micro stutters here and there I even got a smooth Novigrad. Two cores are getting 100% utilization and now it 'just works'.

Run Supervision 'benchmark' for GPU as well. My results didn't change at all for this.

Run UserBenchmark for CPU (with Wine):
i7-2700K (oc ~4,4Ghz, made TW3 playable) http://www.userbenchmark.com/UserRun/5705971
i5-8600K (stock 4.3 GHz, TW3 runs smooth) http://www.userbenchmark.com/UserRun/5766814

Not much of a difference but in Multi-Core. Means a world for TW3 on Wine.
mrdeathjr Nov 12, 2017
Quoting: bekoWhatever it is with NVIDIA and Wine, it's totally affected by CPU.

I got this i5-8600K ready today and replaced my i7-2700K and I'm having a blast here.

Played for several hours straight and beside some micro stutters here and there I even got a smooth Novigrad.

Two cores are getting 100% utilization and now it 'just works'.

Run Supervision 'benchmark' for GPU as well.

My results didn't change at all for this.

Run UserBenchmark for CPU (with Wine):

i7-2700K (oc ~4,4Ghz, made TW3 playable) http://www.userbenchmark.com/UserRun/5705971

i5-8600K (stock 4.3 GHz, TW3 runs smooth) http://www.userbenchmark.com/UserRun/5766814

Not much of a difference but in Multi-Core. Means a world for TW3 on Wine.

Normally nvidia runs better with higher frecuency cpu (in windows occur same thing)

But in wine is special case when single thread performance is most important as you see

And if works good in stock frecuency, imagine how runs between 4.8 - 5.1ghz

At least congratulations for now you have a best single thread performance cpu,

Hopefully amd can improve ryzen single thread and frecuencies seriously for ryzen at 12nm

^_^
malek69 Nov 12, 2017
wine 2.21 sample_c_lz Water have big black pixels
View video on youtube.com

vs
wined3d-buffer_create wined3d-GenerateMips d3d11-Deferred_Context xaudio2-get_al_format
View video on youtube.com
Shmerl Nov 12, 2017
Quoting: malek69wine 2.21 sample_c_lz Water have big black pixels
vs
wined3d-buffer_create wined3d-GenerateMips d3d11-Deferred_Context xaudio2-get_al_format

Yes, that's known for a while already - you need wined3d-GenerateMips for proper water rendering.

See https://www.gamingonlinux.com/forum/topic/2753/post_id=12483
malek69 Nov 12, 2017
and before sample_c_lz https://youtu.be/aFYkE77CvQ8?t=2m
beko Nov 12, 2017
Quoting: mrdeathjrAnd if works good in stock frecuency, imagine how runs between 4.8 - 5.1ghz

At least congratulations for now you have a best single thread performance cpu,
Thank you :) Will try once I'm more familiar with my new rig.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.