Pour la première methode, en effet, je ne trouve pas les fichiers standard dans mon kernel.
https://www.osadl.org/Single-View.111+M591850c02b5.0.html
The real solution is, thus, to optionally disable probing of the monitor
and to directly feed appropriate monitor data into the kernel. For
this purpose, the kernel configuration item CONFIG_DRM_LOAD_EDID_FIRMWARE was introduced. If enabled, the drm_kms_helper module will accept the parameter edid_firmware=, search for the given file in the /lib/firmware
directory and use its data, if valid, to initialize the monitor timings
of the graphics adapter as if it had been received from the monitor.
Four standard timings are hard-coded in the driver and available
immediately
mais :
sudo locate edid
/home/tarmac/Scaricati/crt1.edid.tar.gz
/lib/modules/4.8.0-2-amd64/kernel/drivers/media/cec-edid.ko
/lib/modules/4.9.0-1-amd64/kernel/drivers/media/cec-edid.ko
/lib/modules/4.9.0-2-amd64/kernel/drivers/media/cec-edid.ko
/lib/modules/4.9.0-3-amd64/kernel/drivers/media/cec-edid.ko
/usr/bin/edid-decode
/usr/bin/get-edid
/usr/bin/parse-edid
/usr/include/video/edid.h
/usr/share/doc/edid-decode
/usr/share/doc/edid-decode/changelog.Debian.gz
/usr/share/doc/edid-decode/copyright
/usr/share/doc/read-edid
/usr/share/doc/read-edid/AUTHORS
/usr/share/doc/read-edid/ChangeLog
/usr/share/doc/read-edid/README
/usr/share/doc/read-edid/changelog.Debian.amd64.gz
/usr/share/doc/read-edid/changelog.Debian.gz
/usr/share/doc/read-edid/changelog.gz
/usr/share/doc/read-edid/copyright
/usr/share/help/C/gnome-help/color-notspecifiededid.page
/usr/share/help/as/gnome-help/color-notspecifiededid.page
/usr/share/help/ca/gnome-help/color-notspecifiededid.page
/usr/share/help/cs/gnome-help/color-notspecifiededid.page
/usr/share/help/de/gnome-help/color-notspecifiededid.page
/usr/share/help/el/gnome-help/color-notspecifiededid.page
/usr/share/help/es/gnome-help/color-notspecifiededid.page
/usr/share/help/fi/gnome-help/color-notspecifiededid.page
/usr/share/help/fr/gnome-help/color-notspecifiededid.page
/usr/share/help/gl/gnome-help/color-notspecifiededid.page
/usr/share/help/gu/gnome-help/color-notspecifiededid.page
/usr/share/help/he/gnome-help/color-notspecifiededid.page
/usr/share/help/hi/gnome-help/color-notspecifiededid.page
/usr/share/help/hu/gnome-help/color-notspecifiededid.page
/usr/share/help/id/gnome-help/color-notspecifiededid.page
/usr/share/help/it/gnome-help/color-notspecifiededid.page
/usr/share/help/ja/gnome-help/color-notspecifiededid.page
/usr/share/help/kn/gnome-help/color-notspecifiededid.page
/usr/share/help/lv/gnome-help/color-notspecifiededid.page
/usr/share/help/mr/gnome-help/color-notspecifiededid.page
/usr/share/help/nl/gnome-help/color-notspecifiededid.page
/usr/share/help/pa/gnome-help/color-notspecifiededid.page
/usr/share/help/pt_BR/gnome-help/color-notspecifiededid.page
/usr/share/help/ru/gnome-help/color-notspecifiededid.page
/usr/share/help/sl/gnome-help/color-notspecifiededid.page
/usr/share/help/sr/gnome-help/color-notspecifiededid.page
/usr/share/help/sr@latin/gnome-help/color-notspecifiededid.page
/usr/share/help/sv/gnome-help/color-notspecifiededid.page
/usr/share/help/ta/gnome-help/color-notspecifiededid.page
/usr/share/help/te/gnome-help/color-notspecifiededid.page
/usr/share/help/vi/gnome-help/color-notspecifiededid.page
/usr/share/help/zh_CN/gnome-help/color-notspecifiededid.page
/usr/share/man/man1/edid-decode.1.gz
/usr/share/man/man1/get-edid.1.gz
/usr/share/man/man1/parse-edid.1.gz
/usr/src/linux-headers-4.9.0-3-amd64/include/config/drm/load/edid
/usr/src/linux-headers-4.9.0-3-amd64/include/config/drm/load/edid/firmware.h
/usr/src/linux-headers-4.9.0-3-amd64/include/config/firmware/edid.h
/usr/src/linux-headers-4.9.0-3-amd64/include/config/media/cec/edid.h
/usr/src/linux-headers-4.9.0-3-common/include/drm/drm_edid.h
/usr/src/linux-headers-4.9.0-3-common/include/media/cec-edid.h
/usr/src/linux-headers-4.9.0-3-common/include/uapi/video/edid.h
/usr/src/linux-headers-4.9.0-3-common/include/video/edid.h
/var/cache/apt/archives/edid-decode_0.1~git20160708.c72db881-1_amd64.deb
/var/cache/apt/archives/read-edid_3.0.2-1+b1_amd64.deb
/var/lib/dpkg/info/edid-decode.list
/var/lib/dpkg/info/edid-decode.md5sums
/var/lib/dpkg/info/read-edid.list
/var/lib/dpkg/info/read-edid.md5sums
je ne vois pas où il pourrait être caché le fichier 1920x1080.bin à donner comme argument pour le kernel.
Et vous ?
Sur le net, j’ai trouvé ça : https://github.com/akatrevorjay/edid-generator
Ça m’a l’air bien, mais j’ai moyennement confiance à le copier sur mon système.
Qu’en dites vous ?
Et je ne comprends pas non plus comment faut-il proceder pour créer les EDID soi même.
Some monitors, however, may require specific settings
and do not work with the hard-coded standard data sets. Therefore,
template source code and a make environment to build your own EDID data
are available in the Documentation/EDID directory of the Linux kernel tree. There is also an instruction HOWTO.txt.
This feature is available in the vanilla kernel as of version 3.4, but the related patch can be applied - with some offsets - to kernel versions 3.2 and 3.3 as well.
À ce qu’il parait, c’est expliqué ici : https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/EDID/HOWTO.txt?id=be53bfdb8088e9d1924199cc1a96e113756b1075
Mais je ne pige pas. Faut-il recompiler le kernel ?
Merci si vous pouvez m’éclaircir la situation