ubuntuusers.de

Ubuntu 22.04 Grafikauflösung einrichten

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Phoenixvogel

Anmeldungsdatum:
26. März 2013

Beiträge: 8

Wohnort: CH 5630 Muri

Hallo liebe Helfer

ich habe ganz neu Ubuntu 22.04 installiert, bin eigetlich ein Unix-Anfänger und versuche mit dem netten Inder (Internet) mein System einzurichten.

Das Mainboard ist ein ASUS H97 Plus mit CPU Intel® Core™ i5-4460 CPU @ 3.20GHz × 4 und 16 GB Memory. Grafik ist Mesa Intel® HD Graphics 4600 (HSW GT2).

Das System ist über einen KVM-Switch mit 2 anderen Windows-Systemen (10 und 11) auf einen Bildschirm (ASUS MX279H, Auflösung 1920x1080), Tastatur und Maus verbunden. Mit Windows klappt die volle Auflösung wunderbar, nur Ubuntu will nicht.

Zuvor hatte ich mit dem Release 20.04 Focal Fossa rumgespielt (nur um Linux kennen zu lernen). Da konnte ich mit den folgenden Befehlen die Auflösung der Anzeige ändern: - xrandr - cvt 1920 1080 - xrandr --newmode ... - xrandr --addmode ... - dann mit gedit in ~/.profile eintragen und es funktionierte wunderbar

Unter Ubuntu 22.04 funktioniert das nicht:

- xrandr
  Screen 0: minimum 16 x 16, current 1024 x 768, maximum 32767 x 32767
  XWAYLAND0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
     1024x768      59.92*+
     800x600       59.86  
     640x480       59.38  
     320x240       59.52  
     720x480       59.71  
     640x400       59.95  
     320x200       58.96  
     1024x576      59.90  
     864x486       59.92  
     720x400       59.55  
     640x350       59.77
- cvt 1280 1080
  # 1280x1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 115.00 MHz
  Modeline "1280x1080_60.00"  115.00  1280 1368 1496 1712  1080 1083 1093 1120 -hsync +vsync
- xrandr --newmode "1280x1080_60.00"  115.00  1280 1368 1496 1712  1080 1083 1093 1120 -hsync +vsync
- xrandr --addmode XWAYLAND0 "1920x1080_60.00"

Das akzeptiert WAYLAND nicht.

Wie kann ich die Auflösung unter Ubuntu 22.04 und WAYLAND manuell ändern?

Vielen Dank für Eure Hilfe. Phönixvogel

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11237

Wohnort: München

xrandr kann neue Modes nur in einer Xorg-Sitzung setzen, nicht in einer Sitzung mit Wayland (du kannst im Anmeldebildschirm über das Zahnradsymbol wählen, was du nutzen willst). Für Wayland muss man den Kernel davon überzeugen, dass der angeschlossenen Monitor den Mode unterstützt - das geht über kernel_mode_setting - um eine EDID unter Ubuntu zu erzwingen kann man so vorgehen, falls er die richtige Auflösung sieht, wenn der Monitor direkt ohne KVM-Switch dazwischen angeschlossen wurde:

  • EDID des Monitors aus /sys/class/drm/card0-*/edid für den gewünschten Ausgang holen und in eine Datei schreiben, also z.B. für den Anschluss DP-3 der ersten (bzw. einzigen) Grafikkarte

    cat /sys/class/drm/card0-DP-3/edid > edid.card0-DP-3.bin 

    Falls du den Namen des Ausgangs nicht kennst, kannst du die Ausgänge so durchgehen, er legt dann für jeden angeschlossenen Monitor eine Datei an, die die dazugehörige EDID enthält:

    while read c; do conn=$(dirname "$c"); cat "${conn}/edid" > "edid.$(basename "$conn").bin"; done < <(grep -l "^connected" /sys/class/drm/card0-*/status) 
  • Die EDID-Dateien in einem Systemverzeichnis (ich nutze traditionell /etc/X11/ dafür) ablegen.

  • Damit die EDID vom Kernel geladen wird, musst du ein Hook-Skript für die Erstellung der initramfs als /etc/initramfs-tools/hooks/include-edid-data ablegen und ausführbar machen:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    #!/usr/bin/bash
    # This hook copies EDID files with the naming scheme "edid.${OUTPUT}.bin" to the initramfs.
    
    [ "$1" = "prereqs" ] && { echo "udev"; exit 0; }
    
    # load hook helper functions
    . /usr/share/initramfs-tools/hook-functions
    
    EDID_DIR="/etc/X11/"
    
    rm -r /lib/firmware/edid/edid.*.bin
    find "$EDID_DIR" -name "edid.*.bin" -type f -exec cp -t "/lib/firmware/edid/" {} +
    mkdir -p "${DESTDIR}/lib/firmware/edid"
    find "$EDID_DIR" -name "edid.*.bin" -type f -exec cp -t "${DESTDIR}/lib/firmware/edid/" {} +
    manual_add_modules i915 radeon
    exit 0
    
  • Damit der Kernel die EDID für einen Anschluss erzwingt, müssen die Bootoptionen angepasst werden, also in der /etc/default/grub die Zeile GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" so erweitern, dass der Bildschirm als Verbunden gewertet wird und die EDID dafür geladen wird - mit dem Anschlussnamen aus dem obigen Beispiel:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=DP-3:D drm.edid_firmware=DP-3:edid/edid.card0-DP-3.bin"

    und mit edid-decode aus dem gleichnamigen Paket kannst du die EDID-Daten auslesen, so dass du den Monitor einem Anschluss zuordnen kannst.

  • Dann das initramfs und die Grub-Konfiguration neu erstellen lassen:

    sudo update-initramfs -u
    sudo update-grub 

Jetzt solltest du den Rechner mit dem KVM-Switch zwischen Grafikkarte und Monitor starten können und Auflösungen aus der EDID nutzen können.

PS:Phoenixvogel schrieb:

- cvt 1280 1080
  # 1280x1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 115.00 MHz
  Modeline "1280x1080_60.00"  115.00  1280 1368 1496 1712  1080 1083 1093 1120 -hsync +vsync
- xrandr --newmode "1280x1080_60.00"  115.00  1280 1368 1496 1712  1080 1083 1093 1120 -hsync +vsync
- xrandr --addmode XWAYLAND0 "1920x1080_60.00"

Bist du da etwas mit der Auflösung und den Benennung der Modes durcheinander gekommen? Du mixt da munter 1280 und 1920 als vertikale Auflösung.

Phoenixvogel

(Themenstarter)

Anmeldungsdatum:
26. März 2013

Beiträge: 8

Wohnort: CH 5630 Muri

Vielen Dank - da kommt noch etwas zu Lernendes auf mich zu. Ja Du hast recht, meine Finger haben die Tastatur nicht an der richtigen Stelle getroffen. Werde das bei Zeit und Gelegenheit "einbauen". Danke

Phoenixvogel

(Themenstarter)

Anmeldungsdatum:
26. März 2013

Beiträge: 8

Wohnort: CH 5630 Muri

Hallo seahawk1986

hat leider nicht funktioniert, der Bildschirm zeigt beim Boot die höhere Auflösung (1920x1080), wechselt dann aber zur niederen Auflösung im Anmeldescreen und bleibt bei 1024x768 und es kann auch nicht eine höhere Auflösung gewählt werden.

Ich ging wie folgt vor: cat /sys/class/drm/card0-VGA-1/edid > edid.card0-VGA-1.bin

sudo cp edid.card0-VGA-1.bin /etc/x11

File /etc/initramfs-tools/hooks/include-edid-data erstellt und mit sudo chmod +x /etc/initramfs-tools/hooks/include-edid-data ausführbar gemacht

edid-decode ergab: edid-decode edid.card0-VGA-1.bin edid-decode (hex):

00 ff ff ff ff ff ff 00 04 69 c3 27 01 01 01 01 13 19 01 03 6c 3c 22 78 ea ee d5 a3 56 50 9f 26 10 50 54 af cf 80 71 4f 81 80 81 8f b3 00 81 40 95 00 a9 40 01 01 02 3a 80 18 71 38 2d 40 58 2c 45 00 56 50 21 00 00 1e 00 00 00 fd 00 38 4b 1e 53 0f 00 0a 20 20 20 20 20 20 00 00 00 fc 00 4d 58 32 37 39 0a 20 20 20 20 20 20 20 00 00 00 ff 00 46 35 4c 4d 52 53 30 30 32 30 37 30 0a 00 8d


Block 0, Base EDID: EDID Structure Version & Revision: 1.3 Vendor & Product Identification: Manufacturer: ACI Model: 10179 Serial Number: 16843009 Made in: week 19 of 2015 Basic Display Parameters & Features: Analog display Input voltage level: 0.7/0.7 V Blank level equals black level Sync: Separate Composite Maximum image size: 60 cm x 34 cm Gamma: 2.20 DPMS levels: Standby Suspend Off RGB color display First detailed timing is the preferred timing Color Characteristics: Red : 0.6396, 0.3378 Green: 0.3154, 0.6230 Blue : 0.1513, 0.0634 White: 0.3134, 0.3291 Established Timings I & II: IBM : 720x400 70.082 Hz 9:5 31.467 kHz 28.320 MHz DMT 0x04: 640x480 59.940 Hz 4:3 31.469 kHz 25.175 MHz DMT 0x05: 640x480 72.809 Hz 4:3 37.861 kHz 31.500 MHz DMT 0x06: 640x480 75.000 Hz 4:3 37.500 kHz 31.500 MHz DMT 0x08: 800x600 56.250 Hz 4:3 35.156 kHz 36.000 MHz DMT 0x09: 800x600 60.317 Hz 4:3 37.879 kHz 40.000 MHz DMT 0x0a: 800x600 72.188 Hz 4:3 48.077 kHz 50.000 MHz DMT 0x0b: 800x600 75.000 Hz 4:3 46.875 kHz 49.500 MHz DMT 0x10: 1024x768 60.004 Hz 4:3 48.363 kHz 65.000 MHz DMT 0x11: 1024x768 70.069 Hz 4:3 56.476 kHz 75.000 MHz DMT 0x12: 1024x768 75.029 Hz 4:3 60.023 kHz 78.750 MHz DMT 0x24: 1280x1024 75.025 Hz 5:4 79.976 kHz 135.000 MHz Apple : 1152x870 75.062 Hz 192:145 68.681 kHz 100.000 MHz Standard Timings: DMT 0x15: 1152x864 75.000 Hz 4:3 67.500 kHz 108.000 MHz DMT 0x23: 1280x1024 60.020 Hz 5:4 63.981 kHz 108.000 MHz DMT 0x24: 1280x1024 75.025 Hz 5:4 79.976 kHz 135.000 MHz DMT 0x3a: 1680x1050 59.954 Hz 16:10 65.290 kHz 146.250 MHz DMT 0x20: 1280x960 60.000 Hz 4:3 60.000 kHz 108.000 MHz DMT 0x2f: 1440x900 59.887 Hz 16:10 55.935 kHz 106.500 MHz DMT 0x33: 1600x1200 60.000 Hz 4:3 75.000 kHz 162.000 MHz Detailed Timing Descriptors: DTD 1: 1920x1080 60.000 Hz 16:9 67.500 kHz 148.500 MHz (598 mm x 336 mm) Hfront 88 Hsync 44 Hback 148 Hpol P Vfront 4 Vsync 5 Vback 36 Vpol P Display Range Limits: Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 150 MHz Display Product Name: 'MX279' Display Product Serial Number: 'F5LMRS002070' Checksum: 0x8d

Die Zeile in /etc/default/grub folgendermassen abgeändert GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=VGA-1:D drm.edid_firmware=VGA-1:edid/edid.card0-VGA-1.bin"

Der Update von initramfs ergab eine Fehler: sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-5.15.0-37-generic rm: das Entfernen von '/lib/firmware/edid/edid.*.bin' ist nicht möglich: Datei oder Verzeichnis nicht gefunden cp: auf '/lib/firmware/edid/' konnte nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden

sudo update-grub Sourcing file /etc/default/grub' Sourcing file /etc/default/grub.d/init-select.cfg' Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.15.0-37-generic Found initrd image: /boot/initrd.img-5.15.0-37-generic Found linux image: /boot/vmlinuz-5.15.0-35-generic Found initrd image: /boot/initrd.img-5.15.0-35-generic Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot configuration. Check GRUB_DISABLE_OS_PROBER documentation entry. Adding boot menu entry for UEFI Firmware Settings ... done

dann Displaykabel umstöpseln und boot ....

Phoenixvogel

(Themenstarter)

Anmeldungsdatum:
26. März 2013

Beiträge: 8

Wohnort: CH 5630 Muri

Ist ja schon spannend ... GRUB akzeptiert die höhere Auflösung, GNOME/WAYLAND nicht!

Wie macht es denn Microsoft's Windows, dass es die Bildschirmauflösung durch den KVM-Switch erkennt? Das müsste doch mit Ubuntu auch möglich sein, oder?

Die eingefügten Schritte wurden die Zeilenende weggenommen (ist ja wirklich nicht lesbar), ich versuche, die nochmals einzufügen:

edid-decode ergab:

edid-decode edid.card0-VGA-1.bin

edid-decode (hex):

00 ff ff ff ff ff ff 00 04 69 c3 27 01 01 01 01

13 19 01 03 6c 3c 22 78 ea ee d5 a3 56 50 9f 26

10 50 54 af cf 80 71 4f 81 80 81 8f b3 00 81 40

95 00 a9 40 01 01 02 3a 80 18 71 38 2d 40 58 2c

45 00 56 50 21 00 00 1e 00 00 00 fd 00 38 4b 1e

53 0f 00 0a 20 20 20 20 20 20 00 00 00 fc 00 4d

58 32 37 39 0a 20 20 20 20 20 20 20 00 00 00 ff

00 46 35 4c 4d 52 53 30 30 32 30 37 30 0a 00 8d


Block 0, Base EDID:

EDID Structure Version & Revision: 1.3

Vendor & Product Identification:

Manufacturer: ACI

Model: 10179

Serial Number: 16843009

Made in: week 19 of 2015

Basic Display Parameters & Features:

Analog display

Input voltage level: 0.7/0.7 V

Blank level equals black level

Sync: Separate Composite

Maximum image size: 60 cm x 34 cm

Gamma: 2.20

DPMS levels: Standby Suspend Off

RGB color display

First detailed timing is the preferred timing

Color Characteristics:

Red : 0.6396, 0.3378

Green: 0.3154, 0.6230

Blue : 0.1513, 0.0634

White: 0.3134, 0.3291

Established Timings I & II:

IBM : 720x400 70.082 Hz 9:5 31.467 kHz 28.320 MHz

DMT 0x04: 640x480 59.940 Hz 4:3 31.469 kHz 25.175 MHz

DMT 0x05: 640x480 72.809 Hz 4:3 37.861 kHz 31.500 MHz

DMT 0x06: 640x480 75.000 Hz 4:3 37.500 kHz 31.500 MHz

DMT 0x08: 800x600 56.250 Hz 4:3 35.156 kHz 36.000 MHz

DMT 0x09: 800x600 60.317 Hz 4:3 37.879 kHz 40.000 MHz

DMT 0x0a: 800x600 72.188 Hz 4:3 48.077 kHz 50.000 MHz

DMT 0x0b: 800x600 75.000 Hz 4:3 46.875 kHz 49.500 MHz

DMT 0x10: 1024x768 60.004 Hz 4:3 48.363 kHz 65.000 MHz

DMT 0x11: 1024x768 70.069 Hz 4:3 56.476 kHz 75.000 MHz

DMT 0x12: 1024x768 75.029 Hz 4:3 60.023 kHz 78.750 MHz

DMT 0x24: 1280x1024 75.025 Hz 5:4 79.976 kHz 135.000 MHz

Apple : 1152x870 75.062 Hz 192:145 68.681 kHz 100.000 MHz

Standard Timings:

DMT 0x15: 1152x864 75.000 Hz 4:3 67.500 kHz 108.000 MHz

DMT 0x23: 1280x1024 60.020 Hz 5:4 63.981 kHz 108.000 MHz

DMT 0x24: 1280x1024 75.025 Hz 5:4 79.976 kHz 135.000 MHz

DMT 0x3a: 1680x1050 59.954 Hz 16:10 65.290 kHz 146.250 MHz

DMT 0x20: 1280x960 60.000 Hz 4:3 60.000 kHz 108.000 MHz

DMT 0x2f: 1440x900 59.887 Hz 16:10 55.935 kHz 106.500 MHz

DMT 0x33: 1600x1200 60.000 Hz 4:3 75.000 kHz 162.000 MHz

Detailed Timing Descriptors:

DTD 1: 1920x1080 60.000 Hz 16:9 67.500 kHz 148.500 MHz (598 mm x 336 mm)

Hfront 88 Hsync 44 Hback 148 Hpol P

Vfront 4 Vsync 5 Vback 36 Vpol P

Display Range Limits:

Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 150 MHz

Display Product Name: 'MX279'

Display Product Serial Number: 'F5LMRS002070'

Checksum: 0x8d

Die Zeile in /etc/default/grub folgendermassen abgeändert

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=VGA-1:D drm.edid_firmware=VGA-1:edid/edid.card0-VGA-1.bin"

Der Update von initramfs ergab eine Fehler:

sudo update-initramfs -u

update-initramfs: Generating /boot/initrd.img-5.15.0-37-generic

rm: das Entfernen von '/lib/firmware/edid/edid.*.bin' ist nicht möglich: Datei oder Verzeichnis nicht gefunden

cp: auf '/lib/firmware/edid/' konnte nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden

sudo update-grub

Sourcing file /etc/default/grub' Sourcing file /etc/default/grub.d/init-select.cfg'

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-5.15.0-37-generic

Found initrd image: /boot/initrd.img-5.15.0-37-generic

Found linux image: /boot/vmlinuz-5.15.0-35-generic

Found initrd image: /boot/initrd.img-5.15.0-35-generic

Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting

Warning: os-prober will not be executed to detect other bootable partitions.

Systems on them will not be added to the GRUB boot configuration.

Check GRUB_DISABLE_OS_PROBER documentation entry.

Adding boot menu entry for UEFI Firmware Settings ...

done

HarryD

Anmeldungsdatum:
14. Juni 2006

Beiträge: 2795

Wohnort: Germany - BW

Hallo Phoenixvogel,

das macht man so: siehe Codeblock

Phoenixvogel schrieb:

> cat /sys/class/drm/card0-VGA-1/edid > edid.card0-VGA-1.bin
> 
> sudo cp edid.card0-VGA-1.bin /etc/x11
> 
> File /etc/initramfs-tools/hooks/include-edid-data erstellt und mit 
> sudo chmod +x /etc/initramfs-tools/hooks/include-edid-data ausführbar gemacht
> 
> edid-decode ergab:
> edid-decode edid.card0-VGA-1.bin
> edid-decode (hex):
> 
> 00 ff ff ff ff ff ff 00 04 69 c3 27 01 01 01 01
> 13 19 01 03 6c 3c 22 78 ea ee d5 a3 56 50 9f 26
> 10 50 54 af cf 80 71 4f 81 80 81 8f b3 00 81 40
> 95 00 a9 40 01 01 02 3a 80 18 71 38 2d 40 58 2c
> 45 00 56 50 21 00 00 1e 00 00 00 fd 00 38 4b 1e
> 53 0f 00 0a 20 20 20 20 20 20 00 00 00 fc 00 4d
> 58 32 37 39 0a 20 20 20 20 20 20 20 00 00 00 ff
> 00 46 35 4c 4d 52 53 30 30 32 30 37 30 0a 00 8d
> 
> ----------------
> 
> Block 0, Base EDID:
>   EDID Structure Version & Revision: 1.3
>   Vendor & Product Identification:
>     Manufacturer: ACI
>     Model: 10179
>     Serial Number: 16843009
>     Made in: week 19 of 2015
>   Basic Display Parameters & Features:
>     Analog display
>     Input voltage level: 0.7/0.7 V
>     Blank level equals black level
>     Sync: Separate Composite
>     Maximum image size: 60 cm x 34 cm
>     Gamma: 2.20
>     DPMS levels: Standby Suspend Off
>     RGB color display
>     First detailed timing is the preferred timing
>   Color Characteristics:
>     Red  : 0.6396, 0.3378
>     Green: 0.3154, 0.6230
>     Blue : 0.1513, 0.0634
>     White: 0.3134, 0.3291
>   Established Timings I & II:
>     IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
>     DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
>     DMT 0x05:   640x480    72.809 Hz   4:3    37.861 kHz  31.500 MHz
>     DMT 0x06:   640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz
>     DMT 0x08:   800x600    56.250 Hz   4:3    35.156 kHz  36.000 MHz
>     DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
>     DMT 0x0a:   800x600    72.188 Hz   4:3    48.077 kHz  50.000 MHz
>     DMT 0x0b:   800x600    75.000 Hz   4:3    46.875 kHz  49.500 MHz
>     DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
>     DMT 0x11:  1024x768    70.069 Hz   4:3    56.476 kHz  75.000 MHz
>     DMT 0x12:  1024x768    75.029 Hz   4:3    60.023 kHz  78.750 MHz
>     DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
>     Apple   :  1152x870    75.062 Hz 192:145  68.681 kHz 100.000 MHz
>   Standard Timings:
>     DMT 0x15:  1152x864    75.000 Hz   4:3    67.500 kHz 108.000 MHz
>     DMT 0x23:  1280x1024   60.020 Hz   5:4    63.981 kHz 108.000 MHz
>     DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
>     DMT 0x3a:  1680x1050   59.954 Hz  16:10   65.290 kHz 146.250 MHz
>     DMT 0x20:  1280x960    60.000 Hz   4:3    60.000 kHz 108.000 MHz
>     DMT 0x2f:  1440x900    59.887 Hz  16:10   55.935 kHz 106.500 MHz
>     DMT 0x33:  1600x1200   60.000 Hz   4:3    75.000 kHz 162.000 MHz
>   Detailed Timing Descriptors:
>     DTD 1:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (598 mm x 336 mm)
>                  Hfront   88 Hsync  44 Hback 148 Hpol P
>                  Vfront    4 Vsync   5 Vback  36 Vpol P
>   Display Range Limits:
>     Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 150 MHz
>     Display Product Name: 'MX279'
>     Display Product Serial Number: 'F5LMRS002070'
> Checksum: 0x8d
> 
> Die Zeile in /etc/default/grub folgendermassen abgeändert
> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=VGA-1:D drm.edid_firmware=VGA-1:edid/edid.card0-VGA-1.bin"
> 
> Der Update von initramfs ergab eine Fehler:
> sudo update-initramfs -u
> update-initramfs: Generating /boot/initrd.img-5.15.0-37-generic
> rm: das Entfernen von '/lib/firmware/edid/edid.*.bin' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
> cp: auf '/lib/firmware/edid/' konnte nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden
> 
> sudo update-grub
> Sourcing file `/etc/default/grub'
> Sourcing file `/etc/default/grub.d/init-select.cfg'
> Generating grub configuration file ...
> Found linux image: /boot/vmlinuz-5.15.0-37-generic
> Found initrd image: /boot/initrd.img-5.15.0-37-generic
> Found linux image: /boot/vmlinuz-5.15.0-35-generic
> Found initrd image: /boot/initrd.img-5.15.0-35-generic
> Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
> Warning: os-prober will not be executed to detect other bootable partitions.
> Systems on them will not be added to the GRUB boot configuration.
> Check GRUB_DISABLE_OS_PROBER documentation entry.
> Adding boot menu entry for UEFI Firmware Settings ...
> done

dann Displaykabel umstöpseln und boot ....

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11237

Wohnort: München

Phoenixvogel schrieb:

Der Update von initramfs ergab eine Fehler:

sudo update-initramfs -u

update-initramfs: Generating /boot/initrd.img-5.15.0-37-generic

rm: das Entfernen von '/lib/firmware/edid/edid.*.bin' ist nicht möglich: Datei oder Verzeichnis nicht gefunden

cp: auf '/lib/firmware/edid/' konnte nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden

Dann pass das Hook-Skript mal so an:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/usr/bin/bash
# This hook copies EDID files with the naming scheme "edid.${OUTPUT}.bin" to the initramfs.

[ "$1" = "prereqs" ] && { echo "udev"; exit 0; }

# load hook helper functions
. /usr/share/initramfs-tools/hook-functions

EDID_DIR="/etc/X11/"

mkdir -p "/lib/firmware/edid/"
rm -f /lib/firmware/edid/edid.*.bin
find "$EDID_DIR" -name "edid.*.bin" -type f -exec cp -t "/lib/firmware/edid/" {} +

Und lass das initramfs und grub noch mal aktualisieren:

sudo update-initramfs -u
sudo update-grub 

Phoenixvogel

(Themenstarter)

Anmeldungsdatum:
26. März 2013

Beiträge: 8

Wohnort: CH 5630 Muri

HarryD schrieb:

Hallo Phoenixvogel,

das macht man so: siehe Codeblock

Phoenixvogel schrieb:

> cat /sys/class/drm/card0-VGA-1/edid > edid.card0-VGA-1.bin
> 
> sudo cp edid.card0-VGA-1.bin /etc/x11
> 
> File /etc/initramfs-tools/hooks/include-edid-data erstellt und mit 
> sudo chmod +x /etc/initramfs-tools/hooks/include-edid-data ausführbar gemacht
> 
> edid-decode ergab:
> edid-decode edid.card0-VGA-1.bin
> edid-decode (hex):
> 
> 00 ff ff ff ff ff ff 00 04 69 c3 27 01 01 01 01
> 13 19 01 03 6c 3c 22 78 ea ee d5 a3 56 50 9f 26
> 10 50 54 af cf 80 71 4f 81 80 81 8f b3 00 81 40
> 95 00 a9 40 01 01 02 3a 80 18 71 38 2d 40 58 2c
> 45 00 56 50 21 00 00 1e 00 00 00 fd 00 38 4b 1e
> 53 0f 00 0a 20 20 20 20 20 20 00 00 00 fc 00 4d
> 58 32 37 39 0a 20 20 20 20 20 20 20 00 00 00 ff
> 00 46 35 4c 4d 52 53 30 30 32 30 37 30 0a 00 8d
> 
> ----------------
> 
> Block 0, Base EDID:
>   EDID Structure Version & Revision: 1.3
>   Vendor & Product Identification:
>     Manufacturer: ACI
>     Model: 10179
>     Serial Number: 16843009
>     Made in: week 19 of 2015
>   Basic Display Parameters & Features:
>     Analog display
>     Input voltage level: 0.7/0.7 V
>     Blank level equals black level
>     Sync: Separate Composite
>     Maximum image size: 60 cm x 34 cm
>     Gamma: 2.20
>     DPMS levels: Standby Suspend Off
>     RGB color display
>     First detailed timing is the preferred timing
>   Color Characteristics:
>     Red  : 0.6396, 0.3378
>     Green: 0.3154, 0.6230
>     Blue : 0.1513, 0.0634
>     White: 0.3134, 0.3291
>   Established Timings I & II:
>     IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
>     DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
>     DMT 0x05:   640x480    72.809 Hz   4:3    37.861 kHz  31.500 MHz
>     DMT 0x06:   640x480    75.000 Hz   4:3    37.500 kHz  31.500 MHz
>     DMT 0x08:   800x600    56.250 Hz   4:3    35.156 kHz  36.000 MHz
>     DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
>     DMT 0x0a:   800x600    72.188 Hz   4:3    48.077 kHz  50.000 MHz
>     DMT 0x0b:   800x600    75.000 Hz   4:3    46.875 kHz  49.500 MHz
>     DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
>     DMT 0x11:  1024x768    70.069 Hz   4:3    56.476 kHz  75.000 MHz
>     DMT 0x12:  1024x768    75.029 Hz   4:3    60.023 kHz  78.750 MHz
>     DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
>     Apple   :  1152x870    75.062 Hz 192:145  68.681 kHz 100.000 MHz
>   Standard Timings:
>     DMT 0x15:  1152x864    75.000 Hz   4:3    67.500 kHz 108.000 MHz
>     DMT 0x23:  1280x1024   60.020 Hz   5:4    63.981 kHz 108.000 MHz
>     DMT 0x24:  1280x1024   75.025 Hz   5:4    79.976 kHz 135.000 MHz
>     DMT 0x3a:  1680x1050   59.954 Hz  16:10   65.290 kHz 146.250 MHz
>     DMT 0x20:  1280x960    60.000 Hz   4:3    60.000 kHz 108.000 MHz
>     DMT 0x2f:  1440x900    59.887 Hz  16:10   55.935 kHz 106.500 MHz
>     DMT 0x33:  1600x1200   60.000 Hz   4:3    75.000 kHz 162.000 MHz
>   Detailed Timing Descriptors:
>     DTD 1:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (598 mm x 336 mm)
>                  Hfront   88 Hsync  44 Hback 148 Hpol P
>                  Vfront    4 Vsync   5 Vback  36 Vpol P
>   Display Range Limits:
>     Monitor ranges (GTF): 56-75 Hz V, 30-83 kHz H, max dotclock 150 MHz
>     Display Product Name: 'MX279'
>     Display Product Serial Number: 'F5LMRS002070'
> Checksum: 0x8d
> 
> Die Zeile in /etc/default/grub folgendermassen abgeändert
> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=VGA-1:D drm.edid_firmware=VGA-1:edid/edid.card0-VGA-1.bin"
> 
> Der Update von initramfs ergab eine Fehler:
> sudo update-initramfs -u
> update-initramfs: Generating /boot/initrd.img-5.15.0-37-generic
> rm: das Entfernen von '/lib/firmware/edid/edid.*.bin' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
> cp: auf '/lib/firmware/edid/' konnte nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden
> 
> sudo update-grub
> Sourcing file `/etc/default/grub'
> Sourcing file `/etc/default/grub.d/init-select.cfg'
> Generating grub configuration file ...
> Found linux image: /boot/vmlinuz-5.15.0-37-generic
> Found initrd image: /boot/initrd.img-5.15.0-37-generic
> Found linux image: /boot/vmlinuz-5.15.0-35-generic
> Found initrd image: /boot/initrd.img-5.15.0-35-generic
> Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
> Warning: os-prober will not be executed to detect other bootable partitions.
> Systems on them will not be added to the GRUB boot configuration.
> Check GRUB_DISABLE_OS_PROBER documentation entry.
> Adding boot menu entry for UEFI Firmware Settings ...
> done

dann Displaykabel umstöpseln und boot ....

Hallo HarryD

vielen Dank für den Tipp, bin zwar erst 67 und Rentner, aber das Alter schützt vor Nichtwissen nicht. Werde das nächste Mal drandenken

Phoenixvogel

(Themenstarter)

Anmeldungsdatum:
26. März 2013

Beiträge: 8

Wohnort: CH 5630 Muri

Vielen Vielen Dank seahawk1986

Jetzt hat es geklappt

Antworten |