X Auflösung auf 720x576_50

  • Hallo,


    ich habe einen LCD, der 1920x1080 schafft.
    Leider ruckelt dann das Bild von Xineliboutput.
    Bei 800x600 ist das Ruckeln weg. Jetzt würde ich ja eigentlich die Auflösung auf 720x576 stellen, da diese wenigstens die Auflösung des Bildes ist (800x600 ist ja weder die des TV, noch die des Bildes).


    ---zwischenüberlegung---
    Will ich wirklich 720x576? das ist ja nicht 16:9?
    ----------------------------------


    Nun schaffe ich es aber leider nicht, diese Auflösung mit 50Hz einzustelllen.


    Meine modelines:

    Code
    modeline "720x576_60i" 13.875 720 744 808 888 576 580 585 625 composite interlace
        modeline "720x576" 27.0 720 732 796 864 576 581 586 625 -hsync -vsync
        modeline "720x576_50.00" 26.57 720 736 808 896 576 577 580 593 -HSync +Vsync
        modeline "720x576_50p" 27.15 720 736 880 896 576 578 579 606  # 27 MHz, 30.3 kHz, 50.0 Hz


    xrandr bietet mir aber nicht die gewünschte Auflösung:

    Code
    xrandr
    Screen 0: minimum 320 x 200, current 800 x 600, maximum 1920 x 1080
    VGA-0 disconnected (normal left inverted right x axis y axis)
    DVI-0 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
       720x676        59.8
       800x600        60.3*
       640x480        59.9
    S-video disconnected (normal left inverted right x axis y axis)


    Meine Frage ist jetzt:
    a) welche Auflösung ist ideal?
    b) welche der Modelines ist ideal?
    c) Wie schaffe ich es, diese Auflösung einzustellen?


    Meine Xorg.conf angehängt.


    Gruß,
    Hendrik

  • kannst Du den LCD via DVi/HDMI versorgen, über HDMI sind diese Geräte meistens etwas gutmütiger/gesprächiger als über VGA


    Will sagen, wir haben mehrere Stunden beim Kollegen rumgeblödelt und es wollte nicht so wie wir es haben wollten.
    Adaptekabel DVi -> HDMI damit in den LCD
    NV LOGO und die 1920 Auflösung ging auch direkt

    Software: gen2vdr V3 ( Beta8 ) / gen2vdr V2
    Hardware: Intel 5200EE - 5N7A-VM - Scythe Shuriken - BeQuiet(Netzteil) - X10-USB Remote
    SMT 7020S & P3@900 - Testsystem mit FF und X10-USB Remote
    Links für Neueinsteiger


    "Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

    Einmal editiert, zuletzt von Mr.N!ce ()

  • Hallo,


    ich habe den LCD per DVI angeschlossen. Daran sollte es also nicht scheitern.


    Meine Frage müsste doch eigentlich eine FAQ sein. Welche Einstellungen sollte man für xineliboutput verwenden?


    Gruß,
    Hendrik

  • Hallo,


    ich hab jetzt mal mit lrmc (low resolution modeline calculator) modelines bestimmt:

    Code
    # 1024x576x50.00 @ 15.625kHz
        Modeline "1024x288x50.08"  19.750000  1024 1056 1152 1264  288 293 296 312  -HSync -VSync
    
    
        # 768x576x50.00 @ 15.625kHz
        Modeline "768x288x50.08"  14.750000  768 792 864 944  288 293 296 312  -HSync -VSync
    
    
        # 720x576x50.00 @ 15.625kHz
        Modeline "720x288x50.08"  13.875000  720 744 808 888  288 293 296 312  -HSync -VSync


    Xrandr sagt aber dazu:

    Code
    vdr ~ # xrandr
    Screen 0: minimum 320 x 200, current 800 x 600, maximum 1920 x 1080
    VGA-0 disconnected (normal left inverted right x axis y axis)
    DVI-0 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
       800x600        59.9*+
       640x480        59.9
       1024x288       59.1
       768x288        59.1
       720x288        58.7


    Hier fällt auf:
    a) die Anzahl an Zeilen stimmt nicht mit der gewünschten überein
    b) die Frequenz liegt ca 10Hz höher als gewünscht.


    Wie kommt das?


    Gruß,
    Hendrik

  • Wie schaffe ich es, diese Auflösung einzustellen?


    Geometry für dreevo ist angepasst ? /etc/freevo/freevo.conf

    Software: gen2vdr V3 ( Beta8 ) / gen2vdr V2
    Hardware: Intel 5200EE - 5N7A-VM - Scythe Shuriken - BeQuiet(Netzteil) - X10-USB Remote
    SMT 7020S & P3@900 - Testsystem mit FF und X10-USB Remote
    Links für Neueinsteiger


    "Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

  • Hi,


    hast du es schonmal ganz ohne Modlines in der xorg.conf probiert ?


    Ich benutze zwar nvidia und mit dem Treiber "nvidia" statt dem "nv" Treiber sind die Modlines überflüssig und ich stelle die Aufllösung NUR noch mittels


    Subsection "Display"
    Depth 24
    Modes "1280x720_50"


    ein ...


    Wundert mich ehrlich gesagt, dass es bei dir überhalb 800x600 ruckelt. 1280x720 lief bei mir mit nem PIII 1000 Mhz und ner PCI GeForce 6200 ruckelfrei, mmmmh. Komisch ...

    VDR1 - Gen2VDR 3.0 Release Upd.10 (VDR 1.7.23): Gigabyte GA-K8N, AMD X2 3800 (S.939), 2 GB Ram, Sparkle GeForce 9500 GT, SBLive 5.1 per SPDIF, Cine-S2 Rev.5.5
    VDR2 - Gen2VDR 4.0 Release Upd.9 (VDR 2.0.4): AMD X2 3800 (S.939), 3 GB Ram, GeForce GT430 HDMI

    AUDIO: YAMAHA RX-V 1065 an Nubert NuBox 460, CS-3 Center, Rear: NuBox 360/5, Sub: Acoustic Research Chronos W38.

    2 Mal editiert, zuletzt von kds70 ()

  • Hallo,


    danke für den Tipp. Ich probiere es mal aus. IIRC ist das aber eine Eigenschaft des closed source Nvidia Treiber.


    Wie hoch ist denn deine Prozessor-Auslastung mit/ohne OSD?


    Gruß,
    Hendrik


  • Bei dem 1000er Pentium 3 ? Hab ihn grade nicht angeschlossen aber die war recht hoch. Ohne OSD waren es ungef. 50% und mit OSD um die 80% oder mehr ... Deinterlacing Mode war jeweils Linear und CheapMode=an.


    Auf diesem habe ich ja mehrmals erfolglos probiert Compiz zu installieren ... vielleicht schaff ich es mal wenn ich Urlaub habe =)

    VDR1 - Gen2VDR 3.0 Release Upd.10 (VDR 1.7.23): Gigabyte GA-K8N, AMD X2 3800 (S.939), 2 GB Ram, Sparkle GeForce 9500 GT, SBLive 5.1 per SPDIF, Cine-S2 Rev.5.5
    VDR2 - Gen2VDR 4.0 Release Upd.9 (VDR 2.0.4): AMD X2 3800 (S.939), 3 GB Ram, GeForce GT430 HDMI

    AUDIO: YAMAHA RX-V 1065 an Nubert NuBox 460, CS-3 Center, Rear: NuBox 360/5, Sub: Acoustic Research Chronos W38.

    Einmal editiert, zuletzt von kds70 ()

  • Hallo,


    zusammenfassend nochmal meine 'Fehlschläge':



    Daraus ergibt sich:

    Code
    DVI-0 connected 1024x576+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
       1024x576       59.9*+
       720x576        60.0
       640x480        59.9
       1024x288       59.1
       768x288        59.1
       720x288        58.7


    Also alles um die 60 Hz. Keine der 'Pal' Auflösungen kann der TV syncen.


    Wo ist mein Fehler, dass ich immer um 10Hz drüber liege?



    Edit: Wenn ich die Option 'Ignore EID' deaktiviere, erhalte ich folgende mögliche Auflösungen:


    Gruß,
    Hendrik

  • Hi Sparkie,


    schön dass du reinschaust ;-))
    Vielen Dank für deine xorg.conf.


    Zunächst hat sie keine Änderung gebracht. Ich musste die Option

    Code
    Option     "IgnoreEDID"     "1"

    hinzufügen.


    Mit dieser Option eingeschaltet, habe ich das gleiche Problem wie zuvor:
    60Hz statt 50Hz.


    Code
    Screen 0: minimum 320 x 200, current 640 x 480, maximum 720 x 720
    VGA-0 disconnected (normal left inverted right x axis y axis)
    DVI-0 connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
       720x576        60.0
       640x480        59.9*
    S-video disconnected (normal left inverted right x axis y axis)


    Anbei die xorg.1.log.


    Viele Grüße,
    Hendrik

  • Hallo Hendrik,


    das Problem siehst du in deinem Xorg.log:


    (II) RADEON(0): Output VGA-0 using monitor section Monitor0
    (II) RADEON(0): I2C bus "VGA-0" initialized.
    (II) RADEON(0): Output DVI-0 has no monitor section


    Die neueren xorg Treiber ordnen die Monitor Section nicht mehr über die Layout Section dem "device" zu.
    Das muss jetzt in der "device" Section zum radeon Treiber im xorg.conf erfolgen. Füge mal folgendes hinzu:


    Option "Monitor-DVI-0" "Monitor0"


    Oder die xorg.conf aus dem Anhang verwenden und anpassen:


    Gruss durchflieger

  • Hallo Durchflieger,


    vielen Dank für den Tipp. Das hätte ich wohl nie herausgefunden.


    Jetzt klappt es zwar (ich habe sparkies Version genutzt und die Anpassungen gemacht), diese Auflösung/Frequenz einzustellen, doch leider gibt es kein Bild.


    Komisch ist, dass wenn ich sonst eine falsche modeline verwendet hatte, zumindest ein 'kaputtes' Bild kam. Jetzt kommt aber nur ein schwarzer Bildschirm.


    Bedeutet das, dass der LCD diese Auflösung nicht schafft? Wenn ja: Was ist die nächst beste Auflösung?


    Davon abgesehen ist mir aufgefallen, dass es jetzt nix mehr bringt Änderungen an der Screen-Section zu machen. Darüber kann ich keine Auflösungen mehr einstellen. Ich brauche für jede Auflösung eine Modeline.


    Gruß,
    Hendrik

  • henfri


    Probiere mal die xorg.conf aus die in meinem Artikel als Anhang beigefügt ist. Dort musst du nur die Option "BusId" anpassen oder einfach nur entfernen.
    Leider startet der Treiber bei mir auch nicht in der Auflösung die in der Screen Section eingestellt ist. Deshalb muss du nach dem Start des X-Server mit xrandr den Mode einstellen: "xrandr --ouput DVI-0 --mode 720x576_50"


    Gruss durchflieger

  • Hallo Durchflieger,


    Es klappt! Vielen vielen Dank!
    Das ist ja unglaublich:

    Code
    vdr ~ # top
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    23466 root      10 -10  133m  20m  12m S  1.7  2.1   0:01.82 vdr-sxfe

    (zum Vergleich Mit der Allgemeinsituation (etwas) unzufrieden (ruckler, langsames OSD))


    Komisch ist: Wenn ich in htop nach der Prozessorlast gucke, ist die bei 30% während *gleichzeitig* top die besagten 1-3% anzeigt


    Jetzt kommen aber die Fragen auf (ich will ja was lernen... ;-):
    1) Warum ging es mit Sparkies Xorg.conf nicht?
    2) Warum plagst du dich und schreibst diesen patch [patches} Korrekte interlaced und framesynchrone Ausgabe für SDTV/HDTV auf VGA/DVI/HDMI/RGB/SCART ? (Ketzerisch formuliert, aber ehrlich: Das Bild würde ich als perfekt bezeichnen... Ok. Ich sehe gerade, dass der N24 Ticker leicht ruckelt...)
    3) Woher kommt das Ruckeln aus 2)
    4) Warum funktionieren meine Ebuilds für deinen Patch aus durchflieger-patch-ebuild (attached) nicht?


    Gruß,
    Hendrik


  • 1) Die Modeline in sparkies Xorg.conf sieht doch ein wenig "krum" aus. Ein PAL-konformes Videobild sollte schon 625 Zeilen haben. Die TV's reagieren auf krumme Modelines unterschiedlich. Bei manchen geht es trotzdem bei anderen nicht.
    2) Der N24 Ticker zeigt es sehr schön deutlich. Bei einem Fussballspiel bei dem normalerweise viele schnelle Kammaschwenks vorkommen ist es kein Vergügen mehr.
    3) Ein Grund ist dass der TV-Sender, der video player und die Graka ihre eigenen Clocks als Taktgeben verwenden. Und die laufen eben nicht ganz gleich und werden standardmäßig nicht miteinander synchronisiert.
    Ein weiter Grund für den FRC-Patch ist die Möglichkeit das Bild interlaced an den TV weiterzugeben. Wenn du mal die "hochwertigen" Interlacer im xine zuschaltest wirst du sehen wie deine CPU-Last deutlich zulegt. Bei HDTV Inhalten geht das zur Zeit gar nicht mit den "üblichen" Desktop-CPU's. Weiterhin sind die Deinterlacer in meinen LCD TV's denen aus dem xine deutlich überlegen.
    4) Mit dem Ebuild System kenne ich mich nicht aus. Es dürfte aber hier wie auch z.B. bei debian/ubuntu so sein, das im Paket libdrm der Distribution die Kernelmodule nicht enthalten sind. Diese findest du normalerweise in den Kernelpaketen. Im Xorg-Repository, aus dem meine drm-Sourcen stammen, sind beide Bestandteile enthalten. Bei meinen ubuntu Packeten müssen die kernel module deshalb auch manuell separat am Packsystem vorbei installiert werden.


    Gruss durchflieger

  • Zitat

    Original von durchflieger
    2) Der N24 Ticker zeigt es sehr schön deutlich. Bei einem Fussballspiel bei dem normalerweise viele schnelle Kammaschwenks vorkommen ist es kein Vergügen mehr.


    Motivation für mich, den Patch zu Laufen zu bekommen...


    Zitat

    Original von durchflieger
    3) Ein Grund ist dass der TV-Sender, der video player und die Graka ihre eigenen Clocks als Taktgeben verwenden. Und die laufen eben nicht ganz gleich und werden standardmäßig nicht miteinander synchronisiert.
    Ein weiter Grund für den FRC-Patch ist die Möglichkeit das Bild interlaced an den TV weiterzugeben. Wenn du mal die "hochwertigen" Interlacer im xine zuschaltest wirst du sehen wie deine CPU-Last deutlich zulegt.


    Ja, bin jetzt bei 50% mit Greedy2Frame und einigen weiteren Filtern. Bringt aber merklich bessere Qualität.


    Zitat

    Original von durchflieger
    CPU's. Weiterhin sind die Deinterlacer in meinen LCD TV's denen aus dem xine deutlich überlegen.


    Noch eine Motivation für mich den Patch zu installieren...


    Zitat

    Original von durchflieger
    4) Mit dem Ebuild System kenne ich mich nicht aus. Es dürfte aber hier wie auch z.B. bei debian/ubuntu so sein, das im Paket libdrm der Distribution die Kernelmodule nicht enthalten sind. Diese findest du normalerweise in den Kernelpaketen. Im Xorg-Repository, aus dem meine drm-Sourcen stammen, sind beide Bestandteile enthalten. Bei meinen ubuntu Packeten müssen die kernel module deshalb auch manuell separat am Packsystem vorbei installiert werden.


    Das hilft mir schon weiter. Ich hab aber noch zwei drei Fragen, die stelle ich aber besser hier:
    durchflieger-patch-ebuild (attached)


    Gruß und Danke,
    Hendrik

  • Hallo,


    jetzt hab ich doch noch ein Problem:


    Die Formatumschaltung läuft Amok. Sie schaltet immer hin und her und das Bild springt.


    Ich habe den TV auf 16:9 gestellt. Weiß aber garnicht, ob das richtig ist...?


    Wie sollte ich den TV und Xineliboutput einstellen?


    Gruß,
    Hendrik

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!