[firmware] Incompatibilité ACPI & VGA

Reconnaissance et configuration du matériel / kernel linux
hexahel
newbie
Messages : 2
Inscription : ven. 08 août 2014, 08:41

[firmware] Incompatibilité ACPI & VGA

Message par hexahel »

Bonjour à tous,

Récent inscrit, j'ai découvert il y a une petite année votre communauté. Et, c'est en partie à la vue de tous les messages sur ce forum que j'ai fait le grand pas vers Archlinux. J'en suis très satisfait ! :copain:

À présent, pour ce premier message je vais y aller fort, accrochez-vous ! :evil:

[Pour la petite histoire], voilà que depuis peu j'avais pour projet de m'installer Archlinux sur une de mes vieilles machines Windows 7.
Je n'avais jusqu'à présent fait joujou qu'avec des Arch sur serveurs dédiés (ou des machines où Arch étaient déjà préinstallée (VM)).
Mon objectif est donc de passer désormais sur Arch intégralement. Concernant l'environnement graphique, mon choix se porte sur MATE.

Je me suis donc lancé dans ce périple en début de semaine, et cela n'a pas été des plus userfriendly... :(

Alors, pour commencer j'installe Archlinux 2014.5 (avec le noyaux 3.14.1).

Et... je suis visiblement victime d'une erreur matérielle. Ceci ce produit une fois l'installation de Arch achevée, dès le premier reboot, et de manière intempestive.
[xxxxx.xxxx] ACPI: Error installing CMOS-RTC region
Cette erreur ne m'empêche pas d'utiliser le système, mais le fait d'avoir ceci toutes les 5 secondes dans la console en pop-up est très embêtant. Pire encore, au bout d'un certain temps, la machine finit par bugger complètement. Ah, et j'ignore si c'est lié, mais j'ai l'impression que la machine surchauffe légèrement.
Sans compter que, cela alourdit les logs de manière considérable.

En faisant des recherches, il semble que cela soit un bug très récent, concernant les derniers Kernels. Par exemple : https://bugzilla.redhat.com/show_bug.cgi?id=1066590

Du coup, je teste en mettant le Kernel 3.15 (depuis le netiso Archlinux 2014.8 récupéré entre temps).
Rien ne change, toujours cette erreur.
Cette fois-ci j'ai été plus loin et j'ai un peu épluché les logs, voici ce que je peux y trouver :

$ journalctl | grep ACPI

Code : Tout sélectionner

[...]
Aug 08 10:26:45 arch-laptop2 kernel: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
Aug 08 10:26:45 arch-laptop2 kernel: pci 0000:01:00.1: System wakeup disabled by ACPI
Aug 08 10:26:52 arch-laptop2 kernel: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
Aug 08 10:26:52 arch-laptop2 kernel: ACPI: Video Device [PEGP] (multi-head: yes  rom: no  post: no)
Aug 08 10:26:52 arch-laptop2 kernel: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
Aug 08 10:26:52 arch-laptop2 kernel: ACPI: Error installing CMOS-RTC region handler
Aug 08 10:26:59 arch-laptop2 kernel: ACPI: Error installing CMOS-RTC region handler
[...]
Accessoirement, j'avais relevé quelques warnings durant cette installation :
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: smsmdtv
Je signale que je ne maîtrise pas du tout ce qui relève des kernel/firmwares. J'aimerais éviter d'agraver la situation donc je préfère vous demander d'abord.

Enfin, j'ai testé en passant au noyau 3.16. Et là, y'a du mieux (fin à relativiser quand même :)), : je n'ai plus ce message permanent mais j'ai toujours ce genre de messages dans les logs :

Code : Tout sélectionner

[...]
Aug 08 13:42:25 arch-laptop2 kernel: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplurrent driver doesn't work.
Aug 08 13:42:30 arch-laptop2 kernel: snd_hda_intel 0000:01:00.1: Disabling via VGA-switcheroo
Aug 08 13:42:32 arch-laptop2 kernel: snd_hda_intel 0000:01:00.1: Enabling via VGA-switcheroo
Aug 08 13:42:32 arch-laptop2 kernel: [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
Aug 08 13:42:37 arch-laptop2 kernel: [drm]   VGA-2
Aug 08 13:42:37 arch-laptop2 kernel: snd_hda_intel 0000:01:00.1: Handle VGA-switcheroo audio client
[...]
ET ceci en boucle dans les logs, autant dire que les fichiers de logs augmentent bien vite !
De plus, la machine fini toujours par se bloquer. Je soupçonne la surchauffe car j'ai l'impression que ça varie selon la température lorsque j'allume la machine. Plus la machine a une température élevée et plus vite elle plante.
Je signale à toute fin utile, que sur Windows et Debian (que j'avais mis il y a un p'tit moment de cela, il n'y avait pas de souci de ce genre).

Ma question est toute bête : comment remédier à tous ces soucis ? :?: Température, conflit de drivers, etc.
Et par pitié, évitez de me dire de mettre Debian par facilité. :D

Pour finir, quelques retour de commandes qui pourrait aider, je pense :

$ dmesg | grep -i vga

Code : Tout sélectionner

[  474.245288] vga_switcheroo: enabled
[  478.773129] [drm]   VGA-2
[  478.954562] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  486.182164] vga_switcheroo: disabled
[  486.182584] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  486.226413] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  486.227220] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  486.227228] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  486.231208] vga_switcheroo: enabled
[  490.822557] [drm]   VGA-2
[  491.003103] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  498.175296] vga_switcheroo: disabled
[  498.175677] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  498.211021] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  498.211458] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  498.211463] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  498.227458] vga_switcheroo: enabled
[  502.611072] [drm]   VGA-2
[  502.794484] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  510.168637] vga_switcheroo: disabled
[  510.169277] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  510.205749] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  510.206188] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  510.206192] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  510.207092] vga_switcheroo: enabled
[  514.697570] [drm]   VGA-2
[  514.879145] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  522.150190] vga_switcheroo: disabled
[  522.150780] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  522.189400] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  522.190116] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  522.190123] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  522.191566] vga_switcheroo: enabled
[  526.589742] [drm]   VGA-2
[  526.774217] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  534.142439] vga_switcheroo: disabled
[  534.142906] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  534.183107] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  534.183910] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  534.183918] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  534.185682] vga_switcheroo: enabled
[  538.662365] [drm]   VGA-2
[  538.844463] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  546.149356] vga_switcheroo: disabled
[  546.150021] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  546.183102] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  546.183902] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  546.183910] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  546.185533] vga_switcheroo: enabled
[  550.564982] [drm]   VGA-2
[  550.749336] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  558.128755] vga_switcheroo: disabled
[  558.129198] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  558.179732] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  558.180537] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  558.180545] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  558.182342] vga_switcheroo: enabled
[  562.535425] [drm]   VGA-2
[  562.719073] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  570.122597] vga_switcheroo: disabled
[  570.122978] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=none,decodes=io+mem:owns=none
[  570.163222] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[  570.164023] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=none,locks=none
[  570.164031] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=none
[  570.165574] vga_switcheroo: enabled
[  574.635590] [drm]   VGA-2
[  574.819013] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
$ grep flags /proc/cpuinfo

Code : Tout sélectionner

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid popcnt lahf_lm arat dtherm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid popcnt lahf_lm arat dtherm
$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470] [1002:68e0]
Un grand merci d'avance !

P.S. : désolé si tout est un peu désordonné.
Dernière modification par hexahel le ven. 08 août 2014, 13:50, modifié 2 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Problème ACPI VGA après installation toute fraîche

Message par FoolEcho »

Salut,

Merci de rectifier le format de ton titre. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:
hexahel a écrit :

Code : Tout sélectionner

[  478.954562] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
Il faut que tu testes ce qui est proposé (cela se rajoute sur la ligne du kernel au démarrage pour tester ou dans les fichiers adéquats de ton gestionnaire de démarrage pour du pérenne: https://wiki.archlinux.fr/Grub#Arguments_additionnels ; https://wiki.archlinux.fr/Syslinux#Argu ... ditionnels ). À voir déjà avec ça...
«The following statement is not true. The previous statement is true.» :nage:
hexahel
newbie
Messages : 2
Inscription : ven. 08 août 2014, 08:41

Re: [firmware] Incompatibilité ACPI & VGA

Message par hexahel »

Merci de votre réponse.
Malheureusement j'ai déjà essayer ceci, et ça ne change rien :
J'utilise syslinux.

$ cat /boot/syslinux/syslinux.cfg

Code : Tout sélectionner

[...]
    MENU LABEL Arch Linux
    LINUX ../vmlinuz-linux
    APPEND root=/dev/sda3 rw video.allow_duplicates=1
    INITRD ../initramfs-linux.img
[...]
J'ai même ajouté ACPI=0 (vu sur un autre forum), mais nada ! :(

P.s. : toutes mes excuses pour le titre, j'espère que c'est mieux à présent. Je ne savais guère trop quoi mettre.
Répondre