想给笔记本电脑外界一个显示屏,因为科研需要,我的笔记本是windows10加Ubuntu16.04双系统,主要使用Ubuntu系统。

首先是硬件

一个外置显示屏是必须的了,然后我的笔电上只有HDMI接口,所以还需要买一个HDMI转VGA接口器。然后就可以设置双屏了。

1.windows10系统

在windows下设置双屏非常简单

2.在ubuntu16.04系统下

在ubuntu系统下设置双屏稍微有点麻烦,网上的部分教程是针对没有独立显卡的情况下才适用,我尝试才发现不可行。必须对独立显卡安装驱动。

比如以下教程

https://blog.csdn.net/OLTI_GXT/article/details/76884014

https://blog.csdn.net/maplblue/article/details/62891620

按照操作进入命令行模式,但输入命令后没什么效果。(慎用)

然而在ubuntu系统下安装驱动的方法还有好多种,比较稳妥的是安装ubuntu系统源发布的nvidia geforce专有驱动。

可以通过下面这个方法安装,但不一定成功,主要是下载时特别慢,根本不知道什么时候安装完成。

https://blog.csdn.net/csfreebird/article/details/54782731

Ubuntun 16.10默认使用的是集成显卡。

可以通过搜索Additional Drivers里找到Nvida显卡驱动,安装

选择Apply Changes后,等待安装完成,然后重新启动。

这时在搜索程序中会看到NVIDIA X Server Settings查看Primary Profiles,可以看到当前正在使用独立显卡NVIDIA

如果不成功可以尝试另一种办法。在终端以命令的方式进行安装。

http://bbs.xiaomi.cn/t-13250149

Ubuntu下独显驱动安装与集显独显双显卡切换

  1. 序言

a)      要谨慎:本人只保证在新装的ubuntu系统中本教程完全有效,不保证使用了一段时间的系统仍然奏效,虽然一般情况下是有效的(因为在你使用系统的过程中可能已经对系统组件有所改动)

b)      为什么这么做:如果你需要在ubuntu (linux distr) 下使用独立显卡(比如玩steam游戏,进行GPU并行计算),那么你可能需要完成本教程内容。

c)       如果你不需要独立显卡在linux下的功能,尽量不要折腾linux驱动,除非你可以承担小概率的、意想不到的后果。

d)      Linux下显卡选择为全局应用,较为耗电,平时尽量不要选择独立显卡。

  1. 需求

a)      网络

b)      下载流畅的软件源地址(ubuntu设置->软件源->自动选择最佳)

  1. 安装

a)      安装独立显卡驱动

添加nvidia ppa软件源

sudo add-apt-repository ppa:graphics-drivers/ppa –y

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

屏蔽开源驱动

sudo gedit /etc/modprobe.d/blacklist.conf

在文件末端添加:

blacklist nouveau

保存,关闭窗口。

安装nvidia geforce驱动

sudo apt install nvidia-390

//可能不是当前的最新版本,可以通过下一行的搜索查看当前最新版本

sudo apt search nvidia-*

b)      安装双显卡切换工具

添加ppa软件源

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

安装切换器

sudo apt-get install prime-indicator

到此,安装完毕,重启电脑。进入 Ubuntu,即可发现系统托盘中多了一个 Nvidia LOGO 的指示器小程序。单击这个小程序,在弹出的菜单中选择“Quick switch graphics”(快速切换显卡)。

然后这个 Prime 指示器弹出提示,将会重启 X 服务器(其实就是注销一次)。

注销后再次登录进入
Ubuntu,细心观察,即可发现系统托盘中的 Prime 指示器已经变为 Intel 的 LOGO 了,表示目前正在使用
Intel 集成显卡(核芯显卡)。点击“open NVIDIA Settings”(打开 Nvidia
设置)也可查看目前的显卡状态和进行一些简单设置。

顺便提一下关于亮度调节的问题。无论使用开源 Nouveau 驱动,还是 Nvidia 私有驱动,小编没有做任何设置,使用笔记本上的快捷键调节亮度,均不会立即生效,但是在重启后,会自动变为调节后的亮度值。

到此就搞定了,只看我搬运过来的教程可以搞定,不过还是建议去原文章那里看看,那里小编还自己折腾了一番。不过话说我当年也那么折腾过。

另一种ubuntu软件库里的双显卡切换工具(推荐)

直接在软件商店里搜索NVIDIA X Server Settings  ,然后点击安装即可

c)       重启(开机后屏幕右上角有显卡切换标志)

重启之后,打开外界显示屏直接是扩展双屏,不需任何设置(可能需要设置吧,这就很神奇)

参考博文

https://blog.csdn.net/OLTI_GXT/article/details/76884014

https://blog.csdn.net/chichoxian/article/details/60642533

https://blog.csdn.net/qq_31215157/article/details/74781880?locationNum=10&fps=1

https://blog.csdn.net/csfreebird/article/details/54782731

http://bbs.xiaomi.cn/t-13250149

https://blog.csdn.net/feishicheng/article/details/70662094

https://jingyan.baidu.com/article/b7001fe195b2f40e7282dd9c.html

http://tieba.baidu.com/p/3003338259

ubuntu16.04下笔记本电脑扩展双屏安装过程的更多相关文章

  1. Ubuntu16.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu16.04下Mongodb(离线安 ...

  2. Ubuntu16.04下LAMP环境的安装与配置

    Ubuntu16.04下LAMP环境的安装与配置 最近做个实验需要用到Ubuntu环境的靶场,所以这里介绍下Ubuntu环境下LAMP的安装与配置,话不多说,我们gkd! 1.Apache2的安装 首 ...

  3. Ubuntu16.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  4. ubuntu16.04下ftp服务器的安装与配置

    由于要将本地程序上传至云服务器中,所以需要给云服务器端安装ftp服务器.记录一下ftp的安装过程,以便以后使用.服务器端所用系统为Ubuntu16.04. 1. 安装ftp服务器, apt-get i ...

  5. Ubuntu16.04下ZeroC ICE的安装与使用示例(Qt C++ 和 Java)

    项目需求:在Ubuntu16.04系统下安装并使用ICEgrid 3.7进行c++和Java Springboot开发环境的通信,下面逐一介绍各个步骤的详解: 一:Ice Lib的安装 参考官网地址: ...

  6. Ubuntu16.04下Python2:pip安装opendr库

    在Ubuntu16.04/Python2环境安装opendr遇到了问题,并且报错不清楚. 使用dis_to_free的方法很好地解决问题. sudo apt install libosmesa6-de ...

  7. Ubuntu16.04下Hadoop的本地安装与配置

    一.系统环境 os : Ubuntu 16.04 LTS 64bit jdk : 1.8.0_161 hadoop : 2.6.4 部署时使用的用户名为hadoop,下文中需要使用用户名的地方请更改为 ...

  8. [转]Ubuntu16.04下ralink rt3290驱动安装

    出处:https://askubuntu.com/questions/253632/how-do-i-get-a-ralink-rt3290-wireless-card-working 解决为问题:L ...

  9. Ubuntu16.04 下 python 3.6 安装以及各版本python切换(同时解决各种依赖缺失)

    有些博客给出了从源代码通过./configure.make.sudo make 会导致安装玩之后出现各种依赖缺失的问题,如_sqlite3._bz2 等问题. 当然也有很多帖子给出了从系统自带的pyt ...

随机推荐

  1. java的this static public protected private abstract interface 在python的对应,java python一些区别

    1.因为工作的原因,最近使用了三个多月的java作为主力语言.很早之前在菜鸟教程也看过java文档两遍,但实践少,处于能看懂写出来不流畅的状态(对于java必须要略懂,不能能看到就头疼跳过,因为现在百 ...

  2. SpringBoot------热部署(Springloaded)

    为啥要热部署: 在修改代码的时候,不需要重新启动程序,程序会自动进行编译 注意: 控制器中新增加的方法是不能进行热部署的 方法: 1.在pom.xml文件里面添加下面代码 <project> ...

  3. python使用代理访问服务器

    python使用代理访问服务器主要有一下3个步骤: 1.创建一个代理处理器ProxyHandler: proxy_support = urllib.request.ProxyHandler(),Pro ...

  4. 【代码审计】CLTPHP_v5.5.3 前台任意文件上传漏洞分析

      0x00 环境准备 CLTPHP官网:http://www.cltphp.com 网站源码版本:CLTPHP内容管理系统5.5.3版本 程序源码下载:https://gitee.com/chich ...

  5. Ansible常用模块使用

    Ansible官方提供了非常多的模块,还有若干第三方模块,我们也可以自己编写模块. Ansible对远程服务器的操作实际是通过模块完成的,先将模块拷贝到远程服务器,完成操作后,然后在远程服务器上删除该 ...

  6. 关于 g++ 编译器

    g++由自由软件基金发行,g++是基于类unix的c++编译器,通常在命令行运行.它一般附带于类Unix系统中,因此如果你正在运行Unix或Linux系统,它很可能已经存在于你的系统中.你可以对一个源 ...

  7. 基于Cocos2d-x学习OpenGL ES 2.0系列——编写自己的shader(2)

    在上篇文章中,我给大家介绍了如何在Cocos2d-x里面绘制一个三角形,当时我们使用的是Cocos2d-x引擎自带的shader和一些辅助函数.在本文中,我将演示一下如何编写自己的shader,同时, ...

  8. 【delphi】delphi出现‘尚未调用CoInitialize’异常

    1. 由于使用ado等引起的异常. 2. 若是子线程或某方法操作ado可在该方法开头和结尾分别加上: function myfun begin CoInitialize(nil); // your c ...

  9. TNS-12532: TNS:invalid argument,Oracle的报错信息太让人无语

    TNS-12532: TNS:invalid argument,Oracle的报错信息太让人无语 现象: Tnsping报错: [oracle@unicomGZ01 admin]$ ../../bin ...

  10. python框架---->BeautifulSoup的使用

    Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.一个人至少拥有一个梦想,有一个理由去坚强.心 ...