使用 Nvidia Optimus 的 Live CD 时出现“未找到屏幕”

使用 Nvidia Optimus 的 Live CD 时出现“未找到屏幕”

我有一台联想 y410p,我想在 EFI 模式下安装 Ubuntu 13.10,同时在 GPT 分区上安装 Windows 8。我已经禁用了安全启动,并且我在 EFI 模式下从 USB 闪存驱动器运行 LiveCD 映像。

当我进入GRUB环境的时候,我必须修改内核参数,nomodeset=1否则内核启动的时候屏幕就会关闭。

lsmod显示已为视频加载了以下模块:

i915
nouveau

前者只是通常的英特尔显卡驱动程序,后者是开源的 NVIDIA 驱动程序。

当 X 启动时,它/etc/X11/Xorg.0.log会报告找到了一个屏幕但其配置不正确,然后显示“未找到屏幕”。

nomodeset=1从“安装 Ubuntu”而不是“试用 Ubuntu”开始就可以了。

安装后,出现与实时环境相同的问题。没用。不知道下一步该怎么办。

答案1

屏幕显示为黑色的原因是 KMS(内核模式设置)没有打开英特尔支持的屏幕的背光。在 Optimus 中,英特尔设备将图像提供给屏幕设备,而 NVIDIA 设备仅充当像素缓冲区生成器,实际上并未连接到屏幕。

打开/etc/rc.local并在之前添加以下行exit 0

setpci -s 00:02.0 F4.B=30

可以30更改为00和之间的任意值FF。00 为全亮,FF 为全暗。

来源:https://askubuntu.com/a/157344/246852

相关内容