xrandr没有在xorg.conf中列出模式
在我的联想w520上,xorg / xrandr(带有intel驱动程序)检测到我的LCD面板的原始分辨率,但似乎没有检测到任何16:9的中间分辨率:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm 1920x1080 60.0*+ 50.0 1400x1050 60.0 1280x1024 60.0 1280x960 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis)
LCD面板能够显示以下分辨率:
1920x1080 1600x900 1440x900 1400x1050 1366x768 1360x768 1280x1024 1280x960 1280x800 1280x768 1280x720 1024x768 960x540 800x600 640x480
所以我运行了X -configure
并将这些模式添加到/etc/X11/xorg.conf
。 重新启动Xorg后,xrandr没有列出我添加到xorg.conf的解决方案。 可能是什么问题呢?
这是我的xorg.conf: http ://pastebin.ubuntu.com/658761/和我的Xorg.0.log: http ://pastebin.ubuntu.com/658764/
提前致谢
编辑: 对于那些拥有全高清屏幕的联想ThinkPad W520或T520的用户,这里列出了所有支持的分辨率的xorg.conf: http : //pastebin.ubuntu.com/659644/
仅在xorg.conf
的Screen
部分列出分辨率是不够的。 如果监视器未通告该模式,则它将忽略该模式。
查看日志文件,您可以看到video驱动程序查询其支持的模式列表的显示模式,该模式与xrandr的输出相匹配(忽略驱动程序不支持的双模式模式)。
假设面板实际上可以支持您列出的额外模式,您需要将ModeLine
指令添加到描述它们的Monitor
部分,并可能将以下内容添加到Device
部分:
Option "Monitor-LVDS1" "Monitor0"
因此它知道监视器部分是指LVDS输出。
确定所需的时间是困难的部分。 如果您知道这些模式存在是因为您在Windows下使用它们,则可以使用此Wiki页面上的Windows程序PowerStrip部分中的获取模型的说明: