Xorg :: Configuration sortie VGA

Bonsoir,

Merci d’apporter attention à mon problème.
Je m’explique :: J’ai installé Debian 5.0.5 sur mon netbook (kernel recompilé en 2.6.32.21), Kde.
Ayant une sortie VGA, je voudrais pouvoir l’utiliser pour me connecter à un deuxième écran ou projecteur.

Le problème, c’est que dès lors de la connexion d’un périphérique sur la sortie VGA, rien ne se passe.
Carte Graphique : Intel GMA 3150

Suit les commandes pour mieux m’aider :

lspci :

00:00.0 Host bridge: Intel Corporation Device a010
00:02.0 VGA compatible controller: Intel Corporation Device a011
00:02.1 Display controller: Intel Corporation Device a012
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation Device 27bc (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
02:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)

Mon xorg.conf :

Section "ServerLayout"
   Identifier     "Default Layout"
   Screen      0  "Screen0" 0 0
   Screen      1  "Screen1" RightOf "Screen0"
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Synaptics Mouse" "AlwaysCore"
   InputDevice    "Keyboard0" "CoreKeyboard"
   Option	  "Xinerama" "true"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option       "XkbModel" "pc105"
        Option      "XkbLayout" "fr"
        Option      "XkbVariant" ",euro"
        Option      "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
   Identifier "Synaptics Mouse"
        Driver     "synaptics"
        Option     "Device" "/dev/psaux"
        Option     "Protocol" "auto-dev"
   Option      "LeftEdge"  "1700"
     Option   "RightEdge"     "5300"
     Option   "TopEdge"       "1700"
     Option   "BottomEdge"    "4200"
     Option   "FingerLow"   "25"
     Option   "FingerHigh"   "30"
     Option   "MaxTapTime"   "180"
     Option   "MaxTapMove"   "220"
     Option   "VertScrollDelta" "100"
     Option   "MinSpeed"   "0.09"
     Option   "MaxSpeed"   "0.18"
     Option   "AccelFactor"   "0.0015"
     Option   "SHMConfig"   "on"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "IMPS/2"
   Option       "Device" "/dev/input/mice"
   Option       "ZAxisMapping" "4 5"
   Option       "Emulate3Buttons" "no"
EndSection

Section "Monitor"
   Identifier  "Monitor0"
   Modeline    "1024x600"  50.40  1024 1048 1184 1344  600 600 619 625 
EndSection

Section "Monitor"
   Identifier  "Monitor1"
   Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
        Option  "PreferredMode" "1024x768_60.00"
   Option   "Enable"   "true"
EndSection

Section "Device"
   Identifier  "Videocard0"
   Driver "vga"
   BusID   "PCI:0:2:1"
   Screen   1
EndSection

Section "Device"
	Identifier "Card0"
	Driver "vesa"
	BusID "PCI:0:2:0"
	Screen 0
EndSection

Section "Screen"
   Identifier "Screen0"
   Device "Card0"
   Monitor       "Monitor0"
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "VideoCard0"
	Monitor    "Monitor1"
	DefaultDepth 24
EndSection

Sachez que pour ce dernier, j’ai essayer de le refaire manuellement mais cela ne donne rien.

Voilà, si vous voulez plus d’informations, faîtes le moi savoir.

Merci de votre aide.

Regarde du côté de xrandr. Perso, je n’ai pas modifié le xorg.conf de mon netbook pour le brancher à un projo:
je branche le projo sur la sortie vga , puis en console:
$ xrandr
il va te sortir les infos sur tes écrans (celui du netbook et le projo): le nom (LDVS1 chez moi pour l’écran du netbook, les résolutions possibles).
Puis j’ai fait ce script:

[quote="/usr/bin/ecran.sh"]#! /bin/sh
case $1 in
pro) xrandr --output LVDS1 --mode 640x480 --rate 59.9 && xrandr --output LVDS1 --mode 640x480 --rate 59.9 --output VGA1 --mode 640x480 ;;
ecr) xrandr --output LVDS1 --auto --output VGA1 --off ;;
esac[/quote]
Remarque:

  • si je veux écran + projo: ecran.sh pro ; retour à l’écran du netbook seul: ecran.sh ecr
  • lorsque je mets le projo, j’ai choisi une résolution commune pour mon écran et mon projo(c’est le cas pro du script).

Jette un oeil à ça: about-gnulinux.info/dotclear/ind … vec-xrandr

Je te remercie de ta réponse.

Mais,

  • Avec modifiction de xorg.conf (comme le mien), la commande m’indique que l’extension xrandr n’est pas activé.
  • Sans modification de xorg.conf (fichier vide), la commande ne me met que l’écran LVDS. Il ne me met même pas - VGA Disconnected -

Screen 0: minimum 640 x 480, current 1024 x 600, maximum 1024 x 600 default connected 1024x600+0+0 0mm x 0mm 1024x600 61.0* 800x600 61.0 640x480 0.0

As tu d’autres solutions ?

T’as choisi comme driver “vesa”…
A ta place je collerai le résultat de lspci -n ici: kmuto.jp/debian/hcl/
pour voir le driver le plus approprié au matos.
Pas d’autre idée.

Bon ba merci, c’est déjà ça.
Il me propose de charger le driver i915 pour ma carte. Il n’y a rien qui change mais au moins c’est dans les règles.

Cela ne pourrait-il pas être, par exemple, le kernel mal configuré ? ou … je sais pas

Pas d’autres idées si ce n’est:

  • vérifier que le driver est bien chargé: lsmod |grep i915
  • si tu as un doute sur le kernel, installes en un autre le 2.6.30 par exemple.
    pas vraiment d’idées comme je te disais…

Tout compte fait j’ai des petites nouveautés.

Il ne chargait pas le module i915, j’ai donc fait un modprobe.

lsmod | grep i915 : 
i915                  222242  0 
drm_kms_helper         16967  1 i915
drm                   107087  2 i915,drm_kms_helper
i2c_algo_bit            3583  1 i915
video                  14869  1 i915
i2c_core               12332  4 i915,drm,i2c_algo_bit,i2c_i801

Et voici ce dont j’ai obtenu en retour en démarrant X :

Dans /var/log/Xorg.0.log :

(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
	E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, G35, 965Q, 946GZ,
	965GM, 965GME/GLE, G33, Q35, Q33,
	Mobile Intel® GM45 Express Chipset,
	Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
(II) Primary Device is: PCI 00:02:0
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) VGA: No matching Device section for instance (BusID PCI:0:2:0) found
(EE) No devices detected.

Cela avance, j’ai même pu d’interface graphique …

Pourrais-tu essayer de virer tout ce qui concerne ta sortie VGA de ton xorg.conf (fais en une copie en xorg.conf.old avant). C’est étrange que ta sortie VGA soit déclarée comme “Primary Device”…peut-être parcequ’elle apparaît en premier dans le xorg.conf (suis sûr de rien là). Mais vire les sections:

Section "Device" Identifier "Videocard0" Driver "vga" BusID "PCI:0:2:1" Screen 1 EndSection

Section "Screen" Identifier "Screen1" Device "VideoCard0" Monitor "Monitor1" DefaultDepth 24 EndSection

Section "Monitor" Identifier "Monitor1" Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync Option "PreferredMode" "1024x768_60.00" Option "Enable" "true" EndSection
Relance X, regarde les erreurs qui apparaissent dans le log: # grep EE /var/log/Xorg.0.log
Tout ça histoire déjà d’essayer de faire marcher l’écran du netbook avec le driver conseillé. Après, si ça marche, on verra ce qu’il en est du projo.

Et si ça ne marche pas, on pourra essayer de rebooter sur un noyau que tu n’as pas compilé toi même (au fait, t’es en stable, testing ou sid ?),renommer ton xorg.conf en xorg.conf.old ,supprimer le xorg.conf, puis lancer un # dpkg-reconfigure xserver-xorg.

[quote=“yanlolot”]
Jette un oeil à ça: about-gnulinux.info/dotclear/ind … vec-xrandr[/quote]
Merci pour ce lien, Yanlolot, je connaissais les commandes mais pas le soft graphique, bien pratique.

Après avoir supprimer tout concernant ma sortie vga dans mon xorg.conf, j’obtiens ceci :

(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
   i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
   E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, G35, 965Q, 946GZ,
   965GM, 965GME/GLE, G33, Q35, Q33,
   Mobile Intel® GM45 Express Chipset,
   Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
(II) Primary Device is: PCI 00:02:0
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(EE) No devices detected.

Pour la commande dpkg-reconfigure xserver-xorg, il m’a bien lancée le programme de configuration mais une fois terminé, le fichier xorg.conf ne subit aucune modification.

Pour infos : Je suis sous Debian 5.0.5 Lenny Stable.

Non, vire le (ou plutôt renomme le en .old ou autre chose, mais fait pour qiu’il n’existe plus pour le système). Maintenant, xorg.conf n’est plus nécessaire, et donc on va voir ce qu’il raconte sans.
De plus, tu bootes tjs sur le noyau que tu as compilé ?
C’est quoi ta branche ? (stable, testing ou unstable ?)

Ma branche est stable et je boot toujours sur le kernel que j’ai compilé (2.6.32.21).

Apres avoir supprimer xorg.conf et avoir fait la commande dpkg-reconfigure xserver-xorg ::

grep EE /var/log/Xorg.0.log (EE) Unable to locate/open config file (II) Loading extension MIT-SCREEN-SAVER (EE) open /dev/fb0: No such file or directory

Ah, il en a besoin alors.
Mais en tout cas: d’où viennent les sources de ton noyau ? (de backport ? ils proposent le 2.3.32 ?). Parceque dans le cas contraire:
–> installe un noyau prévu pour Lenny (le 2.6.26 je pense, en tout cas un aptitude search linux-image te donnera la réponse), ou boote sur ce noyau s’il est déjà installé (ou autre, mais qui provienne des dépôts Lenny, et déjà compilé)
–> remets le xorg.conf (celui sans les entrées concernant ta sortie VGA)
–> relance X

Pourquoi avoir installé ce noyau sur une stable, c’est absolument nécessaire (matos non reconnu sinon) ?

[edit] Pourrais tu aussi me renvoyer le résultat de $ dpkg -l |grep xserver [/edit]

Les Sources viennent du site officiel (kernel.org) et d’habitude je n’ai jamais eu de problème.

J’ai gardé, malgré tout, mes anciens kernels et notamment celui du 2.6.26. J’ai déjà testé, il n’y rien de plus.
Sans compter que si j’ai choisi la 2.6.32, c’est qu’il y’a de bonne raison :

  • le driver i915 n’est présent qu’à partir de la 2.6.32
  • Mon driver de carte wifi est également compatible qu’avec des sources de 2.6.32 à 2.6.34

J’ai un autre pc tournant également en 2.6.32 (la raison ici, c’est que je ne l’ai pas mis à jour depuis longtemps) et absolument tout (même sortie VGA) fonctionne.

[quote=“apt-cache show show xserver-xorg-video-intel
”]Package: xserver-xorg-video-intel
Priority: optional
Section: x11
Installed-Size: 844
Maintainer: Debian X Strike Force debian-x@lists.debian.org
Architecture: amd64
Version: 2:2.3.2-2+lenny8
Replaces: xserver-xorg (<< 6.8.2-35), xserver-xorg-driver-i810, xserver-xorg-video-i810 (<< 2:1.9.91-1), xserver-xorg-video-i810-modesetting, xserver-xorg-video-intel-modesetting
Provides: xserver-xorg-video-2
Depends: libc6 (>= 2.7-1), libdrm2 (>= 2.3.1), xserver-xorg-core (>= 2:1.4)
Conflicts: 915resolution, xserver-xorg-driver-i810, xserver-xorg-video-i810 (<< 2:1.9.91-1), xserver-xorg-video-i810-modesetting, xserver-xorg-video-intel-modesetting
Filename: pool/main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.3.2-2+lenny8_amd64.deb
Size: 414192
MD5sum: b1d9c2d88974b4a7baf37f6f4553b606
SHA1: 313a11f5e93ef7315de0993526ea1ec1cdad92c5
SHA256: 6eabcb2fad84408dd81120a8e944776015270f9408b2ffd0931540ad05e80da4
Description: X.Org X server – Intel i8xx, i9xx display driver
This package provides the driver for the Intel i8xx and i9xx family
of chipsets, including i810, i815, i830, i845, i855, i865, i915, i945
and i965 series chips.
[/quote]
Sur la version stable du paquet xserver-xorg-video-intel (l’as tu d’installé). Mais bon, de tte manière, il va te falloir un 2.6.32 apparemment donc…je sais pas, mais essaye voir juste pour X si ça passe.

Sinon look : http://intellinuxgraphics.org/documentation.html

Et dis-moi ce que tu en penses.

J’en pense que d’après le lien, le Intel GMA 3150 est supporté (ce qu’à l’air de confirmer kmuto, qui lui nous dit que le driver est le i915).
Je n’ai pas lu le reste des docs en pdf (long, en anglais…).
Mais, si j’avais ton netbook (qui a l’air récent), je migrerai vers testing/sid (priorité sur testing), et n’aurait plus un truc un peu “bancal”, avec un noyau récent, sur une distrib qui date de 2 ans… Je pense plus sain de mettre une branche récente de debian pour ton netbook.
Maintenant, ce n’est pas mon netbook, mais le tien…

Sinon, je me demande s’il n’y a pas eu un gros changement entre le noyau 2.6.26, et le 2.6.je_ne_sais_plus_lequel, du point de vue de hal et udev. Et avoir une stable munie d’un 2.6.32 a peut être recréé ce pb de chgmnt entre udev et hal (mais là, ce sont de vieux souvenirs, et je ne suis encore une fois sûr de rien…)

Je n’ai jamais essayer Squeeze et d’après ce que j’ai entendu, il y’a encore pas mal de bug.
Je vais suivre ton conseil et essayer d’installer squeeze sur mon pc, j’espere de la meme maniere que Lenny.

Je tiendrai au courant si mon problème est résolu et dans ce cas je fermerai le topic.

Ah pour info : mon pc est un netbook HP mini 210-1112.

Voilà merci pour ton aide.

J’ai bien dit une squeeze/sid (avec une priorité pour squeeze à l’aide d’un fichier de préférences). Squeeze seule peut être incomplète (des paquets peuvent ne se trouver que chez sid pour un certain temps), il faut donc rajouter les dépôts de sid.

Perso, je me sers de unetbootin pour faire une install sur un netbook.

Ah moi j’ai jamais reussi UnetBootIn, j’utilise les hd-media fourni sur le site de debian copié sur ma clé et chargé depuis un grub également sur ma clé. Il me suffit ensuite de copier l’iso d’installation pour que l’installateur le detecte tout seul.

Je sais pas pourquoi mais sa marche c’est tout ce qui compte.