J'ai des problèmes pour que les pilotes i915 fonctionnent correctement sur mon ordinateur portable (HP Pavilion DM4 2101ea).
Plus précisément, l'écran du portable devient noir et reste noir après le graphique de démarrage lors du démarrage à partir de la clé USB et du disque dur.
Pour obtenir quoi que ce soit sur l'affichage après l'écran de démarrage, je dois démarrer soit avec
acpi=off
nomodeset
i915.modeset=0
Je préfère ne pas désactiver ACPI parce que j'aime que mes fans tournent et nomodeset
est un peu exagéré, donc pour l'instant je démarre avec i915.modeset=0
.
Malheureusement, cela désactive KMS et ma résolution maximale actuelle sur l'écran de l'ordinateur portable est fixée à 1024x768 au lieu de sa capacité réelle.
Lorsque je ne configure aucun des drapeaux de démarrage ci-dessus et que je branche un moniteur externe, le moniteur externe fonctionne correctement. Lors du démarrage avec les drapeaux, le moniteur externe fonctionne bien également, mais ne peut faire que 1024x768 et ne peut rien faire d'autre que de refléter l'écran du portable.
J'ai mis à niveau les pilotes i915 de la version 2.17 livrés avec Precise vers la version 2.19 qui sont les plus récents mais sans chance d'obtenir quoi que ce soit à afficher.
Voici ma lspci
sortie:
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader (rev 01)
08:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
Voici lshw -C video
*-display UNCLAIMED
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
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
configuration: latency=0
resources: memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:4000(size=64)
Les deux sorties sont générées après le démarrage avec i915.modeset=0
.
Voici un Xorg.log
fichier complet d'un démarrage sur un écran noir: https://gist.github.com/479ce06454e47d6123e1
La carte graphique est un GPU intégré Intel HD 3000.
Je n'ai jamais eu de problème avec le matériel Intel sur Ubuntu auparavant, c'est donc très surprenant.
Si tu peux
- fournir une méthode pour faire fonctionner i915,
- suggérer des pilotes alternatifs
- un moyen de démarrer avec
i915.modeset=0
des résolutions plus élevées et KMS sur - ou expliquer ce qui se passe et comment y remédier
Je vais vous donner un badge de réponse. :)
Merci
xdiagnose
avec droitsudo
car il n'utilise des fichiers de configuration dans le répertoire, il est généralement préférable, et souvent très important, d' utiliser un graphiquesudo
frontend commegksu
,gksudo
oukdesu
lors de l' exécution des programmes graphiques commeroot
.