Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
The Witcher 3 in Wine
Page: «20/88»
  Go to:
Shmerl 9 Nov 2017
Meanwhile 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 10 Nov 2017
@maspeber posted a screenshot with Vega 56:

2560x1080 around 40-45 fps

![](https://i.imgur.com/aArOBGH.jpg)

I expected the result to be better, but I suppose Vega is still in rough shape in comparison with Polaris.
mrdeathjr 10 Nov 2017
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)

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 11 Nov 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 12 Nov 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.

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 12 Nov 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 12 Nov 2017
wine 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 12 Nov 2017
and before sample_c_lz https://youtu.be/aFYkE77CvQ8?t=2m
![](https://i.imgur.com/q0ARNm7.png)
beko 12 Nov 2017
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,
Thank you :) Will try once I'm more familiar with my new rig.
mrdeathjr 12 Nov 2017
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,
Thank you :) Will try once I'm more familiar with my new rig.

Youre welcome

Depending actual cooling solution could be overclock only cores more used (intel coffelake supposed add posibility of overlock per core)

Example if more cores used are 0,1 then could be up this cores to 5.0ghz (or more if is possible) and other can be put at 4.0ghz for example

Reduce 300mhz in other cores give better temps and also could be disable another cpu extensions like SGX - TSX - VT-X/VT-D if dont use virtual machines and especially AVX/AVX2 this extensions up cpu temp normally around 10 degrees

Without begin overclock must be disable any save energy extensions like as Intel SpeedStep

https://ark.intel.com/products/126685/Intel-Core-i5-8600K-Processor-9M-Cache-up-to-4_30-GHz

^_^
maspeber 12 Nov 2017
Some more testing with Vega56, Ubuntu 17.10, m-bab-Kernel 4.13.11, Padoka Stable ppa for mesa 17.3. Ryzen 1700@3,8 and wine-staging 2.20. In total runs very nice. Played for some hours and there where no point where I got desperate :). Performance with 2560x1080 is normally btw 40 - 60 fps, nearly everything maxed out (no hairworks, shadows middle, high population density), combats are fluid.

![](https://i.imgur.com/010lFxr.jpg)
![](https://i.imgur.com/jvwHGTE.jpg)
![](https://i.imgur.com/NYk68uE.jpg)

In villages the performance drops to 20 - 30 fps - dont wanna play in Novigrad :()
![](https://i.imgur.com/plivsxx.jpg)
![](https://i.imgur.com/P2lqkSI.jpg)

Most works fine, only missing textures at entrances
![](https://i.imgur.com/gOdMkTr.jpg)

The load of the graphic card is not so optimal (watch -n 1 cat /sys/kernel/debug/dri/0/amdgpu_pm_info). The GPU clocks only to 99x (max boost is 1590). Seems that the firmware isnt optimal - I used oibaf mesa 17.4 but I had a lot of flickering and as I uninstalled it removed the firmware from m-bab-Kernel-package. But now the card uses only around 50 Watt - so its ok and performane is good :). Hope I can thrust /sys/kernel/debug/dri/0/amdgpu_pm_info - looks some fishy to me.

In total I am very impressed with the state of Wine atm.
Shmerl 12 Nov 2017
Some more testing with Vega56, Ubuntu 17.10, m-bab-Kernel 4.13.11, Padoka Stable ppa for mesa 17.3. Ryzen 1700@3,8 and wine-staging 2.20. In total runs very nice. Played for some hours and there where no point where I got desperate :). Performance with 2560x1080 is normally btw 40 - 60 fps, nearly everything maxed out (no hairworks, shadows middle, high population density), combats are fluid.

Thanks for posting your benchmarks! I'm planning to buy Vega at some point (either after custom models will come out, or after refresh next year). I expected it to be more stably around 60 fps though. CPU doesn't seem to be the bottleneck in your case.

The load of the graphic card is not so optimal (watch -n 1 cat /sys/kernel/debug/dri/0/amdgpu_pm_info). The GPU clocks only to 99x (max boost is 1590). Seems that the firmware isnt optimal - I used oibaf mesa 17.4 but I had a lot of flickering and as I uninstalled it removed the firmware from m-bab-Kernel-package. But now the card uses only around 50 Watt - so its ok and performane is good

The latest firmare is usually here: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu

But I don't think it will differ from your case. Please post your findings in the Wine bug: https://bugs.winehq.org/show_bug.cgi?id=42592

Feel free to open a Mesa bug too, if you think the driver or firmware are the bottleneck.
andda715 12 Nov 2017
Looks like we have the same CPU with same frequency (1700 @3.8) where the main difference is my GTX 1080 and your Vega 56.

You sure do get much better performance overall. :-)

But looks like we get roughly the same in Novigrad/villages where for me the game is always running a constant 18-22 with everything on ultra or everything on low (give or take 10%) no matter if in middle of nowhere or main squares of Novigrad.

So CPU bound for sure, but now it looks like even the Wine and/or AMD GPU drivers are CPU bound in certain areas.
Could it be related to physics or something like that?
Definitely looks like it is not using more than one/two cores.
Used the wine task manager to set affinity on my cores. If I disable 14 of the 16 logical cores I get roughly 16-18fps, disabling 12 gives ~18-22.

Various constellations to optimize CCXs usage give minimal changes (kernel 4.13).

Thanks,
Anders
Shmerl 12 Nov 2017
So CPU bound for sure, but now it looks like even the Wine and/or AMD GPU drivers are CPU bound in certain areas.
Could it be related to physics or something like that?

It's not dropping for me in villages. I get stable 40 fps on average with RX 480 all around in Velen (but I never got to Novigrad yet, so didn't test it there).

I didn't set affinity, but I build Mesa and Wine both with -march znver1. I doubt it helps much though.

The fact that much stronger Vega produces same / worse result than RX 480 suggests that something is not working right.
beko 12 Nov 2017
Do test Novigrad. It's not the usual ImagineBigTownHere. It is a freakin huge and lively town ?
Shmerl 12 Nov 2017
Do test Novigrad. It's not the usual ImagineBigTownHere. It is a freakin huge and lively town ?

When I'll get there :) I don't want to spoil the game since I'm playing it for the first time. I've kind of paused now, since those distorted / invisible monsters do tend to get annoying. I'll wait for a while until they are fixed.
beko 12 Nov 2017
So do I ;) Didn't get much sleep the last days.
Shmerl 12 Nov 2017
So far I've spent some time decoding in-game inscriptions in Glagolitic and Old Permic.

See some results (WIP) here: https://witcher.gamepedia.com/Modern_alphabet
andda715 12 Nov 2017
Here are some screenshots from Novigrad, would be interesting to see comparisons from that location and angle using other cpus/gpus if possible. Once you get there of course. :-D
I hope the amount of spoilers, if any, in the pictures are minimal!

Witcher is an awesome game and I agree that Wine is doing great showing of its graphics.
For me just a +10 avg/min fps or so and I would give it a gold/platinum rating for sure. :-)

"big square in Novigorad" ~20fps @ 1080p

![](https://i.imgur.com/GxrgXvZ.png)
with the following settings, all on ultra/max except hairworks off to allow comparisons:
![](https://i.imgur.com/j6nskRw.png)
![](https://i.imgur.com/AH9GXXC.png)
![](https://i.imgur.com/e6QJ1w5.png)
Then one in 1024x768 with everything on low/minimum settings (~22fps):
![](https://i.imgur.com/ded52d3.png)

EDIT: hrm, if above fails try the following: https://imgur.com/a/uQyZb

Thanks,
Anders
Shmerl 12 Nov 2017
Those images fail to load. May be use something like Imgur for external hosting.
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



Buy Games
Buy games with our affiliate / partner links: