OptiScaler icon indicating copy to clipboard operation
OptiScaler copied to clipboard

Split Fiction broken split-screen

Open Aemmie opened this issue 9 months ago • 36 comments

Each half is stretched to full screen instead of showing properly (FSR mode).

Image

DLSS - left panel renders something unrelated (also broke cutscenes). XeSS - hanging game.

Tested with v0.7.7-pre7_20250308 Log from DLSS mode: OptiScaler.log

Aemmie avatar Mar 09 '25 10:03 Aemmie

Same thing happens to me, tho I think the game uses FSR4 by default with a RDNA4 gpu, not sure.

scorthyn avatar Mar 09 '25 14:03 scorthyn

Hi,

We are aware of the issue and trying find solution 👍🏻

cdozdil avatar Mar 09 '25 14:03 cdozdil

How can you install optiscaler to split fiction, when i try to start the game it gives me UE5 fatal error, can you explain the installation process? i followed the one on the readme thx

Vigno04 avatar Mar 10 '25 11:03 Vigno04

Btw. is fixed in nightly. Thanks a lot, this game seems to be some kind of worst-case effects simulator for FSR 3.1.

aufkrawall avatar Mar 11 '25 14:03 aufkrawall

We are still working on making it work with XeSS & DLSS with acceptable compromises.

cdozdil avatar Mar 11 '25 14:03 cdozdil

Ah, right. I actually only tested FSR 4.

aufkrawall avatar Mar 11 '25 15:03 aufkrawall

How can you install optiscaler to split fiction, when i try to start the game it gives me UE5 fatal error, can you explain the installation process? i followed the one on the readme thx

same here.

Gaabryy avatar Mar 11 '25 19:03 Gaabryy

Hi,

Could you guys try with latest nightly build? XeSS & DLSS should become kinda acceptable thanks to Michau. Also crash should not happen with this build.

cdozdil avatar Mar 12 '25 05:03 cdozdil

Hi,

Could you guys try with latest nightly build? XeSS & DLSS should become kinda acceptable thanks to Michau. Also crash should not happen with this build.

I will try it after work.

noahhhi avatar Mar 12 '25 07:03 noahhhi

thank you !

v0.7.7-pre7_20250312 runs well with DLSS. there is only a problem when changing the settings. if you change the quality of upscaling in game settings, then the left or right part of the screen freezes and you need to restart.

cobernicus avatar Mar 12 '25 08:03 cobernicus

I see this message in the logs. Could this mean that upscaling is only working on one half of the window?

[10:03:26.307841] [I] DLSSFeature::ProcessEvaluateParams Render Size: 1130x1271, Target Size: 1920x2160, Display Size: 1920x2160

cobernicus avatar Mar 12 '25 08:03 cobernicus

thank you !

v0.7.7-pre7_20250312 runs well with DLSS. there is only a problem when changing the settings. if you change the quality of upscaling in game settings, then the left or right part of the screen freezes and you need to restart.

Does changing the upscaler in Opti to something else and back to DLSS fix it? Also how about the transitions where one of the sides shrinks and the other expends?

Also are you able to provide the full log file?

FakeMichau avatar Mar 12 '25 09:03 FakeMichau

Image

Image

Latest nightly, still broken. It only works correctly in parts where the screen is not divided like in here:

Image

scorthyn avatar Mar 12 '25 10:03 scorthyn

Hi, Could you guys try with latest nightly build? XeSS & DLSS should become kinda acceptable thanks to Michau. Also crash should not happen with this build.

I will try it after work.

I think the nightly version has worked well. The image quality is dramatic better than before.

Image

noahhhi avatar Mar 12 '25 10:03 noahhhi

Does changing the upscaler in Opti to something else and back to DLSS fix it? Also how about the transitions where one of the sides shrinks and the other expends?

Also are you able to provide the full log file?

I had the same problem before, as in the topic starter screenshot. But at latest night build I don't have it.

I change upscaler to fsr22, than back to DLSS and nothing changes: after changing the upscale quality in the game settings, one of the halves of the screen freezes and sometimes both. Here is my log.

OptiScaler.log

cobernicus avatar Mar 12 '25 11:03 cobernicus

@scorthyn Your screenshots show FSR 4, correct?

FakeMichau avatar Mar 12 '25 11:03 FakeMichau

DLSS seems to be working normally but when you enable frame gen and move the character from the right, screen artifacts and ghosting start to appear and affect the left part of the screen too, but this is not the case when you move the left character Edit: game crashes when transitioning in or out of split screen with dlss

robinix avatar Mar 12 '25 13:03 robinix

@scorthyn Your screenshots show FSR 4, correct?

Yes and i tested with XeSS too, same output

scorthyn avatar Mar 12 '25 14:03 scorthyn

Could you guys try this build? I'm having issues with DLSS that I can't pinpoint but it should look fine with this build. Beside transitions as they are still only just about usable, extra broken with DLSS. OptiScaler.zip

FakeMichau avatar Mar 12 '25 14:03 FakeMichau

Hi,

Could you guys try with latest nightly build? XeSS & DLSS should become kinda acceptable thanks to Michau. Also crash should not happen with this build.

Fatal error!

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000002af6905bfb8

0x00007ff81cfb7659 _nvngx.dll!UnknownFunction [] 0x00007fff5828c962 dxgi.dll!UnknownFunction [] 0x00007fff58367cce dxgi.dll!UnknownFunction [] 0x00007fff582c96dc dxgi.dll!UnknownFunction [] 0x00007ff6ae2b22f3 SplitFiction.exe!UnknownFunction [] 0x00007ff6a7007c55 SplitFiction.exe!UnknownFunction [] 0x00007ff6a70091ff SplitFiction.exe!UnknownFunction [] 0x00007ff6a520fdba SplitFiction.exe!UnknownFunction [] 0x00007ff6a51f9ce7 SplitFiction.exe!UnknownFunction [] 0x00007ff6a51f9a60 SplitFiction.exe!UnknownFunction [] 0x00007ff6a70afd21 SplitFiction.exe!UnknownFunction [] 0x00007ff6a53e2f26 SplitFiction.exe!UnknownFunction [] 0x00007ff6a53e2d7c SplitFiction.exe!UnknownFunction [] 0x00007ff8c6e4e8d7 KERNEL32.DLL!UnknownFunction []

Crash in runnable thread RHIThread

The crash only happened when I tried to activate the fsr on the game.

OptiScaler.log

Gaabryy avatar Mar 12 '25 19:03 Gaabryy

Could you guys try this build? I'm having issues with DLSS that I can't pinpoint but it should look fine with this build. Beside transitions as they are still only just about usable, extra broken with DLSS. OptiScaler.zip

Works great outside of the transitions as you said.

boomercore avatar Mar 13 '25 03:03 boomercore

Latest nightly still broken camera, fsr4 does work tho.

Log: OptiScaler.log

Image

scorthyn avatar Mar 13 '25 14:03 scorthyn

Could you guys try this build? I'm having issues with DLSS that I can't pinpoint but it should look fine with this build. Beside transitions as they are still only just about usable, extra broken with DLSS. OptiScaler.zip

I have tried it with DLSS (FSR --> DLSS). Unfortunately, it switches to XeSS at every transition. You then have to set DLSS manually again. There are also the graphical problems/delays with the transitions.

However, the differences in quality between FSR 3.1 native and OptiScaler - “DLAA” (with K-model) are not that big. Hopefully the developers of split fiction will officially implement DLSS/DLAA at a later date.

It looks like split screens are really challenging upscale technologies ^^

Cyber-Potter avatar Mar 14 '25 10:03 Cyber-Potter

I have tried it with DLSS (FSR --> DLSS). Unfortunately, it switches to XeSS at every transition. You then have to set DLSS manually again.

Make sure you have nvngx_dlss.dll in the game folder

FakeMichau avatar Mar 14 '25 10:03 FakeMichau

I have tried it with DLSS (FSR --> DLSS). Unfortunately, it switches to XeSS at every transition. You then have to set DLSS manually again.

Make sure you have nvngx_dlss.dll in the game folder

I have the latest nvngx_dlss.dll from techpowerup. Maybe I can provide you with logs and screenshots later today. As I said, it works until you go from full screen to split screen or vice versa. Then you have to set DLSS again. Maybe it just has something to do with saving the OptiScaler settings. These are somehow reset during the transitions.

Here is a comparison between FSR and DLSS @3440x1440. Maybe other users are not checking DLSS with the registry? Or am I the only one who has this problem?

Image

Image

Cyber-Potter avatar Mar 14 '25 10:03 Cyber-Potter

Currently have no time to fully playtest it, but it definitely works in split-screen.

FSR3 VS DLSS4 Image

However unfortunately some problems still here, eg when changing 'fsr' quality from game settings - both screens hangs out until changed to FSR and back from Optiscaler UI (thx for fixing it on linux btw).

Aemmie avatar Mar 14 '25 13:03 Aemmie

March 14 nightly - FSR4 Works correctly in cutscenes and in split view finally! :D Good job and thank you!

Image

scorthyn avatar Mar 14 '25 15:03 scorthyn

Hi,  你好,

Could you guys try with latest nightly build? XeSS & DLSS should become kinda acceptable thanks to Michau.你们可以尝试使用最新的夜间构建吗?XeSS 和 DLSS 应该会因为 Michau 而变得可以接受。 Also crash should not happen with this build.此外,使用此构建版本不应出现崩溃。

When using DLSS, it switches to XeSS at every transition,and LOW FRAME,Sometimes one side of the picture freezes 。

M1stuki avatar Mar 16 '25 12:03 M1stuki

Played a bit, really low FPS during transitions (either split-nonsplit or cinematic black strips), crashed one time. Otherwise really good quality. Had no problem with XeSS other mentioned.

Initial issue solved I guess, but several small problems still here.

Aemmie avatar Mar 16 '25 17:03 Aemmie

Played a bit, really low FPS during transitions (either split-nonsplit or cinematic black strips), crashed one time. Otherwise really good quality. Had no problem with XeSS other mentioned.

Initial issue solved I guess, but several small problems still here.

You can press INSERT after each transition to check if DLSS has changed to XeSS or FSR. I almost always encounter this issue, especially when one side dies during a boss fight and the other side's view expands. You'll notice many problems, including lag, frame drops, and DLSS changing to XeSS or FSR, that it is very difficult to solve the problem unless the manufacturers support DLSS.

M1stuki avatar Mar 16 '25 17:03 M1stuki