wine-pba icon indicating copy to clipboard operation
wine-pba copied to clipboard

Witcher 3 invisible characters and creatures

Open Thoma5 opened this issue 6 years ago • 14 comments

Tested it on my 970GTX, R7 [email protected] and pba-2.21 from lutris. Since I've not found a correct way to measure fps yet, I can't say anything precise about that, but it feels slightly improved. GPU Utilization went up about 10%, seems much more fluctating now (somewhere between 55 and 80% but usually around 70%). However, all characters and creatures are now invisible.

Thoma5 avatar Feb 27 '18 20:02 Thoma5

Recorded a video of Witcher 3 with yesterday's PBA patches, characters still invisible: https://www.youtube.com/watch?v=6U7X_aXWxsI

Wine output log: log.txt

jrugia avatar Feb 27 '18 22:02 jrugia

I'm kinda sure TW3 got heavily fixed in wine 3.2

mirh avatar Feb 28 '18 16:02 mirh

@mirh I'd appreciate this. However, it has nothing to do with this issue, since this issue is about a regression that is very likely caused by the pba patch.

Thoma5 avatar Feb 28 '18 17:02 Thoma5

Witcher 3 got even more fixed in wine-3.3, with the old wine-2.21 + staging + the patches from here, performance in fps is worse and characters/creatures are invisible.

stefson avatar Mar 03 '18 13:03 stefson

@stefson Are you on Mesa or Nvidia? I'm asking this because in my tests 2.21 + Staging + PBA completely trashes 3.3 + Buffer Patches in terms of performance.

A recent video I recorded using 2.21 + Staging + PBA shows much better performance than 3.3 + Patches (Link in my earlier post above).

By comparison 3.3 + Buffer Patches for me it runs at about 27 fps max and at a much lower detail. The frame drops are also more frequent. Mine is of course a performance comparison, the graphic errors are a separate issue.

jrugia avatar Mar 05 '18 01:03 jrugia

I'm using an Radeon rx 550 with mesa-17.3.6, llvm-5, kernel 4.14 + amdgpu. With wine-2.21 + staging I have invisible characters just like you in the youtube video, it is not nvidia specific.

stefson avatar Mar 05 '18 06:03 stefson

Is there another game that can reproduce similar issues? I don't own TW3.

acomminos avatar Mar 06 '18 04:03 acomminos

It shouldn't bother you too much. It was fixed in 3.3

mirh avatar Mar 06 '18 10:03 mirh

@mirh Unfortunately not yet, Recent Video 3.3 Staging + PBA: https://www.youtube.com/watch?v=t-FnjIg3JlA (not recorded by me).

jrugia avatar Mar 06 '18 12:03 jrugia

So, I have to confirm the invisible characters with wine-3.3 + staging + PBA on radeon rx 550 with the amdgpu drivers. But performance is up from 1-2 fps, if at all, to maybe 10. So it points into the right direction :)

this is the output from the console, with errors and warnings console.zip

If you need some more Informations I can provide them, given that you tell me which commands to use for that in terms of debugging, I'm fairly inexperienced with winedebug.

stefson avatar Mar 06 '18 13:03 stefson

I have this issue with PBA in TW3 too. All characters is still invisible with commit 1bc7015. But I haven't this issue without PBA.

Kerrung avatar Mar 06 '18 20:03 Kerrung

Overwatch had a similar issue, which I addressed in b33e274. If someone could check whether or not that commit fixes TW3, that would be great.

acomminos avatar Mar 07 '18 01:03 acomminos

A build with the latest commit struggles with TW3. It takes ~30 seconds to get to the intro video (freezing the whole machine) then the video play without issue. Then it also takes another ~30 seconds to get to the game menu. Each timeI tried it, I had to unfocus the Wine window then re-focus it for the main menu to render at all (otherwise the game gets stucks on the last frame of the video). When the game regains focus, it renders frames at super high speed before stabilizing. I haven't got to the game itself. I seems like it gets stuck on the last frame of the video then my GPU just sits there at 100% utilization (RAM and CPU usage are ok)

strycore avatar Mar 07 '18 03:03 strycore

FWIW, Hellblade had the same issue (invisible character) and it's still present with the latest build (except that now a piece of clothing is rendering)

strycore avatar Mar 07 '18 03:03 strycore