匿名用户

1级

2017-04-01 回答

一、适用条件:

用单独的两块显卡来实现双屏显示,像ATI、nVidia和Matrox的双头显示技术,可以用显卡本身的驱动来解决,具体的操作,在各个驱动的man上都有。但是,有些显卡也可以按照本文的说明来做,前提是把同一个显卡的device节写两遍。

二、硬件准备

两个显卡,前提是你的机器必须可以安装上。典型的配置为:一个AGP,一个PCI或两个PCI。如果机器上有自带的硬显卡,也可以再加上一个AGP,实现两个AGP。(很多服务器主板上都带Rage XL,这个就可以实现两个AGP的显卡。)

据说965G以上的主板自带的显卡也可以实现双显卡,由于没有条件测试,不知道具体结果。但是,945G以下的自带显卡不能用再加一块显卡的方法实现双显卡。因为一旦检测到主板上接有显卡,整合的显卡会被自动屏蔽掉。现在有很多显卡带VGA和DVI输出,可以用一个DVI-VGA的转换器来实现双屏显示。

三、双显示器的三种模式

双显示器有三种基本的显示模式,虽然有很多资料把它说为是两种,但是我觉得把它分为三种更好接受一些。

1、独立模式:两个显示器独立,互不影响。也就是说,一个显示器上的窗口,不可以移动到另一个显示器上去。

2、扩展模式:两个显示器扩展为一个大的显示器。一个窗口,可以移动或扩展到另一台显示器上去。windows中叫做“扩展桌面”。

3、克隆模式:两个显示器上的内容完全一致。如果用来做演示,那么通常就是用的这种模式,一个用来接投影机,一个用来本地显示,供演讲者使用。

四、实现原理

对于独立模式和克隆模式,在xorg.conf里面,配置两个显卡,两个屏幕即可;对于扩展模式,还要加上一个“Xinerama”的选项。

五、配置实例

以下配置实例的硬件:一个主板自带的Rage XL和一个Geforce 440 64M显卡,加上两个Philips 107s6显示器。

1、独立模式:

Section "ServerLayout"

Identifier "X.org Configured"

Screen 0 "Screen0" 0 0

Screen 1 "Screen1" LeftOf "Screen0"

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

EndSection

Section "Files"

RgbPath "/usr/X11R6/lib/X11/rgb"

ModulePath "/usr/X11R6/lib/modules"

FontPath "/usr/X11R6/lib/X11/fonts/misc/"

FontPath "/usr/X11R6/lib/X11/fonts/TTF/"

FontPath "/usr/X11R6/lib/X11/fonts/Type1/"

FontPath "/usr/X11R6/lib/X11/fonts/CID/"

FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"

FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

EndSection

Section "Module"

Load "dbe"

Load "dri"

Load "extmod"

Load "glx"

Load "record"

Load "xtrap"

Load "freetype"

Load "type1"

EndSection

Section "InputDevice"

Identifier "Keyboard0"

Driver "kbd"

EndSection

Section "InputDevice"

Identifier "Mouse0"

Driver "mouse"

Option "Protocol" "auto"

Option "Device" "/dev/psm0"

Option "ZAxisMapping" "4 5 6 7"

EndSection

Section "Monitor"

Identifier "Monitor0"

VendorName "PHL"

ModelName "PH107E/V/S/G6"

HorizSync 30.0 - 71.0

VertRefresh 50.0 - 160.0

Option "DPMS"

EndSection

Section "Monitor"

Identifier "Monitor1"

VendorName "PHL"

ModelName "PH107E/V/S/G6"

HorizSync 30.0 - 71.0

VertRefresh 50.0 - 160.0

Option "DPMS"

EndSection

Section "Device"

Identifier "Card0"

Driver "ati"

VendorName "ATI"

BoardName "Rage XL"

ChipSet "ati"

ChipId 0x4752

ChipRev 0x27

BusID "PCI:0:13:0"

EndSection

Section "Device"

Identifier "Card1"

Driver "nv"

VendorName "nVidia Corporation"

BoardName "NV11 [GeForce2 MX/MX 400]"

BusID "PCI:1:0:0"

EndSection

Section "Screen"

Identifier "Screen0"

Device "Card0"

Monitor "Monitor0"

DefaultDepth 24

SubSection "Display"

Viewport 0 0

Depth 24

Modes "1024x768"

EndSubSection

EndSection

Section "Screen"

Identifier "Screen1"

Device "Card1"

Monitor "Monitor1"

DefaultDepth 24

SubSection "Display"

Viewport 0 0

Depth 24

Modes "1024x768"

EndSubSection

EndSection

要点:

1、在配置文件里,要配置两个device,两个Monitor,两个Screen。

2、在ServerLayout节中,需要说明两个显示器之间的关系,用

Screen 1 "Screen1" LeftOf "Screen0"

来说明,在本例中,第二个显示器在第一个显示器左边。

2、扩展模式:

Section "ServerLayout"

Identifier "X.org Configured"

Screen 0 "Screen0" 0 0

Screen 1 "Screen1" LeftOf "Screen0"

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

EndSection

Section "ServerFlags"

Option "Xinerama" "true"

EndSection

说明:1)为了减少篇幅,只写改变的节。

2)桌面扩展是用“Xinerama”扩展来实现的,这个扩展不需要单独安装,是xorg自带的一个模块。

3)扩展桌面的操作中,程序默认打开的显示器在最左边的显示器上,即使你把第二个显示器设置为左边的显示器。

4)扩展桌面中,第二个显示器没有任务栏。

3、克隆模式:

Section "ServerLayout"

Identifier "X.org Configured"

Screen 0 "Screen0" 0 0

# Screen 1 "Screen1" LeftOf "Screen0"

Screen 1 "Screen1" Relative "Screen0" 0 0

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

EndSection

说明:1)为了独立模式比较,保留了独立模式的配置,并把它置为注释。

2)在xorg.conf的man里面,没有提到Clone模式,但是,你以把第二个显示器的像素值和第一个显示器的像素值设置得一样,这样就可以达到Clone的效果。

3)Relative后面的数字,实际上你可以根据显示器的不同,来自行设置上下左右。还可以设置为不整屏,比如:768,200。

六、几个没解决的问题:

1)独立模式中,第二个屏幕的桌面语言一直为英文。但是菜单和其它的都可以显示汉字。

2)独立模式中,任务栏大小设置之后,要重启kde后才起作用。

3)扩展模式中,任务栏没法向左收起。

4)双屏设置,包括三种模式,有时候会搞乱locale设置。本人做的时候,最好没办法,只好把主目录下的.kde全删除掉,又重新配置的字体等。

5)在扩展模式中,最大化窗口只能最大化到一个显示器。但是,即使最大化的窗口,也可以拖到另一个显示器。

注:在G400系列的双头显卡中,可以配置到最大化到两个显示器。其它的显卡不详。

凝思磐石linux系统怎么切双屏_linux系统下怎么设置双屏拼接相关推荐

  1. ubuntu系统下如何设置双屏显示并设置主屏

    Q1:在ubuntu系统下如何设置双屏 A1:首先你得有两个显示器,然后都连接主机或笔记本,进入ubuntu系统后,打开终端(快捷键Ctrl+Alt+T),输入命令: xrandr 即可查看显示器信息 ...

  2. win7计算机不能设置双屏怎么回事,win7怎么设置双屏显示?Win7双屏显示设置的方法...

    win7怎么设置双屏显示?众所周知,一台电脑配一个显示器;如果你想配两个显示器那也不是不可能的事,现在很多人都是这样做的.一个显示器看浏览网页,另外一个显示器玩游戏.那Win7如何设置双屏显示呢?赶紧 ...

  3. 台式计算机如何双屏显示,台式机如何去设置双屏

    台式机想要设置双屏显示!该怎么样去设置呢?下面由学习啦小编给你做出详细的台式机设置双屏方法介绍!希望对你有帮助! 台式机设置双屏方法一 用HDMI线连接高清电视和电脑,然后通过设置电脑的显示设置,将高 ...

  4. 凝思磐石linux系统怎么切双屏_linux (ubuntu) 下双屏显示解决?

    早就有心弄个显示器,把笔记本的外接上,倒不是说非要2个屏幕来工作如何如何?只是因为我的本子是14寸的屏,显卡是ati9600,而分辨率达到了1400X1050. 就这个分辨率,我看文本比较多,实在是太 ...

  5. linux 使cpu使用率升高_Linux系统中CPU占用率较高问题排查思路与解决方法

    Linux服务器上出现CPU负载达到100%居高不下的情况,如果CPU 持续跑高,则会影响业务系统的正常运行: CPU利用率.根据经验来看,用户空间进程占用CPU比例在 65-70%之间,内核(系统) ...

  6. linux多用户运行同一程序_linux系统中CentOS有哪些优势,让它长盛不衰?

    CentOS是目前评价和口碑都不错的linux系统,甚至很多公司安装的都是CentOS系统,对于初入门的小白可能不了解这个系统,今天我们就整理一下CentOS系统的七大优势. 1. 开源.免费 众所周 ...

  7. linux修改文件句柄数生效_linux系统层面调优和常见的面试题

    linux系统层面调优和常见的面试题​mp.weixin.qq.com 无论对Spark集群,还是Hadoop集群等大数据相关的集群进行调优,对linux系统层面的调优都是必不可少的,这里主要介绍3种 ...

  8. linux系统管理实验报告总结_Linux系统:常用Linux系统管理命令总结

    一.目录指令 1.创建目录:make directory mkdir 目录名称 //mkdir spring,创建一个spring文件夹 mkdir -p file/file/file //递归创建多 ...

  9. linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  10. linux 存储映射lun 给_LINUX系统下添加映射存储LUN

    LINUX系统下添加映射存储LUN(无需重启) 背景:Oracle rac环境 添加新实例,重新划分存储空间,从存储映射新的LUN. 问题:映射后,linux操作系统无法识别新的LUN,不能重启系统, ...

最新文章

  1. transform总结
  2. windows7 64位操作系统上使vs2010和vs2013能够并存的处理方法
  3. 优秀的PHP程序员至少应该了解PHP代码的优缺点(转)
  4. Xamarin Android提示找不到资源属性定义
  5. python 矩阵相乘不能交换
  6. 解决SpringBoot更新数据到MySQL乱码问题
  7. java学习(131):hashtable
  8. IMail邮件服务-1
  9. k近邻算法matlab实现_k近邻算法
  10. BIO,NIO,AIO总结
  11. 太阳花图片_花是大自然给予人类的礼物 你知道石斛花的花语是什么吗
  12. 微信公众号合集中视频/音频资源自动下载
  13. Smart200控制台达B2伺服做点动回原点和绝对定位等一些列动作,程序由SmartV2.4版本编写
  14. win7修复音频服务器,win7系统下realtek高清晰音频管理器没有声音怎么修复
  15. 微信小程序实现将图片保存到手机相册
  16. qt toggled trigger clicked区别
  17. 鸿蒙系统PC具体配置要求,原神pc电脑配置多少 原神游戏最低配置一览
  18. matlab程序中length()啥意思,length是什么意思
  19. WordPress系列教程(一)----WordPress环境准备与安装
  20. 学习笔记之09for循环8个小练习

热门文章

  1. 经典管理学定律4 - 鲶鱼效应
  2. 基于随机森林算法的葡萄酒种类识别
  3. 抖音,新的流量洼地?
  4. 屏蔽网站、网页和弹窗的方法
  5. Chrome translate plugins install 谷歌翻译插件安装
  6. qgis二次开发环境
  7. TDengine 荣获 CSDN IT 技术影响力之星 “年度开源项目” 、 “年度IT领军人物”奖项
  8. js统计html页面访问的次数,JavaScript实现网站访问次数统计代码
  9. IDEA2021+Tomcat8+Servlet加载别人的项目时无web application导致无法进行Tomcat部署及实现Servlet程序的解决办法
  10. 一年级计算机算文具吗,一年级老师说,用这样文具的孩子,课堂上都没有认真听讲...