Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/11/2023, à 12:07

DZ

i915 intel modesetting / Optimisation fluidité affichage

Bonjour,

je fais des tests sur une machine (je devrai ensuite répliquer le système sur d'autres machines identiques).

J'ai un xorg.conf que je génère en fonction du positionnement de mes écrans (2 écrans horizontaux l'un sur l'autre ou 2 verticaux côte à côte).

Quand j'utilise i915, j'ai une erreur m'indiquant que le driver n'a pas pu être chargé (et même qu'il n'existe pas sur la machine), et il charge modesetting.
Quand je charge modesetting, il n'arrive pas à interpréter correctement le fichier xorg.conf lorsque je veux que le 2° moniteur soit en 1920x1080 vertical et à droite du premier écran (il me le laisse en horizontal et me force un 1280x1024).
Quand je charge intel, le fichier xorg est bien interprété mais j'ai des lenteurs lorsque je joue certains contenus.

Idéalement, je suis supposé utiliser i915 d'après les docs.
Voici ce que j'ai comme retours :

modinfo i915 | grep filename
filename:       /lib/modules/6.2.0-37-generic/kernel/drivers/gpu/drm/i915/i915.ko

J'ai testé d'ajouter ceci dans le grub :

GRUB_CMDLINE_LINUX="i915.enable_fbc=0"

Y a du mieux mais c'est pas totalement fluide lorsque je joue de la vidéo en plein écran par exemple.

sudo cat /var/log/Xorg.0.log | grep EE
[     4.452] (EE) Failed to load module "i915" (module does not exist, 0)

lshw m'indique pourtant :

*-display
             description: VGA compatible controller
             produit: Intel Corporation
             fabricant: Intel Corporation
             identifiant matériel: 2
             information bus: pci@0000:00:02.0
             nom logique: /dev/fb0
             version: 0c
             bits: 64 bits
             horloge: 33MHz
             fonctionnalités: vga_controller bus_master cap_list rom fb
             configuration : depth=32 driver=[b]i915 [/b]latency=0 resolution=3840,2160
             ressources : mémoireE/S:600-5ff mémoireE/S:400-3ff irq:145 mémoire:6000000000-6000ffffff mémoire:4000000000-400fffffff portE/S:3000(taille=64) mémoire:c0000-dffff mémoire:4010000000-4016ffffff mémoire:4020000000-40ffffffff

Logs plus détaillés :

[     4.431] (II) LoadModule: "glx"
[     4.431] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     4.451] (II) Module glx: vendor="X.Org Foundation"
[     4.451]    compiled for 1.21.1.4, module version = 1.0.0
[     4.452]    ABI class: X.Org Server Extension, version 10.0
[     4.452] (II) LoadModule: "i915"
[     4.452] (WW) Warning, couldn't open module i915
[     4.452] (EE) Failed to load module "i915" (module does not exist, 0)
[     4.452] (==) Matched modesetting as autoconfigured driver 0
[     4.452] (==) Matched fbdev as autoconfigured driver 1
[     4.452] (==) Matched vesa as autoconfigured driver 2
[     4.452] (==) Assigned the driver to the xf86ConfigLayout
[     4.452] (II) LoadModule: "modesetting"
[     4.452] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     4.456] (II) Module modesetting: vendor="X.Org Foundation"
[     4.456]    compiled for 1.21.1.4, module version = 1.21.1
[     4.456]    Module class: X.Org Video Driver
[     4.456]    ABI class: X.Org Video Driver, version 25.2
[     4.456] (II) LoadModule: "fbdev"
[     4.456] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     4.457] (II) Module fbdev: vendor="X.Org Foundation"
[     4.457]    compiled for 1.21.1.3, module version = 0.5.0
[     4.457]    Module class: X.Org Video Driver
[     4.457]    ABI class: X.Org Video Driver, version 25.2
[     4.457] (II) LoadModule: "vesa"
[     4.457] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     4.457] (II) Module vesa: vendor="X.Org Foundation"
[     4.457]    compiled for 1.21.1.3, module version = 2.5.0
[     4.457]    Module class: X.Org Video Driver
[     4.457]    ABI class: X.Org Video Driver, version 25.2
[     4.457] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     4.457] (II) FBDEV: driver for framebuffer: fbdev
[     4.458] (II) VESA: driver for VESA chipsets: vesa
[     4.496] (II) modeset(0): using drv /dev/dri/card0
[     4.496] (WW) Falling back to old probe method for fbdev
[     4.496] (II) Loading sub module "fbdevhw"
[     4.496] (II) LoadModule: "fbdevhw"
[     4.496] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     4.496] (II) Module fbdevhw: vendor="X.Org Foundation"
[     4.496]    compiled for 1.21.1.4, module version = 0.0.2
[     4.496]    ABI class: X.Org Video Driver, version 25.2
[     4.496] (II) modeset(0): Creating default Display subsection in Screen section
inxi -G
Graphics:
  Device-1: Intel driver: i915 v: kernel
  Display: server: X.org v: 1.21.1.4 driver: X: loaded: modesetting unloaded: fbdev,vesa
    gpu: i915 tty: 189x49 resolution: 1: 3840x2160 2: 3840x2160
  Message: GL data unavailable in console. Try -G --display
sudo apt-get install xserver-xorg-video-intel
xserver-xorg-video-intel est déjà la version la plus récente (2:2.99.917+git20210115-1).
lsmod | grep i915
i915                 3899392  4
drm_buddy              20480  1 i915
ttm                   110592  1 i915
drm_display_helper    212992  1 i915
cec                    94208  2 drm_display_helper,i915
drm_kms_helper        249856  2 drm_display_helper,i915
i2c_algo_bit           16384  1 i915
drm                   700416  7 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
video                  73728  1 i915
sudo dmesg | grep i915
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.2.0-37-generic root=UUID=3f101ab2-1e83-478a-a6de-50083471a7a3 ro i915.enable_fbc=0 quiet splash, pci=noaer
[    0.033184] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.2.0-37-generic root=UUID=3f101ab2-1e83-478a-a6de-50083471a7a3 ro i915.enable_fbc=0 quiet splash, pci=noaer
[    3.502912] i915 0000:00:02.0: vgaarb: deactivate vga console
[    3.502977] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    3.503394] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    3.504157] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[    3.507241] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc_ver2_16.bin (v2.16)
[    3.535074] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.bin version 70.5.1
[    3.535079] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
[    3.552510] i915 0000:00:02.0: [drm] HuC authenticated
[    3.552887] i915 0000:00:02.0: [drm] GuC submission enabled
[    3.552888] i915 0000:00:02.0: [drm] GuC SLPC enabled
[    3.553262] i915 0000:00:02.0: [drm] GuC RC: enabled
[    3.553980] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[    3.554086] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    3.612203] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    3.614272] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    3.703863] fbcon: i915drmfb (fb0) is primary device
[    3.870353] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device

Si quelqu'un sait comment faire fonctionner i915 je suis preneur.

Dernière modification par DZ (Le 29/11/2023, à 12:19)

Hors ligne

#2 Le 29/11/2023, à 12:18

xubu1957

Re : i915 intel modesetting / Optimisation fluidité affichage

Bonjour,

Montre aussi :

dpkg -l | grep -v ^ii

et :

echo $XDG_SESSION_TYPE

pour voir si c'est Wayland ou x11.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 29/11/2023, à 14:31

DZ

Re : i915 intel modesetting / Optimisation fluidité affichage

Merci des suggestions.
La ligne suivante permet de connaitre les paquets installés sur une ancienne version et qui ne sont plus utilisés ?
dpkg -l | grep -v ^ii

Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                        Version                                      Architecture Description
+++-==========================================-============================================-============-================================================================================
rc  brltty                                     5.5-4ubuntu2.0.1                             amd64        Access software for a blind person using a braille display
rc  brltty-x11                                 5.5-4ubuntu2.0.1                             amd64        Access software for a blind person using a braille display - X11 drivers
rc  cmake-data                                 3.10.2-1ubuntu2.18.04.1                      all          CMake data files (modules, templates and documentation)
rc  crda                                       3.18-1build1                                 amd64        wireless Central Regulatory Domain Agent
rc  fuse                                       2.9.9-3                                      amd64        Filesystem in Userspace
rc  gconf-defaults-service                     3.2.6-7ubuntu2                               amd64        GNOME configuration database system (system defaults service)
rc  gconf2                                     3.2.6-7ubuntu2                               amd64        GNOME configuration database system (support tools)
rc  gconf2-common                              3.2.6-7ubuntu2                               all          GNOME configuration database system (common files)
rc  hddtemp                                    0.3-beta15-53                                amd64        hard drive temperature monitoring utility
rc  ibverbs-providers:amd64                    28.0-1ubuntu1                                amd64        User space provider drivers for libibverbs
rc  libapache2-mod-php7.2                      7.2.24-0ubuntu0.18.04.9                      amd64        server-side, HTML-embedded scripting language (Apache 2 module)
rc  libjs-bootstrap4                           4.6.0+dfsg1-4                                all          HTML, CSS and JS framework
rc  libjs-popper.js                            1.16.1+ds-5                                  all          Javascript library to position poppers in web applications
rc  libopenmpi-dev:amd64                       4.0.3-0ubuntu1                               amd64        high performance message passing library -- header files
rc  libpangox-1.0-0:amd64                      0.0.2-5                                      amd64        pango library X backend
rc  libpsm-infinipath1                         3.3+20.604758e7-6                            amd64        PSM Messaging library for Intel Truescale adapters
rc  libpython3.8-minimal:amd64                 3.8.10-0ubuntu1~20.04.6                      amd64        Minimal subset of the Python language (version 3.8)
rc  libreoffice-style-tango                    1:7.3.7-0ubuntu0.22.04.2                     all          transitional package for Tango symbol style
rc  libsensors4:amd64                          1:3.4.0-4                                    amd64        library to read temperature/voltage/fan sensors
rc  libthunarx-2-0                             1.6.15-0ubuntu1.18.04.1                      amd64        extension library for thunar
rc  linux-image-4.15.0-108-generic             4.15.0-108.109                               amd64        Signed kernel image generic
rc  linux-image-4.15.0-111-generic             4.15.0-111.112                               amd64        Signed kernel image generic
rc  linux-image-4.15.0-112-generic             4.15.0-112.113                               amd64        Signed kernel image generic
rc  linux-image-4.15.0-117-generic             4.15.0-117.118                               amd64        Signed kernel image generic
rc  linux-image-4.15.0-142-generic             4.15.0-142.146                               amd64        Signed kernel image generic
rc  linux-image-4.15.0-159-generic             4.15.0-159.167                               amd64        Signed kernel image generic
rc  linux-image-4.15.0-20-generic              4.15.0-20.21                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-22-generic              4.15.0-22.24                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-23-generic              4.15.0-23.25                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-36-generic              4.15.0-36.39                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-38-generic              4.15.0-38.41                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-39-generic              4.15.0-39.42                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-42-generic              4.15.0-42.45                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-43-generic              4.15.0-43.46                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-44-generic              4.15.0-44.47                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-45-generic              4.15.0-45.48                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-46-generic              4.15.0-46.49                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-47-generic              4.15.0-47.50                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-48-generic              4.15.0-48.51                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-50-generic              4.15.0-50.54                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-51-generic              4.15.0-51.55                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-52-generic              4.15.0-52.56                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-54-generic              4.15.0-54.58                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-60-generic              4.15.0-60.67                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-62-generic              4.15.0-62.69                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-66-generic              4.15.0-66.75                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-70-generic              4.15.0-70.79                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-72-generic              4.15.0-72.81                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-74-generic              4.15.0-74.84                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-76-generic              4.15.0-76.86                                 amd64        Signed kernel image generic
rc  linux-image-4.15.0-88-generic              4.15.0-88.88                                 amd64        Signed kernel image generic
rc  linux-image-5.14.0-1042-oem                5.14.0-1042.47                               amd64        Signed kernel image oem
rc  linux-image-5.14.0-1044-oem                5.14.0-1044.49                               amd64        Signed kernel image oem
rc  linux-image-5.14.0-1058-oem                5.14.0-1058.66                               amd64        Signed kernel image oem
rc  linux-image-5.15.0-67-generic              5.15.0-67.74                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-69-generic              5.15.0-69.76                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-70-generic              5.15.0-70.77                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-73-generic              5.15.0-73.80                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-83-generic              5.15.0-83.92                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-84-generic              5.15.0-84.93                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-86-generic              5.15.0-86.96                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-87-generic              5.15.0-87.97                                 amd64        Signed kernel image generic
rc  linux-image-5.15.0-88-generic              5.15.0-88.98                                 amd64        Signed kernel image generic
rc  linux-image-5.19.0-35-generic              5.19.0-35.36~22.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.19.0-38-generic              5.19.0-38.39~22.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.19.0-40-generic              5.19.0-40.41~22.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.19.0-43-generic              5.19.0-43.44~22.04.1                         amd64        Signed kernel image generic
rc  linux-image-5.4.0-117-generic              5.4.0-117.132                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-120-generic              5.4.0-120.136                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-121-generic              5.4.0-121.137                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-144-generic              5.4.0-144.161                                amd64        Signed kernel image generic
rc  linux-image-5.4.0-88-generic               5.4.0-88.99                                  amd64        Signed kernel image generic
rc  linux-image-5.4.0-90-generic               5.4.0-90.101                                 amd64        Signed kernel image generic
rc  linux-image-5.4.0-99-generic               5.4.0-99.112                                 amd64        Signed kernel image generic
rc  linux-image-6.2.0-32-generic               6.2.0-32.32~22.04.1                          amd64        Signed kernel image generic
rc  linux-image-6.2.0-33-generic               6.2.0-33.33~22.04.1                          amd64        Signed kernel image generic
rc  linux-image-6.2.0-34-generic               6.2.0-34.34~22.04.1                          amd64        Signed kernel image generic
rc  linux-image-6.2.0-35-generic               6.2.0-35.35~22.04.1                          amd64        Signed kernel image generic
rc  linux-image-unsigned-5.14.9-051409-generic 5.14.9-051409.202109300934                   amd64        Linux kernel image for version 5.14.9 on 64 bit x86 SMP
rc  linux-modules-4.15.0-108-generic           4.15.0-108.109                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-111-generic           4.15.0-111.112                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-112-generic           4.15.0-112.113                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-117-generic           4.15.0-117.118                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-142-generic           4.15.0-142.146                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-159-generic           4.15.0-159.167                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-20-generic            4.15.0-20.21                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-22-generic            4.15.0-22.24                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-23-generic            4.15.0-23.25                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-36-generic            4.15.0-36.39                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-38-generic            4.15.0-38.41                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-39-generic            4.15.0-39.42                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-42-generic            4.15.0-42.45                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-43-generic            4.15.0-43.46                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-44-generic            4.15.0-44.47                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-45-generic            4.15.0-45.48                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-46-generic            4.15.0-46.49                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-47-generic            4.15.0-47.50                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-48-generic            4.15.0-48.51                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-50-generic            4.15.0-50.54                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-51-generic            4.15.0-51.55                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-52-generic            4.15.0-52.56                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-54-generic            4.15.0-54.58                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-60-generic            4.15.0-60.67                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-62-generic            4.15.0-62.69                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-66-generic            4.15.0-66.75                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-70-generic            4.15.0-70.79                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-72-generic            4.15.0-72.81                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-74-generic            4.15.0-74.84                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-76-generic            4.15.0-76.86                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-4.15.0-88-generic            4.15.0-88.88                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-5.14.0-1042-oem              5.14.0-1042.47                               amd64        Linux kernel extra modules for version 5.14.0 on 64 bit x86 SMP
rc  linux-modules-5.14.0-1044-oem              5.14.0-1044.49                               amd64        Linux kernel extra modules for version 5.14.0 on 64 bit x86 SMP
rc  linux-modules-5.14.0-1058-oem              5.14.0-1058.66                               amd64        Linux kernel extra modules for version 5.14.0 on 64 bit x86 SMP
rc  linux-modules-5.14.9-051409-generic        5.14.9-051409.202109300934                   amd64        Linux kernel extra modules for version 5.14.9 on 64 bit x86 SMP
rc  linux-modules-5.15.0-67-generic            5.15.0-67.74                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-69-generic            5.15.0-69.76                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-70-generic            5.15.0-70.77                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-73-generic            5.15.0-73.80                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-83-generic            5.15.0-83.92                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-84-generic            5.15.0-84.93                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-86-generic            5.15.0-86.96                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-87-generic            5.15.0-87.97                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.15.0-88-generic            5.15.0-88.98                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-5.19.0-35-generic            5.19.0-35.36~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-5.19.0-38-generic            5.19.0-38.39~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-5.19.0-40-generic            5.19.0-40.41~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-5.19.0-43-generic            5.19.0-43.44~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-117-generic            5.4.0-117.132                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-120-generic            5.4.0-120.136                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-121-generic            5.4.0-121.137                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-144-generic            5.4.0-144.161                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-88-generic             5.4.0-88.99                                  amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-90-generic             5.4.0-90.101                                 amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-5.4.0-99-generic             5.4.0-99.112                                 amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-6.2.0-32-generic             6.2.0-32.32~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-6.2.0-33-generic             6.2.0-33.33~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-6.2.0-34-generic             6.2.0-34.34~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-6.2.0-35-generic             6.2.0-35.35~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-108-generic     4.15.0-108.109                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-111-generic     4.15.0-111.112                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-112-generic     4.15.0-112.113                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-117-generic     4.15.0-117.118                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-142-generic     4.15.0-142.146                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-159-generic     4.15.0-159.167                               amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-20-generic      4.15.0-20.21                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-22-generic      4.15.0-22.24                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-23-generic      4.15.0-23.25                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-36-generic      4.15.0-36.39                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-38-generic      4.15.0-38.41                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-39-generic      4.15.0-39.42                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-42-generic      4.15.0-42.45                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-43-generic      4.15.0-43.46                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-44-generic      4.15.0-44.47                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-45-generic      4.15.0-45.48                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-46-generic      4.15.0-46.49                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-47-generic      4.15.0-47.50                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-48-generic      4.15.0-48.51                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-50-generic      4.15.0-50.54                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-51-generic      4.15.0-51.55                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-52-generic      4.15.0-52.56                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-54-generic      4.15.0-54.58                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-60-generic      4.15.0-60.67                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-62-generic      4.15.0-62.69                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-66-generic      4.15.0-66.75                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-70-generic      4.15.0-70.79                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-72-generic      4.15.0-72.81                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-74-generic      4.15.0-74.84                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-76-generic      4.15.0-76.86                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-88-generic      4.15.0-88.88                                 amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-67-generic      5.15.0-67.74                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-69-generic      5.15.0-69.76                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-70-generic      5.15.0-70.77                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-73-generic      5.15.0-73.80                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-83-generic      5.15.0-83.92                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-84-generic      5.15.0-84.93                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-86-generic      5.15.0-86.96                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-87-generic      5.15.0-87.97                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.15.0-88-generic      5.15.0-88.98                                 amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.19.0-35-generic      5.19.0-35.36~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.19.0-38-generic      5.19.0-38.39~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.19.0-40-generic      5.19.0-40.41~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.19.0-43-generic      5.19.0-43.44~22.04.1                         amd64        Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-117-generic      5.4.0-117.132                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-120-generic      5.4.0-120.136                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-121-generic      5.4.0-121.137                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-144-generic      5.4.0-144.161                                amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-88-generic       5.4.0-88.99                                  amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-90-generic       5.4.0-90.101                                 amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-99-generic       5.4.0-99.112                                 amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.2.0-32-generic       6.2.0-32.32~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.2.0-33-generic       6.2.0-33.33~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.2.0-34-generic       6.2.0-34.34~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.2.0-35-generic       6.2.0-35.35~22.04.1                          amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  mlocate                                    0.26-2ubuntu3.1                              amd64        quickly find files on the filesystem based on their name
rc  mysql-server-5.7                           5.7.35-0ubuntu0.18.04.2                      amd64        MySQL database server binaries and system database setup
rc  network-manager-pptp                       1.2.6-1                                      amd64        network management framework (PPTP plugin core)
rc  node-duplexer3                             0.1.4-6                                      all          Like duplexer but using streams3
rc  odbcinst                                   2.3.6-0.1build1                              amd64        Helper program for accessing odbc ini files
rc  openmpi-bin                                4.0.3-0ubuntu1                               amd64        high performance message passing library -- binaries
rc  php-pear                                   1:1.10.12+submodules+notgz+20210212-1ubuntu3 all          PEAR Base System
rc  php5-cli                                   5.5.9+dfsg-1ubuntu4                          amd64        command-line interpreter for the php5 scripting language
rc  php5-common                                5.5.9+dfsg-1ubuntu4                          amd64        Common files for packages built from the php5 source
rc  php5-curl                                  5.5.9+dfsg-1ubuntu4                          amd64        CURL module for php5
rc  php5-gd                                    5.5.9+dfsg-1ubuntu4                          amd64        GD module for php5
rc  php5-mysql                                 5.5.9+dfsg-1ubuntu4                          amd64        MySQL module for php5
rc  php5-readline                              5.5.9+dfsg-1ubuntu4                          amd64        Readline module for php5
rc  phpmyadmin                                 4:4.9.5+dfsg1-2                              all          MySQL web administration tool
rc  pidgin                                     1:2.12.0-1ubuntu4                            amd64        graphical multi-protocol instant messaging client
rc  pmount                                     0.9.23-6                                     amd64        mount removable devices as normal user
rc  ppp                                        2.4.7-2+2ubuntu1                             amd64        Point-to-Point Protocol (PPP) - daemon
rc  pptp-linux                                 1.9.0+ds-2                                   amd64        Point-to-Point Tunneling Protocol (PPTP) Client
rc  python                                     2.7.15~rc1-1                                 amd64        interactive high-level object-oriented language (default version)
rc  python-pbr                                 5.4.5-0ubuntu1                               all          inject useful and sensible default behaviors into setuptools - Python 2.x
rc  python3.8-minimal                          3.8.10-0ubuntu1~20.04.6                      amd64        Minimal subset of the Python language (version 3.8)
rc  sendmail-base                              8.15.2-10                                    all          powerful, efficient, and scalable Mail Transport Agent (arch independent files)
rc  sendmail-bin                               8.15.2-10                                    amd64        powerful, efficient, and scalable Mail Transport Agent
rc  sendmail-cf                                8.15.2-10                                    all          powerful, efficient, and scalable Mail Transport Agent (config macros)
rc  thunderbird                                1:52.7.0+build1-0ubuntu1                     amd64        Email, RSS and newsgroup client with integrated spam filter
rc  usbmount                                   0.0.22                                       all          automatically mount and unmount USB mass storage devices
echo $XDG_SESSION_TYPE
x11

Hors ligne

#4 Le 29/11/2023, à 14:34

xubu1957

Re : i915 intel modesetting / Optimisation fluidité affichage

Pour purger les résidus de configuration marqués "rc" :

sudo apt purge ~c

comme expliqué à la machine à café et rajouté dans ce message

Montre :

xrandr

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 29/11/2023, à 15:46

DZ

Re : i915 intel modesetting / Optimisation fluidité affichage

DISPLAY=:0.0 xrandr

Screen 0: minimum 320 x 200, current 1280 x 1920, maximum 16384 x 16384
DP-1 connected primary 1080x1920+0+0 right (normal left inverted right x axis y axis) 941mm x 529mm
   1920x1080     60.00*+  50.00    59.94
   3840x2160     30.00 +  24.00    29.97    23.98
   1680x1050     59.88
   1280x1024     60.02
   1440x900      59.90
   1280x720      60.00    50.00    59.94
   1024x768      60.00
   832x624       74.55
   800x600       60.32
   720x576       50.00
   720x480       60.00    59.94
   640x480       75.00    60.00    59.94
   720x400       70.08
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 941mm x 529mm
   3840x2160     30.00 +  24.00    29.97    23.98
   1920x1080     60.00    50.00    59.94
   1680x1050     59.88
   1280x1024     60.02*
   1440x900      59.90
   1280x720      60.00    50.00    59.94
   1024x768      60.00
   832x624       74.55
   800x600       60.32
   720x576       50.00
   720x480       60.00    59.94
   640x480       75.00    60.00    59.94
   720x400       70.08

Pour ce xorg.conf :

Section "Device"
    Identifier "Intel Graphics"
    Driver "modesetting"
    Option "AccelMethod" "none"
    Option "DRI" "3"
EndSection

Section "Monitor"
    Identifier "DP1"
    Option "PreferredMode" "1920x1080"
    Option "Rotate" "right"
    Option "Position" "0 0"
EndSection

Section "Monitor"
    Identifier "HDMI1"
    Option "PreferredMode" "1920x1080"
    Option "Rotate" "right"
    Option "Position" "1920 0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Intel Graphics"
    Monitor "DP1"
    DefaultDepth 24
EndSection

Section "Screen"
    Identifier "Screen1"
    Device "Intel Graphics"
    Monitor "HDMI1"
    DefaultDepth 24
EndSection

Section "ServerFlags"
    Option "Xinerama" "on"
EndSection

Hors ligne

#6 Le 29/11/2023, à 15:51

xubu1957

Re : i915 intel modesetting / Optimisation fluidité affichage

Tu avais installé un pilote pour le displaylink ?

Le 25/02/2020, NovaJerem a écrit :

J'ai trouvé, il faut installer le driver du dock, qui communique en USB-C (ou thunderbolt).
Il s'agit du driver de displaylink, qui n'est pas libre mais qui fonctionne.
https://blog.flozz.fr/2019/08/18/statio … us-ubuntu/

https://www.displaylink.com/downloads/ubuntu

(...)

> [Résolu] Double écran sur Inspiron 7370


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 29/11/2023, à 16:03

DZ

Re : i915 intel modesetting / Optimisation fluidité affichage

Sorry : je ne sais pas ce qu'est un displaylink.
J'utilise un câble HDMI direct d'une sortie du PC vers le second moniteur.

Si je mets intel en driver, j'ai la bonne résolution (mais des lenteurs).
Je n'arrive pas à mettre i915
Quant à modesetting en cas de dual screen vertical il ne s'en sort pas avec le fichier xorg que je lui donne.

Hors ligne

#8 Le 29/11/2023, à 17:03

iznobe

Re : i915 intel modesetting / Optimisation fluidité affichage

Bonjour , pourquoi passer par le xorg.conf pour faire ca , alors que ca se fait graphiquement en 5 clics ?

Sinon , j ' ai trouvé cette discussion dans laquelle il est expliquée comment gerer correctement son fixhier xorg.conf en mode xinerama : https://www.linuxquestions.org/question … 175704897/
ca pourrait probablement aider .


Autre chose , faut que je retrouve la discussion , mais sur mon ordi , j ' avais des trucs pas net avec le processeur graphique et le i915 , j ' avais du modifier une option du noyau je crois , je reviendrais t ' en dire plus a ce sujet si je retrouve .


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#9 Le 29/11/2023, à 17:22

iznobe

Re : i915 intel modesetting / Optimisation fluidité affichage

Voici la discussion sur un autre forum j ' avais demandé de l' aide pour debian car le probleme etait exclusivement sur cette distro .
Tu peux tenter facilement de voir si ca ameliore ou pas les choses de ton coté pour ubuntu , mais prends des precautions : archive bien les fichiers avant de les modifier et les modifications que tu fais , et aucune certitude que ca fonctionne pour toi  : https://www.debian-fr.org/t/pilote-i915 … ur-2/88086


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#10 Le 29/11/2023, à 17:40

DZ

Re : i915 intel modesetting / Optimisation fluidité affichage

J'ai créé un outil il y a quelques années qui me paramètre mon fichier xorg et mes logiciels en fonction du nombre d'écrans, les rotations fréquences etc.

Merci ce dernier lien semble intéressant je vais fouiller cela.

Hors ligne