LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1035|回复: 6

Linux系统双屏使用全攻略

[复制链接]
发表于 2005-4-5 14:53:40 | 显示全部楼层 |阅读模式
现在回想起本人当初由于此事的困惑与着急,应部分朋友的邀请,我现在将在Red Hat Enterprise WS系统上使用单卡双显示器的笔记发布于此,供大家参考,希望对有同样需求的人有点帮助.

******
安装nvidia显卡驱动
注意事项:
1.如果您原来有装nvidia的这个驱动。要先把/etc/modules.conf中关于nvidia的项注掉:在下面这行前面加#号。
alias char-major-195 nvidia
2.要以text模式进入系统,改/etc/inittab中的这行
id:5:initdefault:        改为       id:3:initdefault:
重启机器!
创建一个目录:    #mkdir /tmp/NVIDIA

下载NVIDIA-Linux-x86-1.0-5336.run、
NVIDIA_kernel -1.0-5336.tar.gz
和NVIDIA_GLX -1.0-5336.tar.gz包放在/tmp/NVIDIA目录下

然后执行:
#cd /tmp/NVIDIA
#tar zxvf NVIDIA_kernel-1.0-5336.tar.gz
#tar zxvf NVIDIA_GLX-1.0-5336.tar.gz
#sh ./NVIDIA-Linux-x86-1.0-5336.run

成功后,改一下文件。

如果是Redhat Enterprise WS 、Redhat 8.0和Redhat 9.0请改配置文件/etc/X11/XF86Config;如果是Mandrake 和Redhat 7.3请改配置文件/etc/X11/XF86Config-4;其它的发行版也大都如此。

在上述文件中下面的几行,前面加#号
#Load "dri"
#Load "dbe"

改 Section "Device"那段中的Driver后面的改成nvidia,其它的行一般不需要改,如下:
Driver "nvidia"
等安装成功后,如果有问题再改下此处的VendorName和BoardName参数,如下:
        VendorName  "NVIDIA"
        BoardName   "NVIDIA driver (generic)"

最后是用#startx来测试一下,看能否进入X。

如果您还是想以图形界面直接登入,就把/etc/inittab中改回原来的状态。

配置TwinView(扩展屏)
在上面成功的基础上,参照/usr/share/doc/NVIDIA_GLX-1.0/XF86Config.sample 文件,修改/etc/X11/ XF86Config文件中的Section “ServerLayout”部分中的Identifier 和Screen的参数,如下:
        Identifier     "AGPTwinView"
        Screen        "Screen AGP TwinView"  

同时修改Section “Device”部分中的Identifier的参数,如:
Identifier  "NV AGP TwinView"
并添加如下选项:
Option  “TwinView”
Option  “SecondMonitorHorizSync”   “30-96”
Option  “SecondMonitorVerRefresh”   “50-160”
Option  “TwinViewOrientation”   “RightOf”
Option “MetaModes” “1280x1024,1280x1024;1024x768,1024x768”
Option  “ConnectedMonitor”   “crt,crt”
还要修改Section “Screen”中的Identifier 和Device的参数,如下:
        Identifier "Screen AGP TwinView"
        Device     "NV AGP TwinView"

配置TwinView(双屏)
就是修改/etc/X11/XF86Config文件中的Section “ServerLayout”为Identifier “BothTwinView”
Screen    0 “Screen0”
Screen    1 “Screen1” RIGHTof  “Screen0”

在原Section “Monitor”模块下再添加一个Section “Monitor”,并将原来模块中的Identifier 的参数改为Monitor0,新加的改为Monitor1,其他不变。

在原来Section “Device”模块下再加一个Section “Device”模块,并将原来模块中的Identifier 的参数改为“nvidia0”,同时加入BusID “PCI:1:0:0”和Screen 0,并修改新加的模块中的Identifier 的参数改为“nvidia1”,同时加入BusID “PCI:1:0:0”和Screen1。

在原Section “Screen”模块下再添加一个Section “Screen”,并将原来模块中的Identifier 的参数改为“Screen 0” ,Device的参数改为nvidia0,Monitor的参数改为Monitor0;同时在新加的模块中上述三个参数中的0分别改为相应的1就可以啦。

注:如果配置双屏有什么问题还可参考/usr/share/doc/NVIDIA_GLX-1.0/README和此目录下的XF86Config.sample文件。
 楼主| 发表于 2005-4-5 15:27:44 | 显示全部楼层
欢迎大家给点意见哈
回复 支持 反对

使用道具 举报

发表于 2005-4-9 13:29:56 | 显示全部楼层
不错,虽然没有用过,不过支持这样的好人发表这样的好贴!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-20 10:41:18 | 显示全部楼层
你也不要太客气嘛,我觉得,资源应该共享嘛,如果大家都把好东西搞上来,那么我们工作和学习不就很轻松了吗?我只是起个带头作用哈.
回复 支持 反对

使用道具 举报

发表于 2005-4-21 20:13:21 | 显示全部楼层
有没有ATI显卡的啊?

笔记本上用n卡的还是比较少啊
回复 支持 反对

使用道具 举报

发表于 2005-4-22 08:23:43 | 显示全部楼层
感谢!   
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-22 10:49:55 | 显示全部楼层
Post by potator
有没有ATI显卡的啊?

笔记本上用n卡的还是比较少啊


****
没你说的设备,所以不能试啊,我想应该大概差不多的,你照着我的方法做看吧,也许能行的,另外我不理解的是,你的笔记本能接双显示妻吗???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表