Affichage sacadé avec carte Intel Corp. Sandy Bridge

Bonjour à tous.

Suite à une mise à jour du noyau (#uname -a => Linux debian 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.32-1~bpo60+1 x86_64 GNU/Linux) via les backports, la fuidité de l’affichage s’est nettement dégradée. Lorsque je déplace une fenêtre, celà se fait par accoup de façon sacadée.
J’avais entendu dire que les cartes graphiques Intel étaient bien supportées, mais …
Je vous donne les informations convernant ma carte :

[code]moi@debian:~$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Sandy Bridge Integrated Graphics Controller [8086:0106] (rev 09)

moi@debian:~$ lshw -class display
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: Sandy Bridge Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:41 memory:ddc00000-ddffffff memory:c0000000-cfffffff ioport:e000(size=64)
[/code]
Une autre info qui a sont importance : Je n’ai pas trouvé de fichier /etc/X11/xorg.conf. Peut-être que tout viens de là justement !
Il n’y a pas urgence, ce n’est pas catastrophique. Je peux utiliser ma Debian. :slightly_smiling:
Si quelqu’un a une idée…

Linuxement :smiley:

Bonjour,

[quote=“arieugon”][…]
Une autre info qui a sont importance : Je n’ai pas trouvé de fichier /etc/X11/xorg.conf. Peut-être que tout viens de là justement ![/quote]

C’est normal, il est généré dynamiquement à chaque lancement d’X.

Regarde du côté des log du serveur X, voir si par hasard la carte graphique est bien détectée :

$ grep EE /var/log/Xorg.0.log [ 26.857] Current Operating System: Linux crapaud64 3.7-1.slh.1-aptosid-amd64 #1 SMP PREEMPT Tue Dec 18 15:16:57 UTC 2012 x86_64 (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 27.725] (II) Loading extension MIT-SCREEN-SAVER
Pas d’erreur (EE) chez moi ! :mrgreen:

Tu peux aussi regarder avec WW pour voir les warnings :

$ grep WW /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 27.551] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 27.567] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. [ 28.165] (WW) Falling back to old probe method for vesa [ 28.166] (WW) Falling back to old probe method for fbdev

Et enfin tu as le fichier ~/.xsession-errors, d’ailleurs je vois que le mien est bien rempli, alors que tout fonctionne bien :030

Usti

Merci de ta réponse.
voici les retours:

[code]moi@debian:~$ grep EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) ETPS/2 Elantech Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device “ETPS/2 Elantech Touchpad”

moi@debian:~$ grep WW /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev[/code]

Et pour le fichier .xsession-errors

[code]moi@debian:~$ more .xsession-errors
/etc/gdm3/Xsession: Beginning session setup…
GNOME_KEYRING_CONTROL=/tmp/keyring-2QVaro
SSH_AUTH_SOCK=/tmp/keyring-2QVaro/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-2QVaro
SSH_AUTH_SOCK=/tmp/keyring-2QVaro/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-2QVaro
SSH_AUTH_SOCK=/tmp/keyring-2QVaro/ssh
Avertissement du gestionnaire de fenêtres : La lecture du fichier de session enregistré /home/moi/.config/met
acity/sessions/10bb440134d3058f87135599632012169400000020530023.ms a échoué : L’ouverture du fichier « /home/jean-lo
uis/.config/metacity/sessions/10bb440134d3058f87135599632012169400000020530023.ms » a échoué : Aucun fichier ou doss
ier de ce type
** Message: adding killswitch idx 2 state 1
** Message: killswitch 2 is 1
** Message: killswitches state 1
** Message: killswitch 2 is 1
** Message: killswitches state 1

(polkit-gnome-authentication-agent-1:2153): GLib-GObject-WARNING **: cannot register existing type `_PolkitError’

(polkit-gnome-authentication-agent-1:2153): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value !=
0’ failed
Failed to play sound: File or data not found
Initializing nautilus-gdu extension
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
** (epiphany-browser:2247): DEBUG: NP_Initialize
** (epiphany-browser:2247): DEBUG: NP_Initialize succeeded
[/code]
Je ne sais pas ce qu’on peut tirer de ces informations. C’est pas très clair.
Cordialement :smiley:

Que donne la commande glxinfo | grep render? (du paquet mesa-utils)

Si ça se trouve il te manque des paquet dri spécifiques aux gpus intel. (mesa, glx…)

Merci Triangle (j’aime bien ce pseudo :hand: ).

Voila ce que me renvoie la commande glxinfos

moi@debian:~$ glxinfo name of display: :0.0 Unrecognized deviceID 106 X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Serial number of failed request: 21 Current serial number in output stream: 24
Il doit manquer des choses, mais le tout est de savoir lesquelles ! À suivre …

Un petit Up pour avancer. Merci d’avance.

Quelques autres informations …

Tout d’abord pour vérifier que je n’ai pas de gestion de la carte graphique j’ai installé le jeu sauerbraten disponible dans Synaptique. Au lancement il ne se passe rien, mais je m’y attendais.

Dans un terminal:

[code]moi@debian:~$ sudo apt-cache policy xserver-xorg-video-intel
xserver-xorg-video-intel:
Installé : 2:2.13.0-7
Candidat : 2:2.13.0-7
Table de version :
2:2.15.0-3~bpo60+2 0
100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages
*** 2:2.13.0-7 0
500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
500 http://ftp.debian.org/debian/ stable/main amd64 Packages
500 http://http.us.debian.org/debian/ squeeze/main amd64 Packages
100 /var/lib/dpkg/status

moi@debian:~$ dpkg -l | grep [iI]ntel
ii libdrm-intel1 2.4.21-1~squeeze3 Userspace interface to intel-specific kernel DRM services – runtime
ii whois 5.0.10 an intelligent whois client
ii xserver-xorg-video-intel 2:2.13.0-7 X.Org X server – Intel i8xx, i9xx display driver

moi@debian:~$ uname -a
Linux debian 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.32-1~bpo60+1 x86_64 GNU/Linux[/code]

Je n’ai pas de fichier /etc/X11/xorg.conf. Et ça, ça me parait pas clair du tout. Il y a quelque chose qui cloche.

J’ai pas mal cherché, à propos de cette carte graphique mais je n’ai rien trouvé qui correspond à mon problème. Toutefois lorsque je regarde le résultat de la commande sudo apt-cache policy xserver-xorg-video-intel on dirait que la version de driver est 2:2.15.0-3~bpo60+2 0 alors que je suis en Linux debian 3.2.0-0.bpo.4-amd64.

Question : comment puis-je réinstaller la version correspondant à mon noyau (qui vient d’un dépot Backports) alors que le pilote de la carte est issue de l’installation originale ?

HELP :confused:

Bonsoir,

[quote=“arieugon”][code]moi@debian:~$ sudo apt-cache policy xserver-xorg-video-intel
xserver-xorg-video-intel:
Installé : 2:2.13.0-7
Candidat : 2:2.13.0-7
Table de version :
2:2.15.0-3~bpo60+2 0
100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages
*** 2:2.13.0-7 0
500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
500 http://ftp.debian.org/debian/ stable/main amd64 Packages
500 http://http.us.debian.org/debian/ squeeze/main amd64 Packages
100 /var/lib/dpkg/status

moi@debian:~$ dpkg -l | grep [iI]ntel
ii libdrm-intel1 2.4.21-1~squeeze3 Userspace interface to intel-specific kernel DRM services – runtime
ii whois 5.0.10 an intelligent whois client
ii xserver-xorg-video-intel 2:2.13.0-7 X.Org X server – Intel i8xx, i9xx display driver

moi@debian:~$ uname -a
Linux debian 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.32-1~bpo60+1 x86_64 GNU/Linux[/code]

Je n’ai pas de fichier /etc/X11/xorg.conf. Et ça, ça me parait pas clair du tout. Il y a quelque chose qui cloche.[/quote]
C’est normal, si tu ne l’as pas créé, xorg se débrouille tout seul lors de son lancement.

[quote=“arieugon”]J’ai pas mal cherché, à propos de cette carte graphique mais je n’ai rien trouvé qui correspond à mon problème. Toutefois lorsque je regarde le résultat de la commande sudo apt-cache policy xserver-xorg-video-intel on dirait que la version de driver est 2:2.15.0-3~bpo60+2 0 alors que je suis en Linux debian 3.2.0-0.bpo.4-amd64.

Question : comment puis-je réinstaller la version correspondant à mon noyau (qui vient d’un dépot Backports) alors que le pilote de la carte est issue de l’installation originale ?[/quote]
À ma connaissance il n’y a pas de lien entre la version de xorg et celle du noyau : que j’utilise un 3.2.0 ou un 3.7.0, mon pilote xserver-xorg-video-intel reste à la même version. D’ailleurs si tu regardes tous les xserver-xorg-video-*, aucun n’a la même version :

# dpkg -l |grep xserver-xorg-video ii xserver-xorg-video-fbdev 1:0.4.2-4+b3 amd64 X.Org X server -- fbdev display driver ii xserver-xorg-video-intel 2:2.19.0-6 amd64 X.Org X server -- Intel i8xx, i9xx display driver ii xserver-xorg-video-vesa 1:2.3.1-1+b1 amd64 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware 1:12.0.2-1+b1 amd64 X.Org X server -- VMware display driver

Normalement les puces graphiques Sandy Bridge sont supportées depuis les noyaux 2.6.37 (cf. http://intellinuxgraphics.org/2010Q4.html).

Je me souviens que lors de recherches sur un autre problème du forum, il était fait référence à un problème de mémoire graphique, non correctement reconnue, mais je n’ai pas gardé les liens trouvés sur google.

Usti

Merci Ustilago de tes réponses.
Mais comment dans ce que tu dis je peux avancer? Comment créer un xorg.conf par exemple ( à partir de quoi ?, comment est-il structuré ?, etc.).
Au plaisir de te lire :smiley:

[quote=“arieugon”]Merci Ustilago de tes réponses.
Mais comment dans ce que tu dis je peux avancer? Comment créer un xorg.conf par exemple ( à partir de quoi ?, comment est-il structuré ?, etc.).
Au plaisir de te lire :smiley:[/quote]
Si tu cherches sur google, tu trouveras toute la doc qu’il te faut pour y arriver. Je suis sûr qu’on en a déjà parlé également sur ce forum, voir peut être sur le wiki

Personnellement je ne sais pas faire, et je n’ai pas le temps de chercher pour toi. Si tu rencontres des problèmes, ouvre un autre file sur la configuration manuelle d’xorg.conf.

Usti

Les GPU intel sont supportés en natifs (pas forcément très bien en perf, mais fonctionnels avec support 3d).
Amha il te manque des paquets liés à kms, dri, gl…

Pas besoin de xorg.conf sur ce matériel là.

Triangle a raison. Un xorg.conf ne devrait pas servir.
Que donne la commande
lsmod | grep i915
Pour voir si le driver est bien chargé.

En second recours, tu peux essayer les drivers des backports.

Merci silver.sax

Voici le résultat de ce que tu demandes. Je l’ai fait sous Ubuntu et Debian pour comparer.

[code]moi@Ubuntu:$ lsmod | grep i915
Sous Ubuntu
Module Size Used by
i915 477545 3
drm_kms_helper 46978 1 i915
drm 241971 4 i915,drm_kms_helper
i2c_algo_bit 13423 1 i915
video 19596 1 i915

Sous Debian
moi@debian:~$ lsmod | grep i915
Module Size Used by
i915 362508 2
drm_kms_helper 26950 1 i915
drm 167089 3 i915,drm_kms_helper
i2c_algo_bit 12834 1 i915
i2c_core 23766 6 videodev,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
button 12895 1 i915
video 17553 1 i915[/code]
Je ne vois pas de manque. Il y en aurait même peut-être trop ! :smiley:
J’ai le problème depuis que j’ai upgradé le système à partir des backports car le firmware de ma carte wifi n’était pas supporté par la version de base. Donc le problème est donc lié à ce changement de version de système. Maintenant je suis en:

moi@debian:~$ uname -a Linux debian 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.32-1~bpo60+1 x86_64 GNU/Linux
Merci de tes réponses.
J’avoue que je suis sur le point d’arrêter de vouloir tout faire fonctionner sous Debian. Je vais attendre la prochaine version, ou même l’installer en test. Enfin j’hésite.

Je ne vais pas être d’une grande aide, mis à part que de mon côté, j’ai la même carte, et tout fonctionne bien…
Du coup n’abandonne pas.
C’est uniquement depuis le changement de noyau que tu as ces soucis? Si tu démarres sur l’ancien, tout va bien?

[b]Récapitulons :
J’ai installé Debian avec une version de système Linux debian 2.6.32-5-amd64. Cette version de système ne permet pas de faire fonctionner le firmware de ma carte wifi, ni celle de ma connexion ethernet. Voir mon post à ce sujet https://www.debian-fr.org/pilote-pour-carte-wifi-ralink-corp-rt5390-wireless-t41600.html . J’ai donc fait une mise à jour de la version backports de la nouvelle version du système Debian (Linux debian 3.2.0-0.bpo.4-amd64) à partir d’un autre système (Ubuntu pour ne pas le citer). J’ai pu installé le firmware de ma carte wifi et j’ai pu enfin avoir accès au réseau.
Mais cette mise à jour à dégradé le fonctionnement de l’affichage (je ne peux même pas regarder une vidéo) et la connexion via bluetooth à un mon équipement sonore externe (ZiiSound T6) n’est plus accessible (https://www.debian-fr.org/peripherique-de-son-bluetooth-non-accessible-t41614.html).

Pour en avoir le coeur net j’ai démarer Debain avec l’ancien noyau.
Bilan : je vois bien mon équipement (dans Préférence du son / onglet Matériel) via ma connexion bluetooth et ça fonctionne, et j’ai un affichage graphique qui fonctionne (j’ai lancé le jeu Sauerbraten).

Donc j’en déduis qu’il y a bien un lien entre le fait d’avoir upgradé le système, et les problèmes que je rencontre. Les versions des logiciels qui pilotent la carte vidéo et qui gère le son ne sont pas compatibles avec la version (Linux debian 3.2.0-0.bpo.4-amd64.

Conclusion :
Si quelqu’un sait à partir d’où je peux mettre à jour les pilotes de ma carte graphique et de ce qui gère le son, il est le bienvenu :smiley: .

J’aimerais bien lâcher Ubuntu. Mais si une mise à jour du système d’exploitation de Debian génère une forte régression dans le fonctionnement de la machine, ce n’est pas très engageant. A suivre …

Linuxement :smiley:

Dernière tentative:
J’ai installé à partir des backports, xserver-xorg-video-intel_2.15.0-3~bpo60+2_amd64.deb, et la dépendance qui manquait libdrm-intel1. J’ai redémarré. Mais le problème est reste entier. Je sèche … :think:

Il y a un mieux, je peux voir les vidéos.
Mais si je lance un jeux il m’indique, au moment de la detection matériel Unrecognized deviceID 106 (voir ci dessous).

moi@debian:~$ sauerbraten *Using home directory: /home/moi/.sauerbraten init: sdl init: net init: game init: video: mode Unrecognized deviceID 106 X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Serial number of failed request: 24 Current serial number in output stream: 25
Si ça inspire quelqu’un, un super spécialiste en problème d’affichage graphique … :119

J’ai enfin trouvé le(s) pilote(s), et les ai installé(s):

root@debian:/home/moi# aptitude -t squeeze-backports install xserver-xorg-video-intel

Merci de vos aides précieuses. :smiley: