4 votes

L'affichage des jeux Steam est incorrect dans une configuration multi-moniteurs sous Linux

J'ai une configuration multi-moniteur sur un système Linux Mint. Mon moniteur principal est de 1980x1200 (rapport 16:10) et mon moniteur secondaire est pivoté (1050x1680) à côté de lui. Steam lui-même fonctionne bien, même en mode grande image, mais lorsque je lance un jeu, il suppose que mon écran est en 1980x1680 et je ne vois que la moitié inférieure de l'écran du jeu.

Puis-je y remédier sans éteindre mon écran secondaire ?

2voto

JAWspeak Points 478

Comment résoudre votre problème et plus encore pour toujours :

  • Configurer un nouvel utilisateur. J'ai appelé le mien "steam".

  • Installez openbox. C'est petit et inoffensif : "sudo apt install openbox"

  • Vous pouvez maintenant sélectionner openbox comme login. Il s'agit d'une session EXTRÊMEMENT légère qui ne s'ouvre que sur un écran vide. Vous pouvez faire un clic droit sur l'écran vide pour obtenir un terminal si vous en avez besoin.

  • À partir du terminal ou en vous connectant normalement en tant que cet utilisateur, installez steam pour cet utilisateur.

  • Trouvez le nom du moniteur secondaire dont vous ne vous souciez pas en tapant "xrandr" et en le découvrant à partir du connecteur. Si vous n'avez pas xrandr (je pense que vous l'aurez), alors "sudo apt install xrandr".

  • Créez et modifiez un fichier "/home/steam/.config/openbox/autostart" (en remplaçant "steam" par le nom que vous avez donné à votre utilisateur).

  • Mettez ce qui suit dans le démarrage :

xrandr --output [votre moniteur] --off

dormir 2

vapeur et

Remplacer votre moniteur par celui que vous ne voulez pas. Le mien était "DVI-I-1" par exemple. Si vous n'êtes pas sûr, essayez la commande depuis un terminal. Elle ne sera pas sauvegardée si vous vous plantez, vous pouvez simplement vous déconnecter.

Maintenant, lorsque vous voulez jouer à des jeux, vous vous connectez en tant que "steam" (ou autre) en utilisant le login openbox. Votre moniteur secondaire est éteint et il n'y a jamais eu de problème. De plus, vous n'avez pas de compositeur openGL qui peut parfois causer des problèmes, et votre système fonctionne de manière extrêmement légère en utilisant seulement 300 ou 400 méga de RAM.

1voto

flurdy Points 111

Je dois parfois le refaire lorsque les moniteurs sont réinitialisés ou autre : C'est un peu similaire aux réponses des autres qui suggèrent xrandr . Exécuter :

xrandr

Le résultat devrait être similaire à celui de ma configuration à deux moniteurs :

Screen 0: minimum 16 x 16, current 4920 x 2160, maximum 32767 x 32767
XWAYLAND37 connected 1080x1920+0+0 (normal left inverted right x axis y axis) 270mm x 480mm
  1080x1920     59.96*+
XWAYLAND38 connected 3840x2160+1080+0 (normal left inverted right x axis y axis) 700mm x 390mm
  3840x2160     59.98*+

Steam se lance actuellement sur le plus petit écran et je veux utiliser le deuxième écran plus grand, dans cet exemple appelé XWAYLAND38 . Je dois donc le marquer comme primaire (à nouveau).

 xrandr --output XWAYLAND38 --primary

Si vous lancez xrandr encore :

Screen 0: minimum 16 x 16, current 4920 x 2160, maximum 32767 x 32767
XWAYLAND37 connected 1080x1920+0+0 (normal left inverted right x axis y axis) 270mm x 480mm
    1080x1920     59.96*+
XWAYLAND38 connected primary 3840x2160+1080+0 (normal left inverted right x axis y axis) 700mm x 390mm
    3840x2160     59.98*+

Le bon moniteur est maintenant marqué comme primaire et les jeux devraient être lancés sur celui-ci.

0voto

Matt S Points 4279

Forcez la vapeur à utiliser uniquement votre moniteur principal. Vous pouvez soit utiliser la touche Windows + P pour changer l'affichage en écran unique lorsque vous jouez à un jeu, soit utiliser une résolution commune qui peut être prise en charge par vos deux écrans. Il est préférable de définir la résolution du jeu sur chaque écran séparément.

0voto

coteyr Points 239

Le principal problème est qu'il regarde votre "écran virtuel", comme le font certains jeux. Comme vous pouvez le voir sur mon xrandr mon "écran virtuel" est "3840x1080", ce qui est exact. Mais votre écran virtuel est probablement "1980x1680".

Malheureusement, cela n'est pas très utile lorsque vous essayez de jouer à un jeu en plein écran. Beaucoup de "que puis-je faire" dépendent du jeu.

  • Si le jeu est plus ancien et utilise xrandr de manière incorrecte, le mieux est de désactiver le deuxième affichage.
  • Si le jeu ne fait que deviner une résolution par défaut incorrecte, vous pouvez essayer de modifier ce paramètre dans un fichier de configuration, ou si vous avez de la chance, vous pouvez accéder à une partie suffisante de la fenêtre du jeu pour le modifier.
  • Si votre jeu utilise le gestionnaire de fenêtre pour déterminer la résolution (certains le font, je ne sais pas pourquoi), vous pouvez essayer de changer de gestionnaire de fenêtre. kwin fonctionne très bien.
  • Si tout le reste échoue, essayez de configurer "Steam Desktop Environment". En plus, c'est sympa si vous êtes un gros utilisateur du mode grande image. ( Ici est un exemple, mais il en existe d'autres)

    12:59:43 ~$ xrandr Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384 DVI-I-0 disconnected (normal left inverted right x axis y axis) DVI-I-1 disconnected (normal left inverted right x axis y axis) HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm 1920x1080 60.00+ 59.94 50.00
    1680x1050 59.95
    1600x900 60.00
    1440x900 59.89
    1280x1024 60.02
    1280x800 59.81
    1280x720 60.00 59.94 50.00
    1024x768 60.00
    800x600 60.32 56.25
    720x576 50.00
    720x480 59.94
    640x480 59.94
    DP-0 disconnected (normal left inverted right x axis y axis) DP-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm 1920x1080 60.00
    + 59.94 50.00
    1680x1050 59.95
    1600x900 60.00
    1440x900 59.89
    1280x1024 60.02
    1280x800 59.81
    1280x720 60.00 59.94 50.00
    1024x768 60.00
    800x600 60.32 56.25
    720x576 50.00
    720x480 59.94
    640x480 59.94
    DP-2 disconnected (normal left inverted right x axis y axis) DP-3 disconnected (normal left inverted right x axis y axis) DP-4 disconnected (normal left inverted right x axis y axis) DP-5 disconnected (normal left inverted right x axis y axis)

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X