i915.modeset = 1とは何ですか?


9

私はUbuntu 13.10を実行していますが、ivybridgeビデオでカーネル3.12.8(ソースからビルド、ubuntuパッチを含む)にアップグレードしたので、ブートスプッシュ画面がちらつき、めちゃくちゃになりました。

それで私i915.modeset=1はググってパラメンターをグラブに追加しようとしましたが(実際に何をしていたのか知​​らずに)、魔法のようにスパーシュスクリーンが修正され、ウィンドウコンテンツのスクロールがはるかにスムーズになったことに気付きました(例:クロムのWebページ)。

ですから、についてもっと知りたいと思いi915.modeset=1ます。

回答:


6

カーネルモード設定(KMS)と呼ばれるものを使用して、ブートプロセスの早い段階でIntelグラフィックドライバーが読み込まれていることを確認しているため、「ファンシー」なブート画面が正しく表示されます。

カーネルモード設定(KMS)は、グラフィックモードの選択と設定の責任をX.orgからカーネルに移します。X.orgが起動すると、X.orgはモードを検出して使用し、それ以上モードを変更しません。これにより、起動が速くなり、グラフィカルで、ちらつきが少なくなります。https: //askubuntu.com/questions/1080/what-is-kernel-mode-setting

https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_startも参照してください


答えてくれてありがとう。KMSについて知っています。「i915.modeset = 1」がIntelドライバーで何をするか、なぜそれが必要で、なぜi915.modeset = 0でないのかなどについて具体的に説明したいと思います
lviggiani 14年

2
i915.modeset = 0またはnomodesetを設定することにより、カーネルモード設定を無効にし、代わりにXサーバーにモード設定を処理させます。
M_dk 2014年

質問に対する回答を得ましたか、それとも他に明確にする必要がありますか?
M_dk 2014年

1

私のケースはIntel Atom D2500HN moboで、grub後に空白/黒い画面が表示される

私の解決策:

~$ 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"

したがって、上記はVGAポートのみにビデオ出力を送信します。

私の問題は解決されました。https://bbs.archlinux.org/viewtopic.php?id = 145648 が原因でこの解決策がhttp://permalink.gmane.org/gmane.linux.mageia.devel/からこのソリューションが引き出された ためです13667

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.