Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MPC-HC - Bild ruckelt

95 views
Skip to first unread message

Detlef Wirsing

unread,
Apr 25, 2020, 6:07:24 PM4/25/20
to
Hallo.

Ich möchte bei meinem MPC-HC (auf neustem Stand), der auf meinem HTPC
läuft, künftig statt des "Enhanced Video Renderer (custom presenter)"
den madVR-Renderer benutzen. Nach der Installation ruckelte das Bild.
Ich habe alle möglichen Einstellungen probiert, ohne dass eine
geholfen hätte.

Deshalb stellte ich wieder auf EVR (cr) zurück und bemerkte, dass auch
dort das Bild ruckelt, nur nicht so auffällig. Das Problem scheint
also tiefer zu sitzen. Auf meinem Arbeitsrechner läuft dieselbe
Kombination, was MPC-HC betrifft, und hier ruckelt nichts - auch nicht
mit madVR.

Da stellt sich mir natürlich die Frage, woran liegt es, dass der HTPC
ruckelt? Der wesentliche Unterschied zwischen beiden Rechnern ist die
Grafikkarte. Im Arbeitsrechner kommt die Grafik aus der Intel-CPU
(i7-8700). Im HTPC steckt eine Palit KalmX Karte mit Nvidia 1050 Ti
und 4 GB Speicher für UHD und HDR. In den Einstellungen des
LAV-Video-Decoders hatte ich über die Jahre schon verschiedene
Möglichkeiten getestet und festgestellt, dass ich mit DXVA2 (native)
die zuverlässigsten Ergebnisse erziele. Eine Änderung auf NVIDIA CUVID
brachte wie erwartet auch keine Besserung. Es ruckelt und ruckelt. Mal
feiner (EVR), mal gröber (madVR).

Wie finde ich den Fehler? Die Ruckelei macht mich wahnsinnig. Es
handelt sich nicht um große Sprünge oder Hänger. Ich vermute, das
Verhalten nennt man Mikroruckler.

Mit freundlichen Grüßen
Detlef Wirsing

Jörg Tewes

unread,
Apr 26, 2020, 12:12:38 PM4/26/20
to
Detlef Wirsing schrieb:

> Ich möchte bei meinem MPC-HC (auf neustem Stand),

Du hast die Version 1.9.2? Das ist nämlich die aktuelle, allerdings
nur über Github verfügbar.


Bye Jörg

--
Die zehn Gebote sind deswegen so kurz und logisch, weil sie ohne
Mitwirkung von Juristen zustandegekommen sind.
(Charles de Gaulle)

Detlef Wirsing

unread,
Apr 29, 2020, 4:31:15 AM4/29/20
to
Jörg Tewes schrieb:

>Detlef Wirsing schrieb:
>
>> Ich möchte bei meinem MPC-HC (auf neustem Stand),
>
>Du hast die Version 1.9.2? Das ist nämlich die aktuelle, allerdings
>nur über Github verfügbar.

Ich habe 1.7.13. von https://mpc-hc.org, 32 Bit, Installer. Wie ich
jetzt sehe, stammt die aus 2017. An der MPC-HC-Version dürfte es aber
nicht liegen, denn die ist bei mir auf beiden PCs identisch. Einer
ruckelt, einer nicht. Gestern Nacht habe ich zufällig ein gutes
Beispiel dafür gefunden, dass auch der Enhanced Video Renderer (custom
presenter) deutlich ruckelt. Das sieht man nur nicht ganz so leicht
wie bei madVR.

Detlef Wirsing

unread,
Apr 29, 2020, 4:58:29 AM4/29/20
to
Ich habe den Fehler beheben können, bin aber ziemlich verdutzt.
Vielleicht kann mir jemand die Sache erklären.

Das Ruckeln wird durch die Diskrepanz zwischen FPS des Videos und der
Bildwiederholfrequenz des Monitors / Fernsehers hervorgerufen. Das
schien mir bisher deshalb unwahrscheinlich, weil bei mir alle
Fernseher und Monitore, bei verschiedenen Auflösungen (nativ), mit 60
Hz laufen. Der PC, an dem ich jetzt sitze, hat als Grafik Intel UHD
Graphics 630 im Chip. An dem ruckelt nichts, weder im Vollbild, noch
im Fenster. Der HTPC hat eine Palit KalmX Karte mit Geforce GTX 1050
Ti und 4 GB Speicher
(http://eu.palit.com/palit/vgapro.php?id=2823&lang=de). Die ruckelt.
Da die Karte leistungsfähiger als die interne Intel-Grafik ist, finde
ich das ungewöhnlich. Dieses Problem tritt doch bestimmt nicht nur bei
mir auf. Warum kann die Palit nicht ruckelfrei wiedergeben, was die
billige interne Grafik des Intel i7-8700 problemlos hinbekommt?

Wie erwähnt ging es mir hier um Ruckelfreiheit mit dem MPC-HC
(inzwischen 1.9.2). Ich habe in den Vollbild-Einstellungen des MPC die
Frequenzen angepasst und für 23,976 FPS als Wiedergabefrequenz 23
Hertz eingestellt. Das war laut Recherchen im Internet die richtige
Einstellung, die genau 23,976 einstellt und nicht 23,000. Danach war
das Ruckeln weg. Bei der Gelegenheit habe ich weitere Anpassungen für
24 FPS (24 Hz), 25 FPS (50 Hz), und 30 FPS (30 Hz) vorgenommen.

Die Palit-Karte kann Bildwiederholfrequenzen bis 60 Hz bei 3840 x
2160, der nativen Auflösung des Fernsehers. Wieso kann man dann nicht
die Frequenz im MPC-HC verdoppeln und z. B. 48 Hz bei 24 FPS
einstellen? Das gibt der MPC-HC nicht vor. Es klappt nur bei
25fps/50Hz.

Offensichtlich habe ich die Zusammenhänge noch nicht verstanden, denn
dieses Ruckelproblem hatte ich vor der Palit-Karte noch nie. Meist
habe ich bisher die interne Grafik der CPU verwendet (Intel und AMD),
und da ruckelte nichts.

Hans-Georg Michna

unread,
Apr 29, 2020, 7:02:20 AM4/29/20
to
Interessant! Ich habe hier ein verwandtes Problem. Ich benutze
die Zwischenbild-Berechnung meines Projektors, um alle Filme im
Heimkino mit 120 fps (Bildern pro Sekunde), also ruckelfrei und
glatt fließend darzustellen.

Das funktioniert aber nur, wenn der Windows-10-Computer, der als
Signalquelle dient, einen Film in seiner ursprünglichen
Bildfrequenz abspielt.

In Windows gibt es eine solche Einstellung nicht, daher muss ich
vor jedem Film in den Einstellungen des Grafikadapters (hier
meist integrierte Intel-Grafik) die Bildwechselfrequenz des
Films manuell auf den richtigen Wert setzen, typischerweise
23,976 "23" fps oder 25,000 fps für Fernsehaufnahmen, ab und zu
auch 24,000 "24" fps für manche Blu-rays oder Streaming-Videos.

Häufig muss ich nach dem Start oder Restart noch einmal stoppen
und erneut starten, weil es sonst ruckelt. Ich vermute, dass es
keinerlei Synchronisierung gibt und dass ich per Zufall das
Timing so treffen muss, dass die rein zeitliche Synchronisation
stabil ist. Sie hält dann aber erstaunlicherweise stundenlang
durch. Möglicherweise verstehe ich auch nicht genau, was da
eigentlich passiert.

Besonders irre ist die Film-Darstellung im Fernsehen, das mit 50
fps sendet, wo aber bei so gut wie allen Filmen jeweils zwei
aufeinanderfolgende Frames identisch oder nahezu identisch sind
(vermutlich außer Kompressions-Artefakten identisch). Dann muss
ich 25 fps einstellen, sonst kann die Zwischenbildberechnung
nicht richtig funktionieren. So funktioniert es dann aber sehr
gut.

Vernünftig wäre ein System, das beim Abspielen eines Videos die
Ausgabefrequenz der Video-Frame-Rate angleicht und das Video mit
unveränderter Frame-Rate ausgibt. Aber Vernunft ist selten.

Hans-Georg

Jörg Tewes

unread,
Apr 29, 2020, 11:23:59 AM4/29/20
to
Detlef Wirsing schrieb:
> Jörg Tewes schrieb:
>
>> Detlef Wirsing schrieb:
>>
>>> Ich möchte bei meinem MPC-HC (auf neustem Stand),
>>
>> Du hast die Version 1.9.2? Das ist nämlich die aktuelle,
>> allerdings nur über Github verfügbar.
>
> Ich habe 1.7.13. von https://mpc-hc.org, 32 Bit, Installer. Wie
> ich jetzt sehe, stammt die aus 2017.

Jupp, von der hat jemand einen Fork gemacht und entwickelt den jetzt
immer weiter. Diese Version gibts auf Github (1).

Ich weiß nicht genau, ob derjenige schon vorher zu den
Entwicklern gehörte, oder ob sich da jemand externes ran gemacht hat.

> An der MPC-HC-Version dürfte es aber nicht liegen, denn die ist bei
> mir auf beiden PCs identisch.
Nein, das denke ich auch nicht, wollte nur mal Bescheid sagen das es
da eine Weiterentwicklung gibt.

(1)<https://github.com/clsid2/mpc-hc/releases>


Bye Jörg

--
No Linux inside

Detlef Wirsing

unread,
Apr 29, 2020, 12:19:04 PM4/29/20
to
Jörg Tewes schrieb:

>Detlef Wirsing schrieb:
>> Jörg Tewes schrieb:
>>
>>> Detlef Wirsing schrieb:
>>>
>>>> Ich möchte bei meinem MPC-HC (auf neustem Stand),
>>>
>>> Du hast die Version 1.9.2? Das ist nämlich die aktuelle,
>>> allerdings nur über Github verfügbar.
...

Danke für den Hinweis. Inzwischen habe ich sie installiert. Ich weiß
nicht mehr, wo mir der Kopf steht. An jeder Ecke muss ich von Hand
drehen, damit der Scheiß läuft. Meistens drehe ich mich im Kreis.
Jetzt muss ich auch noch darauf achten, dass ich MPC-HC nicht von der
Homepage hole. Wer soll sich das alles denn merken?

Vielleicht kannst du zu meinem letzten Beitrag noch was schreiben. Ich
habe das Problem ja inzwischen gelöst. Aber verstanden habe ich die
ganze Sache nicht.
0 new messages