Skidrow
Lt. Commander
- Registriert
- Aug. 2006
- Beiträge
- 1.180
Hallo Leute,
mein Problem betrifft wahrscheinlich nicht die große Masse. Und doch ist es für mich ein fundamentales weil wichtiges Thema. Und vielleicht gibt es hier den einen oder anderen Linux-Crack, der mir weiterhelfen kann.
Ich nutze meinen Desktop-PC (i5-4690k, 16 GB RAM, Geforce GTX 1060) u. a. als Videoplayer, und zwar spiele ich ausschließlich lokale mkv-VIdeodateien ab. Angeschlossen ist er an einen Sony 4K TV (KD-43XE70). Seit gut einem halben Jahr nutze ich WIndows 10 und Linux Mint 20.1 Cinnamon im Dual Boot. MIttelfristig war eigentlich geplant, dass ich mich weiter von Windows löse und vermehrt Linux nutze. Als Abspielsoftware nutze ich aktuell Kodi.
So, und nun zum Hauptproblem: Offensichtlich bietet Linux Mint nicht alle Auflösungs- und Bildwiederholratenkombinationen an. Denn das Ziel ist, die Bildrate des Vdeos an die Bildwiederholfrequenz des TVs anzupassen, ansonsten ruckelt das Bild, läuft unruhig usw. Bei Kodi heißt diese Funktion "Adjust display refresh rate". Das heißt, wenn ich ein 23,976 FPS VIdeo abspiele, schaltet Kodi die Bildwiederholrate um auf 23.98 Hz, bei 25.000 FPS auf 25.00 Hz und bei 24.000 FPS auf 24.00 Hz usw.
Mit Kodi unter Windows funktioniert das wunderbar. Unter Linux grundsätzlich auch, allerdings steht EINE Bildwiederholfrequenz nicht zur Verfügung, und zwar 24.00 Hz, zumindest nicht bei 4K (3840x2160) und nicht bei FullHD (1920x1080). Wenn ich in Kodi in den Systemeinstellungen (Expert) auf Whitelist gehe, sehe ich alle verfügbaren Auflösungen und Bildwiederholraten, und 24.00 Hz taucht dort nicht auf (nur bei 4096x2160, das bringt mir aber nichts). Das bedeutet: Spiele ich ein 24.000 FPS Video ab, ruckelt das Bild (und zwar ziemlich deutlich), weil Kodi die entsprechende Kombi nicht findet. Der Log von Kodi spuckt folgendes aus:
Unter Windows, wo wie gesagt insgesamt ca drei mal so viele Varianten in der Whitelist in Kodi auftauchen, gibt der Log folgendes aus:
Man sieht: Unter Linux werden die 24.00 Hz nicht gefunden, unter Windows schon.
Jetzt wäre die erste Vermutung, es liege en Linux Mint. Allerdings habe ich es schon mit einem LibreELEC live Boot Stick probiert, und dort stehen exakt die selben Kombinationen zur Verfügung, wie unter Linux Mint.
Also meine Frage: Wie kommt es, dass unter Linux nur eine abgespeckte Anzahl an Kombinationen von Auflösung/Bildwiederholfreqenzen verfügbar sind? Ich hab keinen blassen Schimmer, ob das an Nvidia liegt, an Linux oder an Kodi. Wobei ich Kodi eigentlich ausschließe, weil 24 Hz generell nicht verfügbar zu sein scheinen bei den beiden Auflösungen:
Hier noch was grundsätzliches:
Wäre echt toll, wenn hier jemand weiter wüßte.
mein Problem betrifft wahrscheinlich nicht die große Masse. Und doch ist es für mich ein fundamentales weil wichtiges Thema. Und vielleicht gibt es hier den einen oder anderen Linux-Crack, der mir weiterhelfen kann.
Ich nutze meinen Desktop-PC (i5-4690k, 16 GB RAM, Geforce GTX 1060) u. a. als Videoplayer, und zwar spiele ich ausschließlich lokale mkv-VIdeodateien ab. Angeschlossen ist er an einen Sony 4K TV (KD-43XE70). Seit gut einem halben Jahr nutze ich WIndows 10 und Linux Mint 20.1 Cinnamon im Dual Boot. MIttelfristig war eigentlich geplant, dass ich mich weiter von Windows löse und vermehrt Linux nutze. Als Abspielsoftware nutze ich aktuell Kodi.
So, und nun zum Hauptproblem: Offensichtlich bietet Linux Mint nicht alle Auflösungs- und Bildwiederholratenkombinationen an. Denn das Ziel ist, die Bildrate des Vdeos an die Bildwiederholfrequenz des TVs anzupassen, ansonsten ruckelt das Bild, läuft unruhig usw. Bei Kodi heißt diese Funktion "Adjust display refresh rate". Das heißt, wenn ich ein 23,976 FPS VIdeo abspiele, schaltet Kodi die Bildwiederholrate um auf 23.98 Hz, bei 25.000 FPS auf 25.00 Hz und bei 24.000 FPS auf 24.00 Hz usw.
Mit Kodi unter Windows funktioniert das wunderbar. Unter Linux grundsätzlich auch, allerdings steht EINE Bildwiederholfrequenz nicht zur Verfügung, und zwar 24.00 Hz, zumindest nicht bei 4K (3840x2160) und nicht bei FullHD (1920x1080). Wenn ich in Kodi in den Systemeinstellungen (Expert) auf Whitelist gehe, sehe ich alle verfügbaren Auflösungen und Bildwiederholraten, und 24.00 Hz taucht dort nicht auf (nur bei 4096x2160, das bringt mir aber nichts). Das bedeutet: Spiele ich ein 24.000 FPS Video ab, ruckelt das Bild (und zwar ziemlich deutlich), weil Kodi die entsprechende Kombi nicht findet. Der Log von Kodi spuckt folgendes aus:
Code:
2021-07-04 15:47:58.783 T:10107 INFO <general>: [WHITELIST] Searching the whitelist for: width: 1920, height: 1038, fps: 24.000, 3D: false
2021-07-04 15:47:58.783 T:10107 DEBUG <general>: [WHITELIST] Using the default whitelist because the user whitelist is empty
2021-07-04 15:47:58.783 T:10107 DEBUG <general>: [WHITELIST] Searching for an exact resolution with an exact refresh rate
2021-07-04 15:47:58.783 T:10107 DEBUG <general>: [WHITELIST] No match for an exact resolution with an exact refresh rate
2021-07-04 15:47:58.783 T:10107 DEBUG <general>: [WHITELIST] Searching for an exact resolution with double the refresh rate
2021-07-04 15:47:58.783 T:10107 DEBUG <general>: [WHITELIST] No match for an exact resolution with double the refresh rate
2021-07-04 15:47:58.783 T:10107 DEBUG <general>: [WHITELIST] Searching for an exact resolution with a 3:2 pulldown refresh rate
2021-07-04 15:47:58.783 T:10107 DEBUG <general>: [WHITELIST] Matched an exact resolution with a 3:2 pulldown refresh rate HDMI-0: 1920x1080 @ 60.00Hz (16)
2021-07-04 15:47:58.783 T:10107 INFO <general>: Skipped 1 duplicate messages..
2021-07-04 15:47:58.783 T:10107 INFO <general>: Display resolution ADJUST : HDMI-0: 1920x1080 @ 60.00Hz (16) (weight: 0.000)
Unter Windows, wo wie gesagt insgesamt ca drei mal so viele Varianten in der Whitelist in Kodi auftauchen, gibt der Log folgendes aus:
Code:
2021-07-05 19:25:11.311 T:624 INFO <general>: [WHITELIST] Searching the whitelist for: width: 1920, height: 1038, fps: 24.000, 3D: false
2021-07-05 19:25:11.311 T:624 DEBUG <general>: [WHITELIST] Using the default whitelist because the user whitelist is empty
2021-07-05 19:25:11.311 T:624 DEBUG <general>: [WHITELIST] Searching for an exact resolution with an exact refresh rate
2021-07-05 19:25:11.311 T:624 DEBUG <general>: [WHITELIST] No match for an exact resolution with an exact refresh rate
2021-07-05 19:25:11.311 T:624 DEBUG <general>: [WHITELIST] Searching for a desktop resolution with an exact refresh rate
2021-07-05 19:25:11.311 T:624 DEBUG <general>: [WHITELIST] Matched a desktop resolution with an exact refresh rate Generic PnP Monitor #1: 3840x2160 @ 24.00Hz (110)
2021-07-05 19:25:11.311 T:624 INFO <general>: Display resolution ADJUST : Generic PnP Monitor #1: 3840x2160 @ 24.00Hz (110) (weight: 0.000)
Man sieht: Unter Linux werden die 24.00 Hz nicht gefunden, unter Windows schon.
Jetzt wäre die erste Vermutung, es liege en Linux Mint. Allerdings habe ich es schon mit einem LibreELEC live Boot Stick probiert, und dort stehen exakt die selben Kombinationen zur Verfügung, wie unter Linux Mint.
Also meine Frage: Wie kommt es, dass unter Linux nur eine abgespeckte Anzahl an Kombinationen von Auflösung/Bildwiederholfreqenzen verfügbar sind? Ich hab keinen blassen Schimmer, ob das an Nvidia liegt, an Linux oder an Kodi. Wobei ich Kodi eigentlich ausschließe, weil 24 Hz generell nicht verfügbar zu sein scheinen bei den beiden Auflösungen:
Code:
randr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
3840x2160 60.00 + 59.94 50.00 29.97 25.00 23.98 23.98
4096x2160 59.94 50.00 24.00 23.98
1920x1080 60.00* 59.94 50.00 29.97 23.98 60.00 50.04
1680x1050 59.95
1600x900 60.00
1280x1440 60.00
1280x1024 60.02
1280x720 59.94 50.00 29.97 23.98
1152x864 75.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.94 59.93
Hier noch was grundsätzliches:
Code:
inxi -Fz
System:
Kernel: 5.4.0-77-generic x86_64 bits: 64 Desktop: Cinnamon 4.8.6
Distro: Linux Mint 20.1 Ulyssa
Machine:
Type: Desktop Mobo: ASRock model: Z97 Anniversary serial: <filter>
UEFI: American Megatrends v: P2.10 date: 03/08/2018
CPU:
Topology: Quad Core model: Intel Core i5-4690K bits: 64 type: MCP
L2 cache: 6144 KiB
Speed: 998 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 998 2: 998
3: 998 4: 998
Graphics:
Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] driver: nvidia v: 465.27
Display: x11 server: X.Org 1.20.9 driver: nvidia
resolution: 1920x1080~60Hz
OpenGL: renderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
v: 4.6.0 NVIDIA 465.27
Audio:
Device-1: Intel 9 Series Family HD Audio driver: snd_hda_intel
Device-2: NVIDIA GP106 High Definition Audio driver: snd_hda_intel
Device-3: C-Media CMI8788 [Oxygen HD Audio] driver: snd_oxygen
Sound Server: ALSA v: k5.4.0-77-generic
Network:
Device-1: Intel Ethernet I218-V driver: e1000e
IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 1.48 TiB used: 115.21 GiB (7.6%)
ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB
ID-2: /dev/sdb vendor: Samsung model: HD103SJ size: 931.51 GiB
ID-3: /dev/sdc vendor: Crucial model: M4-CT128M4SSD2 size: 119.24 GiB
Partition:
ID-1: / size: 143.19 GiB used: 115.18 GiB (80.4%) fs: ext4 dev: /dev/sda4
Sensors:
System Temperatures: cpu: 26.0 C mobo: N/A gpu: nvidia temp: 30 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
Processes: 216 Uptime: N/A Memory: 15.59 GiB used: 1.12 GiB (7.2%)
Shell: bash inxi: 3.0.38
Wäre echt toll, wenn hier jemand weiter wüßte.