dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

[DXVK 2.1+][Windows] Silkroad online experience black screen flickering in Fullscreen.

Open marzecdawid opened this issue 2 years ago • 9 comments

Silkroad online (private server Origin online - Genesis) shows black screen flickering when running in Fullscreen. This problem is not present in DXVK 2.0.

Here is a video showing the problem:

https://github.com/doitsujin/dxvk/assets/23726629/258b4dd0-c5fe-40a7-949f-6e4f26f78b5d

The game also experience a freez when changing the resolution in windowed mode however it happens on any DXVK version I tested so probably is unrelated to above problem.

Software information

Silkroad online (private server Origin online - Genesis) - in-game max settings, RIS at 10% enabled through AMD driver. DX9 x32 3440x1440, 125% Windows scalling

System information

  • GPU: Radeon RX 6750 XT
  • Driver: 23.7.1
  • Wine version: No Wine, Windows 10
  • DXVK version: 2.1 and 2.2

marzecdawid avatar Jul 29 '23 13:07 marzecdawid

Hi there. If you could provide a apitrace of the game that would be great :slightly_smiling_face: You can followed a guide here https://github.com/doitsujin/dxvk/wiki/Using-Apitrace and when not using it together with dxvk (default on Windows) just record a section of the game where it normally reproduces and then we can try to replay it together with dxvk afterwards.

Blisto91 avatar Jul 29 '23 13:07 Blisto91

Here is the link for Apitrace: https://drive.google.com/file/d/1OboQ7cnmPxg9BIPLhtExg27S3vLgz_xa/view

I recorded similar fragment to the one visible in the video, however this problem is present all the time, not only in login screen. And of course with apitrace dlls it is working correctly.

marzecdawid avatar Jul 29 '23 13:07 marzecdawid

The trace sadly doesn't show the issue, but i can reproduce on Windows in fullscreen mode.

Without having any technical knowledge here i can still say that this seems like a very very weird game. It's almost like there are two windows or instances running on top of each other. One black that seems like it's supposed to be behind the game view that runs at around 8 fps for me and then on top of that the game view which is around 500fps in login screen. When running the game in windowed mode one can observe 2 dxvk huds and replaying the trace also spawns two windows where one is black and the other contains actual game stuff. I have not been able to get this running properly on Linux as both with wined3d and dxvk, through regular Wine at least, it is fully black, except when i minimize the game with dxvk as during the animation it shortly reveals some blurry game stuff in the Window. Or if i shake the window really fast i can see the game at the edges as the black square is a bit slower at moving than the game window. On Windows i see the blinking when testing with 2.2 and not with 2.0. On current master the black forces itself on top so i can't see the game at all.

Blisto91 avatar Jul 29 '23 16:07 Blisto91

Hello, I don't know if it's right place to write, I'm having almost same issue, on the same exact game and I also have custom AMD graphics (Steam Deck), the differences are; I'm using Lutris Wine on SteamOS (arch linux) to run this game with DXVK and DX9 library.

My screen goes full black, I can hear the game sounds and even click through the black screen, also I can see the game screen running flawlessly when I hover over the game's icon on the Task Manager (bottom application bar).

I posted here since the game, graphic card brand and issue are the same.

Bahaamin avatar Jul 31 '23 22:07 Bahaamin

Have you tried disabling DPI scaling in the games EXE files properties?

I've found some titles have problems with windowed mode and the DPI scaling, as it tries to fit within the smaller scaled resolution and not the original so things can get very weird with offset cursor positions even without DXVK being involved.

Mussels84 avatar Aug 07 '23 05:08 Mussels84

Hello

It's great that I found active people on the Forum who play SRO :D

The question is whether Silkroad No Dc still doesn't work?

Regards

KrystekVenusSRO avatar Dec 25 '23 23:12 KrystekVenusSRO