Vollbildspiel auf einen Monitor erzwingen?


7

Ich habe zwei Monitore, einen 1920x1200 und einen 1920x1080, und in 10.10 waren sie "getrennt". Wie beim Öffnen der Anzeigeeinstellungen wurden sie als separate Bildschirme angezeigt. Seit der Installation (von Grund auf) 11.04 habe ich stattdessen einen riesigen 3840x1200-Bildschirm auf den beiden Monitoren verteilt. Kein Problem an sich, außer wenn ich Vollbildspiele spielen möchte! Wenn ich Spiele spiele, möchte ich, dass sie auf dem primären Monitor (1920 x 1200) angezeigt werden. Da das Spiel jedoch nur einen Bildschirm erkennt, kann ich das nicht tun, selbst wenn ich die Auflösung im Spiel verringere.

Ich habe eine nVidia GTS 250-Karte mit dem nvidia-aktuellen Treiber (Version 270.41.06), obwohl "Zusätzliche Treiber" meldet, dass der Treiber "aktiviert, aber derzeit nicht verwendet" ist.

Gibt es eine Möglichkeit, das Spiel zu zwingen, nur einen der Monitore zu verwenden? Oder das Spiel beide Monitore erkennen lassen?


1
Selbst wenn das Problem behoben ist, ist das Fehlen einer automatischen Erkennung eine Regression. Bitte melden Sie einen Fehler.
Oxwivi

Antworten:


2

Ja da ist. Sie müssen eine zweite Metamode in Ihre einbinden /etc/X11/xorg.config. Für mich sieht es so aus:

 # excerpt from /etc/X11/xorg.config
 Section "Screen"
     Identifier     "Screen0"
     Device         "Device0"
     Monitor        "Monitor0"
     DefaultDepth    24
     Option         "TwinView" "1"
     Option         "TwinViewXineramaInfoOrder" "DFP-0"
     Option         "metamodes" "CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0;1024x786,NULL;NULL,1680x1050"
     SubSection     "Display"
         Depth       24
     EndSubSection
 EndSection

Ich habe einen alten LCD-Monitor an meinen Laptop angeschlossen. Das LCD heißt in xorg.config 'CRT' und hat eine Auflösung von 1024x768. Der Laptop-Bildschirm mit der Bezeichnung "DFP" in der Datei mit einer Auflösung von 1680 x 1050.

In meinem xorg.configfinden Sie drei Metamoden (Zeile Option "metamodes" "CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0; 1024x786, NULL; NULL, 1680x1050"), die durch Semikolons unterteilt sind:

  • CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0; Verwendet beide Monitore im Auto-Select-Modus.
  • Wenn eine Auflösung von 1680 x 1050 (dh mein Laptop-Bildschirm wird angefordert), NULL,1680x1050;deaktiviert der Metamode die alte CRT und setzt die Laptop-Bildschirmauflösung auf diesen Wert.
  • Umgekehrt, wenn 1024x786 benötigt wird 1024x786,NULL;, wird der Laptop-Bildschirm deaktiviert und die CRT auf diese Auflösung eingestellt.

Jetzt müssen Sie nur noch ähnliche Einträge hinzufügen. Es hilft herauszufinden, welche Anzeige als was bezeichnet wird. Dann müssen Sie Ihr Spiel so einstellen, dass es die im zusätzlichen Metamode angegebene Auflösung verwendet. Das sollte den Trick machen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.