Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better support for multihead sim racing #5213

Open
addeps3 opened this issue Oct 11, 2021 · 6 comments
Open

Better support for multihead sim racing #5213

addeps3 opened this issue Oct 11, 2021 · 6 comments
Labels
Feature Request New feature or request

Comments

@addeps3
Copy link

addeps3 commented Oct 11, 2021

Feature Request

First of all, the Linux gaming community really appreciates all the work that has been done with proton.

Since long ago, the typical way for wine-users with 2 or more monitors to play with 3840/5760 screenwidth has been to enable the virtual desktop with desired screenwidth and change the game resolution with the in-game options.

Since proton 5.13(?) and the fullscreen hack and AMD fsr patch where added(unless Im mistaken with the latter) this way for extra screenwidth has not been possible.
It is possible to use proton 5.0, but this version is according to some users "slower" than the more recent ones, and sim racers and I often want to use the fastest proton.

Somebody requested a option to disable the FS hack in runtime, but my request is different in that multihead users, and the sim racing community still wish for the opportunity to be able to game on later proton versions.

I confirm:

  • [ x] that I haven't found another request for this feature.
  • [x ] that I have checked whether there are updates for my system available that
    contain this feature already.

Description What do you want to be added?

At the very least; offer config-instructions on github for building a customized, and functional proton with these hacks disabled.
This would kind of create two protons, but its cost-effective.

At the most; make proton work for both multihead users and single screen. Dont know if this would disable fsr_hack for all games though.

Justification [optional] Why integration in Proton instead of Wine?

This might be an issue for wine.

Risks [optional]

asteroid impact (joke, sorry)

References [optional]

@kisak-valve kisak-valve added the Feature Request New feature or request label Oct 11, 2021
@kisak-valve
Copy link
Member

Hello @addeps3,

The issue with using wine's virtual desktop config with Proton 5.13 is being tracked at #4673.
An option to disable Proton's fullscreen hack isn't going to happen (#2831 (comment))
FSR integration is currently under evaluation and is unrelated (ValveSoftware/wine#116)
Building specialized variants of Proton is not sustainable and not going to happen for practical reasons.

Setting those details aside, let's use this feature request as the general request to have the ability for a game to span multiple monitors, with no fancy monitor layout reconfiguration beyond maybe having something like PROTON_ALL_DISPLAYS=1 as a launch option. It should be noted that if something like Xwayland is also thrown into the mix, that would also need to span all displays before Proton is run inside it, or for upstream wine to integrate and expose the needed functionality to do this with wayland directly.

@addeps3
Copy link
Author

addeps3 commented Oct 11, 2021

@kisak-valve
I agree, and appreciate your open-mindedness about this feature-request.

@bobbadshy
Copy link

bobbadshy commented Dec 31, 2021

On Linux Mint, when using the (agreeably quite outdated, but still working ;) compiz display manager) it is possible to force the fullscreen desktop area to span all monitors of a multi-monitor setup. So, compiz --replace, in combination with above suggested Proton switch (to report full, all monitor desktop resolution to wine as display resolution) would enable true fullscreen Proton multi monitor support under X11.

@zzhiyi
Copy link
Contributor

zzhiyi commented Jan 10, 2022

What game are you talking about specifically? The fullscreen hack of proton 6.3-8 should support multi-monitor now. If it's not, then there is a bug.

@laxdragon
Copy link

What game are you talking about specifically? The fullscreen hack of proton 6.3-8 should support multi-monitor now. If it's not, then there is a bug.

Try either Project Cars 2 or Project Cars 3. You will need to enable triple screen in the settings. Once enabled, it squishes all 3 "displays" onto a single monitor instead of spanning across all 3.

@zzhiyi
Copy link
Contributor

zzhiyi commented Jan 11, 2022

ok, I will take a look at this. I will need to get some hardware first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants