The Witcher 3 in Wine
Page: «62/176»
  Go to:
libgradev Jan 9, 2018
Quoting: Shmerl
Quoting: mrdeathjrBuy ryzen cpu thinking about wine is bad choice but in other tasks case video encoding, 3d rendering, virtual machines is really good

It's not bad if games are properly parallelized. Games that load just one core are really badly designed. You shouldn't need 5 GHz monster to have good performance.

FWIW - it's not the system. I installed Win10, to test, and I'm seeing good core distribution and 100% GPU load. This yields (as mentioned earlier) >100fps @1080p...
mrdeathjr Jan 9, 2018
Quoting: ShmerlIt's not bad if games are properly parallelized.

Games that load just one core are really badly designed.

You shouldn't need 5 GHz monster to have good performance.

Yes if games using correctly multi core dont be appear this problem

But as youre said and is truth, most games dont use correct many cores, only few cores with higher frecuency

Almost forget wine dont use correctly multi core

Resuming: games dont use multi core properly and wine dont use multi core correctly

^_^
Ehvis Jan 9, 2018
It's also easier said than done. It's not just about supporting multiple cores, but being able to split up the load from the highest loaded core. This is not an easy or obvious thing because some tasks simply can't be split. This is also true for OpenGL (and DX) stuff where there is an amount of work that must be done on a single thread. If that thread starts dominating the speed, that's it and only higher single core speed can help you. This is where the new API will help in the future, but it won't help in current games.

There may be another thing why parallelisation is limited to a smaller number of threads. It's fine to split completely separate tasks into separate processes, but when you have to split a single task or related tasks, you will take a performance hit. Devs may not be willing to do that.
mrdeathjr Jan 9, 2018
Quoting: EhvisIt's also easier said than done.

It's not just about supporting multiple cores, but being able to split up the load from the highest loaded core.

This is not an easy or obvious thing because some tasks simply can't be split.

This is also true for OpenGL (and DX) stuff where there is an amount of work that must be done on a single thread.

If that thread starts dominating the speed, that's it and only higher single core speed can help you.

This is where the new API will help in the future, but it won't help in current games.

There may be another thing why parallelisation is limited to a smaller number of threads.

It's fine to split completely separate tasks into separate processes, but when you have to split a single task or related tasks, you will take a performance hit.

Devs may not be willing to do that.

Very good points and as your said is very difficult solve this situation*

*For this reason higher frecuencies are required for now

In my tests is common find wine use first core (core 0) at maximum and other with low charge**

**some exceptions case lotr war in north - medal of honor airbone when wine use both cores (core 0-1 at maximum) without csmt (with csmt appears low performance)

Personally recommends if stay using other tasks case information apps send to cores unused and leaves cores 0-1 only for wine

Example: taskset -c 1 gkrellm

However some games in wine use only core 1 at maximum case: truck racer, farcry 3 and others

^_^
Shmerl Jan 12, 2018
No progress on the distorted monsters fix freeze so far.
Shmerl Jan 18, 2018
It's a pity, since it seems to be the only game breaking bug for me. May be a few AMD users can sponsor recent GPU for Józef Kucia?
libgradev Jan 18, 2018
I haven't played a lot recently but I'm yet to see this freeze on my Vega64 system...
Faattori Jan 18, 2018
The freeze only happens with an experimental patch. The patch is not in any release versions.
Shmerl Jan 18, 2018
Quoting: libgradevI haven't played a lot recently but I'm yet to see this freeze on my Vega64 system...

Yes, indeed. Did you read the bug comments? Freeze happens only with the patch that fixes invisible / distorted monsters bug. And because of it, it can't be upstreamed yet.
beko Jan 23, 2018
Quoting: ShmerlIt's a pity, since it seems to be the only game breaking bug for me. May be a few AMD users can sponsor recent GPU for Józef Kucia?
Ah.. did I miss this? Does he have a Patreon account or something?

I'd donate. Even as NVIDIA user.
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.