Wenn ich meinen Laptop mit HDMI auf einem Fernseher verwende, skaliert der Fernseher das Bild über (~ 5-10% fehlen an den Rändern). Es gibt keine Option auf dem Fernseher (mit einer Auflösung von 720p übrigens). Auf dem Computer wird Intel HD Graphics 4000 ausgeführt.
Es gibt keine Optionen, um dies in den Ubuntu-Einstellungen zu kompensieren, und ich habe mit xrandr (mit transform / scale) herumgespielt, aber nichts scheint zu funktionieren. Die Fülle von Anleitungen zu diesem Thema, die Transform verwenden, funktioniert bei mir nicht. Dies ist so ärgerlich, da es so einfach zu beheben scheint ("Komprimieren" / Ändern der Bildgröße, um es an den Bildschirm anzupassen), aber mir sind die Ideen ausgegangen. Das Einstellen benutzerdefinierter Auflösungen hilft nicht (Teile des Bildschirms werden immer noch nicht angezeigt). Es ist im Grunde 2 Klicks entfernt, um in Windows zu beheben, aber in Ubuntu scheint es unmöglich ...
Würde mich sehr freuen, wenn mir jemand helfen könnte oder Ideen hätte, was ich versuchen könnte! Vielen Dank.
xrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1
Antworten:
Okay, wenn Sie diese noch nicht ausprobiert haben, probieren Sie es aus
Ein anderer, auf den ich stieß, war folgender:
quelle
X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 41 Current serial number in output stream: 41
Ich bin auf dieses Problem gestoßen und habe eine Kombination verwendet, bei der der Framebuffer verkleinert und dann die obere linke Ecke neu ausgerichtet wurde. Die anderen Antworten hingen von bestimmten Funktionen des Displays ab, die einige ältere Displays nicht haben. (wie mein)
Um dies zu lesen, scannt mein Fernseher das Bild an den Seiten um 20 Pixel und oben und unten um 10 Pixel. Das Bild "zu verkleinern", aber nicht die Auflösung, um 40 Breite und 20 Höhe, und dann die obere linke Ecke neu auszurichten, hat den Trick für mich getan.
Sie müssen wahrscheinlich mit den Zahlen herumspielen, da es den Anschein hat, dass der Overscan verschiedener Hersteller hinsichtlich des Pixelverlusts variiert. Mein Fernseher scheint weniger zu scannen als viele der Beispiele, bei denen ich das Thema gegoogelt habe.
Wenn Sie mit den Zahlen spielen, werden durch
--transform none
Zurücksetzen alle Änderungen zurückgesetzt, die Sie zurücknehmen ... was möglicherweise hilfreich ist.quelle
/etc/rc.local:
~ / .xprofile:
quelle
intel_panel_fitter
Befehl funktionierte für mich auf meinem Sony Bravia KLV-V32A10Ich hatte eine Weile damit zu kämpfen, bis ich diesen Blog-Beitrag fand .
Überprüfen Sie die Eigenschaften Ihres Displays grundsätzlich mit:
Ich hatte nicht die Unter-Scan-Optionen, die einige Leute erwähnt haben, aber was ich hatte, war die Eigenschaft 'force-dvi' unter 'Audio'.
Dies funktionierte perfekt und deaktivierte den Overscan. Ein kleiner Nachteil: Dieser Fix verhindert, dass Audio über Ihr HDMI-Kabel übertragen wird, aber ich verwende externe Lautsprecher, was kein wirkliches Problem darstellt.
quelle
Die ursprüngliche Antwort
xrandr --output HDMI-1 --set underscan on
funktioniert!Es funktioniert möglicherweise nicht beim ersten Versuch, wenn Sie dies nur kopieren und einfügen. Der Grund dafür ist, dass Sie auf Ihrem System möglicherweise nicht mit HDMI-1 arbeiten. Ich habe es versucht und ich habe
error of failed request bad output (invalid parameter)
. Ich habe selbst getipptxrandr
und es gab mir eine Reihe von Anzeigedaten und ich bemerkte, dass mein Gerät HDMI-0 ist . Ich tippte dann den Befehl alsxrandr --output HDMI-0 --set underscan on
und whoop dort passte es perfekt. Ich hoffe das hilft jemandem.quelle
Sind Sie absolut sicher, dass es keine Option auf dem Fernseher gibt? Ich habe auch Intel HD Graphics und hatte das gleiche Problem, bis ich "Theatereinstellungen" von "Voll" in "Native" änderte. Auf meinem Fernseher war dies am unteren Rand des Bildmenüs. Andere Fernseher bezeichnen es manchmal als "Breitbildeinstellungen" oder ähnliches.
quelle
Hier ist, was es für mich behoben hat. Ich hatte dieses Problem unter Ubuntu 14.04, das auch fglrx nach einem Upgrade über Bord geworfen hat.
Mein Monitor (Viewsonic) verfügt über zwei Eingangseinstellungen: "PC" und "AV". Aus irgendeinem Grund war die Eingabeeinstellung auf "AV" umgeschaltet worden, und dort sah ich den Overscan. Durch Umschalten auf "PC" wurde das Problem behoben.
Das Update umfasst daher die Verwendung der Monitorhardwaretasten und das Durchlaufen des Monitoreinstellungsmenüs, um die Änderung vorzunehmen.
quelle
Ich weiß, dass dieser Thread alt ist, aber wenn jemand anderes auf dieses Problem stößt; Das Problem könnte im Fernsehen liegen. Auf einem Samsung-Fernseher der Serie 7:
Das Bild wird jetzt richtig angezeigt.
quelle