It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hallo Freunde,

ich habe hier ein etwas spezielles Problem, das ich recht nervig finde.
(Zugegeben, der Threadtitel ist nicht sehr elegant, mir fiel aber nichts besseres ein)

Ich spiele meine Windows-Spiele unter Linux mit Wine/Lutris (Manjaro 21.1.0).
Viele meiner Spiele spiele ich, bedingt durch meinen Monitor (49", 3840*1080, Superwidescreen, 32:9), im Fenstermodus.
Die Einstellung dazu wird im Spiel getätigt.

Wenn ich dann für das Fenster die Umrandung (Fensterdeko/Titelleiste) deaktiviere, sieht man am unteren Rand meinen Desktophintergrund (roter Rand auf dem Bild) und im Spiel ist eine krumme Auflösung von bspw. 1928*1065 eingestellt.

Ich bekomme es leider nicht hin, dass das Fenster in der entsprechenden Größe angezeigt wird. Selbst wenn ich die Größe vom System erzwingen lasse (Fensterregeln), passiert nichts.

Die Desktopauflösung mit winecfg einzustellen ist auch wenig elegant, da ich hier dann den Windowsfensterrahmen vorgesetzt bekomme, den ich dann mit einem meiner Tools ausblenden müsste.

Als Desktopumgebung verwende ich KDE Plasma.

Bilder sagen bekanntlich mehr als tausend Worte. Siehe Links.
Ich hoffe, es ist verständlich was ich erreichen will und jemand hat vielleicht eine Idee.

(Bei Tomb Raider muss in meiner Auflösung das Spiel im Fenstermodus gespielt werden, da sonst das FOV in den Cutscenes nicht stimmt)

Tomb Raider

Ys VIII
Post edited August 24, 2021 by TheHexer_pcg
No posts in this topic were marked as the solution yet. If you can help, add your reply
Moin!

Ich kann das aktuell nicht nachstellen, aber es gibt doch in den Treibereinstellungen der Grafikkarten eine Option, wonach ein Spiel, egal in welcher Auflösung, im Vollbild dargestellt werden soll.
Habe 2 Bilder angehängt.
Einmal für AMD und einmal NVidia.
Oder verwendest du einen freien Treiber?
Eventuell musst du in den Ingame einstellungen dann wieder auf Vollbild umstellen.

Mehr kann ich aktuell auch nicht helfen.
Attachments:
amd.jpg (330 Kb)
nvidia.png (84 Kb)
Grüße,
avatar
Patsche85: Oder verwendest du einen freien Treiber?
Jepp und das funktionierte auch bisher ganz gut.
Ich erinnere mich noch dunkel, dass ich vor einiger Zeit mit den proprietären Treibern einige Probleme hatte. Falsche Bilddarstellung und sowas. Ist aber schon ein paar Jahre her, dass ich da was probiert habe.

Zumal der freie Treiber bei AMD wohl leistungsfähiger sein soll. Genau getestet hab ich das bisher aber nicht.

Hab 'ne Vega 56.

VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c3)
Subsystem: Sapphire Technology Limited Radeon RX VEGA 56 Pulse 8GB OC HBM2
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Kann es sein, dass der Fehler eher vom Composition/Window-Manager kommt?
Ich sehe bei den betreffenden Fenstern manchmal einen... "transparenten Fensterschatten".

Mir scheint ja eher so, dass das System noch denkt, dass da eben noch die Titelleiste des Fensters ist.

Wenn ich über die Fensterregeln bspw. einen höheren Wert für Y eintrage, ist es mir schon passiert, dass das Fenster kleiner wurde.

Könnte aber auch durchaus sein, dass das Problem eben ein Zusammenspiel aus Windows-Anwendung und Fenstermanager ist, da dieses Problem eben nur bei den Spielen auftritt.


Wäre cool, wenn jemand noch eine Idee hätte.
Danke schonmal für deinen Beitrag. Vielleicht probiere ich es noch mal mit dem prop. Treiber.
Post edited September 24, 2021 by TheHexer_pcg
Benutzt du wine direkt?
Nicht PlayOnLinux?
Finde ich viel komfortabler für Windows Spiele......

Nachtrag:
Habe das hier gefunden:
https://www.reddit.com/r/linux_gaming/comments/n9283a/how_to_set_gpuscaling_with_xrandr_amdgpu/

Wenn das stimmt muss man xrandr die Option mitgeben, dass er Anwendungen im Vollbild startet.
[code]
xrandr --output DisplayPort-0 --set 'scaling mode' 'Full aspect'
[/code]

Über wine direkt lässt sich auch noch was machen. Siehe hier:
https://www.reddit.com/r/linux_gaming/comments/i1voyy/integer_scaling_with_amd/

Wenn das nicht klappt, dann suche mal in einer Suchmaschine nach:
prefered scaling mode linux amdgpu

Da gibt es ein paar Treffer.


Es gibt ja mittlerweile auch proton und gamescope. Das habe ich aber noch nie genutzt. Keine Ahnung.
Mehr kann ich nicht helfen.
Post edited September 24, 2021 by Patsche85
avatar
Patsche85: Benutzt du wine direkt?
Nicht PlayOnLinux?
[...]
Nope, ich benutze Lutris. Meist schreibe ich dafür selber Scripts oder füge die Spiele manuell hinzu und führe dann den Installer im Prefix aus.

Mit POL hatte ich immer das Problem, dass mir die Wine-Fenster bis auf wenige Pixel zusammengeschrumpft präsentiert worden sind. Ließen sich auch nie vergrößern.

Wird POL überhaubt noch gepflegt? Ich hatte da immer das Gefühl, dass da nichts mehr passiert.
avatar
Patsche85: [...] dass er Anwendungen im Vollbild startet [...]
Und genau das will ich eben nicht. Ich will kein Vollbild, weil ich einen Superwide Monitor habe.


Danke für deine Tipps. Bisher noch kein Erfolg. Ich kau mich da aber nochmal durch.
avatar
Patsche85: Benutzt du wine direkt?
Nicht PlayOnLinux?
[...]
avatar
TheHexer_pcg: Nope, ich benutze Lutris. Meist schreibe ich dafür selber Scripts oder füge die Spiele manuell hinzu und führe dann den Installer im Prefix aus.

Mit POL hatte ich immer das Problem, dass mir die Wine-Fenster bis auf wenige Pixel zusammengeschrumpft präsentiert worden sind. Ließen sich auch nie vergrößern.

Wird POL überhaubt noch gepflegt? Ich hatte da immer das Gefühl, dass da nichts mehr passiert.
Da wurde doch POL v5 angekündigt und eine Alpha released. Leider war das schon Anfang 2019 und seitdem scheint da weiter nicht viel passiert zu sein... :-/