protonscr

Borderlands 3 ~ 900p Fullscreen resolution issue

dxvkclosed needs feedback
doitsujin/dxvk#1231 · opened 2019-10-22 by Niroc · updated 2022-07-25 · 12 comments · github
NNiroc 2019-10-22 github

Hi,
First, The game does run brilliantly... Sadly though, when fullscreen I'm unable to use 1600x900 resolution. I'll bullet point what happens.

~ when trying to apply this resolution, my physical screen (not the game) displays the message "Unsupported Signal"
20191022_162625

~ my screen defaults internally to 1080p but displays the game in 900p with black border padding

~ when try to swap to another resolution, the game won't let me. I have to set the game to windowed (with borders) then, go back to fullscreen in order to get the game to go into another resolution

900p does work on this screen, I use it on many other titles. Also, I have attached the D3D logs below.

Software information

~ Lutris patched wine - lutris-wf-nofshack-1.45-x86_64
~ Custom Media Foundation Platform patches to the wine prefix (https://www.thelinuxexp.com/post/borderlands-3-on-linux-it-kinda-works-how-to-step-by-step-guide)
~ Borderlands 3, very low gfx preset

System information

  • GPU: GTX 870m
  • Driver: 430.40
  • Wine version: 4.15 (lutris-wf-nofshack-1.45-x86_64)
  • DXVK version: 1.4.3

Apitrace file(s)

  • Put a link here

Log files

Ddoitsujin maintainer 2019-10-22 github

Does this work if you use wined3d, or at least wined3d's DXGI implementation?

In general, things like this are usually wine bugs, since I'm really just forwarding the information that wine gives us to the game.

Mmisyltoad 2019-10-22 github

I also noticed you aren't using FSHack, does anything change if you enable/use that?

Ddoitsujin maintainer 2019-10-22 github

Please don't use fshack as it might mask the problem. I really want to know if this is my bug or not.

Mmisyltoad 2019-10-22 github

Fair enough

NNiroc 2019-10-22 github

I'm very sorry but, I can't test right now. (also, I'm not sure fs hack is)

NNiroc 2019-10-22 github

so, I won't be able to test it today due to denuvo ~ https://support.codefusion.technology/b3_da2dsa23/?e=88500006&l=english

All I did was change some audio hardware options and now I'm getting the error you receive when it thinks you're trying to run to the game on a new pc.

NNiroc 2019-10-23 github

I've done some testing...

Wined3d ~ Plays Borderlands 3 intro videos but, crashes whilst trying to get to the main menu.

DXVK (install --without-dxgi) ~ Borks the to prefix preventing the Epic Game Store from launching so, I can't start Borderlands...

Returning to the normal DXVK 1.4.3 install restores the functionality I had at the beginning.

Ddoitsujin maintainer 2019-10-23 github

Can you try setting dxgi to builtin in your Wine prefix only for Borderlands3.exe? That way it shouldn't break EGS.

Just to make double-sure, since quite a few users aren't aware that this functionality exists, this is what it would look like:
Bildschirmfoto-1016
Bildschirmfoto-1017

NNiroc 2019-10-23 github

OK, it's the same outcome. Maybe it's a Borderlands issue?

Also, I forgot to mention 720p does work.

Ddoitsujin maintainer 2019-10-24 github

Since you're on a laptop, are both displays active in some way?

I kind of suspect that this might be the good old wine multi-monitor issue (there's a reason why DXVK only supports one monitor... doesn't really help all that much though); it would report the same display modes for both your displays and obviously they won't be correct for one of them.

NNiroc 2019-10-24 github

The Laptop display is disabled in the /etc/X11/nvidia-xorg.conf.d/10-monitor.conf to prevent any performance degradation from screen mirroring so, that screen isn't visible to the rest of the system. (Also, the screen is broken)
Screenshot_2019-10-24_01-56-24

BBlisto91 2022-06-27 github

@Niroc If you are still around and able can you test if this is still an issue?

Nothing extracted yet.