Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
Cyberpunk 2077 in Wine
Page: «14/16»
  Go to:
Shmerl 16 Oct 2023
Audio issues can be hardware specific. Are you using pipewire by the way?
Xpander 16 Oct 2023
Zero issues with audio. Pipewire with USB DAC.

Also looks like holo-call fps drops got workaround in DXVK:
https://github.com/doitsujin/dxvk/commit/552d2f0a6d5c5710124ce921d5f9e132082c584a

Last edited by Xpander on 16 Oct 2023 at 5:35 am UTC
rustigsmed 16 Oct 2023
no I'm on pulseaudio 16.1 steelseries arctis 7 / default sample s16le 2ch 44100Hz. no issues with any other game or program, and only since phantom liberty. seems to kick off in louder environments - I thought it may be a Khz setting.
Shmerl 16 Oct 2023
You can try pipewire for a test. It can help in some of such cases.

Last edited by Shmerl on 16 Oct 2023 at 6:08 am UTC
rustigsmed 16 Oct 2023
You can try pipewire for a test. It can help in some of such cases.
Cheers - went with pipewire and gave a quick test seems to be ok. looks like pipewire is at 48000Hz which may have been the issue with pulse being set at 44100Hz.

Cheers!
Shmerl 26 Oct 2023
Major performance degradation on the latest update to CP2077. GPU is loaded like only to 75% for me now resulting in worse framerate. Not sure what's causing it.
Xpander 27 Oct 2023
Major performance degradation on the latest update to CP2077. GPU is loaded like only to 75% for me now resulting in worse framerate. Not sure what's causing it.

No change in performance for me. proton-experimental, nvidia 545 drivers. 5800X3D and RTX 3080.
You have a cpu with 2 CCX right? try the SMT toggle in the cyberpunk menus i guess, maybe that is the cause?
Shmerl 27 Oct 2023
I tried enabling SMT in the settings - that made it much worse actually for whatever weird reason. Keeping it on auto like before degrades it around 25% for framerate, since GPU utilization went from 100% to 75%.

Last edited by Shmerl on 27 Oct 2023 at 6:05 am UTC
Xpander 27 Oct 2023
I tried enabling SMT in the settings - that made it much worse actually for whatever weird reason. Keeping it on auto like before degrades it around 25% for framerate, since GPU utilization went from 100% to 75%.

What about if you disable SMT?
or use the WINE_CPU_TOPOLOGY=8:0,1,2,3,4,6,7 for example or some other combination that fits your CCXes
you can check this stuff with lstopo to see how your CPU is setup with CCXes

Not sure ofc if thats the issue but worth a shot i guess. But yeah i seem to have even slightly better fps to be honest..at least in super crowded areas. And GPU usage doesnt drop below 95% unless i cap the framerate to lower fps , which is excpected then.
Shmerl 27 Oct 2023
Disabling SMT in the settings works same way as auto. I'll check WINE_CPU_TOPOLOGY, but it's still weird that before this update it all worked fine.
Shmerl 27 Oct 2023
Hm, using this did boost GPU usage to 90%:

export WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7

But it's weird that the new version works worse with 16 core CPU.
Xpander 27 Oct 2023
Hm, using this did boost GPU usage to 90%:

export WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7

But it's weird that the new version works worse with 16 core CPU.

Maybe they F**ked up the SMT settings with new update. Need to see if more people have this issue. My CPU is 1 CCX so maybe i dont get affected for those reasons.
Shmerl 27 Oct 2023
Experimenting with it. This seems to work around the same way:

export WINE_CPU_TOPOLOGY=16:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

Supposedly that's using logical cores anyway, so 0-15 would fall in the first CCX.

Last edited by Shmerl on 27 Oct 2023 at 6:42 am UTC
Shmerl 27 Oct 2023
That's weird. I now turned off this variable and it still uses the GPU at around 90%+. So it was some weird fluke?

I'm also using wine-esync, not wine-fsync (didn't figure out how to build the latter without all the extra proton stuff so far).
Shmerl 5 Nov 2023
Looks like with recent Wine builds (tested with 8.19) you don't need d3dcompiler_47 native override for using CyberEngine Tweaks anymore. The built in compiler finally works fine.
Shmerl 3 Dec 2023
CP2077 running using winewayland driver:

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

Graphics look fine, but mouse input is broken as expected (it's still missing some needed features).
Shmerl 8 Dec 2023
Now with mouselook input merged the game works better in Wayland mode:

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

Some issues still remain.

* Window title is missing.
* Input keys for plugins like cyber engine tweaks aren't working anymore.

Last edited by Shmerl on 8 Dec 2023 at 6:02 am UTC
BlackBloodRum 8 Dec 2023
  • Supporter Plus
* Input keys for plugins like cyber engine tweaks aren't working anymore.
Are you sure this isn't just CET not being loaded? I had that issue on proton 8.

Rename /bin/x64/bink2w64.dll to /bin/x64/bink2w64Hooked.dll, then rename /bin/x64/version.dll (from CET) to /bin/x64/bink2w64.dll.

Launch the game (might take a while), and then you should have CET working.

Looks like with recent Wine builds (tested with 8.19) you don't need d3dcompiler_47 native override for using CyberEngine Tweaks anymore. The built in compiler finally works fine.
This hasn't been necessary for a long time, at least I haven't used it since game version 1.5.

Last edited by BlackBloodRum on 8 Dec 2023 at 8:48 pm UTC
Shmerl 8 Dec 2023
Are you sure this isn't just CET not being loaded? I had that issue on proton 8.

I'm sure, because CET works in the very beginning of the loading screen, before mouse capture happens, and then it stops when cursor containment kicks in. So it's very likely related to that.

Last edited by Shmerl on 8 Dec 2023 at 9:04 pm UTC
Shmerl 8 Dec 2023
This hasn't been necessary for a long time, at least I haven't used it since game version 1.5.

CET didn't work without it until pretty recently. Now it works fine.
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