我编辑了这个问题的标题,因为下面的一个答案在解决第一个问题的过程中产生了一个新问题。
就在今天早上,我下载了最新的内核(3.19.0-30)。当我重新启动并启动它时,在登录屏幕出现之前屏幕变黑了。我仍然可以输入密码,然后按回车键。风扇转动。我按Ctrl+ Alt+T进入终端,执行sudo reboot
,输入我的密码,然后计算机重新启动。因此系统正在运行,但没有显示。
我重新启动到我拥有的最旧的版本 (3.19.0-25)。同样的问题。
我重新启动进入下一个版本 (3.19.0-26)。成功了!
为什么?这是怎么回事?我该如何才能启动到最新的内核而不会出现这个问题?
根据评论进行编辑:
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
Subsystem: Dell Device 062b
Kernel driver in use: i915
--
03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
Subsystem: Dell Device 062b
编辑:当我按照下面@pilot6 的回答操作时,我确实可以启动我拥有的最新内核。但现在我的外接显示器出现了问题,外接显示器的下半部分(垂直放置)被切掉了!(请注意,平铺的饼干怪兽壁纸只是为了提高可见性——我通常只使用黑色背景 :)
但是,当我截取屏幕截图时,屏幕截图会显示整个垂直显示器,而不仅仅是上半部分。下面是屏幕截图和相机图片。
当我启动 cinnamon 和 unity 时遇到了同样的问题。
答案1
由于您拥有相当新的 GPU 硬件,请使用来自长寿命分支的稳定 NVIDIA 驱动程序。
从专有 GPU 驱动程序 PPA 安装支持 840M 的最新稳定 NVIDIA 驱动程序:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot
要在英特尔和 Nvidia 显卡之间切换 - 打开NVIDIA X 服务器设置->主要简介。
如果你之前安装过任何 NVIDIA 驱动程序,为了避免可能的冲突,最好首先卸载所有与 NVIDIA 相关的软件你有安装于。
打开终端并执行:
sudo apt-get purge nvidia*
sudo reboot
注意:当您已经安装熊蜂之前,这个软件必须删除也一样。
答案2
按照以下方式安装专有 nvidia 驱动程序:
sudo apt-get install nvidia-346 nvidia-prime
然后重新启动。
您可以通过运行以下命令切换到英特尔适配器:
sudo prime-select intel
重启后这应该可以解决外部适配器问题。