À quoi sert i915.modeset = 1?


9

J'utilise Ubuntu 13.10 et depuis que j'ai mis à niveau vers le noyau 3.12.8 (build à partir de la source, y compris les correctifs Ubuntu) sur une vidéo ivybridge, l'écran de démarrage de démarrage clignotait et gâchait.

J'ai donc i915.modeset=1parcouru Google et essayé d'ajouter un paramètre à grub (sans vraiment savoir ce que je faisais) et comme par magie, l'écran de démarrage a été corrigé et j'ai également remarqué un défilement beaucoup plus fluide du contenu de la fenêtre (par exemple, une page Web en chrome).

J'aimerais donc en savoir plus i915.modeset=1.

Réponses:


6

Vous utilisez ce que l'on appelle le paramètre de mode du noyau (KMS) pour vous assurer que vos pilotes graphiques Intel sont chargés au début du processus de démarrage, ce qui fait que l'écran de démarrage «fantaisie» s'affiche correctement.

La configuration du mode noyau (KMS) transfère la responsabilité de la sélection et de la configuration du mode graphique de X.org au noyau. Lorsque X.org est démarré, il détecte et utilise ensuite le mode sans aucun autre changement de mode. Cela promet de rendre le démarrage plus rapide, plus graphique et moins scintillant /ubuntu/1080/what-is-kernel-mode-setting

Voir également https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start


Merci pour votre réponse. Je connais KMS. Je veux juste maintenant spécifiquement sur ce que le "i915.modeset = 1" fait avec le pilote Intel, pourquoi il est requis et pourquoi pas i915.modeset = 0 etc.
lviggiani

2
En définissant i915.modeset = 0 ou nomodeset, vous désactivez le paramètre du mode noyau et laissez le serveur X gérer le paramétrage.
M_dk

Avez-vous obtenu la réponse à votre question ou avez-vous besoin de clarifier autre chose?
M_dk

1

Mon cas est sur Intel Atom D2500HN mobo où il y a un écran vide / noir après grub

Ma solution:

~$ sudo <your_editor> /etc/default/grub
##video=LVDS-1:d  is disabling LVDS-1 port which some kernel version might be directing the video to that port on default despite your mobo might not have such a port available to you
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"

Ainsi, ce qui précède dirigerait la sortie vidéo vers le port VGA uniquement.

Mon problème est résolu, grâce à https://bbs.archlinux.org/viewtopic.php?id=145648 qui à son tour a tiré cette solution de http://permalink.gmane.org/gmane.linux.mageia.devel/ 13667

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.