LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]linux双屏显示的问题

[复制链接]
发表于 2010-8-12 15:14:20 | 显示全部楼层 |阅读模式
我目前的情况是这样的

两台显示器。

一台是22寸,最佳分辨率是1680*1050。

另一台是17寸,最佳分辨率是1280*1024。

显卡是hd3200集成显卡。使用开源驱动。之前是单单使用一部22寸的显示器,没有任何问题。

xf86-video-ati-6.13.1版本 以及 xorg-server-1.8.99.905版本

没有使用xorg.conf,都是自动检测的,单个显示器的时候工作良好。

我的计划是让这台17寸的显示器当成[color="red"]扩展显示使用。而不是当成镜像屏幕使用。

但是问题是。当我取消“镜像屏幕”这个选项时。两个显示器均能被识别出来,只是,无论我为哪个显示器选择哪一种分辨率,都会出现如图所示的错误提示。

[color="blue"]"无法为显示应用选定的配置"

请问这是什么原因?

难道只能当成镜像屏幕来使用?

有没有什么方案可以让17寸的显示器当成扩展显示来使用?

如果还需要提供更多信息,请告知。谢谢。


[color="red"][解决办法]

无奈之下,试用了一下闭源驱动。ati-drivers-10.7。听说这个版本的闭源驱动解决了很多以前遭人诟病的问题。才有试一试的想法。没想到一试,既然OK了。大喜。下面说说解决办法。有疑问的同学,我会尽量帮助解决。

10.7的闭源驱动已经可以支持xorg-server-1.8.2,即portage tree里的最新的版本。

但是经个人试验,1.8.2以上的版本暂无法支持。比如X11 overlay里的1.8.99.905的版本。请确保不要使用此版本的xorg-server

1.编辑make.conf,在video_card里加上"fglrx"。

执行env-update && emerge -DNua world

会自动根据xorg-drivers的依赖要求下载ati-drivers.

2.eselect opengl set ati

3.如果你有使用登录管理器,请先将xdm从启动级别删除。

rc-update del xdm default

重启后执行:

aticonfig --initial=dual-head --screen-layout=right

aticonfig --dtop=horizontal --overlay-on=1 ###这里必须注意一下的是,如果你的主显示器是放在右边,必须使用aticonfig --dtop=horizontal,[color="red"]reverse --overlay-on=1。我这里没有加上"reverse"参数是因为我的主显示器是在左边。

aticonfig --resolution=0,2960x2074,1680x1050,1280x1024

###这里必须根据你的实际情况进行相应的更改。因为我是一个22寸显示器加上17寸显示器。22寸的分辨率为1680x1050 17寸的显示器分辨率为1280x1024 所以总的分辨率是2960x2074。


以root身份执行完以上命令以后,基本上你的xorg.conf文件就已经是可用状态。启动x看看是否成功了吧。

=A=

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-8-12 15:32:09 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-8-12 15:33:36 | 显示全部楼层
在xorg.conf给Left Screen和Right Screen都写好参数就OK了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-12 16:20:33 | 显示全部楼层
那个wiki我看过,只是一头雾水。

貌似是双卡的设置的。

但是我的情况是单卡双接头。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-12 17:27:40 | 显示全部楼层
最后使用闭源驱动解决了。我待会儿把解决办法贴上来。

玩双屏。好爽。=O=
回复 支持 反对

使用道具 举报

发表于 2010-8-12 18:36:22 | 显示全部楼层
解决就好
上一次用A卡是N年前的事情了  A卡的驱动一直问题很多
回复 支持 反对

使用道具 举报

发表于 2010-8-12 21:01:27 | 显示全部楼层
恭喜了,哪天有空试试。
回复 支持 反对

使用道具 举报

发表于 2010-8-12 22:17:54 | 显示全部楼层
请问楼主,你这样设置后,低分辨率的显示器上鼠标会不会跑到屏幕外面去?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-12 22:26:58 | 显示全部楼层
Post by 糊涂;2108054
请问楼主,你这样设置后,低分辨率的显示器上鼠标会不会跑到屏幕外面去?


鼠标跑到屏幕外面去?能说得清楚点吗?

至于我目前的体验是一切正常。
回复 支持 反对

使用道具 举报

发表于 2010-8-12 23:48:14 | 显示全部楼层
Post by 溺水三千;2108055
鼠标跑到屏幕外面去?能说得清楚点吗?

至于我目前的体验是一切正常。

也就是说,在低分辨率的副显上,鼠标光标会严格被限定在屏幕可显示区域么?比如你让主显与副显下端屏幕边缘对齐,然后把光标移到主显的上边缘并向副显方向移动,当鼠标移出主显垂直边缘后是不是光标立刻出现在副显的屏幕上边缘?
理想情况应该是:这时你的鼠标光标停顿在主显垂直边缘不能再移动,或者能够移动并立刻出现在副显的顶端边缘。
不理想的情况是:这时你的鼠标光标移出主显边缘,但并不出现在副显上,而是需要将鼠标下移1050-1024=26个像素后才出现在副显屏幕上,也就是说,副显实际上还是1680x1050的显示区,只是屏幕只显示其中1280x1024大小的一块区域
请看看你现在是哪种情况,谢谢了。

另外,我现在没有使用xorg.conf文件,用闭源驱动该怎么办?

其实,我要解决的问题是,1680x1050的笔记本接1024x768的投影机,投影机当副显放演示讲解内容,笔记本屏幕做主显显示更多后台内容。Windows下的驱动是完全没问题的,用永中Office放演示文稿十分爽
回复 支持 反对

使用道具 举报

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

本版积分规则

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