Nabend,
ich habe das Live System getestet. Fehler besteht weiterhin. Chat GBT gefragt und folgende Antwort bekommen: Live-System-Test bestätigt, dass es nicht an deiner Installation oder Konfiguration liegt, sondern tiefer in Treiber/DE/Kernel-Komplexität.
Noch einmal alles gecheckt, das ich dazu im Kopf hatte:
phyle@PhyleWorkstation:~$ uname -r
6.11.0-26-generic
phyle@PhyleWorkstation:~$ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.2.8-1ubuntu1~24.04.1
phyle@PhyleWorkstation:~$ mesa-demos --version
mesa-demos: Befehl nicht gefunden.
phyle@PhyleWorkstation:~$ modinfo amdgpu | grep -i version
srcversion: 3BDBA97925D6E88C9DF54C1
vermagic: 6.11.0-26-generic SMP preempt mod_unload modversions
parm: hws_gws_support:Assume MEC2 FW supports GWS barriers (false = rely on FW version check (Default), true = force supported) (bool)
phyle@PhyleWorkstation:~$ sudo dmesg | grep -i amdgpu
[sudo] Passwort für phyle:
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.11.0-26-generic root=UUID=8199bab1-1574-4712-83db-0e265eba15fb ro quiet splash amdgpu.color_depth=30 vt.handoff=7
[ 0.080653] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.11.0-26-generic root=UUID=8199bab1-1574-4712-83db-0e265eba15fb ro quiet splash amdgpu.color_depth=30 vt.handoff=7
[ 9.250315] amdgpu: unknown parameter 'enable_fbc' ignored
[ 9.250328] amdgpu: unknown parameter 'color_depth' ignored
[ 9.251929] [drm] amdgpu kernel modesetting enabled.
[ 9.252123] amdgpu: Virtual CRAT table created for CPU
[ 9.252144] amdgpu: Topology: Add CPU node
[ 9.256517] amdgpu 0000:0b:00.0: No more image in the PCI ROM
[ 9.256538] amdgpu 0000:0b:00.0: amdgpu: Fetched VBIOS from ROM BAR
[ 9.256544] amdgpu: ATOM BIOS: 113-67KA6SHD1-X01
[ 9.292545] amdgpu 0000:0b:00.0: vgaarb: deactivate vga console
[ 9.292552] amdgpu 0000:0b:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 9.292613] amdgpu 0000:0b:00.0: amdgpu: VRAM: 12272M 0x0000008000000000 - 0x00000082FEFFFFFF (12272M used)
[ 9.292617] amdgpu 0000:0b:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[ 9.292761] [drm] amdgpu: 12272M of VRAM memory ready
[ 9.292764] [drm] amdgpu: 16007M of GTT memory ready.
[ 12.512462] amdgpu 0000:0b:00.0: amdgpu: STB initialized to 2048 entries
[ 12.580051] amdgpu 0000:0b:00.0: amdgpu: reserve 0xa00000 from 0x82fd000000 for PSP TMR
[ 12.684836] amdgpu 0000:0b:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 12.699281] amdgpu 0000:0b:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 12.699302] amdgpu 0000:0b:00.0: amdgpu: smu driver if version = 0x0000000e, smu fw if version = 0x00000012, smu fw program = 0, version = 0x00413e00 (65.62.0)
[ 12.699306] amdgpu 0000:0b:00.0: amdgpu: SMU driver if version not matched
[ 12.699336] amdgpu 0000:0b:00.0: amdgpu: use vbios provided pptable
[ 12.757991] amdgpu 0000:0b:00.0: amdgpu: SMU is initialized successfully!
[ 12.762907] snd_hda_intel 0000:0b:00.1: bound 0000:0b:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 13.204832] amdgpu: HMM registered 12272MB device memory
[ 13.207436] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 13.207453] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 13.207683] amdgpu: Virtual CRAT table created for GPU
[ 13.207961] amdgpu: Topology: Add dGPU node [0x73df:0x1002]
[ 13.207964] kfd kfd: amdgpu: added device 1002:73df
[ 13.207989] amdgpu 0000:0b:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 10, active_cu_number 40
[ 13.207995] amdgpu 0000:0b:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 13.207997] amdgpu 0000:0b:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
[ 13.208000] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
[ 13.208002] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
[ 13.208004] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 13.208007] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 13.208009] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 13.208011] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 13.208014] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 13.208016] amdgpu 0000:0b:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 13.208018] amdgpu 0000:0b:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
[ 13.208020] amdgpu 0000:0b:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
[ 13.208023] amdgpu 0000:0b:00.0: amdgpu: ring sdma1 uses VM inv eng 14 on hub 0
[ 13.208025] amdgpu 0000:0b:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 13.208027] amdgpu 0000:0b:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
[ 13.208029] amdgpu 0000:0b:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
[ 13.208032] amdgpu 0000:0b:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
[ 13.210232] amdgpu 0000:0b:00.0: amdgpu: Using BACO for runtime pm
[ 13.211208] [drm] Initialized amdgpu 3.61.0 for 0000:0b:00.0 on minor 1
[ 13.221332] fbcon: amdgpudrmfb (fb0) is primary device
[ 13.221342] amdgpu 0000:0b:00.0: [drm] fb0: amdgpudrmfb frame buffer device
Mit den Infos Spuckt Chat GBT folgendes aus:
* Die Hauptproblemquelle liegt in der Komplexität der Software-Stack-Implementierung von 10 Bit im Linux-Desktop, speziell im Compositor (GNOME/Mutter, KDE/KWin) und teilweise im Treiber-User-Space (Mesa).
* Deine Kernel- und Treiberversionen sind auf dem neuesten Stand und schränken den 10-Bit-Support nicht ein.
* Falls keine Hardware-Limitierung vorliegt, ist der nächste Flaschenhals die Unterstützung im Compositor und in Anwendungen.
EDID vom Monitor nochmal gecheckt mit cat /sys/class/drm/card1-DP-3/edid | edid-decode:
hyle@PhyleWorkstation:~$ cat /sys/class/drm/card1-DP-3/edid | edid-decode
edid-decode (hex):
00 ff ff ff ff ff ff 00 36 69 b6 3d 00 00 00 00
34 1e 01 04 b5 4f 21 78 3b 81 a5 ad 4f 40 a3 25
16 50 54 a5 cb 00 81 a8 81 80 95 00 b3 00 95 28
d1 c0 b3 28 d1 e8 f5 7c 70 a0 d0 a0 29 50 30 20
35 00 1d 4d 31 00 00 1a 00 00 00 ff 00 44 42 36
48 33 33 30 43 30 30 31 38 37 00 00 00 fd 00 30
90 de de 4e 01 0a 20 20 20 20 20 20 00 00 00 fc
00 4d 53 49 20 4d 41 47 33 34 32 43 51 52 02 30
02 03 20 f4 45 90 14 02 12 13 23 09 07 07 83 01
00 00 e6 06 07 01 60 5b 00 e2 00 c0 e3 05 e3 01
44 d0 70 a0 d0 a0 29 50 30 20 35 00 1b 4e 31 00
00 1e c4 68 70 a0 d0 a0 32 50 30 20 35 00 1b 4e
31 00 00 1a 28 83 80 a0 70 38 29 40 30 20 35 00
1d 4d 31 00 00 1e 98 e2 00 a0 a0 a0 29 50 30 20
35 00 1d 4d 31 00 00 1e 42 41 b8 a0 60 a0 29 50
30 20 35 00 1d 4d 31 00 00 1e 00 00 00 00 00 8e
70 12 79 00 00 03 01 14 e6 2b 01 04 6f 0d 9f 00
2f 00 1f 00 9f 05 28 00 02 80 04 00 07 00 0a 08
81 00 08 04 00 04 02 10 00 03 01 14 d3 bc 00 00
ff 09 9f 00 2f 00 1f 00 9f 05 28 00 02 00 04 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 62 90
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: MSI
Model: 15798
Made in: week 52 of 2020
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 10
DisplayPort interface
Maximum image size: 79 cm x 33 cm
Gamma: 2.20
DPMS levels: Off
Supported color formats: RGB 4:4:4, YCrCb 4:4:4, YCrCb 4:2:2
First detailed timing includes the native pixel format and preferred refresh rate
Display is continuous frequency
Color Characteristics:
Red : 0.6777, 0.3085
Green: 0.2500, 0.6376
Blue : 0.1464, 0.0878
White: 0.3134, 0.3291
Established Timings I & II:
IBM : 720x400 70.081663 Hz 9:5 31.467 kHz 28.320000 MHz
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x0a: 800x600 72.187572 Hz 4:3 48.077 kHz 50.000000 MHz
DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz
DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz
Standard Timings:
GTF : 1280x1024 100.000000 Hz 5:4 108.500 kHz 190.960000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x2f: 1440x900 59.887445 Hz 16:10 55.935 kHz 106.500000 MHz
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
GTF : 1440x900 99.999787 Hz 16:10 95.300 kHz 187.550000 MHz
DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
GTF : 1680x1050 100.000078 Hz 16:10 111.200 kHz 256.205000 MHz
GTF : 1920x1080 100.000000 Hz 16:9 114.400 kHz 302.016000 MHz
Detailed Timing Descriptors:
DTD 1: 3440x1440 59.998875 Hz 43:18 88.858 kHz 319.890000 MHz (797 mm x 333 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol N
Display Product Serial Number: 'DB6H330C00187'
Display Range Limits:
Monitor ranges (Bare Limits): 48-144 Hz V, 222-222 kHz H, max dotclock 780 MHz
Display Product Name: 'MSI MAG342CQR'
Extension blocks: 2
Checksum: 0x30
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
Native detailed modes: 4
Video Data Block:
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (native)
VIC 20: 1920x1080i 50.000000 Hz 16:9 28.125 kHz 74.250000 MHz
VIC 2: 720x480 59.940060 Hz 4:3 31.469 kHz 27.000000 MHz
VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz
VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz
Audio Data Block:
Linear PCM:
Max channels: 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
Speaker Allocation Data Block:
FL/FR - Front Left/Right
HDR Static Metadata Data Block:
Electro optical transfer functions:
Traditional gamma - SDR luminance range
Traditional gamma - HDR luminance range
SMPTE ST2084
Supported static metadata descriptors:
Static metadata type 1
Desired content max luminance: 96 (400.000 cd/m^2)
Desired content max frame-average luminance: 91 (358.942 cd/m^2)
Desired content min luminance: 0 (0.000 cd/m^2)
Video Capability Data Block:
YCbCr quantization: Selectable (via AVI YQ)
RGB quantization: Selectable (via AVI Q)
PT scan behavior: No Data
IT scan behavior: IT video formats not supported
CE scan behavior: CE video formats not supported
Colorimetry Data Block:
xvYCC601
xvYCC709
BT2020cYCC
BT2020YCC
BT2020RGB
Reserved MD0
Detailed Timing Descriptors:
DTD 2: 3440x1440 100.000000 Hz 43:18 148.100 kHz 533.160000 MHz (795 mm x 334 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol P
DTD 3: 3440x1440 50.000000 Hz 43:18 74.500 kHz 268.200000 MHz (795 mm x 334 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 42 Vpol N
DTD 4: 1920x1080 143.999177 Hz 16:9 161.423 kHz 335.760000 MHz (797 mm x 333 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol P
DTD 5: 2560x1440 144.000477 Hz 16:9 213.265 kHz 580.080000 MHz (797 mm x 333 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol P
DTD 6: 1720x1440 60.001149 Hz 43:36 88.862 kHz 167.060000 MHz (797 mm x 333 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol P
Checksum: 0x8e
----------------
Block 2, DisplayID Extension Block:
Version: 1.2
Extension Count: 0
Display Product Type: Extension Section
Video Timing Modes Type 1 - Detailed Timings Data Block:
DTD: 3440x1440 143.999925 Hz 16:9 213.264 kHz 767.750000 MHz (aspect 16:9, no 3D stereo)
Hfront 48 Hsync 32 Hback 80 Hpol N
Vfront 3 Vsync 5 Vback 33 Vpol P
Supported Timing Modes Type 1 - VESA DMT Timings Data Block:
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x33: 1600x1200 60.000000 Hz 4:3 75.000 kHz 162.000000 MHz
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
DMT 0x45: 1920x1200 59.884600 Hz 16:10 74.556 kHz 193.250000 MHz
Video Timing Modes Type 1 - Detailed Timings Data Block:
DTD: 2560x1440 120.000397 Hz 1:1 177.721 kHz 483.400000 MHz (aspect 1:1, no 3D stereo)
Hfront 48 Hsync 32 Hback 80 Hpol N
Vfront 3 Vsync 5 Vback 33 Vpol N
Checksum: 0x62
Checksum: 0x90Ausgabe von Chat GBT:
Wesentliche Punkte aus der EDID:
Monitor: MSI MAG342CQR (3440x1440 Ultrawide)
* Farbtiefe: Bits per primary color channel: 10
* Dein Monitor unterstützt echtes 10-Bit-Panel, nicht nur 8 Bit + FRC.
* Interface: DisplayPort
* Unterstützte Farbformate: RGB 4:4:4, YCbCr 4:4:4 und 4:2:2
* Max. Bildwiederholraten: bis zu 144 Hz native Auflösung
* HDR-Support: vorhanden (CTA-861 Extension mit HDR-Metadaten)
* Native Auflösung: 3440x1440 @ 60 Hz und auch hohe Refresh Rates bis 144 Hz
Fazit:
* Monitor-Hardware ist für 10 Bit Farbtiefe voll kompatibel.
* Die EDID bestätigt den nativen 10-Bit-Support via DisplayPort.
Warum hast du trotzdem nur 8 Bit?
Da die Hardware (Monitor + Kabel) 10 Bit unterstützt, liegt das Problem wahrscheinlich weiterhin im Software-Stack:
* Desktop-Compositor (GNOME Mutter, KWin)
* Treiber/User-Space-Komponenten (Mesa, Xorg/Wayland)
* Möglicherweise Einstellung oder Unterstützung der Anwendung
Macht es ab hier Sinn noch andere Fenstermanager zu testen? Oder können da bei jedem Bugs vorliegen? Ich werd mir auch mal ein neues DP Kabel kaufen was 10 Bit kann, nur um Sicher zu gehen (Wenn das das Problem ist, fress ich n Besen)
Ich vermute, das ich beim einstellen auf 10 Bit bei all meinen vorherigen Schritten irgendwelche Fehler gemacht habe, aber schließt das Ergebnis vom Test mit dem Live System das nicht aus?
Können noch woanders im Software Stack Probleme vergraben liegen außer Bei Plasma KDE Wayland?
Grüße