[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Passer en 1920x1080 une machine démarrant avec i915.modeset=0 ?



Une information intéressante:

sur une machine NUC (avec puce graphique intégrée), j'ai:
 dmesg|grep i915
[    3.911158] i915 0000:00:02.0: vgaarb: deactivate vga console
[    3.913360] i915 0000:00:02.0: vgaarb: changed VGA decodes:
olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    3.916411] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    3.924754] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
[    3.930573] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    3.935312] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    3.952341] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes

Tandis que sur ma machine (qui ne marche pas), aucune de i915 dans
dmesg (excepté l'option i915.modesetting passée en argument).

Il me semble que le module i915 n'est pas utilisé (probablement à
cause de l'option i915.modesetting).

La doc du N305 est [1].
Elle dit que la partie graphique est de type "Intel UHD Graphics" sans
plus de précision mais mentionne un ID de périphérique 0x46D0.
Est-ce une piste pour identifier une règle manquante associant ce
périphérique au module i915 ?

https://www.intel.fr/content/www/fr/fr/products/sku/231805/intel-core-i3n305-processor-6m-cache-up-to-3-80-ghz/specifications.html

Le jeu. 29 févr. 2024 à 10:52, Olivier <oza.4h07@gmail.com> a écrit :
>
> Merci à tous pour vos réponses.
>
> À ce stade, j'ai deux pistes à explorer (sans aucun ordre de
> préférence ou de priorité):
> 1- le pilote video  n'est pas correctement installé
> 2- le système n'arrive pas à obtenir les données correctes du moniteur
>
> Pour la piste 1:
>
> Est-il opportun d'observer le module i915 ? Si oui, j'ai:
> # lsmod|grep i915
> i915                        3936256  0
> drm_buddy             20480      1 i915
> i2c_algo_bit            12288      1 i915
> drm_display_helper  233472  1 i915
> cec                          69632      2 drm_display_helper,i915
> ttm                          106496     1 i915
> drm_kms_helper     270336    2 drm_display_helper,i915
> drm                         765952     5
> drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
> video                       73728      1 i915
>
> Comment interpréter le 0 après la taille du module ? Sur un autre NUC
> Intel, j'ai une valeur 1.
> Puisqu'ici la machine a un processeur Alder Lake N305, elle intègre un
> circuit graphique UHD.
>
> lspci -vnn | grep -A12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
> 00:02.0 VGA compatible controller [0300]: Intel Corporation Alder
> Lake-N [UHD Graphics] [8086:46d0] (prog-if 00 [VGA controller])
>
> lshw -c video
>   *-display NON-RÉCLAMÉ
>        description: VGA compatible controller
>        produit: Alder Lake-N [UHD Graphics]
>        fabriquant: Intel Corporation
>        identifiant matériel: 2
>        information bus: pci@0000:00:02.0
>        version: 00
>        bits: 64 bits
>        horloge: 33MHz
>        fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list
>        configuration: latency=0
>        ressources: mémoireE/S:600-5ff mémoireE/S:400-3ff
> mémoire:6000000000-6000ffffff mémoire:4000000000-400fffffff
> portE/S:5000(taille=64) mémoire:c0000-dffff
> mémoire:4010000000-4016ffffff mémoire:4020000000-40ffffffff
>   *-graphics
>        produit: EFI VGA
>        identifiant matériel: 1
>        nom logique: /dev/fb0
>        fonctionnalités: fb
>        configuration: depth=32 resolution=800,600
>
> Une option du type "i915.force_probe=4c8a" pourrait-elle fonctionner ?
>
>
>
>
> Pour la piste 2,
>
> Avec deux moniteur IIyama différents, connectés à tour de rôle par HDMI, j'ai:
>
> get-edid
> This is read-edid version 3.0.2. Prepare for some fun.
> Attempting to use i2c interface
> Looks like no busses have an EDID. Sorry!
> Attempting to use the classical VBE interface
>
>     Performing real mode VBE call
>     Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
>     Function unsupported
>     Call failed
>
>     VBE version 0
>     VBE string at 0x0 "O�"
>
> VBE/DDC service about to be called
>     Report DDC capabilities
>
>     Performing real mode VBE call
>     Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
>     Function unsupported
>     Call failed
>
> Reading next EDID block
>
> VBE/DDC service about to be called
>     Read EDID
>
>     Performing real mode VBE call
>     Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
>     Function unsupported
>     Call failed
>
> The EDID data should not be trusted as the VBE call failed
> Error: output block unchanged
> I'm sorry nothing was successful. Maybe try some other arguments
> if you played with them, or send an email to Matthew Kern
> <pyrophobicman@gmail.com>.
>
> Qu'en conclure ?
>
> Le jeu. 29 févr. 2024 à 00:07, ajh-valmer <ajh.valmer@free.fr> a écrit :
> >
> > On Wednesday 28 February 2024 21:29:38 Pierre ESTREm wrote:
> > > Faut écrire :
> > > $ xrandr -s 1920x1080 # Notez le 'x' et pas le '*' :
> >
> > Pour moi, c'est le pilote vidéo qui n'est plus correctement installé.
> > Résolvons le problèmes dans le bon ordre.
> >


Reply to: