So zeigen Sie TTY auf einem anderen Monitor an (mithilfe von NVIDIA-Treibern)

So zeigen Sie TTY auf einem anderen Monitor an (mithilfe von NVIDIA-Treibern)

Ich versuche, das TTY (beim Booten) auf einem zweiten Monitor anzuzeigen als dem, auf dem es derzeit gestartet wird, oder noch besser - mehrere TTYs gleichzeitig auf verschiedenen Displays laufen zu lassen, wie beschriebenHier (In Abschnitt C3), nachdem ich versucht habe, dies herauszufinden und Folgendes ausgeführt habe:

Katze /proc/fb

und erhalte eine Ausgabe von

0 EFI-VGA

Ich muss sagen, dass ich überhaupt keine Ahnung habe, was ich tun soll.

Sollte ich für verschiedene Monitore unterschiedliche Framebuffer verwenden? Ist das machbar? Sollte ich alles als einen Framebuffer verwenden?

Antwort1

Für Nouveau:

Gemessen an derErzwingen von Modiund derdrm_fb_helper.cVon dort verlinkte Quelle. Es sieht so aus, als müssten Sie einen benutzerdefinierten Treiber schreiben und diesen drm_fb_helper_single_add_all_connectorsmit Ihrer eigenen Routine überschreiben, um mehrere Framebuffer für unterschiedliche Ausgaben zu erhalten.

Das ist nicht einfach, wenn Sie kein Programmierer sind.

(Übrigens, einBildspeicher, Framebufferist ein Speicherbereich, der die Pixel speichert, die Sie auf Ihrem Monitor sehen. Die /dev/fbGeräte stellen diesen Speicherbereich Linux-Programmen zur Verfügung, und dieModesetting-Teil(AuchKernel-Moduseinstellung, KMS) weist die Hardware an, diesen bestimmten Framebuffer mit einer bestimmten Auflösung und Frequenz anzuzeigen.)

verwandte Informationen