Bilder immer mit schwarzem Rand, Raspberry Pi 3

Gast #4753958
Hallo, ich habe ein 1920x720 Display mit dem Raspberry verbunden 
(overscan aus). Der Desktop wird schön angezeigt, d.h. in voller 
breite/länge der Pixel.
Wenn ich Bilder die 1920x720 haben, im Vollbildmodus anzeigen will, dann 
wird immer mit schwarzem Rand angezeigt (also eigentlich somit verzerrt)

Habe schon vieles versucht mit "feh", aber geht nicht...

was kann ich noch tun :-( ???


Siehe angehängte Bilder...

Danke
Angehängte Dateien:
Gast #4754089
habe ein wenig rechechiert, lösung könnte ein gpu-naher viewer sein, wie 
z.B Omx-Player. Oder evtl. im config.txt framebuffer anpassen....
habs aber noch nicht verifiziert...
Gast #4754559
also, das Problem ist tatsächlich die Auflösung, die Ausgabe am Display 
ist nicht 1920x720, sondern 1920x1080...

wenn ich Bilder mit 1920x1080 nehme, dann habe ich kein schwarzen Rand 
mehr. Schade das ich keine Hdmi-Timing Einstellung finde wo wirklich mit 
1920x720 angesteuert wird...
#4754608
epikao schrieb:
> gibt mir 96x96 dots per inch

Okay, das bedeutet schonmal, dass der Rechner den Bildschirm mit 
quadratischen Pixeln ansieht.

Normalerweise sollte der Monitor von sich aus Daten übermitteln, welche 
dann vom X-Server für die korrekte Auflösung sorgen sollte.

So wirst Du Dir wohl eine eigene Modeline bauen müssen.

Welche Timings kann der Monitor denn?



Gruß

Jobst
#4755464
> wenn ich Bilder mit 1920x1080 nehme, dann habe ich kein schwarzen Rand
> mehr.

Dann nimm doch solche ;) 1920x720 ist ungewöhnlich, wo kommen die denn 
her? An sich klingt das nach 24:9 und das wäre eine Cinema-Auflösung. Da 
ist ein schwarzer Rand auf einem 16:9-Display schon OK Man kann es 
aufgrund der Schräge des Fotos nicht gut beurteilen, aber der Mond sieht 
eigentlich rund aus. Wenn er das in echt auch ist, macht der Viewer 
alles richtig.

> Schade das ich keine Hdmi-Timing Einstellung finde wo wirklich mit
> 1920x720 angesteuert wird...

Die Auflösung gibts auch nicht. Entweder 1280x720 oder 1920x1080.
#4755643
Georg A. schrieb:
> Da ist ein schwarzer Rand auf einem 16:9-Display schon OK

Es ist ja kein 16:9 Display.


Georg A. schrieb:
> Die Auflösung gibts auch nicht. Entweder 1280x720 oder 1920x1080.

Es gibt jede Auflösung. Diese wäre für 60Hz. (A Röhrentimings, B 
LCD-Timings)
1
modeline "1920x720 A" 111.12 1920 2093 2323 2496 720 722 724 742
2
modeline "1920x720 B" 92.6 1920 1968 2000 2080 720 722 724 742

Man muss sie dann nur noch korrekt in die /etc/X11/xorg.conf einfügen.
Evtl. auch mal nach Modeline und Monitortyp googlen.


Gruß

Jobst
#4755688
So wie ich das verstanden habe, hängt das Display über HDMI und nicht 
per LVDS dran.

Daher sind die prinzipiell beliebigen Röhren oder LCD-Timings über HDMI 
erst mal völlig egal, da sind nur gut 100 standardisiert. Deswegen gibts 
ja den zweiten Teil in der EDID-Struktur (CEA extension block), wo 
Index-Werte zu den gültigen Auflösungen drinnen stehen (Short Video 
Descriptors) und da gibt es kein 1920x720.

Und wenn xdpyinfo bei dimension 1920x1080 sagt, dann skaliert der 
Displaycontroller selbst auf die 720. Man könnte mal mit get-edit 
rausfinden, was das Display selbst so von sich gibt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.