web-dev-qa-db-ja.com

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

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

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

i915.modeset=1について詳しく知りたいのですが。

9
lviggiani

カーネルモード設定(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 も参照してください

6
M_dk

私のケースは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

1
Wilson Wong