admin管理员组文章数量:1564654
Ubuntu 18.04.2 LTS 如何切换Intel集显与Nvidia独显
感谢以下两个帖子:
参考链接:
链接:https://www.jianshu/p/85cbb0258d32
链接:https://blog.csdn/mmz_xiaokong/article/details/79416156
我使用的是组装台式机,win10+ubuntu双系统,GRUP引导启动,显卡是GTX 2060;
Ubuntu 默认使用的是集显,而且对Nvidia的支持存在巨大的问题。在安装Nvidia GPU支持的过程中碰到了诸多麻烦,包括:
- 安装驱动后,独显HDMI口无输出,开机黑屏,接集显HDMI口正常启动;
- 安装驱动后无法进入Ubuntu系统
从网上找了多种教程,尝试了多种方法,最终解决,以下是我从解决方法,欢迎大家补充指正。
一、检查现有显卡
打开终端,输入:lspci -k | grep -A 2 -i "VGA"在我的电脑上显示如下图,如果你的也是类似情形,请继续阅读。
打开system settings -> details,可以查看现在正在使用的显卡。如图,我现在已经在使用Nvidia显卡。
二、安装Nvidia显卡驱动先添加NVIDIA 的ppa 源:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
在中终端输入:software-properties-gtk
以上是可以使用的驱动,默认会使用Nouveau。可以打开终端,查看为你的显卡推荐使用的驱动,输入如下:sudo ubuntu-drivers devices
这里给我推荐使用的是nvidia-drive-430,要安装可以在终端输入:
sudo apt-get install nvidia-drive-430
安装完成之后,打开Software & Updates,可以看到新安装的显卡驱动已经在使用。
在终端输入nvidia-settings打开Nvidia X Server Settings,选择PRIME Profile,在此可以自由切换集显和独显。如果没有PRIME Profiles,先reboot。
三、解决Ubuntu 18.04不支持Nvidia显卡驱动的问题
在安装好了Nvidia驱动之后,将显示器接口安装在独立显卡HDMI接口上,重启之后可能花屏或者黑屏,只有接到集显才能正常开机;因此还有两件事要做:
-
修改grup引导配置:
首先确认驱动是否成功安装:terminal输入:nvidia-smi
然后输入:sudo gedit /etc/default/grub
将10行改成图中样式acpi_osi=linux,千万不要改成nomodeset;
然后更新:sudo update-grub;
借用网友的解释, Grub引导了系统进行启动,所以它的参数被传入了,即nomodeset(调用集显)如果存在,系统就会一直调用集显,然后就出现循环登录或黑屏。由于刚刚安装系统一般没有驱动,很多人只能通过调用集显去进入图形界面(除非在命令行下安装了驱动),导致了nomodeset参数的加入。
而acpi_osi=linux是告诉Grub,电脑将以Linux系统启动,调用其中驱动,所以可以用Nvidia的驱动进行显示了! -
关闭bios安全启动Secure boot;
借用网友的解释:UEFI 的Secure Boot模式下,Ubuntu 18.04会阻止第三方内核模块的载入,包括Nvidia驱动;BIOS下则不会遇到这个问题。
总结,做完上述配置后,可以正常开机了,win+ubuntu都是用独立显卡,没有任何问题
版权声明:本文标题:Win10 + Ubuntu 18.04.2 LTS双系统,ubuntu 如何切换Intel集显与Nvidia独显 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727453490a1115429.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论