[Résolu] Résolution écran LG 1920x1280 + intel

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 :slight_smile:

Je viens de comprendre un truc.
Ici ils expliquent comment obtenir un edid d’un modeline de xorg.

Alors, si j’ai bien compris, je peux obtenir la modeline avec la comande cvt :

cvt 1920 1280 60
# 1920x1280 59.96 Hz (CVT) hsync: 79.57 kHz; pclk: 206.25 MHz
Modeline "1920x1280_60.00"  206.25  1920 2056 2256 2592  1280 1283 1293 1327 -hsync +vsync

Et, si j’ai la modeline…je peux obtenir l’edid, comme ils expliquent là

2.2 Method 2: Generate edid.bin from an Xorg modeline (edid-generator)
If you happen to already know or have a working Xorg modeline for
your device (or want to tweak one) you can use edid-generator to do so
easily.
You should be running as normal user while following this guide, i.e. not as root
Any further references to “root” are meant to be interpreted as base directory not the user.
1
Install dependencies.
sudo apt install zsh edid-decode automake
2
Snag a copy of edid-generator, enter into it.
git clone https://github.com/akatrevorjay/edid-generator
cd edid-generator
3
Run modeline2edid and paste in your
Xorg modelines. This will generate the required .S file(s)
required for the next step.
./modeline2edid

4
Run make to generate .bin files.
make
Voila, you should now have EDID bins for all modes pasted in. They are named by the same name you use for the modeline itself.
Continue on #Configure_xorg_to_read_custom_EDID_file below.

La question est : est ce que ma modeline marche ? (il faut une working modeline).
Comme je reçois l’erreur de xrandr, je ne peux pas le savoir.
Je vais peut être me la tenter…

ça dépasse de loin mes compétences, j’ai toujours réussi à créer une modeline par commandes
j’ai trouvé ce lien qui explique des bidouilles

Bon courage, peut etre que d’autres reprendront le fil

Merci pour ta reponse.

En effet, je ne comprends pas tout moi non plus aux explications du lien que t’as mis.

Mais c’est ce qu’il faut faire…quelles commandes?
Moi j’ai fait avec cvt.
Là j’attends edid-generator de voir si ça donne un truc.
Puis je fais passer lors du boot à grub

avec le edid crée par edid-generator à partir de la modeline.

Ou, sinon (moche, moche, moche), vu que sur Windows l’écran marche avec la bonne résolution…j’essaie de pêcher l’edid depuis win et l’utiliser ici. Je ne connais pas très bien Windows, mais je vais surement trouver un tuto sur le net (la chose qui me rassure est que les bidouilleurs, même sur windows, utilisent la ligne de commande et, ça, ça me fait sentir un peu à la maison).

Qu’en penses tu ?

j’avais suivi ce tuto
https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions

pae rapport à windows voir ça
https://www.x.org/wiki/FAQVideoModes/#index4h2

Excellent, merci. Je vais tout de suite redémarrer sous Windows (j’ai un dual boot, mais je l’utilise si peu que des fois j’oublie complétement d’avoir un autre système sur ma machine).

Je ne peux même pas me dire déçue. Je le sais déjà que Windows n’est pas mieux que Debian et GNU/Linux.
En effet, lui non plus il n’arrive pas à lire l’EDID. Il reconnait pas l’écran et utilise “moniteur générique plug and play” (en vrai, je crois bien c’est la faute à l’écran).
Bref, ça ne m’avance pas.
Par contre, il semble corrompre le disque et j’ai du faire un e2fsck /dev/sda3 (ma /) e fixer les badblock pour rédemarrer sous Linux (j’ai un peu paniqué, puis j’ai fait un test du disque smart, il a l’air ok, ça me le fait quand je passe à Win). Mais celle-ci est tout une autre histoire. Un problème à la fois me semble déjà compliqué !

Donc pour en revenir à cette satanée résolution, edid-generator freeze en cherchant des unicornes (?)
Je crois que, pour l’instant, je vais chercher une mutuelle qui me paye des verres antilumière bleu+anti mauvaise résolution et attendre que l’esprit de Ian Murdock (RIP) redescende sur tous les écrans de la terre.

Bonsoir

Il arrive aussi que le cordon de liaison ne soit pas entièrement câblé <=> il y manque certains conducteurs qui permettent de transporter des information par le protocole I²C

Essaye de connecter ton écran à la carte graphique de ta machine en utilisant un autre cordon de liaison.

Merci pour ta réponse.
Comme j’en trouve un autre, je vais faire le test ! En effet, il s’agit d’un vieux câble, récupéré quelque part.

Sur un connecteur SVGA (DE-15) ce sont les broches 10, 12 et 15
qui permettent de véhiculer les signaux des données DDC
et qui parfois, bien que très rarement de nos jours, ne sont pas câblées.

Merci pour tes précisions. J’avoue d’ignorer ces détails (bien que j’ai déjà vu, pour des imprimantes notamment, des changements drastiques selon le câble, le sens du câble, etc.).

Comme je le disais, le câble actuel a été récupéré je ne sais pas où. En le regardant, il me rappelle un ancien câble pour écran cathodique (style : anciennement blanchâtre, comme c’était à la mode à l’époque des 486).

Bref, ça me donne envie d’investir.
Tu crois qu’un cable vga “de base” (style 1€ sur une plateforme d’enchères) fait l’affaire ou c’est plus sur prévoir 7€ pour un câble comme celui-ci : https://www.amazon.fr/Câble-contacts-résolutions-jusquà-2560x1600/dp/B01LW44WO6/ref=cm_cr_arp_d_product_top?ie=UTF8 (2m ça me semble beaucoup).

Merci
ps. j’ai lu le reglement épinglé, aucune référence à des liens commerciaux. S’il faut l’enlever, je vais le virer, modérateurs dites moi.

Déjà, avant de l’acheter, tu pourrais te faire confirmer par un dépanneur que c’est bien ce câble qui est fautif,
c’est vite détecté : il le constate, et t’en prête un autre pour que tu confirme chez toi que tout fonctionne avec son câble
Je ne crois pas qu’un câble à 7€ soit meilleur qu’un autre, et rien n’indique dans l’annonce qu’il soit câblé,
mais bon, ça serait vraiment pas de chance s’il ne l’était pas

Fait le tour des copains/copines, histoire de voir s’il n’en ont pas un qui traîne quelque part au fond de l’emballage d’un écran ou d’un tiroir.

Merci pour tes conseils.
D’habitude je fonctionne plutôt à la récup, c’est pour ça que j’ai ce câble maintenant.

Côté dépanneurs sympas (du genre à prêter un câble) j’en connais pas trop dans le coin (même s’il y en a un, un peu plus loin…si je compte l’essence et le temps pour y aller, le câble à 1€ ça me revient moins cher).

Je demanderai autour de moi, je crois bien pouvoir remédier quelque chose, mais ce n’est vraiment pas dit que ce soit des câbles plus récents que le mien…pour ça je penchais à l’achat.

Bon, allons voir.
Je vous tiens au courant, merci.

Je ne voudrais pas non plus t’inciter à dépenser de l’argent sur une simple supposition.

Parfois, il y a un câble neuf qui va bien qui est resté dans l’emballage de l’écran (si tu as gardé l’emballage de l’écran…)

Bonjour
sur le lien de l’écran je vois 1920 x 1080 en VGA
tu parle de 1920 x 1280 c’est pas la meme chose

le log du serveur X te donne pas mal d infos
les résolutions que supporte l’écran
les résolutions de la carte graphique
le mode soit KMS ou xserver-xorg-video-intel
si le support matériel est correct

tu devais jeter un coup d’oeil

une discution sur le HD serie 4000 => [Jessie Stable][Résolu]Problème affichage Dell Latitude e5440 / intel HD 4400

nota : un fichier de config qui force une mauvaise configuration quelque part ?
en général je laisse faire le système en automatique sauf si un problème

1 J'aime

Je vous remercie pour les précieux renseignements … :grinning:

@ MicP : C’était exactement ça !!! On m’a prêté un câble bien plus récent que le mien et, comme pour magie, depuis le boot, la résolution est automatiquement paramétrée correctement…wow ! (il ne me reste que m’acheter un câble, maintenant, ou me faire donner celui qui marche bien en échange du mien).

@ robert2a : oui, c’est vrai, il y a une incohérence entre ce qu’ils indiquent sur le site et, par exemple, dans le menu de l’écran. J’avais essayé avec xrandr 1920×1080 aussi, me cela me donnait les mêmes problèmes.

Finalement il s’agissait bien d’un problème hardware. Bon à savoir…
Je vais mettre résolu.

Encore merci pour le support !!

1 J'aime

Merci à toi pour le retour :grinning:

Très content que tu aies pu régler ce problème
et que tu puisses enfin profiter d’une meilleure qualité d’affichage sur ton écran.