|
我目前的情况是这样的
两台显示器。
一台是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
|