Detection d'écrans impossible: Intel HD4000

Salut,
J’ai un problème avec ma carte graphique, j’ai tenté bien des trucs… mais là je ne sais plus quoi faire et google ne m’aide plus…
Lorsque je veux choisir la résolution, disposition des écrans, etc… (Système, préférences, écran) il n’y a qu’un seul écran, mais il est inconnu. Je ne peux donc pas avoir deux écrans. Lorsqu’une deuxième est connectée, j’ai juste un clone de la première.
De plus, il n’a qu’une seule résolution de disponible.

me donne un message d’erreur:

xrandr: Failed to get size of gamma for output default Screen 0: minimum 1366 x 768, current 1366 x 768, maximum 1600 x 1200 default connected 1366x768+0+0 0mm x 0mm 1366x768 0.0* 1600x1200_75.00 75.0
La dernière ligne je l’ai ajouté manuellement pour faire un test, je ne peux pas l’appliquer.

Aussi lorsque j’essaie

[code]# cd /etc/X11

Xorg -configure[/code]

J’obtiens ce message d’erreur:
Number of created screen does not match with number of detected devices.
Config failed

J’ai donc un fichier de configuration vide.

Voici les informations:
Paquet:
xserver-xorg: *** 1:7.6+8~bpo60+1 0

Kernel:
Linux 3.2.0-0.bpo.3-amd64

Intel HD 4000 Graphics
Processeur: I7-3630QM

J’ai été chercher ceux-là dans les backports, le seul changement a été une augmentation de la résolution.

$lspci 00:00.0 Host bridge: Intel Corporation Device 0154 (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0166 (rev 09) 00:14.0 USB Controller: Intel Corporation Device 1e31 (rev 04) 00:16.0 Communication controller: Intel Corporation Device 1e3a (rev 04) 00:1a.0 USB Controller: Intel Corporation Device 1e2d (rev 04) 00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04) 00:1c.0 PCI bridge: Intel Corporation Device 1e10 (rev c4) 00:1c.1 PCI bridge: Intel Corporation Device 1e12 (rev c4) 00:1d.0 USB Controller: Intel Corporation Device 1e26 (rev 04) 00:1f.0 ISA bridge: Intel Corporation Device 1e59 (rev 04) 00:1f.2 SATA controller: Intel Corporation Device 1e03 (rev 04) 00:1f.3 SMBus: Intel Corporation Device 1e22 (rev 04) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) 02:00.0 Network controller: Intel Corporation Device 008a (rev 34)

$ lshw -c video *-display description: VGA compatible controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 09 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:44 memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:3000(size=64)

Merci pour l’aide apporté!

Salut,

Et si tu commençais par tester avec un seul écran, ceci afin de maîtriser ta carte graphique et xrandr ?

Bonjour,

Sauf erreur de ma part, l’utilisation de xrandr et/ou X ne nécessite pas d’avoir un fichier /etc/X11/xorg.conf, il est normalement généré à la volée par X, enfin c’est le cas chez moi.

Je me souviens avoir galéré pour générer un fichier xorg.conf pour gérer mon écran externe, pour finalement m’apercevoir que ça fonctionnait très bien en ligne de commande (xrandr) sans ce fichier !

Par contre il faut que RandR soit activé, ce que tu peux voir normalement dans ton fichier /var/log/Xorg.0.log (pour la session X en cours) :

$ grep RandR /var/log/Xorg.0.log [ 76.074] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 77.024] (--) RandR disabled

Tu peux aussi regarder du côté des interfaces graphiques à randr, comme grandr et arandr (de mémoire, elles ne sont pas trop intuitives, enfin ma logique n’est pas leur logique :016 ).

Usti

Salut,

Et si tu commençais par tester avec un seul écran, ceci afin de maîtriser ta carte graphique et xrandr ?

En fait, je test avec un seul écran pour l’instant.
J’ai testé avec deux car si au moins je pouvais avoir un affichage ça aurait déjà été pas si pire.

Pour xorg.conf, il est incapable de le générer lorsque je l’ai demandé:
Number of created screen does not match with number of detected devices.
Config failed
J’ai tenté plusieurs trucs…

$ grep RandR /var/log/Xorg.0.log [ 182.133] (==) RandR enabled

Donc xrandr est activée, mais il ne peut obtenir les configurations possibles.:

$ xrandr -q xrandr: Failed to get size of gamma for output default Screen 0: minimum 1366 x 768, current 1366 x 768, maximum 1366 x 768 default connected 1366x768+0+0 0mm x 0mm 1366x768 0.0*

Tu utilises quel noyau ?

De ce que j’ai pu lire, les puces intel HD 4000 ne sont bien supportées par le pilote intel que pour les noyaux >= 3.4.x.

Usti

J’ai lu ça aussi, mais pour debian ces noyaux sont experimental…
Aussi, j’ai vu que certains ont réussis à le faire fonctionner avant 3.4, donc si quelqu’un a la solution.

Noyaux:
Linux 3.2.0-0.bpo.3-amd64
Je l’avais mit dans mon premier message.

[quote=“jeho”]J’ai lu ça aussi, mais pour debian ces noyaux sont experimental…
Aussi, j’ai vu que certains ont réussis à le faire fonctionner avant 3.4, donc si quelqu’un a la solution.[/quote]
Et sur ces pages dont tu parles, ils ne disaient pas comment faire ? Avec du 3.2, ou du 3.3 ?

Essaie d’ajouter la résolution souhaitée à la main avec xrandr et son option --addmode, peut être que ça fonctionnera (cf. page de man pour le détail de l’option).

Usti

La seule information mentionnée dans ces pages c’est d’aller chercher le noyau et xorg de backports…
Pour le addmode à la main j’ai déjà tenté le coup! Je peut les créer mais pas les mettre en application.

Bon, et juste pour voir, tu as essayé le noyau 3.6 d’experimental ?

Cela ne t’engage à rien, mais ça te permettra déjà de voir si la carte fonctionne bien avec un noyau qui est certain d’avoir un pilote intel la supportant.

Usti

Je n’ai pas tenté le coup, j’ai peur de perdre la stabilité et comme j’étudie/travail avec cet ordi…
Si ce serait que d’installer le noyau, je tenterais, mais je dois installer pleins d’autres paquets experimental et c’est là que je risque de perdre la stabilité…

pas de problème sous sid pour ma part

Avec la même carte vidéo?
As-tu installé quelque chose de particulier pour cela?