i915.modeset = 1是什么意思?


9

我正在运行Ubuntu 13.10,并且由于我在ivybridge视频上升级到了内核3.12.8(从源代码构建,包括ubuntu补丁),引导启动屏幕闪烁且混乱。

因此,我四处i915.modeset=1搜寻并尝试将参数添加到grub中(实际上并不知道我在做什么),魔术般地修复了垃圾屏幕,并且我还注意到窗口内容的滚动更加流畅(例如,镀铬的网页)。

所以我只想了解更多i915.modeset=1

Answers:


6

您正在使用所谓的内核模式设置(KMS)来确保在启动过程中尽早加载了Intel图形驱动程序,因此可以正确显示“花式”启动屏幕。

内核模式设置(KMS)将选择和设置图形模式的责任从X.org转移到了内核。启动X.org时,它将检测并使用该模式,而无需任何其他模式更改。这有望使启动速度更快,图形更多,闪烁更少 /ubuntu/1080/what-is-kernel-mode-setting

另请参阅https://wiki.archlinux.org/index.php/Kernel_Mode_Setting#Early_KMS_start


感谢您的答复。我了解KMS。我只想现在具体什么了“i915.modeset = 1”并与英特尔的驱动程序,它为什么是必要的,为什么不i915.modeset = 0等
lviggiani

2
通过设置i915.modeset = 0或nomodeset,您将禁用内核模式设置,而是让X服务器处理模式设置。
2014年

您是否已得到问题的答案,或者是否需要其他说明?
M_dk 2014年

1

我的情况是在Intel Atom D2500HN主板上,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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.